Théorème 3Représentation et Gödel-Rosser
Séparation de Rosser et représentation des relations récursives
Pour une formule dont les variables libres sont parmi des variables distinctes et pour , on note l'énoncé de Σ₁-complétude, pour une valuation qui vaut en . Une relation est représentable dans une théorie s'il existe une telle formule avec pour et pour .
(i) Soit et deux parties récursivement énumérables disjointes de . Il existe une formule Σ₁ , de variables libres parmi , telle que, pour tout , si et si .
(ii) Toute relation récursive est représentable dans , et dans toute théorie qui en démontre les axiomes.
Démonstration
(i) Par le point (ii) de Forme Σ₁ des r.e. et le renommage de sa preuve, et sont définis, avec les variables , par des formules et , avec la même variable , distincte des , où et sont Δ₀ et ont leurs variables libres parmi . Soit une variable qui ne figure ni dans ni dans et qui est distincte des et de , et , formule Δ₀ par le point (i) de Σ₁-complétude. On pose où la variable liée de la borne est nouvelle. C'est une formule Σ₁, de variables libres parmi les . Fixons , et notons , les formules obtenues en substituant les chiffres aux ; ainsi . Par le lemme de substitution, pour tout entier , l'énoncé est vrai dans si et seulement si est satisfaite sous une valuation qui vaut en et en , et de même pour , qui est l'énoncé .
Si . Il existe tel que soit vrai. Comme , aucun n'est vrai ; l'énoncé est donc vrai dans . Ainsi est vrai ; c'est un énoncé Σ₁, la formule étant Δ₀ par le point (i) de Σ₁-complétude, et il est démontrable dans par le point (iii) de Σ₁-complétude.
Si . Il existe tel que soit vrai, donc démontrable dans par le point (ii) de Σ₁-complétude. Comme , pour tout , l'énoncé est faux, et par ce même point. Soit l'énoncé , réfuté par . Montrons en employant les règles de Calcul à variables libres. Par le point (vi) de Calculs dans Q, , la seconde formule étant écrite avec la variable liée .
Sous l'hypothèse , c'est-à-dire : le chiffre est clos et , donc l'axiome (2) donne , d'où , qui contredit .
Sous l'hypothèse : par le point (v) de Calculs dans Q, . Pour , le remplacement d'un terme, appliqué à avec les termes et , donne , et : donc , et le raisonnement par cas donne , qui contredit l'hypothèse .
Dans les deux cas, on obtient par l'instance , et le raisonnement par cas sur la disjonction conclut. Le théorème de la déduction donne , après l'instance . La variable n'est pas libre dans : l'élimination donne , et la règle des tautologies, avec , donne .
(ii) La relation et son complémentaire sont récursivement énumérables et disjoints (Récursif, r.e., (i) et (ii)) ; la formule de (i), pour et , représente dans . Si une théorie démontre les axiomes de , elle démontre tout ce que démontre , par le lemme de remplacement de la preuve de Théorème de Craig.
□La formule dit : il existe un témoin de l'appartenance de à qui n'est précédé d'aucun témoin de son appartenance à . La formule plus simple serait démontrée pour , mais, pour , la réfuter demanderait de démontrer l'énoncé universel , ce que ne sait pas faire en général ; la comparaison des témoins ramène tout à un nombre fini de vérifications, en deçà du témoin .
L'astuce est due à J. B. Rosser (« Extensions of some theorems of Gödel and Church », Journal of Symbolic Logic 1, 1936, p. 87-91), qui la faisait porter sur les démonstrations elles-mêmes : son énoncé dit, en substance, que toute démonstration de lui-même est précédée d'une démonstration de sa négation. Le point (ii) est la représentation des relations récursives qu'admettait encore le nœud Incomplétude ; obtenue ici par séparation, elle ne demande ni la représentation des fonctions ni le lemme diagonal.