MathLabs
TheoremProved

Gödel's first incompleteness theorem

Statement

In any consistent formal system FF powerful enough to express basic arithmetic (e.g. containing Peano arithmetic) whose axioms can be listed by an algorithm, there is a sentence GG that is true but can neither be proved nor disproved within FF.

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 FF'. If FF could prove GG, FF would be inconsistent (proving a false statement); if FF could prove ¬G\neg G, FF would again prove something false. So GG is true but undecidable inside FF.

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 yy codes a proof of the formula coded by xx' as a decidable arithmetic relation Prf(y,x)\mathrm{Prf}(y,x); use a diagonal construction to build a sentence GG that, unwound, asserts ¬∃y Prf(y,⌜G⌝)\neg\exists y\, \mathrm{Prf}(y,\ulcorner G\urcorner) (no number codes a proof of GG); then a case analysis on F⊢GF\vdash G versus F⊢¬GF\vdash\neg G shows the first contradicts consistency and the second contradicts ω\omega-consistency (weakened to plain consistency by Rosser's refinement), so FF proves neither, while GG 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

  1. Kurt Gödel (1931). Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I · DOI:10.1007/s00605-006-0423-7
  2. Ernest Nagel, James R. Newman (2001). Gödel's Proof