ATLAS Ouvrir dans l'atlas →

Théorème 1Arithmétique dans PA

Collection bornée et forme Σ₁ dans l'arithmétique de Peano

Les conventions sont celles de Ordre dans PA, et 𝒮\mathcal S est la classe de formules de Forme Σ₁ des r.e. : le plus petit ensemble qui contient les formules Δ₀ et qui est stable par ∧\wedge, par ∨\vee, par les quantifications ∃x\exists x et par les quantifications bornées ∀x⩽t\forall x \leqslant t. Le point (i) de Forme Σ₁ des r.e. dit que toute formule de 𝒮\mathcal S est équivalente dans 𝒩\mathcal N à une formule Σ₁ à un seul quantificateur ; on montre ici que 𝖯𝖠\mathsf{PA} démontre cette équivalence. Le seul pas qui ne relève pas de la logique est l'échange d'une quantification bornée et d'un quantificateur existentiel.

Énoncé

(i) Collection bornée. Soit δ\delta une formule, xx, yy, ww des variables distinctes, ww ne figurant pas dans δ\delta, et tt un terme où ne figurent ni xx, ni ww, ni les variables liées des bornes. Alors ⊢𝖯𝖠∀x⩽t ∃y δ↔∃w ∀x⩽t ∃y⩽w δ.\begin{aligned} \vdash_{\mathsf{PA}} {}&\forall x \leqslant t\ \exists y\ \delta \\ &\leftrightarrow \exists w\ \forall x \leqslant t\ \exists y \leqslant w\ \delta. \end{aligned}

(ii) Forme Σ₁. Pour toute formule φ\varphi de 𝒮\mathcal S, toute formule ∃y δ\exists y\, \delta que la preuve du point (i) de Forme Σ₁ des r.e. associe à une construction de φ\varphi, où δ\delta est Δ₀ et a ses variables libres parmi celles de φ\varphi et yy, vérifie ⊢𝖯𝖠φ↔∃y δ\vdash_{\mathsf{PA}} \varphi \leftrightarrow \exists y\, \delta.

Démonstration

(i) Sens réciproque. Sous les hypothèses ∀x⩽t ∃y⩽w δ\forall x \leqslant t\ \exists y \leqslant w\ \delta et x⩽tx \leqslant t, le point (vii) (a) de Ordre dans PA, avec le terme xx, donne ∃y⩽w δ\exists y \leqslant w\ \delta, puis ∃y (y⩽w∧δ)\exists y\, (y \leqslant w \wedge \delta) par le point (vii) (c), et ∃y δ\exists y\, \delta par la monotonie de Récurrence dans PA, (ii). Le point (vii) (b) donne ∀x⩽t ∃y δ\forall x \leqslant t\ \exists y\, \delta, et l'élimination de ww, qui n'est libre ni dans cette formule ni dans tt, conclut.

Sens direct. Soit vv une variable qui ne figure ni dans δ\delta ni dans tt, distincte de xx, yy, ww et des variables liées des bornes. Notons θ(v)\theta(v) la formule ∀x⩽v ∃y δ→∃w ∀x⩽v ∃y⩽w δ\forall x \leqslant v\ \exists y\, \delta \to \exists w\, \forall x \leqslant v\ \exists y \leqslant w\ \delta, et montrons ⊢𝖯𝖠θ(v)\vdash_{\mathsf{PA}} \theta(v) par récurrence sur vv. Les occurrences libres de vv dans θ(v)\theta(v) ne sont que dans les bornes ∀x⩽v\forall x \leqslant v, sous ∀x\forall x, sous la variable liée de la borne et, pour la seconde, sous ∃w\exists w : aucune variable de tt n'y est quantifiée, et l'axiome (2) donnera, avec le terme tt, la formule annoncée. Le terme S vS\,v est substituable à xx dans ∃y δ\exists y\, \delta, puisque vv n'y figure pas ; on emploie le point (vii) (d) de Ordre dans PA avec la formule ∃y δ\exists y\, \delta, puis avec la formule ∃y⩽w δ\exists y \leqslant w\ \delta, et l'on note δ′\delta' la formule δ[S v/x]\delta[S\,v/x].

