Gödel's Incompleteness
- Gödel 1931 & the foundational crisisnot yet tested
- First theorem: true but unprovable sentencesnot yet tested
- Second theorem: a system cannot prove its own consistencynot yet tested
- Gödel numbering & self-referencenot yet tested
In 1931, a 25-year-old Viennese logician named Kurt Gödel published a paper titled On Formally Undecidable Propositions of Principia Mathematica and Related Systems. It was nine pages long, technically immaculate, and destroyed the foundational programme that David Hilbert and Bertrand Russell had spent decades building. That programme had a slogan — 'we must know, we will know' — and a concrete hope: that all of mathematics could be placed on a finite, mechanical footing whose consistency a patient clerk could in principle check. Mathematics had hoped to prove its own consistency by formal means. Gödel proved that no consistent formal system rich enough to express arithmetic could prove its own consistency — that the hope was not merely unmet but unmeetable. The dream of a complete, self-justifying mathematics was over.
Gödel's trick was self-reference made rigorous. He showed how to encode statements about a formal system within the system itself (Gödel numbering) — every symbol, formula, and proof gets a unique number, so a claim about what the system can prove becomes an ordinary claim about arithmetic, which the system can then make about itself. He then constructed a sentence that effectively says 'this sentence is not provable in this system.' If the system is consistent, the sentence cannot be proved (because then it would be false), and cannot be disproved (because then it would be both provable and not, by its own content). So true but unprovable. This is not the liar paradox in formal dress: the liar sentence is meaningless, neither true nor false, whereas Gödel's sentence is determinately true — we can see from outside that it holds — and the system simply cannot reach it. The first incompleteness theorem says any sufficiently expressive consistent system contains such sentences. The second says the consistency of the system is itself one of those unprovable statements — so no system can certify its own soundness, and the consistency of arithmetic must be assumed, or proved from outside in a richer system whose own consistency is then in question; certainty recedes one step every time you reach for it. The result is not a defect of mathematics — it is a structural feature of formal systems that try to talk about themselves. Within a few years Turing and Church recast the same limit computationally: there is no general procedure to decide what a system can prove, and the halting problem is incompleteness wearing an engineer's clothes. Mathematicians went on doing mathematics; the foundationalist programme that wanted absolute certainty was permanently chastened. Hilbert lived another twelve years and never publicly accepted what had happened.