Proposition 1Représentation et Gödel-Rosser
Calculs dans l'arithmétique de Robinson
L'arithmétique de Robinson est définie avec le théorème d'incomplétude, dans la logique (voir la dernière remarque) ; on en fixe les variables comme pour l'arithmétique de Peano au nœud Théorèmes r.e.. Avec et , ses axiomes sont les sept énoncés Comme au nœud Vérité et incomplétude, désigne le terme clos , avec symboles ; ainsi et , et la valeur de dans est .
Pour deux termes et , on écrit pour l'une quelconque des formules , où est une variable qui ne figure ni dans ni dans ; les énoncés qui suivent valent pour chacune d'elles. Dans , cette formule est satisfaite exactement quand la valeur de est inférieure ou égale à celle de . Pour une variable et un entier , on note la disjonction , définie par et .
Par récurrence sur , avec la règle des tautologies et les instances , et : on a pour tout , et, si pour tout , alors . C'est le raisonnement par cas sur .
Pour tous entiers , , et toutes variables distinctes et :
(i) et ; plus généralement, pour tout terme clos de valeur dans .
(ii) Si , alors .
(iii) et .
(iv) Si , alors .
(v) .
(vi) .
Démonstration
Par le point (ii) de Calcul à variables libres, appliqué après une instanciation de chaque variable par elle-même (Règles dérivées, (iii)), les axiomes sans quantificateur intérieur montrent que, pour tous termes et , démontre les formules On les appelle des instances de , , à . Les règles d'égalité (réflexivité, symétrie, transitivité, congruence) sont celles du point (vi) du même nœud, le remplacement d'un terme celui du point (v). Dire que, « sous les hypothèses », on a , c'est dire que ; le point (i) du même nœud donne alors , et toute formule démontrable dans peut servir sous ces hypothèses.
(i) Par récurrence sur . L'instance de est le cas . Si , l'instance de , la congruence et la transitivité donnent , puisque est le terme .
Pour le produit, donne le cas . Si , l'instance de , la congruence , le cas de la somme et la transitivité donnent .
Pour un terme clos quelconque, on raisonne par récurrence sur , grâce à la lecture unique. Si , la réflexivité conclut. Si et , la congruence donne . Si , avec , deux congruences donnent , et le cas de la somme conclut ; de même pour .
(ii) Si , il suffit de montrer , puis d'appliquer la symétrie et l'instance . On suppose donc , et l'on raisonne par récurrence sur . Si , alors ; l'instance de et la symétrie donnent par contraposition. Si , alors avec , l'hypothèse de récurrence donne , et l'instance de donne par contraposition.
(iii) Choisissons une variable distincte de , , et . L'instanciation de par lui-même et le renommage du point (iii) de Calcul à variables libres donnent . La variable est substituable à dans cette formule, puisque , d'où ; un dernier renommage, permis puisque ne figure pas dans , donne la première assertion.
La seconde se démontre par récurrence sur . Pour , les instances de , de et de , la congruence , la symétrie et la transitivité donnent . Si , les instances et de et la congruence donnent .
(iv) Par (i), , et le point (iii) de Calcul à variables libres, avec le terme clos , donne .
(v) La formule est , avec . Comme n'est pas libre dans , il suffit, par l'élimination du point (iii) de Calcul à variables libres, de montrer , ce que l'on fait par récurrence sur , pour tous les couples de variables distinctes .
Soit une variable distincte de et de . On a , puisque est le premier terme de la disjonction. Montrons que Le point (v) de Calcul à variables libres, avec la formule , donne ; l'instance de , la symétrie et la transitivité donnent .
Si , l'instance de contredit cette formule, et l'instance donne . Si , alors , et l'instance de donne , puis par l'hypothèse de récurrence, appliquée au couple . Pour chaque , la congruence et la transitivité donnent , et est un terme de ; le raisonnement par cas sur donne .
Le théorème de la déduction, sous la forme (i) de Calcul à variables libres, donne . La variable n'est libre ni dans ni dans , et l'élimination donne . Avec et la première assertion de (iii), la règle des tautologies donne .
(vi) Par récurrence sur , pour tous les choix des variables liées des deux formules. Pour , l'instance de et l'introduction de l'existentiel, avec le terme , donnent , c'est-à-dire , et la disjonction s'en déduit.
Soit . Si pour tout , alors, par (v) et le raisonnement par cas, . Or, pour , on a par (iv), et le point (v) de Calcul à variables libres, appliqué à avec les termes et , et la symétrie donnent .
Il reste, par l'hypothèse de récurrence, à montrer , pour une variable distincte de et des variables liées de la conclusion, que l'on note . Comme n'est pas libre dans , l'élimination du point (iii) de Calcul à variables libres, appliquée dans , ramène à , c'est-à-dire, par le théorème de la déduction, à montrer sous l'hypothèse . Soit une variable distincte de , de et de ces variables liées. Par (iii), ou . Sous l'hypothèse , le remplacement donne , et (i) donne , d'où et comme ci-dessus. Sous l'hypothèse , le remplacement donne , et (iii) donne , d'où , c'est-à-dire , par introduction de l'existentiel avec le terme . Le théorème de la déduction donne alors . On ne peut pas éliminer sous l'hypothèse , qui a des variables libres ; on applique l'élimination dans , sous la forme avec hypothèse du point (iii) de Calcul à variables libres, puisque n'est libre ni dans ni dans : . Le cas donne de même , et le raisonnement par cas, avec la première assertion de (iii), donne .
□Le premier calcul de (i), pour , est la démonstration de : l'instance de , puis deux instances de , chacune suivie d'une congruence pour le symbole et d'une transitivité. Chaque pas n'est pas une formule unique mais une petite démonstration formelle, fournie par les règles dérivées ; leur nombre croît linéairement avec , ce qui suffit ici, où seule compte l'existence d'une démonstration.
L'arithmétique de Robinson ne démontre que des faits sur des chiffres explicites, et non les lois générales qu'ils suggèrent. Soit la structure de domaine , où et ne sont pas des entiers, qui prolonge avec , ; et pour tout ; et pour ; , et pour ; , pour , et . La structure satisfait les sept axiomes, ce qui se vérifie cas par cas selon que les arguments sont des entiers ou l'un des éléments , ; par exemple, pour s'écrit , c'est-à-dire . Comme , le théorème de correction montre que ne démontre pas , alors qu'elle démontre chacune des instances .
L'ordre des termes dans la définition de par , le témoin à gauche, n'est pas indifférent pour (vi). L'axiome ne permet de calculer que sur le second argument d'une somme ; avec ce choix, la récurrence de (vi) porte sur un chiffre, et (iii) ramène à par une récurrence sur . Le point (v), lui, se démontrerait aussi avec l'ordre , en décomposant le témoin au lieu de . Mais avec cet ordre, l'énoncé (vi) devient faux dans un modèle de . Soit la structure de domaine qui prolonge avec , ; pour tout ; et pour ; pour , , et pour . Elle satisfait les sept axiomes, ce qui se vérifie cas par cas comme pour ci-dessus. Aucun n'y vérifie ni , puisque et ; la formule y est fausse en , et le théorème de correction montre que ne la démontre pas. Avec l'ordre retenu, a le témoin , puisque .
L'arithmétique de Robinson est définie dans le texte du nœud Incomplétude de la logique, qui énonce les théorèmes d'incomplétude ; ce chapitre n'en emploie que la définition, et en démontre le premier au nœud Gödel-Rosser.