ATLAS Ouvrir dans l'atlas →

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

Théorème de Löb et second théorème d'incomplétude sous les conditions de dérivabilité

Soit TT une théorie qui contient 𝖰\mathsf Q, et Pr\mathrm{Pr} une formule dont les variables libres sont parmi une variable vv. Pour un énoncé φ\varphi, on note Pr ⌜φ⌝\mathrm{Pr}\,\ulcorner \varphi \urcorner l'énoncé Pr[⌜φ⌝‾/v]\mathrm{Pr}[\underline{\ulcorner \varphi \urcorner}/v], où ⌜φ⌝‾\underline{\ulcorner \varphi \urcorner} est le chiffre du code de φ\varphi, et ⊥\bot l'énoncé ¬(0=0)\neg(0 = 0). La formule Pr\mathrm{Pr} satisfait dans TT les conditions de dérivabilité si, pour tous énoncés φ\varphi et ψ\psi :

(D1) si T⊢φT \vdash \varphi, alors T⊢Pr ⌜φ⌝T \vdash \mathrm{Pr}\,\ulcorner \varphi \urcorner ;

(D2) T⊢Pr ⌜φ→ψ⌝→(Pr ⌜φ⌝→Pr ⌜ψ⌝)T \vdash \mathrm{Pr}\,\ulcorner \varphi \to \psi \urcorner \to (\mathrm{Pr}\,\ulcorner \varphi \urcorner \to \mathrm{Pr}\,\ulcorner \psi \urcorner) ;

(D3) T⊢Pr ⌜φ⌝→Pr ⌜Pr ⌜φ⌝⌝T \vdash \mathrm{Pr}\,\ulcorner \varphi \urcorner \to \mathrm{Pr}\,\ulcorner \mathrm{Pr}\,\ulcorner \varphi \urcorner \urcorner.

On note CohPr\mathrm{Coh}_{\mathrm{Pr}} l'énoncé ¬Pr ⌜⊥⌝\neg\mathrm{Pr}\,\ulcorner \bot \urcorner.

Si les axiomes de TT forment un ensemble récursivement énumérable, toute formule de démontrabilité pour TT satisfait (D1), par le point (ii) du nœud Démontrabilité (D1). Le second théorème d'incomplétude fait mener à TT elle-même le raisonnement du point (i) du premier théorème, « si TT démontrait GG, elle serait incohérente » (Premier théorème (Gödel)) ; les conditions (D2) et (D3) sont ce qu'il faut pour cela.

Énoncé

Soit TT une théorie qui contient 𝖰\mathsf Q, et Pr\mathrm{Pr} une formule qui satisfait dans TT les conditions de dérivabilité.

(i) Théorème de Löb. Pour tout énoncé φ\varphi, si T⊢Pr ⌜φ⌝→φT \vdash \mathrm{Pr}\,\ulcorner \varphi \urcorner \to \varphi, alors T⊢φT \vdash \varphi.

(ii) Second théorème d'incomplétude. Si TT est cohérente, alors T⊬CohPrT \nvdash \mathrm{Coh}_{\mathrm{Pr}}.

Démonstration

(i) Le lemme diagonal, appliqué à la formule Pr→φ\mathrm{Pr} \to \varphi, dont les variables libres sont parmi vv puisque φ\varphi est un énoncé, donne un énoncé LL tel que T⊢L↔(Pr ⌜L⌝→φ)T \vdash L \leftrightarrow (\mathrm{Pr}\,\ulcorner L \urcorner \to \varphi). Notons BB l'énoncé Pr ⌜L⌝\mathrm{Pr}\,\ulcorner L \urcorner. La règle des tautologies donne T⊢L→(B→φ)T \vdash L \to (B \to \varphi), et (D1) donne T⊢Pr ⌜L→(B→φ)⌝T \vdash \mathrm{Pr}\,\ulcorner L \to (B \to \varphi) \urcorner. Deux applications de (D2), la première aux énoncés LL et B→φB \to \varphi, la seconde à BB et φ\varphi, donnent T⊢B→Pr ⌜B→φ⌝,T⊢Pr ⌜B→φ⌝→(Pr ⌜B⌝→Pr ⌜φ⌝),\begin{aligned} &T \vdash B \to \mathrm{Pr}\,\ulcorner B \to \varphi \urcorner, \\ &T \vdash \mathrm{Pr}\,\ulcorner B \to \varphi \urcorner \to (\mathrm{Pr}\,\ulcorner B \urcorner \to \mathrm{Pr}\,\ulcorner \varphi \urcorner), \end{aligned} et (D3), appliquée à LL, donne T⊢B→Pr ⌜B⌝T \vdash B \to \mathrm{Pr}\,\ulcorner B \urcorner. La règle des tautologies enchaîne ces trois formules : T⊢B→Pr ⌜φ⌝T \vdash B \to \mathrm{Pr}\,\ulcorner \varphi \urcorner. Avec l'hypothèse T⊢Pr ⌜φ⌝→φT \vdash \mathrm{Pr}\,\ulcorner \varphi \urcorner \to \varphi, il vient T⊢B→φT \vdash B \to \varphi, puis T⊢LT \vdash L par l'équivalence qui définit LL. Alors (D1) donne T⊢BT \vdash B, et le modus ponens donne T⊢φT \vdash \varphi.

