ゲーデルの不完全性定理
ゲーデルの不完全性定理(ゲーデルのふかんぜんせいていり、英: Gödel's incompleteness theorems、独: Gödelscher Unvollständigkeitssatz)または不完全性定理とは、数学基礎論[1]とコンピュータ科学(計算機科学)の重要な基本定理[2]。(数学基礎論は数理論理学や超数学とほぼ同義な分野で、コンピュータ科学と密接に関連している[3]。) 不完全性定理は厳密には「数学」そのものについての定理ではなく、「形式化された数学」についての定理である[4][注 1]。クルト・ゲーデルが1931年の論文で証明した定理であり[5]、有限の立場(形式主義)では自然数論の無矛盾性の証明が成立しないことを示す[3][5]。なお、少し拡張された有限の立場では、自然数論の無矛盾性の証明が成立する(ゲンツェンの無矛盾性証明)[3][注 2]。
数学基礎論研究者の菊池誠によると不完全性定理は、20世紀初め以降に哲学から決別した数学基礎論の中で現れた[6][注 3]。コンピュータ科学者・数理論理学者のトルケル・フランセーン[7]および数学者・数理論理学者の田中一之[7]によると、不完全性定理が示した不完全性とは、数学用語の意味での「特定の形式体系Pにおいて決定不能な命題の存在」であり、一般的な意味での「不完全性」とは無関係である[8]。不完全性定理を踏まえても、数学の形式体系の公理は真であり無矛盾であるし[9][注 4]、数学の完全性も成立し続けている[8]。しかし“不完全性定理は数学や理論の「不完全性」を証明した”といった誤解や、“数学には「不完全」な部分があると証明済みであり、数学以外の分野に「不完全」な部分があってもおかしくない”といった誤解が一般社会・哲学・宗教・神学等によって広まり、誤用されている[10][注 5]。
数学の「無矛盾性」を証明することを目指したヒルベルト・プログラムに関して「不完全性定理がヒルベルトのプログラムを破壊した」という類の哲学的発言はよくあるが、これは実際の不完全性定理やゲーデルの見解とは異なる、とフランセーン達は解説している[11]。正確には、ゲーデルはヒルベルトと同様の見解を持っており、彼が不完全性定理を証明して示したのは、ヒルベルトの目的(「無矛盾性証明」)を実現するためには手段(ヒルベルト・プログラム)を拡張する必要がある、ということだった[11]。これについて日本数学会編集の『岩波数学辞典』では「彼〔ゲーデル〕の結果はヒルベルトの企図を直接否定するものではなく,実際この定理の発見後に無矛盾性証明のための様々な方法論が開発されている」と記されている[5]。
概要
[編集]ゲーデルの不完全性定理は、ゲーデルが1931年の論文で証明した次の内容である[5]。
- 『数学原理(プリンキピア・マセマティカ)』の体系や公理的集合論の中には、「証明も反証もできない「自然数論の命題」」が存在する。
- また、これらの体系に公理を追加しても公理が有限個であれば、前述の命題の存在を解消できない。
より正確には、不完全性定理とは次の2つの定理(それぞれ第一/第二不完全性定理と呼ばれる)の総称である[5]。
第一不完全性定理 ― "初等的な自然数論"を含むω無矛盾な公理的理論は不完全である。つまり内で証明も反証もされない命題(決定不能命題(undecidable proposition)、あるいは独立命題)が存在する。
第二不完全性定理 ― "初等的な自然数論"を含む理論が無矛盾ならば,の無矛盾性を表す命題 Con() がその体系で証明できない。
なお「有限の立場」とは、数学の形式主義における「記号の有限的な操作のみから構成される」立場を指す[12]。
注意
- 形式的体系 S と S' に対して(言語を適当に拡張した)S' が S を含むとは、S の論理式全体の集合Fml(S)から S' の論理式全体の集合Fml(S')への次のような写像T:Fml(S)→Fml(S')が存在するときを言う:φ∈Fml(S)がS で証明できるときT(φ)は S' で証明できる。このTはしばしば「翻訳」と呼ばれる。この意味でペアノ算術PAはツェルメロ=フレンケル集合論ZFCに含まれる[13]。
- 「初等的な自然数論」について、ゲーデル自身はペアノの公理と原始帰納法による関数の定義を前提に自然数論の体系を構築した (Gödel 1931)。この体系は、加法・乗法・べき乗・階乗・順序関係などを帰納的に定義する十分な表現力を持っている。それぞれの定理の前提条件は、ロビンソン算術を含む半決定可能な理論(第一)、を含む半決定可能な理論(第二)に置き換えても証明することができる[14]。
証明の概要
[編集]準備
[編集]帰納的公理化可能な理論が自然数論を含むならば、当該理論における証明可能性が原始帰納的述語として表現できる。この証明可能性述語を用いて、「Gは証明できない」と同値となる証明不能命題G(ゲーデル文)が構成できる。ゲーデル文を構成するためには自然数論の式を自然数に変換するゲーデル数および自己言及で用いられる対角化の技法(を形式化したもの)が必要である。後者は対角化補題と呼ばれる。
自然数を変数とする述語「xは…である」の対角化は、上記の述語のxに「xは…である」自身のゲーデル数を代入した命題である。その意味は
- 「「xは…である」は…である」
となる。ゲーデル文Gは
- 「「xで表される述語の対角化は証明できない」で表される述語の対角化は証明できない」
と表される。「xで表される述語の対角化は証明できない」の対角化は、G自身と同値になる。
第一不完全性定理の証明の概要
[編集]さて、ゲーデル文Gが証明可能であれば、Σ1完全性により命題「Gは証明できる」もまた証明可能である。一方Gは命題「Gは証明できない」と同値であることが証明可能であるので、両者から矛盾が導かれる。つまり
- 「Gは証明できる」ならば「矛盾が証明できる」 … (A)
したがって、対偶を取れば
- 「矛盾が証明できない」ならば「Gは証明できない」 … (B)
となる。
また、¬Gが証明可能であれば、Gの性質から命題「Gは証明できる」も証明可能である。この際、もしGそのものが証明不能だとすると、ω矛盾ということになる。ω無矛盾であればGも証明可能である。しかしGが証明可能であれば「Gは証明できない」も証明可能であるので、やはり両者から矛盾が導かれる。したがってω無矛盾であれば¬Gも証明できないのである。よってω無矛盾であれば、Gも¬Gも証明できない(第一不完全性定理)。
なお、証明可能性の代わりに真理性を用いれば、パラドックスが導かれることから、帰納的公理化された自然数論(以下、自然数論)における真理性は自然数論の中では算術的述語として表現できない、と示される(タルスキの定理)。
第二不完全性定理の証明の概要
[編集]自然数論の無矛盾性を
- 「自然数論において矛盾を証明できない」…(C)
と表す。このとき、自然数論による自然数論の無矛盾性証明とは、(C)が自然数論で証明できるということである。 (C)が自然数論で証明できれば、第一不完全定理での議論中の(B)より
- 「Gは証明できない」
と証明できる。しかし、
- 「Gは証明できない」
とはGと同値であるから、Gも証明されることとなり、そこから第一不完全性定理での議論中の(A)により、矛盾が証明される。
したがって自然数論が無矛盾、すなわち自然数論で矛盾が証明されないならば、そのこと自体も自然数論では証明できない(第二不完全性定理)。
詳細
[編集]ゲーデルの定理は「帰納的公理化可能な自然数論を含む無矛盾理論」に対して示されているが、ここでは簡単の為、帰納的公理化可能な自然数論のみを扱う。一般の場合も同様。
ゲーデル文の構成
[編集]概要でも説明したように、ゲーデル数というテクニックを使って間接的に自己言及を可能とし、ゲーデル文を構成する。コンピュータでは全てのデータを一意な数値で表しており、特に文字列や論理式そして論理式の列も数値で表す。このように、論理式を数値で表す行為を論理式のゲーデル数化といい、命題に対応する数値をのゲーデル数という[注 6]。
ゲーデル数化により、論理式に関する様々な性質を論理式として表すことができる。たとえば、
- : は公理のゲーデル数である。
- : をゲーデル数に持つ論理式とをゲーデル数に持つ論理式からモーダスポネンスによりをゲーデル数に持つ論理式が導ける。
といった論理式を作ることができる。ここで、やの引数が論理式自身ではなく自然数であることが重要である。前述のように自然数論は「命題に言及する命題」を取り扱うことはできないが、「命題のゲーデル数に言及する命題」なら取り扱うことができる。
やなどを組み合わせれば、
- : をゲーデル数に持つ論理式をとするとき、をゲーデル数に持つ論理式の列が論理式の証明になっている。
という論理式も作ることができる。
さらにを「」と組み合わせることで、
- : 「」である。すなわち、をゲーデル数に持つ論理式をとするとき論理式Pは証明可能である。
- : 「」である。すなわち、をゲーデル数に持つ論理式をとするとき、中の変数に自然数を代入した論理式は証明可能である。
という論理式も作ることができる(上ではは引数を持たず、の引数は1つである)。
論理式のゲーデル数をとすると、にを代入した論理式がゲーデル文となる(対角化)。
第一不完全性定理の証明
[編集]ゲーデル文のゲーデル数をとする。
否定命題の証明不能性
[編集]否定命題が証明可能とすると、は真である。このとき完全性よりは証明可能である。
一方は
- 「をゲーデル数に持つ論理式にを代入したものは証明不能」
という意味である。
をゲーデル数に持つ論理式にを代入したものはであるから
が証明可能である。したがって、
は証明可能である。
したがっておよびが証明され、これは矛盾である[注 7]が、これは自然数論が無矛盾であるという仮定に反する。
肯定命題の証明不能性
[編集]肯定命題が証明可能だとすると、
により
が証明可能である。
このときω無矛盾性を前提すると、をゲーデル数とする論理式が証明可能である。[注 8]
それ故、矛盾が証明されるが、これは自然数論が無矛盾であるという仮定に反する。
第二不完全性定理の証明
[編集]矛盾を「」で表し、「」のゲーデル数をとする。すると、「自然数論の体系内で自然数論の無矛盾性を証明できる」という言説を
- 自然数論の体系内で「」を証明できる
の意味に解することができる。
まず
が自然数論の体系内で証明可能であると仮定する。
第一不完全性定理のところで示したように、が証明できれば矛盾が証明できる。この議論を自然数論の体系内で行うことで、
が自然数論の体系内で証明可能なことがわかる。故に対偶を取ることで
が自然数論の体系内で証明可能なことがわかる。したがって、仮定およびから
が自然数論の体系内で証明可能なことがわかる。第一不完全性定理の所で示したように、が証明可能だと、矛盾が証明される。したがって矛盾が証明されないならば、は証明されない。
決定不能命題の例
[編集]数学と計算機科学(コンピュータ科学)において、「決定不能」という言葉には二つの異なった意味がある。一つ目は証明論の文脈でゲーデルの定理に関連して使われる意味であり、特定の形式的体系の下で或る命題を証明も反証もできないことを言う。二つ目は計算可能性理論に関連した用法であり、命題ではなく決定問題に適用される。決定問題とは入力に対して答が真か偽のいずれかになるような問題である。ある問題を全ての入力に対して正しく解答するようなアルゴリズムが存在しないとき(すなわち特性関数が計算可能関数でないとき)、そうした問題は決定不能であると言う。
不完全性定理は、自然数論が一つ目の意味で決定不能であることを主張している。一方、述語論理の論理式が充足可能か否かを判定する充足可能性問題は決定問題にあたるが、不完全性定理によって、二番目の意味で決定不能である。つまり、述語論理の論理式が充足不能であれば、その論理式から矛盾を導く証明を見つけることができるが、充足可能であるときにその旨、回答を返すアルゴリズムは存在し得ない。
ゲーデルとポール・コーエンの仕事を合わせて、決定不能命題の確かな実例が得られた。連続体仮説はZFC(集合論における標準的な公理系)の下では証明も否定の証明もできない。また、選択公理もZF(ZFCに含まれる公理から選択公理を除いたもの)では証明も否定の証明もできない。これらの結果は不完全性定理を必要としない。1940年、ゲーデルはこれらの命題が何れも ZF または ZFC 集合論では否定を証明できないことを証明した。1960年代、コーエンはこれらがいずれも ZF から証明できず、また連続体仮説が ZFC から証明できないことを証明した。
マチャセビッチによるヒルベルトの第10問題の解決により、決定不能な命題の例が得られる。そのような例はディオファントス方程式の外側に存在量化子を幾つか並べた形として得られる。すなわち不完全性定理の前提条件を満たす形式的体系において、解の存在が証明も反証もできないようなディオファントス方程式が存在する。
1973年、群論におけるホワイトヘッドの問題が標準的な集合論では決定不能であることが示された。
1977年、パリスとハーリントンは、ラムゼーの定理の一種であるパリス=ハーリントンの定理が、一階算術の公理体系であるペアノ算術の下では決定不能だが、より大きな二階算術の体系では証明できることを証明した。カービーとパリスは後にグッドスタインの定理(自然数の数列に関する命題であり、パリス・ハーリントンの原理よりもいくらか易しい)がペアノ算術では決定不能であることを示した。
計算機科学で応用される Kruskal の木定理はペアノ算術では決定不能だが集合論では証明できる。実際、Kruskalの木定理(またはその有限版)は、可述主義[注 9]と呼ばれる数学的哲学に基づいて構築されたもっと強い体系の下でも決定不能である。これに関連し、更に一般的な graph minors 定理(2003年)は計算複雑性理論に影響する。
グレゴリー・チャイティンはアルゴリズム情報理論における決定不能命題を発見し、その状況下で新たな不完全性定理を得た。チャイティンの定理によると、十分な算術を表現可能ないかなる理論においても、どのような数であっても よりも大きなコルモゴロフ複雑性を有することがその理論上では証明できないような、上限 が存在する。ゲーデルの定理が嘘つきのパラドックスと関係しているのに対し、チャイティンの結果はベリーのパラドックスに関係している。
ゲーデルの定理に関する制限
[編集]第1不完全性定理はロビンソン算術を含んでいれば十分である。またω無矛盾性の仮定は単なる無矛盾性の仮定に弱められる(後述)。第2不完全性定理はロビンソン算術にΣ1論理式に対する数学的帰納法の公理図式を追加した体系()を含んでいれば十分である。ペアノ算術はこれを含むから、ペアノ算術を含む理論は第2不完全性定理の適用範囲である。
ゲーデルの定理は無矛盾な理論についてのみ適用できる。一階論理では、ex falso quodlibet (en) により、矛盾した理論 はその言語上の如何なる式であれ証明できてしまい、その中には「 は無矛盾である」と主張する式も含まれる。
ゲーデルの定理が成り立つのは、あくまで定理が必要としている仮定を満足するような形式的体系に限られる。全ての公理系がこれらの仮定を満たす訳ではなく、中には自然数論の標準モデルを部分構造として持つようなモデルを持っていてもなお仮定を満たさないような公理系もある。例えば、ユークリッド幾何学の一階公理化理論、実閉体の理論、乗算が全域で可能なことを証明できないような算術理論、これらは何れもゲーデルの定理に必要な仮定を満たさない。要点は、これらの公理系では自然数の集合を定義することや自然数の基本的な性質を証明することができないことにある。三つ目の例に関して Dan E. Willard は第二不完全性定理に必要な仮定を満たさないような様々な弱い算術理論を調べた(例えば Willard 2001)。
ゲーデルの定理は実効的に生成された(即ち帰納的可算な)理論についてのみ適用できる。自然数に関する真である文を全て公理とするような理論を考えれば、この理論は無矛盾かつ完全であり、かつペアノ算術を含んでいる。これはゲーデルの定理と矛盾しない。何故ならこの理論は帰納的可算ではないからである[注 10]。
第二不完全性定理が示すのは、ある公理系の無矛盾性はその公理系自身では証明できないということであって、他の無矛盾な公理系からも証明できないとは言っていない。例えば、ペアノ算術の無矛盾性はZFCから証明できるし、算術の理論にε0までの超限帰納法を加えて得られたゲンツェンによる無矛盾性の証明もある。
不完全性定理が成立しない体系
[編集]不完全性定理が成立しない例としてはユークリッド幾何学[15]、プレスバーガー算術[16]、実閉体と代数的閉体の理論におけるタルスキの定理などがある[16]。
不完全性定理は「『帰納的公理化可能な自然数論を含む理論が、無矛盾(ω無矛盾)であれば』~」という形の定理である。したがって、帰納的公理化可能であっても自然数論を含まない公理系や、帰納的公理化可能でない理論が完全であっても、不完全性定理とは矛盾しない。
真の算術やペアノ算術の無矛盾完全拡大などは無矛盾かつ完全であるが、帰納的公理化可能でない。とくに真の算術は算術的に定義不能である。この結果はタルスキの真理定義不可能性として知られる。
プレスバーガー算術は帰納的公理化可能、無矛盾かつ完全である。プレスバーガー算術は加法しか含まない公理系であり、ゲーデル数によるコード化のテクニックを扱えない。そのため、不完全性定理は適用できない。また、実閉体の理論やユークリッド幾何学も帰納的公理化可能、無矛盾かつ完全であり、(直観に反して)算術を含まないため、不完全性定理は適用できない。したがって実閉体の理論は(計算可能性の意味で)決定可能である。もっと精密にいうと実閉体の理論では量化記号消去が可能である。この事実は数式処理系の実装などに応用されている。
なお、群や環の公理などは、「帰納的公理化可能だが自然数論を含まない無矛盾な公理系」であり、不完全性定理は適用できないが、不完全である。例えば、可換群と非可換群がともに存在することから、健全性定理より、群の公理からは積の可換性は証明も反証もできない。
不完全性定理によるヒルベルト・プログラムの発展
[編集]フランセーンによれば、数学者ダヴィット・ヒルベルトは「数学に“イグノラビムス(ignorabimus, 永遠に知られないこと)”はない」と述べた[17]。数学上に不可知は無く、全ての問題は最終的に解決されるというヒルベルトのこの見方は、「ノン・イグノラビムス」として知られている[18]。ゲーデルの不完全性定理は、「決してこのヒルベルトの楽天的な見方を否定するものではない」とされている[18]。何故なら、不完全性定理によって否定されたものとは単に、「ノン・イグノラビムス」へ到達する手段の一つとしてヒルベルトが提案したもの ―― すなわち、「すべての数学の問題が解けるような単一の形式体系」 ―― であり、「ノン・イグノラビムス」自体は否定されていないからである[19]。
実際ゲーデル自身は以下のような、「ノン・イグノラビムス」的なヒルベルト流の見解を持っていた[20]。
こうした見解に基づき、ゲーデルは現代数学を拡張する手段として「巨大基数公理」を提案した[21]。哲学等において「不完全性定理がヒルベルトのプログラムを破壊した」という類の発言がよくあるが、これは実際の不完全性定理やゲーデルの見解とは異なる[11]。正確に言えば、ヒルベルトの目的(数学の「無矛盾性証明」)を実現するには手段(ヒルベルト・プログラム)を拡張する必要がある、ということをゲーデルが不完全性定理を通して示したのだった[11]。
菊池誠の『不完全性定理』によるとヒルベルトは、「ゲーデルの結果により証明論が実行不可能となったという見解は間違いであり,それは有限の立場の拡張が必要であることが判明しただけだ」と述べている[13]。ゲーデルも不完全性定理の論文の中で、この定理とヒルベルト・プログラムとの関係を取り上げて、不完全性定理は「Hilbert〔ヒルベルト〕の形式主義的な視点とまったく矛盾しない」、と注意を書いている[13]。
日本数学会が編集した『岩波 数学辞典』第4版では、不完全性定理について次の通り記述されている[5]。
述語論理式を自然数論の体系内に構成し、証明を形式的に進めるために、ゲーデルはゲーデル数化という操作を導入した。自由変数、論理式、証明図などを自然数でコード化し証明可能、反証可能などの概念を数論的関数として表現する。このように、論理式や証明を数学的に表現して数学内に埋め込む上記の手法は、数学そのものを分析する「超数学(メタ数学)」を、分析すべき数学の中に写像する技法の先駆けであり、その後数学基礎論や理論計算機科学でよく用いられるようになる。
ゲーデル以後の展開
[編集]第一不完全性定理の拡張として、証明の定義に、命題の証明より小さな、否定命題の証明が存在しないという性質を追加した上で、前提のω無矛盾性を無矛盾性に弱めた定理がジョン・バークリー・ロッサー (1936年) によって示された。この事実はω矛盾した算術理論を考える場合などにおいて重要となる。なお算術を内包する真である体系(自然数の標準モデルで真である公理に基づく体系)はω無矛盾なので、第1不完全性定理は原型のままでも適用できる。今日ではこちらの無矛盾性のみを仮定する強い定理もゲーデルの不完全性定理と呼ばれるが、単にロッサーの定理、ゲーデル・ロッサーの定理などと呼ばれることもある。
第二不完全性定理に関しては、ゲーデルによる証明の定義に代えて、ロッサーによる上記の証明の定義を用いれば、体系自身の無矛盾性が証明できることが、クライゼル (1960) によって指摘されている。2つの証明の定義の同値性は体系内では証明できないため、第2不完全性定理とは矛盾しない。
レオン・ヘンキンは、対角化により「Hは証明できる」と同値となる命題H(ヘンキン文)を構成し、その証明可能性に関する問題を1952年に提起した。この問題は3年後の1955年に、マーティン・レープによって解かれた。彼は、「Hの証明が存在すればHである」が証明可能であれば、Hもまた証明可能であることを示した(レープの定理)。Hに矛盾を代入すれば、レープの定理から第二不完全性定理が示せる。
不完全性定理の代数化
[編集]不完全性定理は他の論理構造と同じく抽象代数による簡易な表現が可能である。リンデンバウム代数を次のように定義する。
で無条件に証明可能な文 は,この順序で最小元となり、 で を証明できるとき、 はこの順序の最大元となる。よって最大元でも最小元でもないものは独立命題のみ。つまり不完全であるためにはリンデンバウム代数の位数は3以上であることが要請される。一方 を,一階述語論理のリンデンバウム代数とすると、どんな理論のリンデンバウム代数 についても,あるイデアル が存在して、 と表される。よって が生成するイデアル が が生み出す定理全体となる。このとき、理論 のリンデンバウム代数は、剰余代数 である。ここでロビンソン算術に対応する の部分集合を とする。このとき、ゲーデルの第一不完全性定理は次のようにして表現される。
- を含む再帰的可算素イデアル は存在しない。
数学と哲学の分離
[編集]理学博士・数学基礎論研究者である菊池誠[22]の『不完全性定理』によれば、数学史上で「数学の正しさと無矛盾性に対する確信が揺らいだことがかつて一度だけあった」[23]。19世紀末~20世紀初めには、数学の中でいくつも逆理が発見され、数学の基礎についての「不安の時代」が発生した[24]。そうして数学の無矛盾性や「そもそも定理や証明とは何なのか」といった哲学的な問いに対し、伝統的な哲学の手法ではなく数学の手法(形式主義)で答える試みがなされ、そこから数学の一分野「数学基礎論」が生まれた[25][注 11]。
数学の世界全体の無矛盾性を「有限の立場」で証明して数学を危機から救おうとしたヒルベルト・プログラムが、実現不可能であることをゲーデルの不完全性定理が明らかにした[25]。ヒルベルト・プログラムは破綻した一方で、公理的集合論が整備されて「無矛盾」と見なされたこと、「算術の世界の無矛盾性」が証明されたことなどによって「不安の時代」は終わり、数学基礎論が哲学から決別した[2]。数学基礎論上で不完全性定理は、哲学的なものとしてでなく、数学的な応用可能性として重視されるようになった[2]。またこの定理は、電子技術を伴うコンピュータ科学(計算機科学)の重要な基本定理でもある[2][注 12]。
前掲書によると、20世紀初めは数学者と哲学者は共に数学の基礎について論じていたが、「今では数学者と哲学者は極めて疎遠である」[26]。数学についての哲学的議論を、数学者は「最近の数学を無視した色褪せた100年前の論争の焼き直し」と見なしている[26]。不完全性定理を含む数学分野(数学基礎論)を数学者が「哲学のようなもの」と呼ぶ場合、それは「哲学のような深い立派なもの」ではなく「哲学のようなツマラナイコト」を意味していると言う[27][注 13]。
誤解(哲学等による誤解・誤用)
[編集]コンピュータ科学者・数理論理学者・哲学博士(Ph.D. in Philosophy)のトルケル・フランセーン[7][28]によれば、不完全性定理のインパクトと重要性について、しばしば大げさな主張が繰り返されてきた[29][注 14]。たとえば
という言があるが、これらは乱暴な誇張とされる[29]。不完全性定理が一番大きな衝撃を与えたと思われる数学においてさえ、「革命」らしきものは何も起きていない[29]。
この定理は、数理論理学(数学の比較的小さな領域)で常に使われているが、普通の数学者の仕事にはほとんど何の役にも立っていない[29](そもそも計算機科学は、不完全性定理の証明後に、アラン・チューリング主導で成立した[30]。不完全性定理が計算機科学に革命を発生させたと述べるのは、時系列が誤っている[30])。
ゲーデルの完全性定理と不完全性定理は、革命的出来事ではなく時代の流れの産物だった[30]。ゲーデル以外の誰かがこれらの定理を発見するのは時間の問題だったとされており、ゲーデル自身もそう見ていた[30]。
数学上の「無矛盾性」と不完全性定理について、フランセーンは以下の通り解説している[9]。
「ゲーデルの定理のどこを見ても、“数学で使われているどんな形式体系も、その無矛盾性にはまったく疑いがない”という立場と矛盾してはいない。実際、これらの体系の公理が真であり、そして無矛盾であるという絶対確実な知識をもっていると主張しても、ゲーデルの定理のどこにも相反しないのである。」[9]
誤用例
[編集]フランセーンは『ゲーデルの定理:利用と誤用の不完全ガイド』において、ゲーデルの定理が広範に誤用されていることについて論じている[31]。
一般社会・インターネット
[編集]数学者・数理論理学者の田中一之によれば、ゲーデルの名や定理は「知的会話」に頻出している[32]。フランセーンが述べたように、インターネットのどんなニュースグループでも、遅かれ早かれ誰かがゲーデルの定理を持ち出す[32]。そういった一般的な引用における間違いを正すことが、フランセーンの著書の目的となっている[32]。
1931年にゲーデルが示したのは、「特定の形式体系において決定不能な命題の存在」であり、一般的な意味での「不完全性」についての定理ではない[8]。
フランセーンによれば、ゲーデルの不完全性定理と結び付けられるテーマはロジック、数学、計算、哲学、物理学、進化論、政治、宗教、無神論、神学、文学、詩歌、写真、建築、音楽、ヒップホップ、デートなど多岐にわたる[33]。形式論理学のような専門領域の外では、不完全性定理についての言及の多くが、哲学的であり「ひどい誤解や自由連想に基いている」ため、馬鹿げているとさえ言える[31]。たとえば、
などが見られる[31]。ゲーデルの理論の誤解は、一般的な人々の間でも起こっている[31]。たとえば
何ものも確実に知り尽くすことはできない
などである[31]。
数学以外の学問
[編集]田中によれば、ゲーデル自身が不完全性定理について明言しているのは、1963年8月28日の次の文言である[8]。
ゲーデルは慎重を重ねて言葉を選んでいるため、この表現を安易に変えようとすると、不具合を生じる[8]。実際、この定理のいずれかの条件が落とされることで、多数の誤解が生じている(特に「有限的算術を含む」という条件が落とされていることが多い)[8]。「ある程度の有限的算術を含む」という条件を、「十分大きな」「十分複雑な」「十分表現力のある」などといった曖昧な条件に置き換えることは誤りだが、一般向けの解説などには横行している(実際には、大きな理論で完全なものもあれば、小さな理論で不完全なものもある)[8]。さらに見落とされやすい点は、不完全性定理の前提および結論部に「算術の条件」があることである[34]。
要するに不完全性定理は、「算術を含む体系がその算術部分で不完全である」という主張であり、その算術の外側が完全か不完全かについては、この定理は何も語っていない[35]。
高名な物理学者でさえ、間違いを冒すことがある[35]。フリーマン・ダイソンとスティーヴン・ホーキングの論説は、万物理論の可能性を否定するのにゲーデルの定理を持ち出した[35]。しかし仮に物理理論に不完全性定理が適用できたとしても、不完全性はその算術部分に見つかるだけで、その理論が完全か不完全かは別の問題である[35]。
哲学
[編集]ゲーデルは「合理的な神学」の可能性を信じてはいたが、特定の宗教組織に所属することはなく、不完全性定理から哲学的・神学的解釈を引き出そうと試みることもしなかった[36]。しかし一方で哲学や神学は、ゲーデルや不完全性定理を自分たちへ結びつけようとしてきた[37]。
アラン・ソーカルとジャン・ブリクモンは、脱近代主義(ポストモダニズム)に対する論評『「知」の欺瞞』の中で、「ゲーデルの定理こそ汲めども尽きぬ知的濫用の泉である」と述べ、レジス・ドブレ、ミシェル・セールらの文章を批判している[38][31]。また、哲学者によるゲーデル関係の本が、フランセーンの本と同じ頃に書店販売されていたが、哲学者の本は専門誌によって酷評された[39]。その本は全体として読みやすく一般読者からの評判は高かったが、ゲーデルの証明の核(不動点定理)について、根本的な勘違いをしたまま説明していた[39]。同様の間違いは他の入門書などにもあり、田中は
と述べている[39]。哲学者または宗教家が、
不完全性定理には数学の外に無数の応用例がある
といった考えを表明することは珍しくない[40]。しかし、不完全性定理とは「算術の公理系PAや公理的集合論ZFCのような形式体系を扱う数学の定理」であり、哲学や宗教はこの点を踏まえていない[41]。要するに不完全性定理とは、数学内の「形式体系」(フォーマルシステム)についての定理である[41]。確かに、思想・哲学・神学・信仰・聖書・法律・裁判等を「形式」や「体系」や「形式体系」と呼ぶ人も存在するが、それらは数学内の一分野「形式体系」ではない[42]。数学内の「形式体系」を研究し応用できる範囲は、数学や計算機(コンピュータ)である[43]。
嘘つきのパラドックス(「ウソつきの逆理」)には、「この文は偽である」といった代表的表明があるが、このパラドックスも、不完全性定理が誤用されている一例として挙げられている[44]。定理を非数学的に「応用」した文章や嘘つき文は、以下のような長い(あるいは果てしない)議論を呼び起こしている[44]。
証明とは何か
真なる言明とは、健全な論証とは何か
何かが真であると示すこととは、何かが納得できるとは、何かを信じるとは、意味ある言明とは何か
このような誤用や議論は、人々の心に謎や「愉快な混乱」を発生させているかもしれないし、「哲学的に重要性をもっている」かもしれないが、不完全性定理とは関係が無い[44]。そもそも数学上では、「真偽」や「証明」といった用語が既に明確に定義されており、不完全性定理もそれらの数学用語に従っている[44]。
宗教
[編集]フランセーンによれば、次のような講釈さえ存在する[45]。
実際には不完全性定理は、「形式体系の無矛盾性と完全性についての定理」である[45]。確かに「矛盾」「無矛盾」「完全」「不完全」「体系(システム)」という語は、専門用語でない言語とも結びつきがあるが、およそこのような結びつきは不完全性定理と関係が無い[45]。
神学
[編集]神学にも不完全性定理は持ち込まれ濫用されており、たとえば『キリスト教と数学の書誌学』(1983年)がある[37]。
ダニエル・グレーブスは次の通り「考察」をしている。[37]
ナジャムディン・モハメッドも、神学的に「応用」している[48]。
これらの考察と、「ポストモダン的状況」(脱近代的状況)という考え方には類似性がある[49]。そうした理屈では、不完全性は無数の様々な無矛盾理論を導き、どこで「真理」が手に入るかは誰も知らない(したがって、理性だけで正しい道を歩むことはできず、信仰が進むべき道となる[50])。
しかし実際の数学では、そのような枝分かれは無く、「決定不能性の海」の中でもがくようなことも無いため、そのような「混乱」は神学的幻想に過ぎないとされている[50]。
誤用の分類
[編集]田中はゲーデルの定理の様々な誤用を分類している[51]。その一つは、人間の悟性が陥りやすい間違った傾向である[51]。たとえば、自分が思いつく有意義そうな体系がどれも不完全であるので、「有意義な体系はすべて不完全である」と思い込み、さらにその原因を定理か何かに帰着させようとする傾向である[52]。
別の誤用は、言語の誤用である[51]。不完全性定理に含まれる「矛盾」「完全」「体系(システム)」などの語は、日常では多様に使われている[51]。そこを混同すれば、ゲーデルの定理までが非形式的(インフォーマル)な意味と結び付けられる[51]。
脚注
[編集]注釈
[編集]- ^ 原文:
数学の基礎をめぐる論争の実質的な勝者が形式主義である … .不完全性定理は数学そのものについての定理ではなく,「形式化された数学」に関する定理であり,形式主義的な数学観についての定理である.
[4] - ^ 原文:
ゲーデルの不完全性定理は有限の立場(形式主義)で数学の無矛盾性を証明することはできないことを示した.ゲンツェン(Gentzen)は,有限の立場より緩い制限のもとで自然数論の無矛盾性を証明した.
[3] - ^ →詳細は「ゲーデルの不完全性定理#数学と哲学の分離」を参照
- ^
- ^ →詳細は「ゲーデルの不完全性定理 § 誤用例」を参照
- ^ 歴史的には論理式のゲーデル数化の概念が先に生まれ、後にコンピュータがデータを数値で表すようになった。なお、ゲーデル自身は、素因数分解の一意性を利用して論理式のゲーデル数化を実現している。
- ^ 実際、が証明可能ならの証明系列が存在するので、論理式の列のゲーデル数をとすると、「Proof」が証明可能、したがって特に「」=「」が証明可能。一方我々は「」が証明可能な事を仮定していたので、これは矛盾である。
- ^ ω無矛盾とはが証明できれば、を満たす自然数が実際に存在することを指す。定義より「」は「」であった。ω無矛盾性より、「」を満たす自然数が実際に存在し、をゲーデル数に持つ論理式の列がの証明系列になる。
- ^ 訳注:自己言及的でないこと。
- ^ 訳注:この場合の「帰納的可算」とは、すべての定理のゲーデル数を枚挙する計算可能関数が存在する(実効的に枚挙可能)ことを意味する。クレイグのトリックによれば、このことは定理集合が帰納的な公理系から生成される(演繹閉包である)ことと同値である。
- ^
数学基礎論と不完全性定理
…
数学の正しさには一分の隙もなく,数学では矛盾する二つの結論が導かれることは決して無いと昔から信じられている. … そもそも「信じられている」という言葉を使うことは不適切であり,不謹慎でさえあるかも知れない.この数学の正しさと無矛盾性に対する確信が揺らいだことがかつて一度だけあった. … 19世紀末から20世紀初めにかけて数学の中で次々と逆理が発見された.正しさは数学の絶対的な規範であり,たとえ一ヵ所にでも亀裂が入れば数学の世界全体は粉々に砕けてしまう.[23] …
この数学の基礎に関する「不安の時代」には … 果たして数学は正しく無矛盾なのか,そもそも定理や証明とは何なのかといった哲学的な問題に対して,伝統的な哲学的手法によってではなく,数学的手法を用いて答えようとする形式主義の試みの中から数学基礎論と呼ばれる数学の一分野が生まれた.[25] - ^
宴のあと
…
数学の危機が真面目に論じられていた「不安の時代〔19世紀末~20世紀初頭〕」は意外に簡単に終わった.現在,数学の基礎を本気で心配している数学者はまずいない. … 「不安の時代」が通り過ぎた後,数学基礎論は哲学と袂を分かち,独自の数学的な問題意識や価値観を見出した.数学基礎論の専門家は「哲学的な動機のもとで数学基礎論を語る時代は終わった」と考えるようになり … 数字基礎論は普通の数学に生まれ変わった.不完全性定理についても数学基礎論の専門家の間では,哲学的な意義よりも様々な数学的応用可能性のほうが大切であると考えられるようになった.
電子技術の爆発的な発展と共に成長した計算機の基礎理論においても不完全性定理は重要な基本定理の一つであるが,そこでも不完全性定理は定理の主張そのものよりも,定理の証明の中で提案され用いられた様々な考え万や,不完全性定理から導かれる事実のほうが遥かに重要であると考えられているであろう.[2] - ^
数学と哲学
20世紀初頭の数学の基礎に関する「不安の時代」には,数学者と哲学者は共に数学の基礎について論じていた.
それが今では数学者と哲学者は極めて疎遠である.数学者,特に数学基礎論の専門家は哲学者による数学の基礎についての議論を最近の数学を無視した色褪せた100年前の論争の焼き直しに過ぎないと感じ,哲学者は最近の数学としての数学基礎論の進展を重箱の隅をつつくような技術的で瑣末な話題だと考えている.[26] …数学基礎論が哲学との繋がりを失ったことを知らない数学者は今でも数学基礎論のことを「哲学のようなもの」と考えている. … この,数学基礎論が「哲学のようなもの」であるという考えは,「哲学のような深い立派なもの」ではなく,「哲学のようなツマラナイコト」という意味であるため,このような考えを「他愛ない無邪気なもの」とは見過ごせない数学基礎論の専門家は,数学基礎論が哲学ではなく数学であることの説得を,何度となく試みてきた.[27]
- ^ フランセーンはストックホルム大学で哲学を専攻し、1987年に「Ph.D.(哲学)」を取得[7]。ルレオ工科大学でのフランセーンのページによると、「(哲学における)自分の博士論文 “my PhD thesis (in philosophy)”」は世界各国の大学図書館で閲覧できる[28]。
出典
[編集]- ^ 青本 et al. 2005, p. 510.
- ^ a b c d e 菊池 2014, p. iii.
- ^ a b c d 青本 et al. 2005, p. 294.
- ^ a b 菊池 2014, p. 9.
- ^ a b c d e f g 日本数学会(編) 2011, p. 357.
- ^ 菊池 2014, pp. ii–iii.
- ^ a b c d フランセーン 2011, p. 奥付け.
- ^ a b c d e f g h フランセーン 2011, p. 230.
- ^ a b c フランセーン 2011, p. 145.
- ^ フランセーン 2011, p. 4, 7, 126-127.
- ^ a b c d フランセーン 2011, p. 54.
- ^ 菊池 2014, p. 5.
- ^ a b c 菊池 2014, p. 248.
- ^ 照井一成 (2018年). “数理論理学 II (不完全性定理)” (PDF). 2023年4月6日閲覧。
- ^ 青本 et al. 2005, p. 116.
- ^ a b 日本数学会(編) 2011, p. 355.
- ^ フランセーン 2011, pp. 21–22.
- ^ a b フランセーン 2011, p. 22.
- ^ フランセーン 2011, pp. 22–23.
- ^ a b フランセーン 2011, p. 47.
- ^ フランセーン 2011, pp. 47–48.
- ^ 菊池 2014, p. 奥付け.
- ^ a b 菊池 2014, p. i.
- ^ 菊池 2014, pp. i–ii.
- ^ a b c 菊池 2014, p. ii.
- ^ a b c 菊池 2014, p. 11.
- ^ a b 菊池 2014, pp. 11–12.
- ^ a b Franzén 2008, p. Torkel Franzén.
- ^ a b c d フランセーン 2011, p. 9.
- ^ a b c d フランセーン 2011, p. 10.
- ^ a b c d e f フランセーン 2011, p. 4.
- ^ a b c フランセーン 2011, p. 229.
- ^ フランセーン 2011, pp. 3–4.
- ^ フランセーン 2011, pp. 230–231.
- ^ a b c d フランセーン 2011, p. 231.
- ^ フランセーン 2011, pp. 125–126.
- ^ a b c d e f フランセーン 2011, p. 126.
- ^ ソーカル & ブリクモン 2012, p. 262.
- ^ a b c フランセーン 2011, p. 233.
- ^ フランセーン 2011, p. 107.
- ^ a b フランセーン 2011, p. 108.
- ^ フランセーン 2011, pp. 108–109.
- ^ フランセーン 2011, pp. 112–113.
- ^ a b c d フランセーン 2011, p. 120.
- ^ a b c d フランセーン 2011, p. 7.
- ^ フランセーン 2011, p. 127.
- ^ フランセーン 2011, p. 128.
- ^ a b フランセーン 2011, p. 131.
- ^ フランセーン 2011, pp. 131–132.
- ^ a b フランセーン 2011, p. 132.
- ^ a b c d e フランセーン 2011, p. 234.
- ^ フランセーン 2011, pp. 234–235.
参照文献
[編集]数学書・数理論理学書
[編集]- 菊池, 誠『不完全性定理』(初版1刷)共立出版、2014年10月25日。ISBN 978-4320110960。
- フランセーン, トルケル 著、田中一之 訳『ゲーデルの定理:利用と誤用の不完全ガイド』みすず書房、2011年3月25日。ISBN 978-4-622-07569-1。
数学辞典
[編集]- 青本和彦(編); 上野健爾(編); 加藤和也(編); 神保道夫(編); 砂田利一(編); 高橋陽一郎(編); 深谷賢治(編); 俣野博(編) ほか『岩波 数学入門辞典』(第1刷)岩波書店、2005年9月29日。ISBN 978-4000802093。
- 日本数学会(編)『岩波 数学辞典』(第4版第3刷)岩波書店、2011年10月25日。ISBN 978-4000803090。
科学書・学術書
[編集]- アラン・ソーカル、ジャン・ブリクモン 著、田崎晴明・大野克嗣・堀茂樹 訳「11 ゲーデルの定理と集合論――濫用のいくつかの例」『「知」の欺瞞――ポストモダン思想における科学の濫用』岩波書店〈岩波現代文庫 学術 261〉、2012年2月16日、262-269頁。ISBN 978-4-00-600261-9。
Webサイト
[編集]- Franzén, Torkel (2008年). “Torkel Franzén”. Luleå University of Technology (Department of Computer Science and Electrical Engineering). 2008年10月18日時点のオリジナルよりアーカイブ。2021年1月11日閲覧。
関連文献
[編集]原論文
[編集]- Gödel, Kurt (1931), “Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme, I.”, Monatshefte für Mathematik und Physik 38: 173–198, doi:10.1007/BF01700692.
- Rosser, John Barkley (1936), “Extensions of some theorems of Gödel and Church”, Journal of Symbolic Logic 1 (3): 87–91, doi:10.2307/2269028.
原論文の日本語訳
[編集]- 廣瀬健、横田一正『ゲーデルの世界 完全性定理と不完全性定理』海鳴社、1985年5月10日。ISBN 4-87525-106-8。 - ゲーデルの完全性定理と不完全性定理の解説書。両方の原論文の日本語訳が収録されている。
- ゲーデル 著、林晋・八杉満利子 訳『ゲーデル 不完全性定理』岩波書店〈岩波文庫 青944-1〉、2006年9月15日。ISBN 4-00-339441-0。 - 前半の58頁が原論文の邦訳、残りの233頁が歴史的な背景を中心とした解説、という構成。
- 田中一之『ゲーデルに挑む 証明不可能なことの証明』藤村まりこ イラストレーション、東京大学出版会、2012年4月26日。ISBN 978-4-13-063900-2。 - 原論文の邦訳と解説。
原論文の英訳
[編集]- Gödel, Kurt (1986), Feferman, Solomon, ed., Kurt Gödel: Collected Works: Volume I: Publications 1929-1936, Oxford University Press, pp. 144-195, ISBN 978-0-19-503964-1
- Gödel, Kurt Meltzer, B.訳 (1992), On Formally Undecidable Propositions of Principia Mathematica and Related Systems, Dover Books on Mathematics, Dover Publications, ISBN 978-0-486-66980-9
- Gödel, Kurt; Hirzel, Martin (2000-11-27), “On formally undecidable propositions of Principia Mathematica and related systems I” (PDF), Boulder: 173-196
- Gödel, Kurt (2002), “Some metamathematical results on completeness and consistency, On formally undecidable propositions of Principia mathematica and related systems I, and On completeness and consistency”, in van Heijenoort, Jean, From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931, Source Books in the History of the Sciences (Fourth Printing ed.), Harvard University Press, pp. 592-617, ISBN 978-0-674-32449-7
- Gödel, Kurt (2004), “On Formally Undecidable Propositions of the Principia Mathematica and Related Systems. I.”, in Davis, Martin, The Undecidable: Basic Papers on Undecidable Propositions, Unsolvable Problems and Computable Functions, Dover Books on Mathematics, Courier Corporation, pp. 4-38, ISBN 978-0-486-43228-1
教科書
[編集]- 前原昭二『数学基礎論入門(復刊)』朝倉書店〈基礎数学シリーズ 23〉、2006年3月20日(原著1977年6月1日)。ISBN 978-4-254-11723-3。
- 新井敏康『数学基礎論』岩波書店、2016年8月16日(原著2011年5月18日)。ISBN 978-4-00-005536-9 ISBN 978-4-00-730459-0。
- 田中一之 編著『数学基礎論講義 不完全性定理とその発展』日本評論社、1997年3月。ISBN 4-535-78241-5。
- 田中一之 編『ゲーデルと20世紀の
論理学 1 ゲーデルの20世紀』東京大学出版会、2006年7月。ISBN 978-4-13-064095-4。
- 田中一之 編『ゲーデルと20世紀の
論理学 2 完全性定理とモデル理論』東京大学出版会、2006年10月。ISBN 978-4-13-064096-1。
- 田中一之 編『ゲーデルと20世紀の
論理学 3 不完全性定理と算術の体系』東京大学出版会、2007年3月。ISBN 978-4-13-064097-8。
- 田中一之 編『ゲーデルと20世紀の
論理学 4 集合論とプラトニズム』東京大学出版会、2007年7月。ISBN 978-4-13-064098-5。
- Lindstrom, Per (1997), Aspects of Incompleteness, Lecture Notes in Logic 10, Springer-Verlag, ISBN 3-540-63213-1
- Hajek, Petr; Pudlak, Pavel (2013-10-04) [1993], Metamathematics of First-Order Arithmetic, Perspectives in Mathematical Logic (Softcover reprint ed.), Springer-Verlag, ISBN 978-3-540-63648-9
講義ノート
[編集]- 照井一成. “再帰的関数論(2005年度、慶應義塾大学文学部)” (PDF). 京都大学数理解析研究所. 2018年12月24日閲覧。
関連項目
[編集]- グッドスタインの定理
- ゲーデルの完全性定理
- ゲンツェンの無矛盾性証明
- 算術的階層
- 対角線論法 - ゲーデルによる不完全性定理の証明は対角線論法を用いている。
- タルスキの定理
- チューリングマシン
- チューリングマシンの停止問題
- パリス=ハーリントンの定理
- プリンキピア・マテマティカ
- ライスの定理
- ZFCから独立な命題の一覧
- 自己言及
- 自己言及のパラドックス
外部リンク
[編集]- 『ゲーデルの不完全性定理』 - コトバンク
- Weisstein, Eric W. "Gödel's First Incompleteness Theorem". mathworld.wolfram.com (英語).
- Weisstein, Eric W. "Gödel's Second Incompleteness Theorem". mathworld.wolfram.com (英語).