Théorème 1Représentation et Gödel-Rosser
Formules Δ₀ et Σ₁-complétude de l'arithmétique de Robinson
Les conventions sont celles de Calculs dans Q. Pour des variables distinctes et et un terme où ne figurent ni ni , on écrit pour la formule , et pour : ce sont les quantifications bornées. Dans , par la satisfaction et le lemme de coïncidence, est satisfaite sous si et seulement si l'est sous pour tout entier au plus égal à la valeur de sous , et de même pour avec « pour un entier ».
Les formules Δ₀ forment le plus petit ensemble de formules qui contient les formules atomiques et qui est stable par , par et par les quantifications bornées . Une formule Σ₁ est une formule , où est une formule Δ₀ et des variables distinctes, avec .
Pour une formule et une valuation dans , on note l'énoncé obtenu en substituant à chaque variable libre de le chiffre . Ces termes étant clos, ils sont substituables, ils n'introduisent aucune variable, et l'ordre des substitutions est indifférent ; par le lemme de substitution, appliqué à chacune, si et seulement si .
(i) Si est une formule Δ₀, une variable et un terme dont aucune variable n'est quantifiée dans , alors est une formule Δ₀.
(ii) Formules Δ₀. Soit une formule Δ₀ et une valuation. Si , alors ; sinon, . En particulier, démontre les énoncés Δ₀ vrais dans et réfute les énoncés Δ₀ faux.
(iii) Tout énoncé Σ₁ vrai dans est démontrable dans : c'est la Σ₁-complétude de .
Démonstration
(i) Par récurrence sur la construction des formules Δ₀ : l'ensemble des formules Δ₀ telles que soit Δ₀ pour tous et comme dans l'énoncé contient les formules atomiques, dont les substituées sont atomiques (Substitution, (iii)), et il est stable par et , qui commutent à la substitution. Soit , avec dans cet ensemble. Si , la variable n'est pas libre dans , qui ne change pas. Si , ses occurrences dans sont liées, et . Sinon, , et ne contient ni ni , puisque ni ni n'en contiennent, et étant quantifiées dans . Dans chaque cas, on obtient une quantification bornée d'une formule Δ₀.
(ii) Par récurrence sur la construction des formules Δ₀ ; la propriété démontrée porte sur et sur toutes les valuations à la fois. On note la démontrabilité dans et l'on emploie les règles de Calcul à variables libres.
Formules atomiques. Soit , de sorte que est , où les sont des termes clos de valeurs et , celles de et sous . Par le point (i) de Calculs dans Q, et . Si , la symétrie et la transitivité donnent . Sinon, ces mêmes règles donnent , et le point (ii) de Calculs dans Q donne par contraposition.
Connecteurs. On a et , puisque substituer un chiffre à une variable non libre ne change rien. Chacun des cas se conclut par la règle des tautologies : de on tire ; de ou de , on tire ; de et , on tire .
Quantification bornée. Soit . Substituer un chiffre à une variable libre de traverse ; si , elle ne touche que , et ne contient ni ni . Ainsi où est un terme clos, de valeur , celle de sous , et où s'obtient en substituant à chaque variable libre de le chiffre ; pour tout entier , . La formule est satisfaite sous si et seulement si l'est sous pour tout .
Supposons-le. Par l'hypothèse de récurrence, pour tout . Le remplacement d'un terme, appliqué à avec les termes et , et la symétrie donnent , donc , et le raisonnement par cas donne . Par (i) de Calculs dans Q, , et le remplacement, appliqué à pour une variable nouvelle, donne . Le point (v) de Calculs dans Q enchaîne : , et la généralisation donne .
Sinon, soit tel que ne soit pas satisfaite sous ; l'hypothèse de récurrence donne . Par le point (iv) de Calculs dans Q, , d'où par le remplacement et la symétrie. Le chiffre est clos, et : l'axiome (2) donne et la règle des tautologies donne .
(iii) Soit un énoncé Σ₁ vrai dans , les distincts et Δ₀. Par la définition de la satisfaction de , il existe des entiers tels que soit satisfaite sous toute valuation qui vaut en ; les variables libres de sont parmi les . Par (ii), . Pour , soit l'énoncé obtenu en substituant à dans ; ainsi et . Comme les sont distincts, , où est une formule telle que , et l'introduction de l'existentiel donne . De proche en proche, .
□L'énoncé , qui dit qu'aucun entier au plus égal à n'a pour carré , est Δ₀ et vrai. La démonstration de (ii) en fournit une démonstration formelle dans par une vérification cas par cas : , puis, pour , et , avec . La borne est ce qui rend la vérification finie.
La Σ₁-complétude ne s'étend pas aux énoncés universels : l'énoncé est vrai dans , et la deuxième remarque de Calculs dans Q montre que ne le démontre pas. L'erreur la plus répandue est de croire qu'une théorie qui démontre tous les énoncés Δ₀ vrais démontre leurs généralisations ; la démonstration de (ii) n'examine jamais qu'un nombre fini de cas.
Les points (ii) et (iii) valent pour toute théorie qui démontre les axiomes de , par le lemme de remplacement de la preuve de Théorème de Craig. La séparation de Rosser n'emploiera de l'arithmétique que ces deux points et les points (v) et (vi) de Calculs dans Q.