(ii) Si T⊢¬Pr ⌜⊥⌝T \vdash \neg\mathrm{Pr}\,\ulcorner \bot \urcorner, l'instance ¬P→(P→Q)\neg P \to (P \to Q) donne T⊢Pr ⌜⊥⌝→⊥T \vdash \mathrm{Pr}\,\ulcorner \bot \urcorner \to \bot, et (i) donne T⊢⊥T \vdash \bot. Comme ⊢0=0\vdash 0 = 0 (Égalité démontrable, (i)), TT démontrerait une formule et sa négation, ce qui est exclu.

□
Remarque

Au contraire de (D1), satisfaite par toute formule de démontrabilité, les conditions (D2) et (D3) portent sur la façon dont la formule est écrite, comme le montre la remarque suivante. Pour la formule naturelle, qui transcrit dans l'arithmétique la définition des démonstrations formelles à partir d'une formule qui définit les axiomes, (D2) revient à démontrer dans l'arithmétique de Peano que deux démonstrations mises bout à bout et suivies d'un modus ponens en forment une, et (D3) à démontrer à l'intérieur de l'arithmétique de Peano la Σ₁-complétude, appliquée à l'énoncé Σ₁ Pr ⌜φ⌝\mathrm{Pr}\,\ulcorner \varphi \urcorner. Le point (ii) du nœud Incomplétude repose sur ces deux démonstrations, que ce chapitre ne contient pas : (D2) est démontrée au nœud Deuxième condition (D2), et (D3) au nœud Troisième condition (D3), qui en tire ce théorème pour la formule naturelle.

Remarque

La façon d'écrire la formule compte. Soit TT une théorie cohérente qui contient 𝖰\mathsf Q et dont les axiomes forment un ensemble récursivement énumérable, Pr=∃y δ\mathrm{Pr} = \exists y\, \delta une formule de démontrabilité pour TT, et c=⌜⊥⌝c = \ulcorner \bot \urcorner. La formule Pr′=∃y (δ∧¬(v=c‾))\mathrm{Pr}' = \exists y\, \big(\delta \wedge \neg(v = \underline c)\big) est encore une formule de démontrabilité pour TT : la conjonction est Δ₀, et elle définit le même ensemble, puisque c∉Th(T)c \notin \mathrm{Th}(T). Mais ⊢¬Pr′ ⌜⊥⌝\vdash \neg\mathrm{Pr}'\,\ulcorner \bot \urcorner : de ⊢c‾=c‾\vdash \underline c = \underline c, la règle des tautologies tire ⊢¬(δ[c‾/v]∧¬(c‾=c‾))\vdash \neg\big(\delta[\underline c/v] \wedge \neg(\underline c = \underline c)\big), la généralisation en yy donne la formule universelle correspondante, et la règle des tautologies conclut, puisque ∃y=¬∀y ¬\exists y = \neg\forall y\, \neg. Par (ii), Pr′\mathrm{Pr}' ne satisfait donc pas à la fois (D2) et (D3) dans TT, alors qu'elle satisfait (D1). L'erreur la plus répandue est de parler de « l'énoncé qui exprime la cohérence de TT » comme s'il n'y en avait qu'un : le second théorème porte sur un énoncé écrit d'une façon déterminée.

Remarque

Le théorème de Löb répond à une question posée par Leon Henkin en 1952 (problème 3, Journal of Symbolic Logic 17, 1952, p. 160) : un énoncé HH qui affirme sa propre démontrabilité, T⊢H↔Pr ⌜H⌝T \vdash H \leftrightarrow \mathrm{Pr}\,\ulcorner H \urcorner, est-il démontrable ? Oui, puisque T⊢Pr ⌜H⌝→HT \vdash \mathrm{Pr}\,\ulcorner H \urcorner \to H. La réponse est de M. H. Löb (« Solution of a problem of Leon Henkin », Journal of Symbolic Logic 20, 1955, p. 115-118), à qui l'on doit aussi la condition (D3) sous cette forme. Les conditions de dérivabilité remontent à D. Hilbert et P. Bernays (Grundlagen der Mathematik, vol. 2, Berlin, Springer, 1939), qui ont donné la première démonstration détaillée du second théorème ; Gödel (1931, théorème XI) n'en avait publié qu'une esquisse.

Repose sur

Sert à

Aucune fiche de ce graphe ne l'utilise encore.
Ouvrir dans l'atlas interactif →