無矛盾性証明(数理論理学)
論理学における無矛盾性証明の概説。定義、モデル理論的・証明論的手法、ヒルベルトとゲーデルを含む歴史的背景、例、重要な区別をまとめる。
概要
数理論理学において、無矛盾性証明とは、ある形式体系が矛盾を導かないことを示す証明である。直感的には、同じ公理集合から命題φとその否定¬φの両方を導くことは不可能であるとき、その理論は無矛盾であるという。たとえば、正当な推論の列からφ かつ ¬φが得られることはない、と述べられる。 のように、対立する二つの式を明示して示すこともある。厳密な定式化は、構文論的には「矛盾は証明できない」と表され、意味論的には「すべての公理が真となるモデルが存在する」と表される。
画像ギャラリー
1 画像特徴と手法
無矛盾性証明は、大きく二つの系統に分けられる。意味論的、すなわちモデル理論的な証明では、すべての公理を満たす数学的構造(モデル)を構成し、充足可能性を通じて無矛盾性を示す。証明論的な議論では、形式的導出を操作して矛盾が生じえないことを示し、しばしば証明を変形して特定の規則を除去する。代表的な手法には次がある。
- モデル構成:すべての公理を満たす解釈を作る。
- 相対無矛盾性:ある理論の無矛盾性を、よりよく理解された別の理論の無矛盾性へ還元する。
- カット除去と正規化:矛盾を導きうる推論段階を取り除く。
- メタ数学的な組合せ論的議論:序数解析や無矛盾性強度の比較。
歴史と背景
無矛盾性証明の探求は、20世紀初頭の数学基礎論とヒルベルト・プログラムの中心課題だった。この計画は、数学を有限で確実な基礎の上に確立することを目指し、証明論やモデル理論に多くの手法を促した。大きな節目となったのがクルト・ゲーデルの不完全性定理であり、到達可能なことに制限を与える。おおむね、十分に強く効果的に与えられた体系は、実際に無矛盾であると仮定すると、自分自身の無矛盾性を証明できない。この結果により、相対無矛盾性や独立性の結果へと関心が移った。
用途と代表例
無矛盾性証明は、形式体系の信頼性を正当化し、それらの相対的強さを比較するために用いられる。著名な例として、ゲーデルによる、選択公理と連続体仮説はZF自体が無矛盾ならツェルメロ=フレンケル集合論の公理系と両立するという示し方がある。さらに、のちのコーエンによる独立性証明は、連続体仮説について逆方向の結果を示した。算術では、多くの無矛盾性命題が、より強い体系に相対化して、あるいはモデル理論的構成を通じて示される。
区別と重要事項
構文論的無矛盾性(矛盾が導出できないこと)と、意味論的無矛盾性または充足可能性(モデルが存在すること)を区別すると理解しやすい。相対無矛盾性の結果は、ある無矛盾な体系を受け入れるなら、別の体系にも矛盾がないことを示す。ゲーデルの第二不完全性定理は、強力な理論についての絶対的で有限主義的な無矛盾性証明が、その理論の内部からは得られないことを意味する。そのため、現代の多くの研究は相対証明と無矛盾性強度の分析へと向かっている。
参考文献と関連資源
論理理論と無矛盾性の一般的な入門としては、数学理論や矛盾の概念に関する資料が役立つ。形式言語と導出可能性の入門的解説では、述語論理や関連する証明技法を扱う。 これらの資源は、モデル理論的構成、証明変形、メタ数学的還元といった、現代の多くの無矛盾性証明を支える個々の手法を調べるための背景を与える。
関連項目
著者
AlegsaOnline.com 無矛盾性証明(数理論理学) Leandro Alegsa
URL: https://ja.alegsaonline.com/art/22622