ゲーデルの体系Pで遊んだ記録
- 数学ガールゲーデル編では表現定理の証明が省略されている
- 体系には足し算なんて用意されていないのにたとえばどうやって三項関係を表現するんだろうと気になる。これはだいたい予想がついた。
- 二項関係を表現する論理式は、が属していて任意のについてが属するならが属していてが属さないような数の集合がある(という意味を期待する論理式)
- 三項関係はかつのように
- 表現定理の証明を読んでみようとゲーデルの論文にあたる
- 「この定理の証明には原理的な困難は無いし、また、かなり手間がかかるので、概略を述べるにとどめる」(´・ω・`)
- じゃあとりあえず自明と書かれている定数関数を表現する論理式があることを示してみようか〜。これには二項関係を表現する論理式があることを示せばいいだろう
- 論理式: について、ならばが証明可能、ならばが証明可能なことは示せた!あとはだけだ!これには論理式が証明可能なことを示せばいい!
- 話を簡単にするためを考える。これに挑戦してみる…しかし、とても難しい…
- というのも、は公理なのだけれど、の定義がやっかいで、そこからすぐにこのの両辺を入れ替えたが示せるわけではないのだ。はの省略形と定義されている
- そこでまずは任意の論理式についてが定理であること、など簡単なところからボトムアップに攻めていくことにした
- 次のような成果が得られた
- とが定理ならばが定理
- が定理⇔が定理
- が定理ならばは定理
- が定理ならばは定理
- とが定理ならばは定理
- とが定理ならばは定理
- とが定理ならばは定理
- は定理
- は定理
- は定理
- は定理
- は定理
- は定理
- は定理
- は定理
- が定理であることととがともに定理であることは同値
- が定理ならは定理
- が定理ならは定理
- は定理
- とが定理のときは定理
- とが定理のときは定理
- は定理
- は定理
- しかしがやっかいな原因を解きほぐすことができなかった。
A⇔A'が定理のときA∨B⇔A'∨Bが定理、¬A⇔¬A'が定理…と示していけば、任意の論理式の中のAをA'に置き換えても定理であるかどうかは変わらないということがいえるかな…と妄想
さっきの妄想、「A→A'が定理のとき、∀vA→∀vA'が定理」が示せられなさそうなんだよな
といった感じ。
- そんな中、本屋で数理論理学の基礎・基本を立ち読みしてたら、というのを発見!おお、これだ!と思ってその日帰ってから自力で示そうとするも歯が立たず。次の日この本を買ってきて、それを参考にして示す
新たに次の成果が得られた- 、が定理のときが定理
- は定理
- は定理
- が定理ならばが定理
- は定理
- が定理のときは定理
- に関する強力な武器が得られたので腕ならしにを示す。
その過程でが定理のとき、、さらにが定理であることを得る。
- 数理論理学の基礎・基本をぱらぱらと読んで演繹定理というものを知って、え?となる。じゃあ、が定理ってこと?などとぼんやり考える
- 寝ぼけていて、明らかにおかしい証明を書いてが定理なことを示せた!と勘違いする
- 演繹定理からが示せるというのも間違いだった。演繹定理には自由変数を持たない論理式という条件があった
- よく考えたらが定理だとすると体系が矛盾するんじゃないか?と予想がついて示した
- ここでに再挑戦。演繹定理を使えばと公理からスタートして有限回の推論の連鎖でにたどりつくのであればが定理だといえる。まだ演繹定理の証明は読んでいないのだけど、演繹定理を今は無条件に認めるものとして示してみる。
証明のスケッチはこんな感じ
- 内包公理で0のみが属する集合を作る
- このスケッチのやり方通りで示せた!やったね
この過程で得た補助的な定理
- とが定理のときが定理
- が定理のときが定理
- が自由なをもたないとき、が定理
- 演繹定理を使わないでが定理であることを示せた!←イマココ
この過程で得た補助的な定理
- が定理のときが定理
- が定理
- が自由なをもたず、が定理のときが定理
- が自由なをもたず、が定理のときが定理
雑感
- が示せたときはやったー!って思ったんだけど概略じゃあそれがあんまり伝わらないですね
- 形式的体系についてわかることが少しづつ増えていく感覚は、暗かった場所に少しづつあかりが灯されるみたいで面白かったです
- とはいえなかなか神経がすり減ります(~_~;)