Gödel's first incompleteness theorem
Statement
In any consistent formal system powerful enough to express basic arithmetic (e.g. containing Peano arithmetic) whose axioms can be listed by an algorithm, there is a sentence that is true but can neither be proved nor disproved within .
Why is it true?
Gödel builds a sentence that, via a numbering of formulas and proofs (Gödel numbering) turning statements about provability into statements about numbers, effectively says of itself 'I am not provable in '. If could prove , would be inconsistent (proving a false statement); if could prove , would again prove something false. So is true but undecidable inside .
Proof sketch
Assign every formula and every finite sequence of formulas (candidate proof) a unique natural number (Gödel numbering); express the relation 'the number codes a proof of the formula coded by ' as a decidable arithmetic relation ; use a diagonal construction to build a sentence that, unwound, asserts (no number codes a proof of ); then a case analysis on versus shows the first contradicts consistency and the second contradicts -consistency (weakened to plain consistency by Rosser's refinement), so proves neither, while is true.
Proved by
Topics that use this theorem
Related theorems
Step-by-step proofs
No step-by-step proof yet for this theorem.
References
- Kurt Gödel (1931). Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I · DOI:10.1007/s00605-006-0423-7
- Ernest Nagel, James R. Newman (2001). Gödel's Proof