カントールの対角線論法は、無限集合の大きさ(基数)について重要な結論を得るための論法です。特に有名なのは、「自然数全体と実数全体は同じではない(実数は可算ではない)」ことや、任意の集合に対してそのべき集合の基数は元の集合より厳密に大きい、という主張を示す場面で用いられます。カントールは、この種の議論に関する研究を19世紀後半に行い、無限の概念を厳密に扱う道を開きました。

まず基数(濃度)の定義として、2つの集合が同じ基数を持つとは、片方の集合の各要素に対してもう片方の集合の要素を一対一対応(全単射、すなわち双方向で対応づける対応=全単射)が存在することを意味します。有限集合ではこれが直観的に分かりやすいですが、無限集合では直感に反する事例が現れます。たとえば自然数全体Nと偶数の集合Eの間には全単射が存在し、有限的な直感では「EはNの半分しかないはず」と思っても、集合としての大きさ(基数)は同じになります。こうした現象を扱うために、カントールやその後の研究でさまざまな手法が整備されました。なお、一方の集合から他方への単射が存在し、逆も成立するなら両集合は同じ基数であるという条件は、有限集合では自明に見えるものの、無限集合に対しては通常の直観から外れるため、これを形式化して扱う理論が重要になります(この事情は後述の定理に関連します)。

対角線論法のアイデア(実数の非可算性の例)

対角線論法を最も簡潔に示すクラシックな例は「実数が可算でない」ことの証明です。仮に単射で列挙できる(すなわち可算である)と仮定して、区間[0,1]内の実数を列挙したとします。その各数を小数展開(あるいは二進表現)で並べ、n番目の数の第n桁を取り出して対角成分を作ります。そしてその対角成分の各桁とは異なる桁で新しい数を作れば、どの列挙項とも少なくとも1桁は異なり、したがって列挙に含まれない数が構成できます。これは列挙可能であるという仮定と矛盾します。これが「対角線(diagonal)」という名前の由来です。

実際に使う際には小数表記の非一意性(0.4999... = 0.5000... のような問題)に注意して、桁の選び方を工夫します。たとえば各桁が0なら1、そうでなければ0に変えるといった単純なルールを用いれば問題は避けられます。

カントールの定理(べき集合はより大きい)と対角的推論

対角線的な議論はもっと一般的に使えます。任意の集合Aについて、べき集合P(A)(Aの部分集合全体の集合)の基数はAの基数より厳密に大きい、というのがカントールの定理です。証明は簡潔です。任意の写像 f: A → P(A) を考え、集合 S = { a in A | a ∉ f(a) } を定めます。もし f が全射であれば、ある x ∈ A が存在して f(x) = S でなければなりません。しかしそのとき x ∈ S ⇔ x ∉ f(x) ⇔ x ∉ S という矛盾が生じます。したがって全射は存在せず、|P(A)| > |A| が示されます。ここでも「自分自身に対する包含関係を反転させる」点が対角的手法の本質です。

可算・非可算の具体例と無限の階層

  • 可算(基数ℵ0=アレフ・ゼロ)の例:自然数全体N、整数全体Z、有理数全体Q(有理数は「対角線」ではなく格子の列挙などで可算であることが示せます)。
  • 非可算(連続体の大きさc)の例:実数全体R。カントールの対角線論法によりRは可算ではないと示される。
  • べき集合の操作を繰り返すことで、より大きな無限の階層が得られます。つまり、A, P(A), P(P(A)), ... と進むたびに基数は増加します。

注目すべき関連定理と歴史的背景

2つの集合の大きさが等しいことを示す標準的な方法は全単射(双射)を示すことです。一方、次のような事実も重要です。もし集合AからBへの単射(注入)が存在し、同時にBからAへの単射が存在するとき、実はAとBの間に全単射が存在する(すなわち同じ基数を持つ)という定理があります。これはシュレーダー=ベルンシュタインの定理(Cantor–Schröder–Bernstein theorem)として知られ、無限集合の等基数性を扱う上で有用です。有限集合では直感的に明らかなことが、無限集合では証明を要する点がしばしば現れます。

歴史的には、カントールは19世紀後半に無限集合の理論を体系化し、多くの論文を発表しました。対角線論法に基づく実数の非可算性の主張などは彼の重要な業績の一つです。これらの結果は集合論、解析、位相、数理論理学など幅広い分野に大きな影響を与えました。

まとめると、カントールの対角線論法は「列挙のどの項とも必ず違う要素を作る」という単純で強力なアイデアに基づき、無限集合の大きさの違い(可算と非可算、集合とそのべき集合の関係など)を明確に示す方法です。これにより「無限にも大小がある」という現代集合論の基本的な洞察が得られます。

注:記事中の用語「基数を」や「有限」などのリンクは元のまま保持しています。