Cas 00. Sous l'hypothèse ∀x⩽0 ∃y δ\forall x \leqslant 0\ \exists y\, \delta, le point (vii) (d) donne ∃y δ[0/x]\exists y\, \delta[0/x], et l'élimination avec une variable nouvelle bb donne δ[0/x][b/y]\delta[0/x][b/y]. Par le point (vii) (a), avec b⩽bb \leqslant b, il vient ∃y⩽b δ[0/x]\exists y \leqslant b\ \delta[0/x], qui est (∃y⩽b δ)[0/x](\exists y \leqslant b\ \delta)[0/x], puis ∀x⩽0 ∃y⩽b δ\forall x \leqslant 0\ \exists y \leqslant b\ \delta par le point (vii) (d). C'est la formule (∀x⩽0 ∃y⩽w δ)[b/w](\forall x \leqslant 0\ \exists y \leqslant w\ \delta)[b/w], puisque ww ne figure pas dans δ\delta, et l'introduction de l'existentiel avec le terme bb donne la conclusion.

Pas. Sous les hypothèses θ(v)\theta(v) et ∀x⩽S v ∃y δ\forall x \leqslant S\,v\ \exists y\, \delta, le point (vii) (d) donne ∀x⩽v ∃y δ\forall x \leqslant v\ \exists y\, \delta et ∃y δ′\exists y\, \delta'. La première et θ(v)\theta(v) donnent ∃w ∀x⩽v ∃y⩽w δ\exists w\, \forall x \leqslant v\ \exists y \leqslant w\ \delta, et l'élimination avec des variables nouvelles cc et bb donne ∀x⩽v ∃y⩽c δ\forall x \leqslant v\ \exists y \leqslant c\ \delta et δ′[b/y]\delta'[b/y]. Par le point (i) de Ordre dans PA, c⩽c+bc \leqslant c + b et b⩽c+bb \leqslant c + b. Le point (vii) (e), appliqué sous la borne ∀x⩽v\forall x \leqslant v à l'implication ∃y⩽c δ→∃y⩽c+b δ\exists y \leqslant c\ \delta \to \exists y \leqslant c + b\ \delta, donne ∀x⩽v ∃y⩽c+b δ\forall x \leqslant v\ \exists y \leqslant c + b\ \delta, et le point (vii) (a) donne ∃y⩽c+b δ′\exists y \leqslant c + b\ \delta'. Le point (vii) (d) réunit ces deux formules en ∀x⩽S v ∃y⩽c+b δ\forall x \leqslant S\,v\ \exists y \leqslant c + b\ \delta, et l'introduction de l'existentiel avec le terme c+bc + b, substituable à ww puisque cc et bb sont nouvelles, donne ∃w ∀x⩽S v ∃y⩽w δ\exists w\, \forall x \leqslant S\,v\ \exists y \leqslant w\ \delta. On élimine bb et cc, qui ne sont libres ni dans les hypothèses ni dans la conclusion, et le théorème de la déduction donne θ(S v)\theta(S\,v) sous l'hypothèse θ(v)\theta(v). Le cas 00 se décharge de même, et le point (iii) de Récurrence dans PA donne ⊢𝖯𝖠∀v θ(v)\vdash_{\mathsf{PA}} \forall v\, \theta(v).

