Proposition 8Arithmétisation de la syntaxe
Les axiomes logiques forment un ensemble primitif récursif
Les axiomes logiques sont ceux du système de Démonstrations formelles : toutes les généralisations , avec , des formules des cinq groupes. En notation préfixée, les formules des groupes (2) à (5) s'écrivent sous les conditions de Démonstrations formelles : substituable à dans , non libre dans , atomique et obtenue en remplaçant certaines occurrences de par .
L'ensemble des codes des axiomes logiques est primitif récursif.
Démonstration
Notons , etc., les codes de mots fixés suivis d'une lettre , primitifs récursifs en (Codage des mots, (i)). Pour chaque groupe, on borne les composantes par , ce que justifie le point (iii) du codage pour les lettres et le point (ii) pour les facteurs.
Groupe (1). C'est l'ensemble de Tautologies.
Groupe (2). Soit la relation : , et il existe , et tels que , , , et Elle est primitive récursive par Substitution.
Si code un axiome , où et est substituable à dans , alors et , puisque est un facteur. Si a une occurrence libre dans , est un facteur de et .
Sinon, , et le terme , de code , est substituable à dans : une occurrence libre de ne peut se trouver dans une sous-formule , où elle serait liée. Dans les deux cas, . Réciproquement, si , le mot de code est , avec substituable à dans , par le point (i) de Substitution : est exactement le groupe (2).
La condition est automatique, puisque est une formule par le point (iii) de Substitution ; l'écrire ne change pas la relation.
Groupe (3). : il existe et tels que , , et
Groupe (4). : il existe et tels que , , et , avec la relation de Variables libres.
Groupe (5). : il existe tel que et ; ou bien , et il existe et tels que , , , et . Une formule atomique ne contient pas de lettre : ses occurrences de sont tous les rangs où figure la lettre , et la condition dit que s'obtient en remplaçant certaines d'entre elles par . Ici encore, est automatique, puisque est une formule par le point (iii) de Substitution, appliqué au terme .
Généralisations. Enfin, code un axiome logique si et seulement s'il existe tel que , et que appartienne à ou vérifie l'une des relations à . Cette relation est primitive récursive par Clôture.
□La formule , c'est-à-dire , qui équivaut à , n'est pas un axiome logique : elle a la forme du groupe (2), avec et , mais n'est pas substituable à dans , et elle n'appartient à aucun autre groupe. La relation est ce qui l'écarte, et elle doit l'être : la formule est fausse dans toute structure qui a au moins deux éléments.
Le système de Démonstrations formelles compense sa règle unique par des axiomes nombreux. Ce choix ne coûte rien ici : chaque schéma se reconnaît par une recherche bornée parmi les facteurs du mot, et l'ensemble infini des axiomes logiques est aussi simple, du point de vue du calcul, qu'un ensemble fini.