ATLAS Ouvrir dans l'atlas →

Proposition 3β et récurrence dans PA

Addition, soustraction tronquée, signe, sommes et produits bornés dans l'arithmétique de Peano

Les conventions sont celles de Fonctions p.r. dans PA. Chaque fonction de ce nœud est prise avec la construction indiquée ci-dessous, qui est celle qu'écrivent les preuves de Primitives récursives et de Clôture, et avec une définition naturelle du point (vi) de Fonctions p.r. dans PA, pour des variables dont aucune n'est quantifiée dans les définitions employées : il suffit de les mettre dans la partie VV. Les énoncés valent pour toutes ces définitions, puisque les preuves n'emploient que les points (ii) à (v) de ce nœud-là ; quand deux définitions d'une même construction, écrites avec des variables différentes, interviennent dans une même preuve, par exemple celle de ff et celle qui figure à l'intérieur de Σf\Sigma_f, le point (vii) du même nœud les identifie. On note add\mathrm{add} et mul\mathrm{mul} l'addition et la multiplication, fonctions primitives récursives, pour les distinguer des symboles ++ et ×\times du langage, et 1\mathbf 1 la fonction S∘ZS \circ Z.

Les constructions sont les suivantes. L'addition s'obtient par récurrence primitive à partir de P11P^1_1 et de S∘P33S \circ P^3_3, la multiplication à partir de ZZ et de add∘(P33,P13)\mathrm{add} \circ (P^3_3, P^3_1). Le prédécesseur pr\mathrm{pr} s'obtient sans paramètre, à partir de 00 et de P12P^2_1, et la soustraction tronquée x−˙yx \mathbin{\dot{-}} y à partir de P11P^1_1 et de pr∘P33\mathrm{pr} \circ P^3_3. Le signe est sg‾=−˙∘(1,P11)\overline{\mathrm{sg}} = {\dot{-}} \circ (\mathbf 1, P^1_1), qui calcule 1−˙x1 \mathbin{\dot{-}} x, et sg=−˙∘(1,sg‾)\mathrm{sg} = {\dot{-}} \circ (\mathbf 1, \overline{\mathrm{sg}}), qui calcule 1−˙(1−˙x)1 \mathbin{\dot{-}} (1 \mathbin{\dot{-}} x). Pour une fonction primitive récursive ff d'arité n+1n + 1, donnée avec une construction, où f(v,z)=wf(v, z) = w désigne l'une de ses définitions naturelles, la somme Σf(v,y)=∑z<yf(v,z)\Sigma_f(v, y) = \sum_{z < y} f(v, z) s'obtient par récurrence primitive à partir de Z∘P1nZ \circ P^n_1 et de add∘(Pn+2n+2,f∘(P1n+2,…,Pn+1n+2))\mathrm{add} \circ \big(P^{n+2}_{n+2}, f \circ (P^{n+2}_1, \dots, P^{n+2}_{n+1})\big), et le produit Πf(v,y)=∏z<yf(v,z)\Pi_f(v, y) = \prod_{z < y} f(v, z) à partir de 1∘P1n\mathbf 1 \circ P^n_1 et de mul∘(Pn+2n+2,f∘(P1n+2,…,Pn+1n+2))\mathrm{mul} \circ \big(P^{n+2}_{n+2}, f \circ (P^{n+2}_1, \dots, P^{n+2}_{n+1})\big). Pour n=0n = 0, la somme et le produit s'obtiennent sans paramètre, à partir des entiers 00 et 11 et de add∘(P22,f∘P12)\mathrm{add} \circ (P^2_2, f \circ P^2_1) et mul∘(P22,f∘P12)\mathrm{mul} \circ (P^2_2, f \circ P^2_1) ; les énoncés et les preuves ci-dessous ne changent pas.

Énoncé

