Gödel's Second Incompleteness Theorem
The second incompleteness theorem strengthens the first by showing that a consistent, sufficiently strong theory cannot prove its own consistency. This has profound implications for the foundations of mathematics and Hilbert's program.
Statement
For a theory , the consistency statement is the arithmetic sentence , which formalizes " does not prove ." This is equivalent to " is consistent" within reasonable formalizations.
If is a consistent theory extending Peano arithmetic (or any sufficiently strong, recursively axiomatized theory), then . In words: cannot prove its own consistency.
Assuming ZFC is consistent, ZFC . If we add as a new axiom, the resulting theory ZFC + Con(ZFC) is stronger, but by the second incompleteness theorem applied to itself, it cannot prove its own consistency either. This creates an infinite ascending chain of consistency strengths.
Proof Idea
The key insight is that the proof of the first incompleteness theorem can be formalized within itself. Specifically, one can prove in that: where is the Gödel sentence. Since is unprovable in (by the first theorem), must also be unprovable. The formalization requires the Hilbert-Bernays derivability conditions for .
Hilbert-Bernays Conditions
The Hilbert-Bernays derivability conditions for are:
- If , then .
- .
- .
These conditions suffice for the proof of the second incompleteness theorem.
A beautiful extension: Löb's theorem states that if , then . Setting (falsehood) recovers the second incompleteness theorem as a special case.