連続体仮説の勉強その2:順序数・基数・アレフ数
前回は超限再帰定理図式の説明をしたところで終わりました.
超限再帰定理図式
を集合上の整列順序とする.このとき,が集合全体のクラス上で定義された関数クラスならば,を定義域とする関数であって,に対してとなるような関数が唯一存在する.*1
今回はこれを使って順序数をつくります.
を整列集合とします.超限再帰によって次のような関数を構成します.
ここではの値域です.関数クラスとして,集合に対してその値域を返すようなものを入れているわけですね.
たとえばとし,は通常の自然数の順序に従って順序づけられているとします. です.次に,となり,最後に,となります.
この例ではですが,これはフォン・ノイマン流の自然数定義におけるです.ところで,の濃度はでした(有限濃度は自然数によって定義されているとします).こうして見ると,一般に整列集合に対してこのような仕方でを定義すると,はと濃度が等しくなるのではという予想が立ちます.実際そうです.
さらに,このように作られたに対しては,によって順序を入れることができ,しかもこれは整列順序になります.さらにさらに,に対してが成り立ち,また,は全単射です.要は,とは順序同型で,は同型写像ということになります.
というわけで,整列集合に対して上のような仕方で関数を構成すると,はの順序構造だけを抜き出したような集合になることが分かりました.こののことをの(その順序に関する)順序数(ordinal number)と言います.ある集合が順序数であるとは,それが何らかの整列集合の順序数になっていることです.
これで順序数の定義ができました.めでたしめでたし.というわけにはいかなくて,順序数全体のクラス(これは真のクラスです)の順序構造を調べるとか,順序数全体のクラス上に演算を定義するとか,色々やらなきゃいけないのですが,とりあえず順序数の性質については必要になったらその都度振り返ることにしましょう.現時点で押さえておきたいのは,順序数全体のクラスがによって整列順序づけられているということです.これのおかげで順序数全体のクラス上で再帰ができたりします.後は,任意の順序数は自分より小さい順序数を全て集めたようなものになっているとかですね.
順序数のクラス上の超限再帰は後で使うので見ておきましょう.
順序数のクラス上の超限再帰図式
が集合全体のクラス上で定義された関数クラスならば,順序数全体に対して定義された関数クラスで,順序数に対してなるものが存在する.
ここでは分かりやすさを優先してちょっと雑な書き方をしています.って何やねんって話ですが,これはを定義域とする関数で,その定義域のいたるところで(より小さなあらゆる順序数について)と値が一致しているものです.そこだけ注意すれば,超限再帰図式における整列集合が順序数全体のクラスに置き換わり,存在を主張されるのが関数ではなく関数クラスになったバージョンだということが分かると思います.これはフォン・ノイマン宇宙の構成に使ったりしますが,今回は後でアレフ数の構成に使うので,具体例はそちらで見ることにします.
ついでに基数(cardinal number)も定義しておきましょう.集合を考えます.整列可能定理(これは選択公理と同値)により,上の整列順序が存在します.よって,の順序数をとることができ,これをとします.との間に全単射が存在するような順序数の中で最小のものをとし,これをの基数と呼びます(「との間に全単射が存在するような順序数」全体のクラスは集合です.そのようなクラスはたとえばへの単射がとれないような順序数をとってくれば(ハルトークスの定理)それで上から押さえられます.順序数全体のクラスは整列順序づけられているので,この集合(がいるので空でない)は最小元をもちます.つまり,との,したがってとの間に全単射が存在するような順序数の中で最小のものが存在し,これがの基数です).このように,選択公理を仮定すると,任意の集合に対してその基数として何らかの順序数を割り当てることができます.
最後に,アレフ数を定義しておきましょう.先ほど紹介した,順序数全体のクラス上の再帰を使います.以下,関数クラスの引数は下付き文字で表します.より小さな任意の順序数についての値が分かっているとして,の値は「に属さない最小の無限基数」という風に決められます.なお,そのような基数は常に存在します.順序数のクラスは,それが何かしらの順序数で上から押さえられるとき,かつそのときに限り集合です.は順序数の集合なので,何かしらの順序数で押さえられ,また,無限基数全体のクラスは上に非有界なので,より大きな何かしらの無限基数が存在します.以下の無限基数でには属さないものの集合は,少なくともがそれに属するので空でない順序数の集合であり,したがって最小元をもちます.
アレフ数は単調だったり,あらゆる無限基数がアレフ数だったりします.アレフ数は無限基数を小さい順に列挙していったものということになります.後続順序数や極限順序数に関しては分かりやすい等式が成り立ったりしますが,ここでは割愛します.
は最小の順序数です.なので,アレフ数はから始まります.これは「に属さない最小の無限基数」ですが,は空集合なので,これに属さないというのは何の制限にもなっていません.したがって,最小の無限基数を選べばよいわけで,となります(は自然数全体の集合).はに属さない最小の無限基数ですから,の次に大きい無限基数となります.それってどんな濃度でしょうね.ここで「自然数の濃度の次だから,実数の濃度でしょ」と言うのが連続体仮説の主張です.ZFCでの連続体仮説の表現は「」ということになります.
やっと連続体仮説に戻ってこられました.次回から連続体仮説のお勉強に入れるといいですね.
*1:cf. H. B. Enderton, Elements of Set Theory, Academic Press, 1977, p. 177.