(i) Égalités et termes. Si zz ne figure pas dans le terme tt et si tt est substituable à zz dans χ\chi, alors ⊢∃z (z=t∧χ)↔χ[t/z]\vdash \exists z\, (z = t \wedge \chi) \leftrightarrow \chi[t/z]. Soit h=f∘(g1,…,gm)h = f \circ (g_1, \dots, g_m), avec des définitions comme au point (iii) de Fonctions p.r. dans PA. Si ⊢𝖯𝖠gj(v)=zj↔zj=tj\vdash_{\mathsf{PA}} g_j(v) = z_j \leftrightarrow z_j = t_j pour chaque jj, où les tjt_j sont des termes de variables parmi les vkv_k, alors ⊢𝖯𝖠h(v)=w↔f(t1,…,tm)=w\vdash_{\mathsf{PA}} h(v) = w \leftrightarrow f(t_1, \dots, t_m) = w, et, si de plus ⊢𝖯𝖠f(z)=w↔w=t\vdash_{\mathsf{PA}} f(z) = w \leftrightarrow w = t, alors ⊢𝖯𝖠h(v)=w↔w=t[t1,…,tm/z1,…,zm]\vdash_{\mathsf{PA}} h(v) = w \leftrightarrow w = t[t_1, \dots, t_m / z_1, \dots, z_m]. La même preuve élimine celles des variables zjz_j pour lesquelles gjg_j est ainsi donnée par un terme. Enfin, pour des variables e1,…,eme_1, \dots, e_m qui ne figurent dans aucune des définitions, {g1(v)=e1,…,gm(v)=em}⊢𝖯𝖠h(v)=w↔f(e1,…,em)=w\{g_1(v) = e_1, \dots, g_m(v) = e_m\} \vdash_{\mathsf{PA}} h(v) = w \leftrightarrow f(e_1, \dots, e_m) = w : on calcule hh sur les valeurs eje_j.

(ii) Addition, multiplication. ⊢𝖯𝖠add(x,y)=w↔w=x+y\vdash_{\mathsf{PA}} \mathrm{add}(x, y) = w \leftrightarrow w = x + y, ⊢𝖯𝖠mul(x,y)=w↔w=x×y\vdash_{\mathsf{PA}} \mathrm{mul}(x, y) = w \leftrightarrow w = x \times y et ⊢𝖯𝖠1(x)=w↔w=S 0\vdash_{\mathsf{PA}} \mathbf 1(x) = w \leftrightarrow w = S\,0.

(iii) Prédécesseur, soustraction tronquée. ⊢𝖯𝖠pr(y)=w↔((y=0∧w=0)∨y=S w),⊢𝖯𝖠x−˙y=w↔((x⩽y∧w=0)∨(y⩽x∧w+y=x)).\begin{aligned} &\vdash_{\mathsf{PA}} \mathrm{pr}(y) = w \\ &\quad \leftrightarrow \big((y = 0 \wedge w = 0) \vee y = S\,w\big), \\ &\vdash_{\mathsf{PA}} x \mathbin{\dot{-}} y = w \\ &\quad \leftrightarrow \big((x \leqslant y \wedge w = 0) \\ &\qquad \vee (y \leqslant x \wedge w + y = x)\big). \end{aligned}

(iv) Signes. ⊢𝖯𝖠sg‾(x)=w↔((x=0∧w=S 0)∨(¬(x=0)∧w=0)),⊢𝖯𝖠sg(x)=w↔((x=0∧w=0)∨(¬(x=0)∧w=S 0)).\begin{aligned} &\vdash_{\mathsf{PA}} \overline{\mathrm{sg}}(x) = w \\ &\quad \leftrightarrow \big((x = 0 \wedge w = S\,0) \\ &\qquad \vee (\neg(x = 0) \wedge w = 0)\big), \\ &\vdash_{\mathsf{PA}} \mathrm{sg}(x) = w \\ &\quad \leftrightarrow \big((x = 0 \wedge w = 0) \\ &\qquad \vee (\neg(x = 0) \wedge w = S\,0)\big). \end{aligned}

(v) Sommes et produits bornés. Pour une fonction primitive récursive ff d'arité n+1n + 1, donnée avec une construction, ⊢𝖯𝖠Σf(v,y)=0↔∀z<y f(v,z)=0,⊢𝖯𝖠¬(Πf(v,y)=0)↔∀z<y ¬(f(v,z)=0),\begin{aligned} &\vdash_{\mathsf{PA}} \Sigma_f(v, y) = 0 \\ &\qquad \leftrightarrow \forall z < y\ f(v, z) = 0, \\ &\vdash_{\mathsf{PA}} \neg(\Pi_f(v, y) = 0) \\ &\qquad \leftrightarrow \forall z < y\ \neg(f(v, z) = 0), \end{aligned} et, si ⊢𝖯𝖠f(v,z)=w→(w=0∨w=S 0)\vdash_{\mathsf{PA}} f(v, z) = w \to (w = 0 \vee w = S\,0), alors ⊢𝖯𝖠Πf(v,y)=w→(w=0∨w=S 0)\vdash_{\mathsf{PA}} \Pi_f(v, y) = w \to (w = 0 \vee w = S\,0).

