ゲーデルと年越し

ゲーデル 不完全性定理 (岩波文庫)

ゲーデル(著), 林晋(訳), 八杉満利子(訳)

岩波書店、2006


不完全性定理―数学的体系のあゆみ』を読んでいたのだけど、歴史的解説ばかりで読むのがたるくなってきて、「計算させろ! 証明させろ!」と本編「プリンキピア・マテマティカおよび関連した体系の形式的に決定不能な命題についてI」に突入してみた*1。思うんだが、こんなもの口で説明されても、手を動かさないと絶対わからんと思うんだよね。もしもわたしがゲーデルの解説書を書くんだったら公文式みたいなドリル形式のやつにするけどなあ。そういうのどっかで出てないかな。

というわけで読みはじめたのだが、もっと全然歯がたたないかと思ったのに意外に意味がわかる。と言ってもまだはじめのところなのですぐまた難所にぶつかるかもしれないけど。なるべく証明を追いかけたり、自分で解いたりしながら、ゆっくり進めます。

とりあえず最初の方は、ラッセルのタイプセオリーについて初等の知識があったのが大分助けになった。『哲学の歴史 11 20世紀 2 (11)』の戸田山和久氏の論文と、岩波新書の『ラッセルのパラドクス』を読んでいたのがよかった。

あとなんでプログラマーが変数の「型」って言うのかよくわかってなかったけど、これ読んでイメージがつかめた。「型」ってまさにタイプセオリーのタイプのことだったんだなあ。

http://ja.wikipedia.org/wiki/%E5%9E%8B%E7%90%86%E8%AB%96

細かい歴史的経緯はよくわからないが、紆余曲折を経て、ラッセルパラドックスのおかげで型付きの言語が生まれたと言えなくもないのか*2


あとこれはみんな思うことかもしれないけど、読んでいるとどうしてもプログラムで書いてみたくなる。ゲーデルコード化する関数なんてまさに計算機むきではないかと思うんだけれど。そういえば、ゲーデルは証明をLispで書くべきだったと、無茶なことを言った人もいたそうです。

http://www.unfindable.net/~yabuki/article/why_lisp.html

ちなみにゲーデルコード化はどう書く?orgの問題にもなっている(正の整数だけだけど)。

http://ja.doukaku.org/100/


自分でも何か書いてみたいが、無限集合や全称量化を計算機でどう扱えばよいのかがいまいちわからないなあ。そう言えばRubyにSetクラスあったなと思って見てみたけど、これじゃ無限集合扱えないじゃないか。

http://www.ruby-lang.org/ja/man/?cmd=view;name=set

集合自身にメンバーへの参照を持たせず、メンバーかどうかを判定する関数だけを用意すれば無限集合を扱える気がするんだが、誰かそういうノウハウを公開してないかなあ。


あと以下は自分用のメモ。

この本はよさそうだ。


あと↓この本ちょこちょこやってる。

数学楽しい。




去年のベストとか

書こうと思って放置している。

まだ選んでもいない。

こういうのって新年になってから発表したらまずいものだっけ。




名所めぐり

新年からぐだぐだな感じでだべったりとらのあなに行ったりした。

どうでもいいが、「虎穴に入らずんば虎児を得ず」の対偶は「虎児を得たならば虎穴に入った(ある人が虎の子供を得たならば、その人は虎の穴に入った)」である。言いかえるとずいぶん印象が違う。

  • *1: ダンコガーイも解説書なんて薦めないで、こっちを紹介すればいいのに
  • *2: このあたりの哲学・論理学用語から計算機用語への転換の過程について細かく調べたらおもしろいだろうと思うのだが、その手の情報ってどこにも転がっていないので困る。具体的に言えば「変数のスコープ」とか「クラスとインタンス」なども哲学・論理学用語の流入だろうと思うんだが、いまいちどっからどう流れたのかがよくわからずにいる。

コメント(2)

# contractio

内井大先生が計算機で始まりゲーデルで終わる初頭論理学の教科書を書いていたような気がする。
#記憶違いだったらすまん。

(2008/01/ 2 4:44)
# atakada

『真理・証明・計算』ですね。
http://www.amazon.co.jp/dp/4623018849/ref=nosim/atakadaorg-22
気にはなっていたので中身を見てみようかなあ。

(2008/01/ 2 7:39)

コメントする

トラックバック(0)

このブログ記事を参照しているブログ一覧: 雑記2008年1月1日(火)

このブログ記事に対するトラックバックURL: http://www.at-akada.org/mt/mt-tb.cgi/867

著者について

赤田敦

nightly[at]at-akada.org

紹介: about

ホーム: at-akada.org

-> 携帯電話用

なかなか更新されないときは...

-> 赤田ブログ生成器

2009年1月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31