■
[集合論] 無限公理が無い時に... (Jech本 p.26)
今回の話題は無限公理が無い時にどういうことが言えるかというケッタイなJech本の2章末問題がネタである.
<問題2.4(無限公理が無いとき)>
(ii) 無限集合が存在する.
(iii) は set である.
注意としては(ii)の無限集合の定義は通常は,『いかなるに対しても,上への one-to-one 写像が存在しない』であるが,集合としてのの存在が保証されていないので,
というようには簡単にできない.集合論で使用する論理式の変数・定項はすべて集合でなければならないからである.一方で集合が順序数であることは,transitive かつ でwell-orderd であるという条件を真っ正直に並べれば論理式で記述できる.問題はの元を論理式で書けるか?ということであるが,意外にこれはうまくいかないのである.ところで問題の『0でない最小の極限順序数が存在するとき』は常にそれはなのであろうか? もし,が論理式で記述できるなら,は選出公理より集合であり,また極限順序数である.よっての最小性からとならざるを得ないのだが本当だろうか? これに深入りするとZFで無限集合の存在公理をその否定に置き換えた遺伝的有限集合論の非標準モデルというアヤシイ方向に行くようなのでここで立ち止まっておこう.
順序数が極限順序数であることは論理式で表現できる:ため,ここでは有限集合の定義として,『自分自身とその要素が全て極限順序数でない』という定義を採用しよう.この定義は,もし最小な極限順序数が存在すれば と同値であり,最小な極限順序数が存在しない場合は単にである.この問題のケッタイなの定義はこの有限集合の定義に適合しており,恐らくもともとそういう意図であったのかもしれない.また有限集合をこの定義にしておくと,の定義とは独立にできるので(ii)のステートメントの意味が明確であるという利点もある.
極限順序数が存在しない一番簡単な例は通常の集合論での有限集合だけを集めた(無限公理を抜いたZFC)集合論で,0でない極限順序数は存在せず,この世界での はと一致し,それは集合ではない.ところで,無限公理が在ろうが無かろうがは集合では無い(つまり真のクラスになる)ので,上の問題での場合,(iii)が成立しないため,0でない極限順序数が存在しないし inductive setも無限集合も存在しない集合論となっていることがわかる.ちなみに完全に蛇足だが,調べたところNFと呼ばれる集合論の公理系ではそもそも順序数の定義がフォンノイマン流ではなくて,順序数全体のクラスは必ずしも真のクラスではない(モデル依存)そうである.さらに困ったことにNFでは選択公理が否定されるらしいが,キューネン本によると『NFは数学の基礎として一般的には受け入れられていない』とのことでマニア以外の人はまあ安心である.
<問題の証明>
(i) ⇒ (ii)
inductive set の一つをとする.は inductiveな順序数なので極限順序数である.なので なのはわかるが,かといって なるに対して 上への one-to-one が存在しないかどうかはそんなに自明ではない.ちなみに2つの順序数に対して は正しくなくて(∵たとえば だが,. 最後の等式のone-to-one写像としては ,という例がある.)
さて,もしあるに対して,one-to-one写像 が存在すると に制限すれば はからの中へのone-to-one写像となる.一方,もとより なので,次のセクションのCantor-Bernsteinの定理より,となる.結局,ならが不可能であることを示せばよいことになる. をと定義する.まずは単射である(∵ より).また である(∵ 0以外のはの定義より後続順序数でなければならない).さて次にとして,任意のに対して,上への one-to-one写像 を構成しよう.大仰だが超限帰納法を使う.の時はは空集合なのでよい.で,の時はでよい.のときは帰納法の仮定から,上へのone-to-one写像 が存在するので,と定義を拡張すれば,が上へのone-to-one写像を与える.
さて,順序数をでなるような最小のものとしよう.は明らかに条件を満たさないので.を上へのone-to-one写像とする.として,を上へのone-to-one写像としよう.ここで が定義されて 上へのone-to-one写像となるが,これはの最小性に反する □
(ii) ⇒ (iii) (Jech本のヒントに従う)
このステートメントは結局,無限集合の存在が極限順序数の存在を導くということである.を無限集合とする.に含まれる有限集合を全て集めたものは集合である(∵ のベキ集合について,有限順序数が存在してその上へのone-to-oneが存在するという論理式による分出公理から集合となる).各々の有限集合に対して,そのone-to-oneが存在する順序数を対応させる関数クラスが定義されるが,置換公理によりその像は集合である.よってこの像の和集合は順序数となるが,これがすべての有限順序数を含むことを証明しよう.そうなれば,なのでのケースではないことがわかる.
に含まれない有限順序数の最小のものをとしよう.は明らかにの元なので,としてよい.有限順序数の定義からは後続順序数で と書けるが,自身も有限順序数の定義を満たし,の最小性からとなる.そこで部分集合でに上へのone-to-one写像が存在するものがある.また,は無限集合なのでに含まれないの元が存在する.そこで に対して,以外は元のone-to-one写像,に対してはを対応させれば,の上へのone-to-one写像が作れ,となるがこれは矛盾である.□
(iii)⇒(i)
はinductive setである.□