markdown
集合の濃度と可算性md e318e0d
lecture/math/discrete-math/cardinality-and-countability.lecture.n.md
Download PDF

集合しゅうごうsetの濃度のうどcardinalityと可算性かさんせいcountability

date2026-07-14document_iddoc_4bd9109b21ed84b5ada20f1743c7cbcedescription集合の濃度を全単射で比較する考え方として導入し、有限集合、可算集合、非可算集合の違いを整理する講義である。prerequisites命題・述語と量化 / 証明法と反例 / 集合の基本type講義content_typelecturestatusactiverelateddata/lecture/math/discrete-math/discrete-mathematics-portal.lecture.n.md / data/lecture/math/discrete-math/set-basics.lecture.n.md / data/lecture/math/discrete-math/power-set-basics.lecture.n.md / data/lecture/math/discrete-math/mathematical-induction-and-recursive-definitions.lecture.n.md / data/lecture/math/discrete-math/injections-surjections-and-bijections.lecture.n.md / data/exercise/math/discrete-math/sets-and-set-operations.exercise.n.md
mathdiscrete-mathcardinalitycountabilitylecture

1導入どうにゅう

集合しゅうごうsetの大おおきさsizeを比くらべるとき、有限集合ゆうげんしゅうごうなら元げんelementの個数こすうを数かぞえればよい。しかし無限集合むげんしゅうごうでは、数かぞえ終おえることができない。そこで重要じゅうようになる発想はっそうは、「一対一対応いちたいいちたいおうを作つくれるなら同おなじ大おおきさと見みなす」である。

この見方みかたでは、濃度のうどcardinalityは全単射ぜんたんしゃbijectionによって比較ひかくされる。全単射ぜんたんしゃbijectionは余あまりも重かさなりもない対応たいおうcorrespondenceなので、元げんelementを 1 つずつ対応たいおうさせる数かぞえ方かたの抽象化ちゅうしょうかである。

濃度のうどcardinalityを比くらべるときは、見みた目めの大おおきさではなく全単射ぜんたんしゃbijectionを使つかう。無限集合むげんしゅうごうでは、数かぞえ上あげられるかどうかと、対角線論法たいかくせんろんぽうで列挙れっきょを破やぶれるかどうかが境界きょうかいになる。

順序上じゅんじょじょうの注意ちゅういとして、写像しゃぞうmap、単射たんしゃinjection、全射ぜんしゃsurjection、全単射ぜんたんしゃbijectionの正式せいしきな講義こうぎは後あとにある。このページでは、写像しゃぞうを「各かく入力にゅうりょくに出力しゅつりょくを 1 つ割わり当あてる規則きそく」、単射たんしゃを「重かさなりがない」、全射ぜんしゃを「余あまりがない」、全単射ぜんたんしゃを「重かさなりも余あまりもない」として最小限さいしょうげんに使つかう。

2用語ようごと定義ていぎ

集合しゅうごうset A,B の間あいだに全単射ぜんたんしゃbijection A→B が存在そんざいするとき、A と B は同おなじ濃度のうどcardinalityを持もつという。

n[PARSE ERROR: Undefined("Command(\"ge\")")]0 に対たいし、[n]={1,2,[PARSE ERROR: Undefined("Command(\"dots\")")],n} と書かく。ただし [0]=[PARSE ERROR: Undefined("Command(\"varnothing\")")] と定さだめる。集合しゅうごうset A が有限集合ゆうげんしゅうごうfinite setであるとは、ある 0 以上いじょうの整数せいすう n について A と [n] の間あいだに全単射ぜんたんしゃbijectionが存在そんざいすることである。

この講義こうぎでは N={1,2,3,[PARSE ERROR: Undefined("Command(\"dots\")")]} とする。集合しゅうごうset A が可算集合かさんしゅうごうcountable setであるとは、A が有限集合ゆうげんしゅうごうfinite setであるか、自然数しぜんすうnatural number全体ぜんたい N と同おなじ濃度のうどcardinalityを持もつことである。

3方針ほうしん

濃度のうどcardinalityを比較ひかくするときは、実際じっさいに数かぞえるのではなく、写像しゃぞうmapを構成こうせいする。|A|[PARSE ERROR: Undefined("Command(\"le\")")]|B| は、A から B への単射たんしゃinjectionが存在そんざいするという意味いみである。したがって |A|[PARSE ERROR: Undefined("Command(\"ge\")")]|B| を示しめすには、B から A への単射たんしゃinjectionを探さがす。|A|=|B| を示しめすには、全単射ぜんたんしゃbijectionを構成こうせいする。

data/lecture/math/discrete-math/injections-surjections-and-bijections.lecture.n.md

4直感的ちょっかんてきな説明せつめい

偶数ぐうすう全体ぜんたい 2N は、自然数しぜんすう全体ぜんたい N の一部いちぶである。しかし n↦2n は N から 2N への全単射ぜんたんしゃbijectionである。したがって、濃度のうどcardinalityの意味いみでは N と 2N は同おなじ大おおきさである。

