ATLAS Ouvrir dans l'atlas →

Théorème 3Lemme diagonal et démontrabilité

Premier théorème d'incomplétude sous la forme de Gödel

Une théorie TT sur la signature de l'arithmétique est ω-cohérente s'il n'existe aucune formule ψ\psi, de variables libres parmi une variable yy, telle que T⊢∃y ψT \vdash \exists y\, \psi et T⊢¬ψ[n‾/y]T \vdash \neg\psi[\underline n/y] pour tout entier nn. Une théorie ω-cohérente est cohérente : une théorie incohérente démontre toutes les formules (Cohérence, (i)), en particulier ∃y ¬(y=y)\exists y\, \neg(y = y) et chacun des énoncés ¬¬(n‾=n‾)\neg\neg(\underline n = \underline n).

Les notations Pr ⌜σ⌝\mathrm{Pr}\,\ulcorner \sigma \urcorner sont celles de Démontrabilité (D1).

Énoncé

Soit TT une théorie cohérente, dont l'ensemble des codes des axiomes est récursivement énumérable et qui contient 𝖰\mathsf Q, et Pr=∃y δ\mathrm{Pr} = \exists y\, \delta une formule de démontrabilité pour TT. Soit GG un énoncé tel que 𝖰⊢G↔¬Pr ⌜G⌝;\mathsf Q \vdash G \leftrightarrow \neg\mathrm{Pr}\,\ulcorner G \urcorner ; il en existe par le lemme diagonal, appliqué à ¬Pr\neg\mathrm{Pr}.

(i) T⊬GT \nvdash G.

(ii) L'énoncé GG est vrai dans 𝒩\mathcal N.

(iii) Si TT est ω-cohérente, T⊬¬GT \nvdash \neg G : l'énoncé GG n'est ni démontrable ni réfutable dans TT.

Démonstration

Notons g=⌜G⌝g = \ulcorner G \urcorner. Comme TT contient 𝖰\mathsf Q, elle démontre G↔¬Pr ⌜G⌝G \leftrightarrow \neg\mathrm{Pr}\,\ulcorner G \urcorner.

(i) Si T⊢GT \vdash G, la première condition de dérivabilité (Démontrabilité (D1), (ii)) donne T⊢Pr ⌜G⌝T \vdash \mathrm{Pr}\,\ulcorner G \urcorner, et l'équivalence donne T⊢¬Pr ⌜G⌝T \vdash \neg\mathrm{Pr}\,\ulcorner G \urcorner : TT serait incohérente.

(ii) Par (i) et le point (ii) de Démontrabilité (D1), 𝒩⊭Pr ⌜G⌝\mathcal N \not\models \mathrm{Pr}\,\ulcorner G \urcorner. Les axiomes de 𝖰\mathsf Q sont vrais dans 𝒩\mathcal N (preuve du point (iii) de Gödel-Rosser), et le théorème de correction donne 𝒩⊨G↔¬Pr ⌜G⌝\mathcal N \models G \leftrightarrow \neg\mathrm{Pr}\,\ulcorner G \urcorner ; par la table de ↔\leftrightarrow, 𝒩⊨G\mathcal N \models G.

(iii) Supposons T⊢¬GT \vdash \neg G. L'équivalence et la règle des tautologies donnent T⊢Pr ⌜G⌝T \vdash \mathrm{Pr}\,\ulcorner G \urcorner, c'est-à-dire T⊢∃y δgT \vdash \exists y\, \delta_g, où δg=δ[g‾/v]\delta_g = \delta[\underline g/v] est une formule Δ₀, par le point (i) de Σ₁-complétude, de variables libres parmi yy. Pour tout entier mm, l'énoncé Δ₀ δg[m‾/y]\delta_g[\underline m/y] est faux dans 𝒩\mathcal N : sinon, par le lemme de substitution, δ\delta serait satisfaite sous une valuation qui vaut gg en vv et mm en yy, et TT démontrerait GG, contrairement à (i). Par le point (ii) de Σ₁-complétude, 𝖰⊢¬δg[m‾/y]\mathsf Q \vdash \neg\delta_g[\underline m/y], donc T⊢¬δg[m‾/y]T \vdash \neg\delta_g[\underline m/y], pour tout mm. Avec T⊢∃y δgT \vdash \exists y\, \delta_g, la formule δg\delta_g contredit l'ω-cohérence de TT.

□
Remarque

L'énoncé GG dit de lui-même qu'il n'est pas démontrable dans TT : par le point (ii) de Démontrabilité (D1), 𝒩⊨G\mathcal N \models G si et seulement si T⊬GT \nvdash G. C'est le contenu du premier théorème de Gödel (« Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I », Monatshefte für Mathematik und Physik 38, 1931, p. 173-198, théorème VI), énoncé pour le système P des Principia étendu par une classe récursive d'axiomes ω-cohérente, où l'énoncé indécidable est construit directement. Le point (i) n'emploie que la cohérence ; c'est l'irréfutabilité qui demande davantage, et l'hypothèse sert exactement à interdire qu'une théorie démontre ∃y δg\exists y\, \delta_g tout en réfutant chacun des témoins possibles.

Remarque

Rosser (1936) a obtenu un énoncé indécidable sous la seule hypothèse de cohérence en changeant d'énoncé : le sien dit que toute démonstration de lui-même est précédée d'une démonstration de sa négation. Le nœud Gödel-Rosser obtient le même résultat sans lemme diagonal, par une paire récursivement inséparable ; ici, c'est la diagonale qui désigne l'énoncé.

Remarque

Le raisonnement du point (i), « si TT démontrait GG, elle serait incohérente », porte sur les démonstrations de TT. Le second théorème d'incomplétude naît de la remarque qu'une théorie assez forte peut mener ce raisonnement elle-même ; le nœud Löb et second théorème dit à quelles conditions.

Ouvrir dans l'atlas interactif →