Lemme 5Théorème de complétude
Lemme de vérité
Soit une théorie cohérente sur une signature , qui contient, pour tout énoncé , ou , et qui a la propriété des témoins. La signature a alors un symbole de constante, et le modèle des termes clos de vérifie, pour tout énoncé de ,
Démonstration
L'énoncé a un témoin, qui est une constante de : le modèle des termes clos est donc défini.
La hauteur d'une formule est le nombre d'occurrences de , de et de qu'elle contient. Si n'a pas d'autre variable libre que et si est un terme clos, est un énoncé, de même hauteur que , puisqu'un terme ne contient aucun de ces symboles.
Montrons l'équivalence par récurrence sur , pour tous les énoncés à la fois. Par la lecture unique, est atomique, ou de la forme , ou , avec , des énoncés de hauteur plus petite et une formule de hauteur sans autre variable libre que .
Cas atomique. Les termes d'un énoncé atomique sont clos. Par le point (iii) de Modèle des termes clos, équivaut à , donc à par (i).
De même, équivaut à , c'est-à-dire, par la définition de et son indépendance des représentants, à .
Négation. équivaut à , donc, par hypothèse de récurrence, à , et donc à , puisque exactement l'un de et appartient à (Lemme de Lindenbaum, (iii)).
Implication. Si , alors , et l'instance de tautologie donne ; si , l'instance donne de même ; dans les deux cas, .
Réciproquement, si et , le modus ponens donne , donc .
Ainsi équivaut à « ou », c'est-à-dire, par hypothèse de récurrence, à « ou », qui est la définition de .
Quantificateur. Soit une valuation. Par la définition de la satisfaction, signifie pour tout . Tout s'écrit pour un terme clos , et le lemme de substitution, qui s'applique puisque est substituable à , donne
Ainsi équivaut à pour tout terme clos , donc, par hypothèse de récurrence, à pour tout terme clos .
Il reste à voir que cette dernière condition équivaut à . Si , l'axiome (2) donne , donc , pour tout .
Si , alors , et le point (v) des règles dérivées donne . La propriété des témoins fournit une constante telle que ainsi , donc et : la condition est en défaut pour le terme clos .
□La récurrence ne porte pas sur les sous-formules : n'est pas une sous-formule de . L'erreur la plus répandue est de raisonner ainsi par récurrence sur la construction des formules ; c'est la hauteur, que la substitution d'un terme clos ne change pas, qui permet de conclure.
La propriété des témoins ne sert qu'au cas du quantificateur, et elle y est indispensable. Sur la signature , où est un symbole de relation unaire, la théorie formée de et des énoncés , pour tous les nombres d'occurrences de , est cohérente : les entiers, augmentés d'un élément qui n'est pas dans , en forment un modèle.
Mais les termes clos sont les mots ; dans le modèle des termes clos d'un prolongement complet de cette théorie, tous les éléments sont dans , et l'énoncé est satisfait, alors que la théorie contient sa négation. Il manque un témoin de .