TheoremComplete

Gödel's First Incompleteness Theorem (Formal Statement)

We state and prove the precise version of Gödel's first incompleteness theorem, which establishes the existence of undecidable sentences in any consistent, sufficiently strong formal system.


Statement

Theorem6.1Gödel's First Incompleteness Theorem

Let TT be a consistent, recursively axiomatized theory in the language of arithmetic that extends Robinson arithmetic QQ. Then there exists an arithmetic sentence GG such that T⊬GT \not\vdash G and T⊬¬GT \not\vdash \neg G.


Proof

Proof

Step 1: Representability. Since TT extends QQ, every computable function is representable in TT, and every c.e. relation is Σ1\Sigma_1-definable in TT.

Step 2: Formalizing provability. The set {n:Tσn}\{n : T \vdash \sigma_n\} (provable sentences, indexed by Gödel number) is c.e. Hence there exists a Σ1\Sigma_1 formula ProvT(x)\mathrm{Prov}_T(x) such that Tσ    NProvT(σ)T \vdash \sigma \iff \mathbb{N} \models \mathrm{Prov}_T(\ulcorner \sigma \urcorner).

Step 3: Diagonal lemma. Apply the diagonal lemma to ¬ProvT(x)\neg \mathrm{Prov}_T(x): there exists GG with TG¬ProvT(G)T \vdash G \leftrightarrow \neg \mathrm{Prov}_T(\ulcorner G \urcorner).

Step 4: GG is not provable. Suppose TGT \vdash G. Then NProvT(G)\mathbb{N} \models \mathrm{Prov}_T(\ulcorner G \urcorner), so TProvT(G)T \vdash \mathrm{Prov}_T(\ulcorner G \urcorner) (since Σ1\Sigma_1 truths are provable in TT). But TG¬ProvT(G)T \vdash G \leftrightarrow \neg \mathrm{Prov}_T(\ulcorner G \urcorner) gives T¬GT \vdash \neg G, contradicting consistency.

Step 5: ¬G\neg G is not provable (Rosser version). Define a Rosser sentence RR: "RR is provable only if a shorter proof of ¬R\neg R exists." If T¬RT \vdash \neg R, a proof of ¬R\neg R exists, so (by construction) a proof of RR shorter than it exists, giving TRT \vdash R, contradicting consistency. \square

RemarkTrue but Unprovable

If TT is sound (all its theorems are true in N\mathbb{N}), then GG is true in N\mathbb{N} (since GG is not provable, ¬ProvT(G)\neg \mathrm{Prov}_T(\ulcorner G \urcorner) holds, which is what GG says). Thus GG is a true but unprovable sentence. This shows that truth and provability diverge in any sufficiently strong system.

ExampleConcrete Independent Statements

Paris and Harrington (1977) found a "natural" independent statement: a variant of the finite Ramsey theorem that is provably true but not provable in PA. Goodstein's theorem provides another example: the Goodstein sequence starting from any positive integer eventually reaches 0, but PA cannot prove this.