Théorème 2Σ₁-complétude formalisée et (D3)
Variantes propres et Σ₁-complétude formalisée dans l'arithmétique de Peano
Les conventions sont celles de Valeurs des termes sous Prf ; démontre les axiomes de . Les formules Δ₀ et les quantifications bornées , où ne contient ni ni , sont celles de Σ₁-complétude. Une formule est propre si aucune variable n'y est quantifiée deux fois, c'est-à-dire qu'aucune variable ne porte deux blocs de , et si aucune variable libre de n'y est quantifiée. Alors, dans toute sous-formule de , aucune variable libre de n'est quantifiée dans : elle serait libre dans , ou liée par un bloc extérieur à , et donc quantifiée deux fois. Les sous-formules d'une formule propre sont propres.
(i) Variantes propres. Pour toute formule Δ₀ et toute partie finie de l'ensemble des variables, il existe une formule Δ₀ propre , de mêmes variables libres que , dont aucune variable quantifiée n'est dans , telle que .
(ii) Formules Δ₀. Soit une formule Δ₀ propre où ne figure pas la variable , et des variables distinctes de et distinctes entre elles, parmi lesquelles figurent toutes les variables libres de , et dont aucune n'est quantifiée dans . Alors
(iii) Formules Σ₁. Si de plus est une variable hors de , distincte de , non quantifiée dans , et si les variables libres de sont parmi et , alors .
Démonstration
(i) Par récurrence sur la construction des formules Δ₀, l'énoncé portant sur toutes les parties finies à la fois. Une formule atomique est propre, sans variable quantifiée. Si , on prend , où est donnée par l'hypothèse de récurrence. Si , soit l'ensemble des variables libres de ; on prend pour la partie , puis pour la partie augmentée des variables quantifiées de , et : chaque variable y est quantifiée au plus une fois, aucune variable de n'y est quantifiée, et la règle des tautologies donne .
Soit enfin . Soit et deux variables distinctes, hors de , qui ne figurent pas dans . Par le point (i) de Σ₁-complétude, est Δ₀, puisque n'est pas quantifiée dans ; soit la formule que donne l'hypothèse de récurrence pour et la partie , et . C'est une quantification bornée d'une formule Δ₀, puisque ne contient ni ni . Elle est propre : et y sont quantifiées une fois chacune, les variables quantifiées de évitent , et , et les variables libres de sont celles de et celles de autres que , c'est-à-dire celles de .
Équivalence. Notons . Sous l'hypothèse , l'axiome (2), avec le terme , substituable puisqu'il ne figure pas dans , donne , où puisque ne figure pas dans ; le renommage du point (iii) de Calcul à variables libres donne , puisque ne figure pas dans , et l'hypothèse de récurrence donne . La règle des tautologies, puis la généralisation en , qui n'est pas libre dans , donnent . Réciproquement, sous l'hypothèse , l'axiome (2), avec le terme , substituable puisque n'est quantifiée ni dans ni ailleurs dans , donne . Les occurrences libres de dans sont aux places des occurrences libres de dans , dont aucune n'est dans une sous-formule ; ainsi est substituable à dans , et , comme dans la preuve du renommage citée. L'instanciation du point (ii) de Calcul à variables libres, appliquée à , donne , et le renommage donne ; la règle des tautologies et la généralisation en , qui n'est pas libre dans , donnent .
(ii) Par récurrence sur la construction de , en métathéorie, les deux formules à la fois ; les variables nouvelles sont prises distinctes de . On note , et les points (iii), (iv) et (v) de Instanciation à plusieurs paramètres, que l'on applique à des théorèmes de , donc de , dont les variables sont des paramètres ; les égalités de codes sont celles des points (ii) et (iii) de Gabarits à plusieurs places.
Formules atomiques. C'est le point (iv) de Valeurs des termes sous Prf.
Négation. Si , la première formule est la seconde pour . Pour la seconde, sous l'hypothèse , on a , puis , et et , appliqués à l'instance de tautologie , donnent .
Implication. Si , la règle des tautologies donne ou . Dans le premier cas, l'hypothèse de récurrence pour , et et appliqués à , concluent ; dans le second, on emploie . Sous l'hypothèse , on a et , et l'on emploie . Les variables libres de et de sont parmi les , et aucune de celles-ci n'est quantifiée dans ou dans .
Quantification bornée. Soit , avec . Comme est propre, et ne sont pas parmi les , n'est pas quantifiée dans , n'est pas libre dans , et est propre ; ses variables libres sont parmi et , et l'hypothèse de récurrence s'applique à avec les paramètres . Soit une variable nouvelle, distincte de , et , de sorte que et que sont des paramètres de .
Montrons, par récurrence sur , la formule . Pour , le point (vii) (d) de Ordre dans PA donne . L'hypothèse de récurrence pour , où l'on substitue à (Termes fonctionnels, (ii) (b)), donne , et ce code est . Le même point (vii) (d) donne , et et , avec les paramètres , donnent , dont le code est celui de rempli par et .
Pour le pas, sous l'hypothèse de récurrence et sous , le point (vii) (d) de Ordre dans PA, permis puisque est substituable à dans , donne et . L'hypothèse de récurrence donne ; celle qui porte sur , où l'on substitue à , donne le code de rempli par et , qui est celui de rempli par et . Le même point (vii) (d) donne , formule dont sont des paramètres, et et deux applications de donnent le code de rempli par et , c'est-à-dire, par le point (iii) de Gabarits à plusieurs places avec , celui de rempli par et . La récurrence (Récurrence dans PA, (iii)) conclut.
Substituons à : y est substituable, puisqu'il ne contient ni ni , et l'on obtient . Le point (iii) de Valeurs des termes sous Prf donne le code de rempli par et , et et , appliqués à , que donnent le remplacement d'un terme (Calcul à variables libres, (v)) et la symétrie, avec les places et les valeurs , donnent , la place ne figurant pas dans .
Négation d'une quantification bornée. Sous l'hypothèse , la règle des tautologies et la monotonie (Récurrence dans PA, (ii)) donnent , et l'élimination avec une variable nouvelle , distincte de (troisième règle du point (i) du même nœud), permet de raisonner sous et , puis, par l'élimination de avec une variable nouvelle , sous . Soit une variable nouvelle. Le point (iv) de Valeurs des termes sous Prf, appliqué à la formule atomique avec les paramètres , où l'on substitue et à et , donne le code de rempli par , et ; le point , avec la variable quantifiée et les paramètres , donne celui de rempli par et . L'hypothèse de récurrence pour , où l'on substitue à , donne celui de rempli par et , qui est le code de avec les places , puisque renommer un paramètre ne change pas le gabarit. Enfin, l'axiome (2), avec le terme , et la règle des tautologies donnent , dont sont des paramètres ; et deux applications de donnent le code de , où la place ne figure pas. On élimine , puis , qui ne figurent pas dans la conclusion.
(iii) Le point (ii), avec les paramètres , donne , et le point (v) de Instanciation à plusieurs paramètres, où et sont des paramètres de , donne . L'élimination de , qui n'est libre ni dans cette conclusion ni dans aucune hypothèse, conclut.
□Dans l'arithmétique de Robinson, la preuve du point (ii) de Σ₁-complétude examinait, pour une borne de valeur , les cas ; elle donnait une démonstration pour chaque valeur des variables. Ici, la borne est une variable, et l'énumération est remplacée par une récurrence sur la borne, poussée sous par le point (vii) (d) de Ordre dans PA, comme l'annonçait la seconde remarque de ce nœud. L'erreur la plus répandue serait de faire cette récurrence sur le terme lui-même : il peut contenir les autres variables, et c'est pourquoi on la mène sur une variable nouvelle , remplacée par à la fin, comme dans la preuve de Collection et forme Σ₁.
La condition « propre » est la forme que prend ici l'hypothèse sur les paramètres. Dans , la variable est libre et quantifiée, et le code remplacerait aussi la variable du bloc ; la variante propre , que donne le point (i), n'a plus ce défaut. Comme la variante propre est équivalente à la formule de départ en logique pure, ce renommage ne coûte rien au nœud suivant Troisième condition (D3) : on démontre la Σ₁-complétude pour la variante, puis on revient à la formule de départ par la première et la deuxième condition.