Lemme 2Suites codées et démonstrations dans PA
La récurrence de valeurs dans l'arithmétique de Peano
Les conventions sont celles de Longueur dans PA. Soit , une fonction primitive récursive donnée avec une construction, et la fonction que fournit le point (i) de la récurrence de valeurs, avec la construction qu'en donne sa preuve : la fonction est définie par récurrence primitive à partir de la fonction nulle , ou, sans paramètre si , à partir de l'entier , et de la fonction , composée de , de et de projections ; puis , composée de , de projections et de . Dans , est le code de la suite des valeurs de avant .
Pour une relation primitive récursive , donnée avec une construction de , la relation du point (ii) de la même fiche est donnée avec la construction , pour . Ici abrège une suite de variables distinctes, et , , sont des variables distinctes des .
(i) Équations. , et .
(ii) Historique. et
(iii) Unicité de l'historique.
(iv) Relations. , et Si est booléenne dans , l'est aussi.
Démonstration
(i) Par le point (iv) de Fonctions p.r. dans PA, équivaut à , ou à sans paramètre, donc à . Sous l'hypothèse , la seconde équation du même point et le point (ii) (d) de Termes fonctionnels ramènent à . Le même point (ii) (d), appliqué à la composée , donne , c'est-à-dire sous l'hypothèse, et le remplacement (Termes fonctionnels, (ii) (c)) donne . Écrite avec la valeur , c'est la deuxième équation.
(ii) Soit la conjonction de et de ; montrons-la par récurrence sur , avec les paramètres . Pour : par le point (ii) de Longueur dans PA, et la clause est démontrable (Modules de Gödel, (i) (a)). Pour le pas, écrivons avec la valeur de , de sorte que . Le point (ii) de Longueur dans PA et l'hypothèse de récurrence donnent . Par le point (i) (c) de Modules de Gödel, la clause pour équivaut à celle pour , jointe à . Pour , c'est-à-dire , le point (iii) de Longueur dans PA donne , qui vaut par l'hypothèse de récurrence ; et, comme , le même point donne .
(iii) Sous les deux hypothèses, (ii) donne et, pour , ; l'extensionnalité (Longueur dans PA, (iv)) donne , et (i) et le remplacement donnent .
(iv) La construction de est la composée : c'est celle de la relation , obtenue par substitution. Le point (ii) (d) de Termes fonctionnels donne donc , les projections étant données par les termes et . Pour , (ii) donne , et le point (i) de Relations p.r. dans PA, appliqué à avec les termes et , donne ; le remplacement conclut. Enfin, si est booléenne, la valeur est ou , par l'instance de obtenue avec la valeur de .
□Le point (ii) est la forme interne à de l'égalité de la récurrence de valeurs, et sa preuve n'est qu'une récurrence ordinaire : l'historique est transporté d'une étape à la suivante, comme une pile, et la récurrence forte n'intervient pas. L'erreur la plus répandue serait de croire qu'il suffit, pour reconnaître dans les termes ou les formules, d'écrire leur relation : la relation ne consulte l'historique qu'en des rangs qui sont des codes de facteurs, et le point (iv) ne lit comme la valeur que si . Il faudra donc encore démontrer dans l'inégalité du point (ii) du codage des mots, pour les facteurs que consultent les relations des termes et des formules.
Pour la relation des termes, le point (iv) donne , où est la disjonction des trois cas écrite dans la preuve de ce nœud-là, et, pour , la lecture de comme . Pour , la seule valeur consultée est celle de , et se démontre par un calcul clos (Termes fonctionnels, (iv)) ; c'est pour un variable, de la forme , que l'inégalité devra être démontrée par récurrence.