■
[集合論] Real Numbers その2(Jech本4章 p.40)
今回のネタは定理4.5『実数の中の任意の完全集合の濃度は』である.完全集合とは,孤立点を持たない閉集合のことで,孤立点をもたないとは『任意の点のどんな開近傍もその点以外の点を含む』ことである.これと同値な定義としては,『任意の点に対して,その点に収束する点列でその点以外の点からなるものが存在する』というのがあるが,実はこの同値の証明(『開近傍』⇒『収束点列』の方向)には選択公理が必要なことが知られている.後の話の展開の都合でここでは『開近傍』での定義を孤立点をもたないという定義として採用する.
<定理4.5の証明(よくあるバージョン)>
完全集合をとする.を区間で区切っていくと,そのどれかには区間の内点にの点を含む区間がある(そうでないと区間の端点がの孤立点になるから)のでそれをとする.ちなみにらは完全集合でないことがあることに注意.たとえば区間は完全集合だが,は完全集合ではない.区間の端点が孤立点になってしまうことがあるからである.の端点がの孤立ならを少し縮めてが完全集合とできる.
が有界ならその上限と下限が存在し,どちらもの点である(∵が閉集合だから).さて,はの孤立点ではないので,のそれぞれを中心としたより小さい半径の開区間を考えれば,なるようなが存在することがわかる.
そこで交わらない2つの閉区間を,と定義する.ただし,先に述べたのと同じ理由でがの孤立点になることがあるので,そういった場合はすこしを小さくとりなおせば,が完全集合とできる.についても同様である.このときの長さはより小さい.,はのいくらでも近くにの点があるのでそれぞれの区間の内点にの点が存在する.以下この区間の分割作業を続けていくと,[0,1]からなる長さの任意の有限列に対して,
(ii) の長さ (上の構成では実際は)
(iii) かつ (は列の後ろにを追加した列,等である)
さて,に対して,の点 を対応させることで,単射 が構成できるので と結論が得られる.
少し戻って,が空でないことを証明しよう(空でなければ一点のみを含むことは区間の長さがいくらでも小さくなるので容易).なら .これはすなわち となり,右辺は左辺の開被覆になっている.ところで左辺は有界閉集合であったからコンパクト.ゆえに右辺から有限開被覆が選べるがその中で一番大きなに対して,となるので矛盾である□
とまあ,証明はできるのだがひとつ気にいらないことがある.それはこの証明ではどう見ても『選択公理を使っている』ことである.しかし,Jech本では言及していないが,調べてみると定理4.5は選択公理を仮定しなくても証明できるらしいのである.を定義するには選択公理は不要なので,定理4.5の証明に選択公理がいるかいらないかはそれなりの意味がある.上の証明で,選択公理を使っていそうなアヤシイところを検討してみよう.要は有限のところでのの存在はよいのだが,という対応が列挙なので(集合として)関数になっている保証がないのである.この対応が関数でなければその共通集合は作れない.
① の存在は問題ない.
② の上限と下限の存在はの性質なので問題ない.
③ の選び出し部分はNGである.『存在するので一つ取ってくる』を論理式で書けるような規定にしなければならない.証明を少し修正して,ぴったりの長さの閉区間 を考えよう.もし右の端点がの元であってかつの孤立点でないならとしよう.右の端点がの元であってもの孤立点だったり,の点でないときはの最大元をと定める.同様の方法でも定める.この定義ではがユニークに決まってしまう(かつ定義を論理式で書ける)ので以下の繰り返しのステップでこの手法を使えば,選択公理は不要となる.
④ の有界閉集合はコンパクト.いわゆるハイネ・ボレルの定理である.この定理の証明に選択公理が不要だというのは私は今回調べてみて初めて認識した.この定理の背理法での証明のプロセスを少し復習してみる.ある開被覆 が存在してこれからどんな有限個を選んでもを被覆できないとする:
(ii) この閉区間で区切られたのどれかは,元と同じように開被覆 からどんな有限個を選んでも被覆できないという性質を持っている(∵そうでないなら各々の有限開被覆を全部集めればの有限開被覆ができてしまう).
(iii) の代わりに(ii)の非コンパクトである集合を選んで,を一つ増やして (i)のステップに戻る.が,ここで勝手なものを選ぶのではなく,(ii)の非コンパクトな性質をもつ閉区間のうち,一番左にあるものを選ぶと決めると選択公理の使用を避けることができる.