ATLAS Ouvrir dans l'atlas →

Théorème 3Logique du premier ordre

Théorème de compacité ⋆

⋆ Axiome du choix

Pour des langages quelconques, le théorème de compacité équivaut au lemme de l'ultrafiltre (Lemme de l'ultrafiltre). Pour une signature finie ou dénombrable, la démonstration n'emploie aucune forme du choix, puisque celle du théorème de complétude n'en emploie pas.

Énoncé

Une théorie a un modèle si et seulement si chacune de ses parties finies a un modèle.

Démonstration

Une partie finie d'une théorie qui a un modèle en a un. Réciproquement, supposons que chaque partie finie de TT ait un modèle ; par le théorème de correction, chacune est cohérente. Si TT était incohérente, une démonstration formelle d'une contradiction à partir de TT n'utiliserait qu'un nombre fini d'éléments de TT, formant une partie finie incohérente. Donc TT est cohérente, et elle a un modèle par le théorème de complétude.

□
Remarque

Le nom vient de la topologie : l'espace des théories complètes, muni d'une topologie naturelle, est compact, et le théorème en est la traduction. Dans 𝖹𝖥\mathsf{ZF}, il équivaut d'ailleurs au lemme de l'ultrafiltre, tout comme le théorème de Tychonov pour les compacts séparés.

Ouvrir dans l'atlas interactif →