ATLAS Ouvrir dans l'atlas →

Proposition 1β et récurrence dans PA

Le graphe de la fonction β, formule Δ₀ fonctionnelle dans l'arithmétique de Peano

Les conventions sont celles de Modules de Gödel. Soit aa, bb, ii et uu des variables distinctes. On reprend la formule B(a,b,i,u)B(a, b, i, u) de Forme Σ₁ des r.e., ∃q ∃r (a=q×m(b,i)+u∧r+u=S i×b),\begin{aligned} &\exists q\ \exists r\ \big(a = q \times m(b, i) + u \\ &\qquad \wedge r + u = S\,i \times b\big), \end{aligned} où qq et rr sont des variables distinctes, différentes de aa, bb, ii et uu ; elle est dans la classe 𝒮\mathcal S de ce nœud, qui montre qu'elle définit dans 𝒩\mathcal N le graphe de la fonction β : uu est le reste de la division de aa par 1+(i+1)b1 + (i + 1)b. Pour des termes a′a', b′b', tt, ss où ne figurent ni qq ni rr, on note B(a′,b′,t,s)B(a', b', t, s) la formule obtenue en leur substituant simultanément aa, bb, ii et uu (Calcul à variables libres) ; les théorèmes ci-dessous valent alors pour elle, par le point (iv) de Récurrence dans PA.

On note B0(a,b,i,u)B_0(a, b, i, u) la formule ∃q⩽a (a=q×m(b,i)+u)∧∃r⩽S i×b (r+u=S i×b),\begin{aligned} &\exists q \leqslant a\ \big(a = q \times m(b, i) + u\big) \\ &\wedge \exists r \leqslant S\,i \times b\ (r + u = S\,i \times b), \end{aligned} où les quantifications bornées sont celles de Σ₁-complétude, avec des variables liées de borne distinctes de toutes les autres. Ses formules atomiques sont des égalités, ses bornes aa et S i×bS\,i \times b ne contiennent ni qq ni rr, et la conjonction et la quantification existentielle bornée abrègent des formules écrites avec ¬\neg, →\to et ∀q⩽a\forall q \leqslant a, ∀r⩽S i×b\forall r \leqslant S\,i \times b : c'est une formule Δ₀.

Énoncé

Soit aa, bb, ii, uu, u′u' et cc des variables distinctes, différentes de qq, de rr et des variables liées des bornes.

(i) Forme Δ₀. ⊢𝖯𝖠B(a,b,i,u)↔B0(a,b,i,u)\vdash_{\mathsf{PA}} B(a, b, i, u) \leftrightarrow B_0(a, b, i, u).

