Proposition 1Lemme diagonal et démontrabilité
Représentation des fonctions récursives totales
Les conventions sont celles de Calculs dans Q et de Σ₁-complétude : est le chiffre de , et , comme les quantifications bornées, s'écrit avec le témoin à gauche. Une théorie contient si elle en démontre les axiomes ; elle démontre alors tout ce que démontre (Gödel-Rosser).
Soit des variables distinctes. Pour une formule dont les variables libres sont parmi elles et pour , on note la formule obtenue en substituant à chaque le chiffre ; ces termes sont clos, donc substituables, et l'ordre des substitutions est indifférent. Les variables libres de sont parmi , et, pour un entier , est l'énoncé de Σ₁-complétude, pour une valuation qui vaut en et en .
Une fonction totale est représentable dans s'il existe une formule , de variables libres parmi , telle que, pour tout , on dit que représente dans . Le graphe de est la relation .
Soit une théorie qui contient , et une fonction totale.
(i) Si est récursive, son graphe est une relation récursive.
(ii) Plus petit témoin. Soit une formule, de variables libres parmi , qui représente le graphe de dans au sens de Astuce de Rosser : pour tous et , si , et sinon. Soit et deux variables distinctes, qui ne figurent pas dans et sont distinctes des et de . La formule où la quantification bornée est écrite avec la variable , représente dans .
(iii) Toute fonction récursive totale est représentable dans et dans , avec des variables distinctes données.
Démonstration
(i) La fonction caractéristique du graphe est : c'est la relation , primitive récursive par le point (i) de Clôture, composée avec les fonctions récursives totales et . Elle est récursive par le point (ii) de Fonctions récursives.
(ii) Comme ne figure pas dans , elle y est substituable à , et porte la lettre exactement aux places des occurrences libres de dans . Les variables libres de sont parmi .
Fixons et posons . Substituer un chiffre à traverse les blocs et , puisque est distincte de et de , et commute avec la substitution de à , puisque les chiffres n'ont pas de variable et que . Ainsi , avec Comme ne figure pas dans , on a pour tout entier . Par hypothèse, , et pour . On emploie les règles de Calcul à variables libres : une variable est toujours substituable à elle-même, puisqu'une occurrence libre de n'est dans la portée d'aucun , et un chiffre, qui est clos, est substituable à toute variable.
La théorie démontre . Soit . Si , l'instance donne . Si , le remplacement d'un terme (point (v) de Calcul à variables libres), appliqué à la formule , à la variable et aux termes et , donne ; avec la symétrie de l'égalité et , il vient , puis par l'instance . Le raisonnement par cas sur de Calculs dans Q, puis le point (v) de ce nœud, , donnent Les seules occurrences libres de dans sont celles de et de ; la généralisation en (Règles dérivées, (ii)) donne donc . Avec , la règle des tautologies donne .
Si , alors . Le remplacement d'un terme, appliqué à , à la variable et aux termes et , et la symétrie donnent , d'où .
Si , alors . Par le point (vi) de Calculs dans Q, : ce sont les formules et , écrites avec la variable liée . On traite les deux termes de la disjonction.
Le chiffre est clos et : l'axiome (2), qui instancie par dans , donne Avec , la symétrie et la règle des tautologies, .
Par le point (v) de Calculs dans Q, . Pour , le remplacement d'un terme, appliqué à , à la variable et aux termes et , donne , et, avec , la règle des tautologies donne ; pour , c'est une instance de tautologie. Le raisonnement par cas donne , d'où .
La règle des tautologies, appliquée à la disjonction et à ces deux implications, donne , puis par l'instance .
Conclusion. L'instance donne , et la généralisation en donne . Aucune hypothèse à variable libre n'a été introduite : toutes les généralisations portent sur des théorèmes de .
(iii) Par (i), le graphe de est une relation récursive de . Par le point (ii) de Astuce de Rosser, il est représentable dans , et dans , par une formule de variables libres parmi , prises pour les variables de la définition ; (ii) conclut.
□Représenter le graphe ne suffit pas. Pour l'identité de , avec , la formule représente le graphe dans : pour , la réflexivité de l'égalité donne ; pour , démontre et par les points (i) et (ii) de Calculs dans Q, donc . Soit la structure de la deuxième remarque de ce même nœud, où . L'élément y satisfait sans être égal à , et le théorème de correction montre que ne démontre pas . La clause du plus petit témoin écarte : on a , donc dans , et , différent de , satisfait . L'erreur la plus répandue est de croire qu'une formule qui donne la bonne réponse sur chaque chiffre définit une fonction aux yeux de la théorie ; c'est le point (vi) de Calculs dans Q, « ou », qui ramène tout élément, standard ou non, à la comparaison avec le chiffre .
La clause dit qu'aucun ne convient : c'est la forme de la minimisation au point (ii) de Forme Σ₁ des r.e., et la même comparaison des témoins que dans la séparation de Rosser. Elle ne demande rien de plus à que les calculs sur les chiffres, sans aucune récurrence interne.