ゲーデル・コルモゴロフ二重否定変換
内容
任意の命題 について、 自体は証明できないかもしれないが、二重否定 は直観主義論理で証明可能である。
なぜ正しいのか?
コルモゴロフ(1925年)とゲーデル(1933年)は独立に、この「否定翻訳」を通じて古典論理が直観主義論理に埋め込まれることを示した:完全なLEMを取り戻すことは決してできないが、その二重否定は常に取り戻すことができ、これはまさに古典的な算術証明を直観主義体系に埋め込むために必要なものであり、後の形式化された証明支援系における重要なステップである。
証明の概略
ステップ1:使用可能な直観主義規則を固定する。 直観主義論理はモーダスポネンスと の自然演繹規則を保持し、 と定義する( は矛盾であり、「 の証明から何でも従う」——ex falso quodlibet——は直観主義的に妥当)。仮定されないのは または二重否定除去則 である。
**ステップ2:易しい方向 を直観主義的に証明する。** の証明を仮定する。 の証明、すなわち の証明を仮定して を導く必要がある。この仮定された関数を の証明に直接適用すると の証明が得られる。したがって は場合分けなしに成り立つ——この方向はLEMを一切必要としなかった。
**ステップ3: の証明を直接構築する。** を示す必要がある。 の証明 (すなわち は選言を反証する)を仮定し、 を導く必要がある。 を右選言肢に制限すると、 の任意の証明を の証明に写す関数が得られる——これはまさに の証明である(右注入 で包んでから を適用)。この導出された証明を と呼ぶ。
ステップ4:輪を閉じる。 を持つので、( の右選言肢、証明 で具体化)を形成できる。この項を に戻す: は の証明であり、まさにステップ3で導く必要のあった である。これによりステップ3の仮定が閉じられ、、すなわち の完全な直観主義的証明が得られる。
**ステップ5:なぜこれは を取り戻さないのか。** ステップ4は を生成するが、直観主義的には は一般には導出できない(それにはまさに我々が欠いているLEM的原理が必要となる)。したがってこの翻訳は本質的により弱い:古典論理の「法則」が、直接主張できない場合でも反駁不可能な言明(その否定は常に矛盾する)として生き残ることを示している——これがまさに、構成的数学が古典数学と共存し、それを解釈することを可能にする隙間であり、すべての式 (各原子式と各接続詞をその二重否定直観主義類似物に置き換える)のゲーデルの否定翻訳を通じて、古典的に証明可能なあらゆる算術文を直観主義的に証明可能な文へ送る。
この定理を使うトピック
ステップごとの証明
この定理のステップごとの証明はまだありません。
参考文献
- Michael Dummett (2000). Elements of Intuitionism
- Kurt Gödel (1931). Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I
- A.S. Troelstra, D. van Dalen (1988). Constructivism in Mathematics: An Introduction
- The Univalent Foundations Program (2013). Homotopy Type Theory: Univalent Foundations of Mathematics