Gödel–Kolmogorov Double-Negation Translation
Statement
For every proposition , the double negation is provable in intuitionistic logic — even though itself may not be.
Why is it true?
Kolmogorov (1925) and Gödel (1933) independently showed classical logic embeds into intuitionistic logic via this "negative translation": you never regain full LEM, but you can always recover its double negation, which is exactly what is needed to embed classical arithmetic proofs into an intuitionistic system, a key step in later formalized proof assistants.
Proof sketch
Step 1: Fix the intuitionistic rules we may use. Intuitionistic logic keeps modus ponens and the natural deduction rules for , and defines where is absurdity ("from a proof of , anything follows" — ex falso quodlibet — is intuitionistically valid). What is not assumed is or the double-negation elimination law .
**Step 2: Prove the easy direction intuitionistically.** Assume a proof of . We must produce a proof of , i.e. assume a proof of and derive . Applying this assumed function to our proof of directly yields a proof of . So holds with no case analysis — this direction never needed LEM.
**Step 3: Build a proof of directly.** We must show . Assume a proof of (i.e. refutes the disjunction); we must derive . Observe that , restricted to the right disjunct, gives a function taking any proof of to a proof of — that is exactly a proof of (apply after wrapping with the right-injection ). Call this derived proof .
Step 4: Close the loop. Since we have , we can form (the right disjunct of , instantiated with proof ). Feed this term back into : is a proof of , exactly the we needed to derive in Step 3. This closes the assumption from Step 3, giving a full intuitionistic proof of , i.e. of .
*Step 5: Why this does not* give back.** Step 4 produces , but intuitionistically is not generally derivable (that would require the very LEM-like principle we lack). So the translation is genuinely weaker: it shows classical logic's "law" survives as an irrefutable statement (its negation is always contradictory) even where it cannot be asserted outright — precisely the gap that lets constructive mathematics coexist with, and interpret, classical mathematics via Gödel's negative translation of every formula (replacing each atomic formula and each connective with its double-negated intuitionistic analogue), which sends every classically-provable arithmetic sentence to an intuitionistically-provable one.
Topics that use this theorem
Step-by-step proofs
No step-by-step proof yet for this theorem.
References
- 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