Démonstration

(i) Sous l'hypothèse z=t∧χz = t \wedge \chi, le remplacement d'un terme (Calcul à variables libres, (v)), appliqué à χ\chi avec les termes zz et tt, donne χ[t/z]\chi[t/z], où zz n'est pas libre puisqu'elle ne figure pas dans tt ; l'élimination de zz donne un sens. Pour l'autre, (z=t∧χ)[t/z](z = t \wedge \chi)[t/z] est t=t∧χ[t/z]t = t \wedge \chi[t/z], et l'introduction, avec le terme tt, et ⊢t=t\vdash t = t concluent. De même, si zz n'est pas libre dans α\alpha, l'introduction et l'élimination donnent ⊢∃z (α∧χ)↔(α∧∃z χ)\vdash \exists z\, (\alpha \wedge \chi) \leftrightarrow (\alpha \wedge \exists z\, \chi).

La formule h(v)=wh(v) = w est ∃z1⋯∃zm (g1(v)=z1∧⋯∧gm(v)=zm∧f(z)=w)\exists z_1 \cdots \exists z_m\, (g_1(v) = z_1 \wedge \cdots \wedge g_m(v) = z_m \wedge f(z) = w). Par la monotonie de Récurrence dans PA, (ii), et la règle des tautologies, elle équivaut à la formule où chaque gj(v)=zjg_j(v) = z_j est remplacée par zj=tjz_j = t_j. Aucune zlz_l ne figure dans les égalités zj=tjz_j = t_j pour j≠lj \neq l : la seconde équivalence ci-dessus fait sortir chacune d'elles de la portée des ∃zl\exists z_l suivants, et la première, appliquée de l'intérieur vers l'extérieur, élimine zmz_m, …, z1z_1. Les termes tjt_j ne contiennent aucune zlz_l, et leurs variables ne sont pas quantifiées dans φf\varphi_f : le résultat est f(t1,…,tm)=wf(t_1, \dots, t_m) = w, puis w=t[t1,…,tm/z1,…,zm]w = t[t_1, \dots, t_m / z_1, \dots, z_m] sous la seconde hypothèse, par le point (iv) de Récurrence dans PA.

Pour la dernière assertion, sous les hypothèses gj(v)=ejg_j(v) = e_j et h(v)=wh(v) = w, l'élimination fournit des variables nouvelles djd_j telles que gj(v)=djg_j(v) = d_j et f(d1,…,dm)=wf(d_1, \dots, d_m) = w ; le point (ii) de Fonctions p.r. dans PA donne dj=ejd_j = e_j, et le remplacement donne f(e1,…,em)=wf(e_1, \dots, e_m) = w. Réciproquement, sous les hypothèses gj(v)=ejg_j(v) = e_j et f(e1,…,em)=wf(e_1, \dots, e_m) = w, les introductions de ∃zm\exists z_m, …, ∃z1\exists z_1, avec les termes eme_m, …, e1e_1, donnent h(v)=wh(v) = w.

(ii) Par (i), (S∘P33)(x,y,u)=w(S \circ P^3_3)(x, y, u) = w équivaut à w=S uw = S\,u, et P11(x)=wP^1_1(x) = w est w=xw = x. Appliquons le point (v) de Fonctions p.r. dans PA à ψ=(w=x+y)\psi = (w = x + y) : ψ[0/y]\psi[0/y] équivaut à w=xw = x par Q4\mathrm Q_4, et ψ[S y/y]\psi[S\,y/y] équivaut à w=S(x+y)w = S(x + y) par Q5\mathrm Q_5, c'est-à-dire, par (i), à ∃u (u=x+y∧w=S u)\exists u\, (u = x + y \wedge w = S\,u), qui équivaut par la monotonie à ∃u (ψ[u/w]∧g(x,y,u)=w)\exists u\, (\psi[u/w] \wedge g(x, y, u) = w). Pour la multiplication, (i) et ce qui précède donnent add(P33,P13)(x,y,u)=w↔w=u+x\mathrm{add}(P^3_3, P^3_1)(x, y, u) = w \leftrightarrow w = u + x ; avec ψ=(w=x×y)\psi = (w = x \times y), Q6\mathrm Q_6 et Q7\mathrm Q_7 donnent de même les deux hypothèses du point (v). Enfin 1(x)=w\mathbf 1(x) = w est ∃z (z=0∧w=S z)\exists z\, (z = 0 \wedge w = S\,z), qui équivaut à w=S 0w = S\,0 par (i).