(ii) On reprend la récurrence sur la construction de 𝒮\mathcal S de la preuve citée, avec ses conditions sur les variables, en démontrant chaque équivalence dans 𝖯𝖠\mathsf{PA}. On emploie ces trois faits. Si ⊢𝖯𝖠φ1↔ψ1\vdash_{\mathsf{PA}} \varphi_1 \leftrightarrow \psi_1 et ⊢𝖯𝖠φ2↔ψ2\vdash_{\mathsf{PA}} \varphi_2 \leftrightarrow \psi_2, alors φ1∧φ2\varphi_1 \wedge \varphi_2 et φ1∨φ2\varphi_1 \vee \varphi_2 équivalent à ψ1∧ψ2\psi_1 \wedge \psi_2 et ψ1∨ψ2\psi_1 \vee \psi_2, par la règle des tautologies, et ∃x φ1\exists x\, \varphi_1, ∀x⩽t φ1\forall x \leqslant t\ \varphi_1 à ∃x ψ1\exists x\, \psi_1, ∀x⩽t ψ1\forall x \leqslant t\ \psi_1, par la monotonie de Récurrence dans PA, (ii), et le point (vii) (e) de Ordre dans PA. Si y′y' ne figure pas dans δ\delta, alors ⊢∃y δ↔∃y′ δ[y′/y]\vdash \exists y\, \delta \leftrightarrow \exists y'\, \delta[y'/y] : un sens est le renommage du point (iii) de Calcul à variables libres ; pour l'autre, l'introduction avec le terme y′y' donne δ[y′/y]→∃y δ\delta[y'/y] \to \exists y\, \delta, et l'élimination de y′y', qui n'est pas libre dans ∃y δ\exists y\, \delta, conclut. Enfin, si yy ne figure pas dans la formule Δ₀ δ\delta, l'introduction avec le terme yy et l'élimination donnent ⊢δ↔∃y δ\vdash \delta \leftrightarrow \exists y\, \delta.

Conjonction. Il reste à voir ⊢𝖯𝖠(∃y1 δ1∧∃y2 δ2)↔∃w ∃y1⩽w ∃y2⩽w (δ1∧δ2)\vdash_{\mathsf{PA}} (\exists y_1\, \delta_1 \wedge \exists y_2\, \delta_2) \leftrightarrow \exists w\, \exists y_1 \leqslant w\ \exists y_2 \leqslant w\ (\delta_1 \wedge \delta_2), sous les conditions de la preuve citée : y1y_1, y2y_2, ww distinctes, y1y_1 absente de δ2\delta_2, y2y_2 absente de δ1\delta_1, ww et les variables liées des bornes nouvelles. Sous les hypothèses δ1[a/y1]\delta_1[a/y_1] et δ2[b/y2]\delta_2[b/y_2], avec des variables nouvelles aa et bb : le point (vii) (a) de Ordre dans PA, avec b⩽a+bb \leqslant a + b, donne ∃y2⩽a+b (δ1[a/y1]∧δ2)\exists y_2 \leqslant a + b\ (\delta_1[a/y_1] \wedge \delta_2), qui est (∃y2⩽a+b (δ1∧δ2))[a/y1](\exists y_2 \leqslant a + b\ (\delta_1 \wedge \delta_2))[a/y_1], puisque y1y_1 ne figure ni dans δ2\delta_2 ni dans la borne, et le même point, avec a⩽a+ba \leqslant a + b, donne ∃y1⩽a+b ∃y2⩽a+b (δ1∧δ2)\exists y_1 \leqslant a + b\ \exists y_2 \leqslant a + b\ (\delta_1 \wedge \delta_2) ; l'introduction avec le terme a+ba + b, substituable à ww, et l'élimination de bb et aa donnent le sens direct. Réciproquement, le point (vii) (c) et la monotonie donnent ⊢∃y2⩽w (δ1∧δ2)→∃y2 (δ1∧δ2)\vdash \exists y_2 \leqslant w\ (\delta_1 \wedge \delta_2) \to \exists y_2\, (\delta_1 \wedge \delta_2) ; le point (vii) (e), qui fait passer cette implication sous ∃y1⩽w\exists y_1 \leqslant w, puis de nouveau le point (vii) (c) et la monotonie, donnent ⊢𝖯𝖠∃y1⩽w ∃y2⩽w (δ1∧δ2)→∃y1 ∃y2 (δ1∧δ2)\vdash_{\mathsf{PA}} \exists y_1 \leqslant w\ \exists y_2 \leqslant w\ (\delta_1 \wedge \delta_2) \to \exists y_1\, \exists y_2\, (\delta_1 \wedge \delta_2) ; sous l'hypothèse δ1∧δ2\delta_1 \wedge \delta_2, l'introduction donne ∃y1 δ1∧∃y2 δ2\exists y_1\, \delta_1 \wedge \exists y_2\, \delta_2, formule où ni y1y_1 ni y2y_2 ne sont libres, et deux éliminations, puis celle de ww, concluent.

Disjonction. Pour ww nouvelle, ∃y1 δ1→∃w δ1[w/y1]\exists y_1\, \delta_1 \to \exists w\, \delta_1[w/y_1] par le renommage, et ∃w δ1[w/y1]→∃w (δ1[w/y1]∨δ2[w/y2])\exists w\, \delta_1[w/y_1] \to \exists w\, (\delta_1[w/y_1] \vee \delta_2[w/y_2]) par la monotonie, et de même pour δ2\delta_2 ; le raisonnement par cas donne le sens direct. Réciproquement, l'introduction avec le terme ww donne δ1[w/y1]→∃y1 δ1\delta_1[w/y_1] \to \exists y_1\, \delta_1 et δ2[w/y2]→∃y2 δ2\delta_2[w/y_2] \to \exists y_2\, \delta_2, et l'élimination de ww conclut.

Quantification existentielle. Pour x≠y1x \neq y_1 et ww nouvelle, ⊢𝖯𝖠∃x ∃y1 δ1↔∃w ∃x⩽w ∃y1⩽w δ1\vdash_{\mathsf{PA}} \exists x\, \exists y_1\, \delta_1 \leftrightarrow \exists w\, \exists x \leqslant w\ \exists y_1 \leqslant w\ \delta_1 se démontre comme la conjonction, sous les hypothèses δ1[a/x][b/y1]\delta_1[a/x][b/y_1], avec le témoin a+ba + b.

Quantification bornée. Pour φ=∀x⩽t φ1\varphi = \forall x \leqslant t\ \varphi_1, avec φ1\varphi_1 équivalente à ∃y1 δ1\exists y_1\, \delta_1, et y1y_1, ww absentes de tt et distinctes de xx et de la variable liée de la borne, c'est le point (i).

Dans chaque cas, la formule obtenue est celle de la preuve citée, et ses variables libres sont celles qui y sont indiquées.

□
Remarque

La preuve citée prenait pour témoin commun le maximum des témoins ; ici, c'est leur somme, qui majore chacun d'eux par le point (i) de Ordre dans PA sans qu'il faille définir le maximum dans 𝖯𝖠\mathsf{PA}. Le pas de collection, lui, est une vraie récurrence, sur la borne : dans 𝒩\mathcal N, on prenait le plus grand de m+1m + 1 témoins ; dans 𝖯𝖠\mathsf{PA}, on ne peut pas parler d'une famille de m+1m + 1 témoins avant d'avoir codé les suites, et la récurrence ajoute les témoins un par un. L'erreur la plus répandue est de faire la récurrence sur la borne tt elle-même : tt est un terme, qui peut contenir des variables de δ\delta, et c'est pourquoi on la fait sur une variable nouvelle vv, remplacée par tt à la fin.

Remarque

Ce point sert au second théorème d'incomplétude. La formule naturelle de démontrabilité, qui transcrira la définition des démonstrations formelles avec la formule BB de la fonction β, sera écrite, dans les chapitres suivants, comme une formule de 𝒮\mathcal S ; le point (ii) montrera alors que 𝖯𝖠\mathsf{PA} la démontre équivalente à une formule ∃y δ\exists y\, \delta, la forme exigée d'une formule de démontrabilité au chapitre voisin Lemme diagonal et démontrabilité. Il restera à établir, dans les chapitres suivants, que 𝖯𝖠\mathsf{PA} démontre les propriétés de β\beta et des fonctions de la syntaxe, puis les conditions (D2) et (D3), aux nœuds Deuxième condition (D2) et Troisième condition (D3).

Ouvrir dans l'atlas interactif →