ATLAS Ouvrir dans l'atlas →

Théorème 1Théorème de complétude

Théorème de complétude ⋆

⋆ Axiome du choix

Pour une signature finie ou dénombrable, la démonstration n'emploie aucune forme du choix : le lemme de Lindenbaum s'y fait par énumération des énoncés. Pour une signature quelconque, elle emploie le principe de maximalité du lemme de Lindenbaum, (ii) ; le théorème équivaut alors, dans 𝖹𝖥\mathsf{ZF}, au lemme de l'ultrafiltre (Lemme de l'ultrafiltre).

Énoncé

(i) Toute théorie cohérente sur une signature ℒ\mathcal L a un modèle.

(ii) Pour toute théorie TT et tout énoncé φ\varphi, T⊢φT \vdash \varphi si et seulement si T⊨φT \models \varphi.

Démonstration

(i) Soit TT une théorie cohérente sur ℒ\mathcal L, et ℒ+\mathcal L^+, HH comme dans Extension par témoins. La théorie T∪HT \cup H est cohérente sur ℒ+\mathcal L^+. Le lemme de Lindenbaum la prolonge en une théorie cohérente T^\widehat T sur ℒ+\mathcal L^+ qui contient, pour tout énoncé, cet énoncé ou sa négation ; comme T^\widehat T contient HH, elle a la propriété des témoins.

Par le lemme de vérité, le modèle des termes clos ℳ\mathcal M de T^\widehat T satisfait tous les énoncés de T^\widehat T, en particulier ceux de TT. C'est une structure pour ℒ+\mathcal L^+ ; en oubliant l'interprétation des nouvelles constantes, on obtient une structure ℳ0\mathcal M_0 pour ℒ\mathcal L, de même domaine.

La valeur d'un terme de ℒ\mathcal L et la satisfaction d'une formule de ℒ\mathcal L ne font intervenir que les interprétations des symboles de ℒ\mathcal L, comme on le voit par récurrence sur les termes, puis sur les formules ; ℳ0\mathcal M_0 satisfait donc les mêmes énoncés de ℒ\mathcal L que ℳ\mathcal M, et c'est un modèle de TT.

(ii) Si T⊢φT \vdash \varphi, alors T⊨φT \models \varphi par le théorème de correction. Réciproquement, si T⊬φT \nvdash \varphi, la théorie T∪{¬φ}T \cup \{\neg\varphi\} est cohérente (Cohérence, (ii)), donc a un modèle par (i), qui est un modèle de TT ne satisfaisant pas φ\varphi : ainsi T⊭φT \not\models \varphi.

Les deux formes sont d'ailleurs équivalentes : on vient de déduire (ii) de (i), et, si (ii) est vrai, une théorie TT sans modèle vérifie T⊨φ∧¬φT \models \varphi \wedge \neg\varphi par vacuité, donc démontre φ∧¬φ\varphi \wedge \neg\varphi, puis φ\varphi et ¬φ\neg\varphi par la règle des tautologies : elle est incohérente.

□
Remarque

Gödel a démontré ce théorème dans sa thèse (1929), publiée en 1930 sous le titre « Die Vollständigkeit der Axiome des logischen Funktionenkalküls » (Monatshefte für Mathematik und Physik 37, p. 349-360), pour une signature dénombrable et par une autre méthode. La démonstration suivie ici est celle de Henkin, « The completeness of the first-order functional calculus » (Journal of Symbolic Logic 14, 1949, p. 159-166), qui vaut pour toute signature.

Remarque

La démonstration dit davantage que l'existence d'un modèle : elle en construit un dont les éléments sont des classes de termes clos de ℒ+\mathcal L^+. Le théorème de Löwenheim-Skolem lit sur cette construction la taille du modèle obtenu.

Repose sur

Sert à

Aucune fiche de ce graphe ne l'utilise encore.
Ouvrir dans l'atlas interactif →