(iii) Prédécesseur. Soit ψ\psi la formule (y=0∧w=0)∨y=S w(y = 0 \wedge w = 0) \vee y = S\,w. La formule ψ[0/y]\psi[0/y] équivaut à w=0w = 0, puisque 0=S w0 = S\,w est exclu par Q1\mathrm Q_1 et la symétrie. La formule ψ[S y/y]\psi[S\,y/y] équivaut à y=wy = w, par Q1\mathrm Q_1, Q2\mathrm Q_2 et la congruence. Comme g(y,u)=wg(y, u) = w est ici w=yw = y, il reste à voir que ∃u (ψ[u/w]∧w=y)\exists u\, (\psi[u/w] \wedge w = y) équivaut à w=yw = y : par (i), elle équivaut à w=y∧∃u ψ[u/w]w = y \wedge \exists u\, \psi[u/w], et ∃u ψ[u/w]\exists u\, \psi[u/w] est démontrable, avec le terme 00 si y=0y = 0, et par l'instance ¬(y=0)→∃u (y=S u)\neg(y = 0) \to \exists u\, (y = S\,u) de Q3\mathrm Q_3 et la monotonie sinon. Le point (v) de Fonctions p.r. dans PA, sans paramètre, conclut.

Soustraction tronquée. Par (i) et ce qui précède, g(x,y,u)=wg(x, y, u) = w équivaut à (u=0∧w=0)∨u=S w(u = 0 \wedge w = 0) \vee u = S\,w. Soit ψ\psi la formule (x⩽y∧w=0)∨(y⩽x∧w+y=x)(x \leqslant y \wedge w = 0) \vee (y \leqslant x \wedge w + y = x). Pour ψ[0/y]\psi[0/y] : x⩽0x \leqslant 0 donne x=0x = 0 (Ordre dans PA, (ii)), donc w=xw = x dans le premier cas, et w+0=xw + 0 = x donne w=xw = x dans le second ; réciproquement, w=xw = x donne le second cas, avec 0⩽x0 \leqslant x. Pour ψ[S y/y]\psi[S\,y/y], on raisonne par cas sur x⩽y∨y<xx \leqslant y \vee y < x, qui découle des points (iv) et (v) du même nœud.

Si x⩽yx \leqslant y : alors ψ[u/w]\psi[u/w] équivaut à u=0u = 0, puisque, dans le second cas, l'antisymétrie donne x=yx = y, puis u+y=0+yu + y = 0 + y et u=0u = 0 par la simplification. Par (i), ∃u (ψ[u/w]∧g(x,y,u)=w)\exists u\, (\psi[u/w] \wedge g(x, y, u) = w) équivaut à (0=0∧w=0)∨0=S w(0 = 0 \wedge w = 0) \vee 0 = S\,w, c'est-à-dire à w=0w = 0. De son côté, x⩽S yx \leqslant S\,y est vrai et S y⩽xS\,y \leqslant x, qui avec x⩽yx \leqslant y donnerait y<yy < y, est exclu : ψ[S y/y]\psi[S\,y/y] équivaut aussi à w=0w = 0.

Si y<xy < x, c'est-à-dire S y⩽xS\,y \leqslant x : alors x⩽yx \leqslant y est exclu, et ψ[u/w]\psi[u/w] équivaut à u+y=xu + y = x. Le cas u=0u = 0 donnerait x=yx = y, exclu ; par (i), ∃u (u+y=x∧u=S w)\exists u\, (u + y = x \wedge u = S\,w) équivaut à S w+y=xS\,w + y = x, c'est-à-dire à w+S y=xw + S\,y = x (Lois de + et ×, (i)). De son côté, le second cas de ψ[S y/y]\psi[S\,y/y] se réduit à w+S y=xw + S\,y = x, et le premier, x⩽S y∧w=0x \leqslant S\,y \wedge w = 0, donne x=S yx = S\,y par l'antisymétrie, donc w+S y=0+S y=xw + S\,y = 0 + S\,y = x : ψ[S y/y]\psi[S\,y/y] équivaut à w+S y=xw + S\,y = x. Dans les deux cas, la seconde hypothèse du point (v) de Fonctions p.r. dans PA est établie, et ce point conclut.