(ii) Fonctionnalité. ⊢𝖯𝖠∃u B(a,b,i,u)\vdash_{\mathsf{PA}} \exists u\, B(a, b, i, u) et ⊢𝖯𝖠(B(a,b,i,u)∧B(a,b,i,u′))→u=u′.\begin{aligned} \vdash_{\mathsf{PA}} {}&\big(B(a, b, i, u) \wedge B(a, b, i, u')\big) \\ &\to u = u'. \end{aligned}

(iii) Bornes. ⊢𝖯𝖠B(a,b,i,u)→(u⩽a∧u⩽S i×b)\vdash_{\mathsf{PA}} B(a, b, i, u) \to (u \leqslant a \wedge u \leqslant S\,i \times b).

(iv) Reconnaissance d'un reste. ⊢𝖯𝖠(c≡u(modm(b,i))∧u⩽S i×b)→B(c,b,i,u).\begin{aligned} \vdash_{\mathsf{PA}} {}&\big(c \equiv u \pmod{m(b, i)} \\ &\quad \wedge u \leqslant S\,i \times b\big) \to B(c, b, i, u). \end{aligned}

Démonstration

On écrit mm pour le terme m(b,i)m(b, i), qui n'est pas nul par Q1\mathrm Q_1. Par le point (v) de Ordre dans PA, t<mt < m, qui est t<S(S i×b)t < S(S\,i \times b), équivaut à t⩽S i×bt \leqslant S\,i \times b pour tout terme tt. Une hypothèse B(a,b,i,u)B(a, b, i, u) s'élimine, avec deux variables nouvelles gg et ee, sous la forme a=g×m+ua = g \times m + u et e+u=S i×be + u = S\,i \times b.

(i) Sous les hypothèses a=g×m+ua = g \times m + u et e+u=S i×be + u = S\,i \times b, le point (vi) de Ordre dans PA, avec ¬(m=0)\neg(m = 0), donne g⩽g×mg \leqslant g \times m, le point (i) donne g×m⩽g×m+ug \times m \leqslant g \times m + u, et la transitivité et le remplacement donnent g⩽ag \leqslant a. Le point (vii) (a) du même nœud, avec le terme gg, donne ∃q⩽a (a=q×m+u)\exists q \leqslant a\ (a = q \times m + u). De même, e⩽e+ue \leqslant e + u et le remplacement donnent e⩽S i×be \leqslant S\,i \times b, puis ∃r⩽S i×b (r+u=S i×b)\exists r \leqslant S\,i \times b\ (r + u = S\,i \times b). On élimine ee et gg, ce qui donne B→B0B \to B_0. Réciproquement, le point (vii) (c) du même nœud ramène chacun des deux membres de B0B_0 à une formule ∃q (q⩽a∧⋯ )\exists q\, (q \leqslant a \wedge \cdots), et la monotonie de Récurrence dans PA, (ii), donne ∃q (a=q×m+u)\exists q\, (a = q \times m + u) et ∃r (r+u=S i×b)\exists r\, (r + u = S\,i \times b) ; sous les hypothèses a=g×m+ua = g \times m + u et e+u=S i×be + u = S\,i \times b, deux introductions donnent BB, et deux éliminations concluent.

(ii) Existence. Le point (iii) de Plus petit élément, division, appliqué au terme aa et au module mm, avec deux variables nouvelles, et l'élimination fournissent gg et dd tels que g×m+d=ag \times m + d = a et d<md < m. Alors d⩽S i×bd \leqslant S\,i \times b, et l'élimination fournit ee tel que e+d=S i×be + d = S\,i \times b. Avec la symétrie de l'égalité, a=g×m+da = g \times m + d, et trois introductions de l'existentiel, avec les termes ee, gg et dd, donnent ∃u B(a,b,i,u)\exists u\, B(a, b, i, u). On élimine ee, dd et gg.

Unicité. Sous les hypothèses B(a,b,i,u)B(a, b, i, u) et B(a,b,i,u′)B(a, b, i, u'), l'élimination fournit a=g×m+ua = g \times m + u, e+u=S i×be + u = S\,i \times b, a=g′×m+u′a = g' \times m + u' et e′+u′=S i×be' + u' = S\,i \times b. Les deux dernières égalités de chaque paire donnent u⩽S i×bu \leqslant S\,i \times b et u′⩽S i×bu' \leqslant S\,i \times b, donc u<mu < m et u′<mu' < m. La chaîne g×m+u=a=g′×m+u′g \times m + u = a = g' \times m + u' et l'unicité de la division (Plus petit élément, division, (iii)) donnent u=u′u = u'.

(iii) Sous les hypothèses a=g×m+ua = g \times m + u et e+u=S i×be + u = S\,i \times b, la symétrie donne g×m+u=ag \times m + u = a, d'où u⩽au \leqslant a, avec le témoin g×mg \times m, et u⩽S i×bu \leqslant S\,i \times b, avec le témoin ee.

(iv) L'élimination des hypothèses fournit c+p×m=u+p′×mc + p \times m = u + p' \times m et e+u=S i×be + u = S\,i \times b, pour des variables nouvelles pp, p′p' et ee. Le point (iii) de Plus petit élément, division, appliqué au terme cc et au module mm, fournit gg et dd tels que g×m+d=cg \times m + d = c et d<md < m. La chaîne (g+p)×m+d=g×m+d+p×m=c+p×m=u+p′×m=p′×m+u,\begin{aligned} &(g + p) \times m + d \\ &\quad = g \times m + d + p \times m \\ &\quad = c + p \times m \\ &\quad = u + p' \times m \\ &\quad = p' \times m + u, \end{aligned} avec d<md < m et u<mu < m, et l'unicité de la division donnent d=ud = u. Alors c=g×m+uc = g \times m + u par le remplacement et la symétrie, et deux introductions, avec les termes gg et ee, donnent B(c,b,i,u)B(c, b, i, u). On élimine les variables introduites, qui ne figurent pas dans la conclusion.

□
Remarque

La clause r+u=S i×br + u = S\,i \times b, qui dit u<mu < m, est indispensable à l'unicité, et l'erreur la plus répandue est de la croire superflue parce que le reste « va de soi ». Sans elle, la formule ∃q (a=q×m+u)\exists q\, (a = q \times m + u) est satisfaite dans 𝒩\mathcal N par tous les u⩽au \leqslant a congrus à aa modulo mm : pour a=7a = 7, b=1b = 1 et i=1i = 1, donc m=3m = 3, par u=1u = 1, u=4u = 4 et u=7u = 7. Ce cas et la fonctionnalité de BB ont été vérifiés par un calcul exhaustif sur a<60a < 60, b<8b < 8, i<6i < 6, ainsi que l'équivalence de BB et de B0B_0 dans 𝒩\mathcal N.

Remarque

La seconde remarque du nœud Plus petit élément, division annonçait ce résultat : la formule BB définit une fonction aux yeux de 𝖯𝖠\mathsf{PA}, et non seulement dans 𝒩\mathcal N. Dans l'arithmétique de Robinson, il faut ajouter à une formule qui définit un graphe la clause du plus petit témoin pour obtenir une fonction, comme au nœud voisin Représentation des fonctions ; ici l'unicité est un théorème, celui de la division euclidienne, et aucune clause n'est à ajouter. La forme Δ₀ du point (i) servira au chapitre suivant, où la complétude pour les énoncés Σ₁ sera établie à l'intérieur de 𝖯𝖠\mathsf{PA} par une récurrence sur la construction des formules Δ₀.

Ouvrir dans l'atlas interactif →