Gödel's Incompleteness Theorems: What They Really Say
A precise walkthrough of the two incompleteness theorems — dispelling common misconceptions and presenting the actual mathematical content.
Few theorems are more frequently misquoted than Gödel’s incompleteness theorems. Let me state them carefully.
Setup: Formal Systems
Let be a consistent formal system that:
- Is recursively axiomatizable (there’s an algorithm that lists the axioms), and
- Is strong enough to prove basic facts about arithmetic — formally, interprets Robinson arithmetic .
First Incompleteness Theorem
Theorem (Gödel 1931). If is consistent, then is incomplete: there exists a sentence in the language of such that and .
The proof constructs a sentence that essentially says:
This is made precise via Gödel numbering — encoding syntax as arithmetic. If , then is false, contradicting consistency. So , which means is true (in the standard model ), hence .
Second Incompleteness Theorem
Theorem. If is consistent and satisfies the Hilbert-Bernays-Löb derivability conditions, then .
Here is the arithmetic sentence asserting ‘s consistency. A system cannot prove its own consistency (unless it is inconsistent!).
What They Do NOT Say
A partial list of things the theorems do not imply:
- They do not say mathematics is “broken” or that truth is unknowable.
- They do not apply to all formal systems — only those strong enough to encode arithmetic.
- They do not mean that every true statement is unprovable.
- They do not undermine Hilbert’s program entirely — only the specific goal of finitary consistency proofs.
Löb’s Theorem
A strengthening: for any sentence ,
where means ” proves ”. This subsumes the second incompleteness theorem (take ).
Further Reading
- Gödel, K. (1931). “Über formal unentscheidbare Sätze…”
- Boolos, G., Burgess, J., Jeffrey, R. (2007). Computability and Logic, 5th ed.
- Smith, P. (2013). An Introduction to Gödel’s Theorems, 2nd ed.