(iv) Par (i) et (ii), sg‾(x)=w\overline{\mathrm{sg}}(x) = w équivaut à S 0−˙x=wS\,0 \mathbin{\dot{-}} x = w, c'est-à-dire, par (iii) et le point (iv) de Récurrence dans PA, à (S 0⩽x∧w=0)∨(x⩽S 0∧w+x=S 0)(S\,0 \leqslant x \wedge w = 0) \vee (x \leqslant S\,0 \wedge w + x = S\,0). Si x=0x = 0 : le premier cas est exclu, puisque S 0⩽0S\,0 \leqslant 0 donnerait S 0=0S\,0 = 0, et le second se réduit, avec 0⩽S 00 \leqslant S\,0, à w+0=S 0w + 0 = S\,0, c'est-à-dire à w=S 0w = S\,0. Si x=S kx = S\,k, par l'instance de Q3\mathrm Q_3 : 0⩽k0 \leqslant k donne S 0⩽S kS\,0 \leqslant S\,k par le point (v) de Ordre dans PA, et le premier cas se réduit à w=0w = 0 ; le second, par le point (ii) du même nœud, donne x⩽0x \leqslant 0 ou x=S 0x = S\,0, le premier cas donnant S k=0S\,k = 0, contraire à Q1\mathrm Q_1, d'où x=S 0x = S\,0, puis S w=w+S 0=S 0S\,w = w + S\,0 = S\,0 et w=0w = 0 par Q2\mathrm Q_2. La formule équivaut donc à w=0w = 0. Pour sg\mathrm{sg}, (i) donne sg(x)=w↔∃e (sg‾(x)=e∧S 0−˙e=w)\mathrm{sg}(x) = w \leftrightarrow \exists e\, (\overline{\mathrm{sg}}(x) = e \wedge S\,0 \mathbin{\dot{-}} e = w), et S 0−˙e=wS\,0 \mathbin{\dot{-}} e = w équivaut à sg‾(e)=w\overline{\mathrm{sg}}(e) = w par ce qui précède, la définition de −˙\dot{-} qui figure dans celle de sg\mathrm{sg} étant identifiée à celle de sg‾\overline{\mathrm{sg}} par le point (vii) de Fonctions p.r. dans PA. Si x=0x = 0, l'unique valeur ee est S 0S\,0, et sg‾(S 0)=w\overline{\mathrm{sg}}(S\,0) = w équivaut à w=0w = 0 ; sinon, e=0e = 0, et sg‾(0)=w\overline{\mathrm{sg}}(0) = w équivaut à w=S 0w = S\,0.

(v) Par (i) et (ii), la fonction initiale de Σf\Sigma_f est donnée par w=0w = 0, et g(v,y,u)=wg(v, y, u) = w équivaut à ∃e (f(v,y)=e∧w=u+e)\exists e\, (f(v, y) = e \wedge w = u + e) ; pour Πf\Pi_f, ce sont w=S 0w = S\,0 et ∃e (f(v,y)=e∧w=u×e)\exists e\, (f(v, y) = e \wedge w = u \times e). Ici f(v,y)=ef(v, y) = e est, par (i), la définition de ff qui figure dans la construction de Σf\Sigma_f ou de Πf\Pi_f, écrite avec les variables v,y,ev, y, e ; par le point (vii) de Fonctions p.r. dans PA, elle équivaut dans 𝖯𝖠\mathsf{PA} à la définition de ff de l'énoncé, où l'on a substitué yy et ee à zz et ww, ce qui permet d'écrire les conclusions avec celle-ci.

Somme. Montrons Σf(v,y)=0↔∀z<y f(v,z)=0\Sigma_f(v, y) = 0 \leftrightarrow \forall z < y\ f(v, z) = 0 par récurrence sur yy. Pour 00, la première équation de Fonctions p.r. dans PA donne Σf(v,0)=0\Sigma_f(v, 0) = 0, et le point (i) (a) de Modules de Gödel donne ∀z<0 f(v,z)=0\forall z < 0\ f(v, z) = 0. Pour le pas, la seconde équation donne Σf(v,S y)=0↔∃u ∃e (Σf(v,y)=u∧f(v,y)=e∧0=u+e)\Sigma_f(v, S\,y) = 0 \leftrightarrow \exists u\, \exists e\, (\Sigma_f(v, y) = u \wedge f(v, y) = e \wedge 0 = u + e). Par le point (ii) de Lois de + et × et 0+0=00 + 0 = 0, 0=u+e0 = u + e équivaut à u=0∧e=0u = 0 \wedge e = 0, et (i) donne l'équivalence avec Σf(v,y)=0∧f(v,y)=0\Sigma_f(v, y) = 0 \wedge f(v, y) = 0. L'hypothèse de récurrence et le point (i) (c) de Modules de Gödel, appliqué à la formule f(v,z)=0f(v, z) = 0, concluent.

