可算集合と非可算集合 - Cantorの対角線論法

無限集合にも「大きさ」の違いがあるという発見は、19 世紀末に Georg Cantor が成し遂げた革命的な成果です。自然数の集合と実数の集合はどちらも無限ですが、同じ種類の無限ではありません。この区別を厳密に与えるのが可算・非可算の概念であり、その証明の核心が対角線論法です。

集合の濃度と全単射

2 つの集合の「大きさ」を比較するために、濃度(cardinality)という概念を用います。集合 の間に全単射 が存在するとき、 は同じ濃度を持つといい、 と書きます。

有限集合の場合、これは単に元の個数が等しいことを意味します。しかし無限集合では、直観に反する現象が起こります。たとえば自然数全体 と偶数全体 の間には という全単射が存在するので、 です。部分集合なのに全体と同じ濃度を持つ――これは無限集合に特有の性質であり、Dedekind はこの性質を無限集合の定義に用いました。

可算集合の定義

集合 可算(countable)であるとは、 が有限集合であるか、または との全単射が存在することをいいます。 と全単射が存在する無限集合を特に可算無限と呼びます。可算無限集合の元は と番号付けできるということです。

可算集合の例

(整数全体)、(有理数全体)、(自然数の対の全体)はすべて可算無限です。

可算集合の閉じ方

可算集合の可算和は可算です。すなわち可算個の可算集合を合併しても可算に留まります。

整数 が可算であることは、 と並べれば自然数との全単射が構成できることからわかります。有理数 の可算性はもう少し工夫が必要で、次に述べる対角線的な手法の原型が現れます。

有理数の可算性

正の有理数を格子状に並べる方法を考えます。, )を座標 に配置すると、すべての正の有理数(の重複を含む表現)が の格子点に対応します。この格子を対角線に沿ってジグザグに走査すれば、すべての格子点を漏れなく列挙できます。

格子 に有理数を配置

対角線に沿ってジグザグに走査

重複を除去して正の有理数を列挙

と負の有理数を組み込み 全体を列挙

この論法により が示されます。有理数は稠密で、任意の 2 つの実数の間に有理数が存在するにもかかわらず、自然数と「同じ個数」しかありません。

Cantor の対角線論法

では実数 はどうでしょうか。Cantor は 1891 年に、 が可算でないことを対角線論法により証明しました。ここでは区間 の実数が可算でないことを示します。 の間には全単射が存在する(たとえば を用いて構成できる)ので、 の非可算性から の非可算性が従います。

証明 背理法を用います。 が可算だと仮定すると、 の元を

と列挙できます。各 を 10 進小数展開で表します(曖昧さを避けるため、末尾に が無限に続く表現は用いません)。

ここで の小数第 位の数字です。

新しい実数 を次のように定義します。

この構成で重要なのは、 の第 位の数字 の第 位の数字 と必ず異なるという点です。これが対角線と呼ばれる所以で、行列 の対角成分を読み取り、それをすべて変更しています。

を使うのは を避けるためで、末尾が の無限列や の無限列による小数展開の非一意性を回避しています。

の元ですが、すべての に対して です。なぜなら は少なくとも小数第 位で異なるからです。これは のすべての元が に列挙されているという仮定に矛盾します。したがって は可算ではありません。

Cantor の対角線論法で新しい実数 を構成する際、 の値として を使わない理由は何ですか?

  • 計算が複雑になるから
  • 小数展開の一意性が崩れるのを防ぐため
  • は数字として使えないから
  • 対角成分がすべて だと仮定しているから
__RESULT__

のように、末尾が の無限列を持つ小数展開と末尾が の無限列を持つ小数展開は同じ実数を表します。 を使うとこの曖昧さにより が列挙に含まれている可能性を排除できなくなるため、 のような中間の数字を用います。

非可算集合と連続体の濃度

(したがって )の濃度は (アレフ・ゼロ、可算無限の濃度)より真に大きく、(連続体の濃度)と書かれます。Cantor は集合 に対してそのべき集合 が常に より大きい濃度を持つことも証明しました。

Cantor の定理  任意の集合 に対して、 が成り立つ。

この証明にも対角線論法が使われます。 が全射だと仮定し、

を考えると、 ですが、 となる が存在しないことが示せます。もし なら定義により で矛盾し、 なら だから で矛盾です。これは Russell のパラドックスとも深く関連する構造を持っています。

対角線論法(実数)

列挙 に対して各 の第 桁を変えた数を構成し、列挙に含まれないことを示す

対角線論法(べき集合)

写像 に対して を構成し、 の像に含まれないことを示す

2 つの論法は形式は異なりますが、本質的な構造は同一です。列挙や写像が与えられたとき、対角成分を反転させることで「漏れ」を構成する――これが対角線論法の核心にあるアイデアです。

の直観

実数の濃度 に等しいことが知られています。直観的には、 の実数の 2 進小数展開 )は、 から への関数、すなわち の部分集合の特性関数と自然に対応するからです。

集合濃度記号
可算無限
連続体
さらに大きい

Cantor の定理を繰り返し適用すれば と無限に大きな濃度が存在することがわかります。無限には果てしない階層構造があるのです。

連続体仮説

の間に別の濃度は存在するのか――これが連続体仮説(Continuum Hypothesis, CH)です。連続体仮説は「 を満たす集合 は存在しない」、すなわち であると主張します。

Gödel(1940)は ZFC と連続体仮説が無矛盾であることを示し、Cohen(1963)は ZFC と連続体仮説の否定が無矛盾であることを示しました。したがって連続体仮説は ZFC から独立であり、現在の標準的な公理系のもとでは証明も反証もできません。これは選択公理の ZF からの独立性と並ぶ、集合論の深い独立性結果です。

位相空間論との接点

可算・非可算の区別は位相空間論の至るところに現れます。第二可算空間(可算な基底を持つ位相空間)は可分であり、可算個の開集合で位相の構造が決まります。距離空間では第二可算性と可分性が同値になるという重要な結果も、可算性の概念を前提としています。

また、Cantor 集合は非可算集合でありながら Lebesgue 測度が であるという特異な性質を持ち、測度論と位相空間論の両方で重要な反例を提供します。可算と非可算の境界を理解することは、集合論にとどまらず、解析学や位相空間論の深い結果に触れるための土台となっています。

可算集合と非可算集合の定義を述べ、Cantorの対角線論法による実数の非可算性の証明を解説します。