これは無限集合むげんしゅうごうの直感ちょっかんが有限集合ゆうげんしゅうごうと異ことなる点てんである。有限集合ゆうげんしゅうごうでは、真しんの部分集合ぶぶんしゅうごうproper subsetは元げんの個数こすうが少すくない。しかし無限集合むげんしゅうごうでは、真しんの部分集合ぶぶんしゅうごうproper subsetと全体ぜんたいが全単射ぜんたんしゃbijectionで対応たいおうすることがある。

可算かさんcountableとは、有限個ゆうげんこの番号ばんごう、または N で重複ちょうふくなく漏もれなく番号ばんごうを付つけられるということである。一方いっぽう、対角線論法たいかくせんろんぽうdiagonal argumentは、どんな一覧いちらんを仮定かていしても、そこに載のらない対象たいしょうを作つくる。

5厳密げんみつな説明せつめい:対角線論法たいかくせんろんぽうdiagonal argumentの入口いりぐち

可算集合かさんしゅうごうcountable setは、有限個ゆうげんこの番号ばんごうまたは N で重複ちょうふくなく漏もれなく番号ばんごうを付つけられる集合しゅうごうsetである。一方いっぽう、0<x<1 を満みたす実数じっすうreal number x の集合しゅうごうは可算集合かさんしゅうごうcountable setではない。

この集合しゅうごうが可算集合かさんしゅうごうcountable setだと仮定かていすると、その全要素ぜんようそを含ふくむ列れつ r1,r2,r3,[PARSE ERROR: Undefined("Command(\"dots\")")] を作つくれる。可算無限かさんむげんなら N との全単射ぜんたんしゃbijectionの順じゅんに並ならべればよい。有限ゆうげんなら全要素ぜんようそを一度いちど並ならべた後あと、この集合しゅうごうの元げん 1/2 を繰くり返かえせばよい。

ここで対角線論法たいかくせんろんぽうdiagonal argumentを用もちいる。各かく ri について、末尾まつびが 9 だけで続つづく表示ひょうじを使つかわない小数表示しょうすうひょうじ ri=0.di1di2di3[PARSE ERROR: Undefined("Command(\"dots\")")] を選えらぶ。s=0.s1s2s3[PARSE ERROR: Undefined("Command(\"dots\")")] の i 桁目けためを、dii≠1 なら si=1、dii=1 なら si=2 と定さだめる。すると s は 0 と 1 の間あいだにあり、ri とは i 桁目けためで異ことなる。また s の各桁かくけたは 1 または 2 なので、別べつの「9 が続つづく表示ひょうじ」と同おなじ実数じっすうになる問題もんだいも起おこらない。したがって s は列れつに含ふくまれず、この列れつが全要素ぜんようそを含ふくむという仮定かていに矛盾むじゅんする。

対角線論法たいかくせんろんぽうdiagonal argumentでは、任意にんいの列挙れっきょを仮定かていし、n 番目ばんめの対象たいしょうと n 番目ばんめの位置いちで必かならず違ちがう新あたらしい対象たいしょうを作つくる。この構成こうせいにより、その列挙れっきょが全射ぜんしゃでないことを示しめす。

6例題れいだい:偶数ぐうすう全体ぜんたいは可算集合かさんしゅうごうcountable setである

6.1問題もんだい

正せいの偶数ぐうすう全体ぜんたい E={2,4,6,[PARSE ERROR: Undefined("Command(\"dots\")")]} が N={1,2,3,[PARSE ERROR: Undefined("Command(\"dots\")")]} と同おなじ濃度のうどcardinalityを持もつことを示しめせ。

6.2解説かいせつ

f:N→E を f(n)=2n で定義ていぎする。任意にんいの n1,n2∈N について f(n1)=f(n2) なら 2n1=2n2 である。両辺りょうへんを非零定数ひれいていすう 2 で割わって n1=n2 を得える。したがって f は単射たんしゃinjectionである。

任意にんいの e∈E を取とる。E の定義ていぎより、ある n∈N が存在そんざいして e=2n である。したがって f(n)=e であり、f は全射ぜんしゃsurjectionである。よって f は全単射ぜんたんしゃbijectionであり、E と N は同おなじ濃度のうどcardinalityを持もつ。

7見分みわけ方かたと関連かんれんリンク

  • 大おおきさを比較ひかくするなら、全単射ぜんたんしゃbijectionを探さがす。
  • 数かぞえ上あげられることを示しめすなら、自然数しぜんすうnatural numberからの列挙れっきょを作つくる。
  • 数かぞえ上あげられないことを示しめすなら、任意にんいの列挙れっきょから漏もれる元げんelementを構成こうせいする。
  • 有限集合ゆうげんしゅうごうで成立せいりつする直感ちょっかんが、無限集合むげんしゅうごうでも成立せいりつするとは限かぎらない。
data/lecture/math/discrete-math/power-set-basics.lecture.n.md data/lecture/math/discrete-math/mathematical-induction-and-recursive-definitions.lecture.n.md data/lecture/math/discrete-math/injections-surjections-and-bijections.lecture.n.md
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる