Lemme 1Arithmétique dans PA
Règles de démonstration dans l'arithmétique de Peano
L'arithmétique de Peano est celle de Théorèmes r.e. : six des axiomes de l'arithmétique de Robinson, et le schéma de récurrence. Elle démontre le septième, (Gödel-Rosser, (iii)), donc tout ce que démontre , par le lemme de remplacement de la preuve de Théorème de Craig. En particulier, les calculs de Calculs dans Q valent dans , ainsi que les instances de , , à par des termes quelconques, écrites au début de leur preuve, et, pour tout terme où ne figure pas la variable , l'instance du point (iii) de Calculs dans Q, obtenue par le point (ii) de Calcul à variables libres.
Dans tout ce chapitre, désigne un ensemble fini de formules, closes ou non, et l'on écrit pour , et quand est vide. Dire que, sous les hypothèses , on a , c'est dire que . Par le point (i) de Calcul à variables libres, toute formule telle que ou peut alors servir sous ces hypothèses, et la règle des tautologies s'y applique ; c'est ainsi qu'on emploie sous hypothèses les instances des axiomes, le remplacement d'un terme et les règles de l'égalité, points (v) et (vi) du même nœud. On écrit pour , et pour .
Soit un ensemble fini de formules, , , , des formules et une variable.
(i) Hypothèses. Si et si n'est libre dans aucune formule de , alors . Si et si n'est libre ni dans ni dans aucune formule de , alors . Si une variable ne figure ni dans , ni dans , ni dans aucune formule de , et si , alors .
(ii) Monotonie. Si et si n'est libre dans aucune formule de , alors et .
Les points (i) et (ii) valent encore quand on remplace par une théorie quelconque, en particulier par la théorie vide, qui donne .
(iii) Récurrence. Si n'est libre dans aucune formule de , si et si , alors et .
(iv) Substitution simultanée. Soit une théorie, des variables distinctes et des termes dont aucune variable n'est quantifiée dans . Si , alors .
Démonstration
(i) Montrons, par récurrence sur une démonstration formelle de à partir de , que pour chacune de ses formules . Si est un axiome logique, en est un aussi, puisque les axiomes logiques sont toutes les généralisations des formules des groupes (1) à (5) de Démonstrations formelles. Si est un axiome de , c'est un énoncé, et si est dans , la variable n'y est pas libre : dans les deux cas, l'axiome (4) et le modus ponens concluent. Si se déduit de et de par modus ponens, on a par hypothèse et , et l'axiome (3) et deux modus ponens donnent .
Pour l'élimination, le point (i) de Calcul à variables libres donne , puis par l'instance . Ce qui précède donne , et l'axiome (3) donne . Comme n'est pas libre dans , l'axiome (4) donne , et la règle des tautologies donne , c'est-à-dire (Quantificateurs) ; le modus ponens conclut sous l'hypothèse supplémentaire .
Enfin, si ne figure ni dans , ni dans , ni dans , ce qui précède, appliqué à la variable , donne , et le renommage du point (iii) de Calcul à variables libres donne , puisque ne figure pas dans .
(ii) Par (i), , et l'axiome (3) donne la première implication. Pour la seconde, l'instance donne , la première donne , et la même instance donne .
Ces deux preuves n'emploient des axiomes de que le fait que ce sont des énoncés ; elles valent mot pour mot pour toute théorie, et pour la théorie vide.
(iii) Soit la formule . Sa clôture universelle est un axiome de , et applications du point (iii) de Règles dérivées donnent . Le théorème de la déduction, sous la forme (i) de Calcul à variables libres, donne , et (i) donne , puisque n'est pas libre dans . Avec et , l'instance donne . Enfin, est substituable à elle-même dans , et l'axiome (2) donne .
(iv) Soit des variables distinctes, différentes des , qui ne figurent ni dans ni dans les ; sans cette précaution, un absent de pourrait servir de , et une étape ultérieure remplacerait des lettres venues d'une autre variable. On substitue successivement à , …, à par le point (ii) de Calcul à variables libres : chaque , absente de la formule où on la substitue, y est substituable, et l'on obtient , où porte la lettre exactement aux places des occurrences libres de dans . On n'a remplacé que des occurrences libres : les blocs de sont ceux de , et aucune variable des n'y est quantifiée. On substitue ensuite successivement à , …, à : chaque est substituable, puisque aucune variable de n'est quantifiée, et chaque étape remplace exactement les lettres venues des occurrences libres de , puisque les ne figurent pas dans les termes déjà placés. Le résultat est .
□Voici une première récurrence. L'énoncé est vrai dans , mais ne le démontre pas : dans la structure de la deuxième remarque de Calculs dans Q, on a , et le théorème de correction conclut. Dans , prenons et vide. La formule est une instance de . Sous l'hypothèse , l'instance de et la contraposition donnent , qui est . Le point (iii) donne : la récurrence exclut exactement les éléments comme , que les axiomes de , qui ne parlent que d'un pas à la fois, laissent passer.
La condition « n'est libre dans aucune formule de » est indispensable, et l'erreur la plus répandue est de l'oublier en raisonnant sous une hypothèse qui porte sur la variable de récurrence. Soit et . On a par le point (ii) de Calculs dans Q, et , qui contient une formule et sa négation, démontre . Pourtant est faux : il donnerait , donc , puis par instanciation, alors que est cohérente (Gödel-Rosser, (iii)). Le pas de récurrence doit valoir pour un dont les hypothèses ne disent rien ; une hypothèse sur change en même temps que lui.
Le schéma prend la clôture universelle : les variables libres de autres que sont des paramètres, et le point (iii) est la récurrence avec paramètres, alors que la preuve de au nœud Gödel-Rosser n'en avait pas besoin. Les hypothèses de où n'est pas libre jouent le même rôle. Les nœuds qui suivent n'emploient que ces règles et celles de Calcul à variables libres ; le point (iv) étend aux formules quantifiées la substitution simultanée de ce nœud, qui ne portait que sur les formules sans quantificateur.