Imagine a single mathematical sentence — as precise as
"
Pause on it. If the sentence is false, then it can be proved — but we only prove true things, so a false theorem would mean our whole system is broken. So, in any system we trust, the sentence must be true. And being true, what it says is the case: it cannot be proved. We have found a truth that our system can neither prove nor disprove.
This is the shattering discovery Kurt Gödel
(
Gödel's First Incompleteness Theorem is about formal theories — collections of
axioms together with rules for deriving theorems. It applies to any theory
"Incomplete" has a precise meaning here: a theory is complete if for every
sentence
How can arithmetic talk about itself? The first key idea is that formulas are just finite strings of symbols, and finite strings can be encoded as numbers. Gödel assigned a code to each basic symbol and then combined them — famously using prime powers — so that every formula, and every proof (a finite list of formulas), gets its own unique natural number, its Gödel number.
Here
The exact coding does not matter — any faithful, mechanical encoding works. What matters is the upshot: purely syntactic notions like "is a well-formed formula" or "is a valid proof of" turn into ordinary arithmetical properties of numbers.
Because "being a proof" is a mechanical, checkable relation between strings, and strings are now
numbers, there is an arithmetical formula — call it
This is the deep move: the theory now contains a sentence, written in the plain language of
numbers, that means "the formula coded by
The final ingredient is a genuinely magical fact called the diagonal lemma (or
fixed-point lemma). It says that for any property
Feed in the property
a sentence that says, rigorously and self-referentially, "I am not provable in
This is the Liar paradox ("this sentence is false") tamed and made rigorous. The Liar collapses into nonsense because "false" cannot be defined inside the language (Tarski's theorem). Gödel's masterstroke was to use "unprovable" instead — which can be defined inside arithmetic — so no paradox results, just a true sentence the system cannot reach.
Gödel's Second Incompleteness Theorem squeezes an even sharper consequence out
of the same machinery. Consistency itself can be expressed arithmetically: let
A theory strong enough to be interesting can never establish its own trustworthiness by its own
lights. To prove that
In 1900 David Hilbert set mathematics a magnificent goal — later called Hilbert's programme: find a single, finite set of axioms from which all mathematical truths could be derived, and prove, using only safe "finitary" reasoning, that this system is consistent and complete. Every true statement provable; every question decidable; the whole edifice certified safe from within.
Gödel's two theorems dismantle exactly this. The first says no such complete system exists — there will always be true-but-unprovable sentences. The second says a system cannot even certify its own consistency, so the safety guarantee Hilbert wanted is unreachable. The dream of a mechanically complete mathematics was, provably, impossible.
And yet — this is not a tragedy. Mathematics did not stop; it grew richer. Incompleteness is not a bug in a broken machine but a permanent feature of any system rich enough to count. It tells us something profound and permanent: truth is bigger than proof.
No theorem in mathematics is more misquoted. Guard against these overreaches:
They don't — they are about different things, and the clash is only in the names. In 1929 Gödel proved the Completeness Theorem for first-order logic: every statement that is logically valid (true in every model) is provable from the logical axioms. That is a statement about the logic — its proof rules are strong enough to capture all logical consequence.
Incompleteness (1931) is about particular theories like arithmetic: a given set of mathematical axioms fails to decide every sentence in its language. "Complete logic" means "proves all logical validities"; "incomplete theory" means "leaves some arithmetical sentences undecided". Both are true at once — the logic is complete, but no consistent arithmetical theory built on top of it can be. Same author, opposite-sounding words, no contradiction.