Produit. De même, Πf(v,0)=0\Pi_f(v, 0) = 0 équivaut à 0=S 00 = S\,0, exclu par Q1\mathrm Q_1. Pour le pas, Πf(v,S y)=0\Pi_f(v, S\,y) = 0 équivaut à ∃u ∃e (Πf(v,y)=u∧f(v,y)=e∧0=u×e)\exists u\, \exists e\, (\Pi_f(v, y) = u \wedge f(v, y) = e \wedge 0 = u \times e) ; par l'intégrité et les égalités 0×e=00 \times e = 0, u×0=0u \times 0 = 0 (Lois de + et ×, (iii), (iv)), 0=u×e0 = u \times e équivaut à u=0∨e=0u = 0 \vee e = 0, et l'existence des valeurs uu et ee, point (ii) de Fonctions p.r. dans PA, et (i) donnent l'équivalence avec Πf(v,y)=0∨f(v,y)=0\Pi_f(v, y) = 0 \vee f(v, y) = 0. La contraposition, l'hypothèse de récurrence et le point (i) (c) de Modules de Gödel concluent.

Valeurs 0 et 1. Sous l'hypothèse sur ff, montrons ∀w (Πf(v,y)=w→(w=0∨w=S 0))\forall w\, \big(\Pi_f(v, y) = w \to (w = 0 \vee w = S\,0)\big) par récurrence sur yy. Pour 00, Πf(v,0)=w\Pi_f(v, 0) = w équivaut à w=S 0w = S\,0. Pour le pas, sous l'hypothèse Πf(v,S y)=w\Pi_f(v, S\,y) = w, l'élimination fournit uu et ee tels que Πf(v,y)=u\Pi_f(v, y) = u, f(v,y)=ef(v, y) = e et w=u×ew = u \times e ; l'hypothèse de récurrence, instanciée par uu, et l'hypothèse sur ff donnent u,e∈{0,S 0}u, e \in \{0, S\,0\} au sens des disjonctions, et u×0=0u \times 0 = 0, u×S 0=uu \times S\,0 = u donnent w=0∨w=S 0w = 0 \vee w = S\,0 dans les quatre cas.

□
Remarque

L'addition et la multiplication du langage sont des symboles, alors que celles de Primitives récursives sont des fonctions construites par récurrence ; leurs définitions naturelles sont de longues formules, qui passent par la fonction β\beta. Le point (ii) dit que 𝖯𝖠\mathsf{PA} les démontre équivalentes à w=x+yw = x + y et à w=x×yw = x \times y : on retrouve, à l'intérieur de 𝖯𝖠\mathsf{PA}, le fait que les axiomes Q4\mathrm Q_4 à Q7\mathrm Q_7 sont les équations qui définissent l'addition et la multiplication par récurrence, comme chez Grassmann (troisième remarque du nœud Lois de + et ×). L'erreur la plus répandue est de croire que cette identification va de soi : elle demande le point (v) du nœud précédent, c'est-à-dire une récurrence dans 𝖯𝖠\mathsf{PA}.

Remarque

Les caractérisations (iii) et (iv) ont été vérifiées sur les entiers par un calcul : pour x,y,w⩽40x, y, w \leqslant 40, la formule de (iii) vaut exactement quand w=x−˙yw = x \mathbin{\dot{-}} y, et elle satisfait les deux équations de récurrence de la soustraction tronquée ; la variante y⩽x∧w+y=xy \leqslant x \wedge w + y = x, sans le premier cas, viole la seconde dès x=y=0x = y = 0, ce qui montre que le cas x⩽yx \leqslant y n'est pas une précaution. Les sommes et les produits de (v) servent au nœud suivant, où ils traduisent les quantifications bornées de Clôture.

Ouvrir dans l'atlas interactif →