Proposition 1Logique du premier ordre
Tautologies et complétude fonctionnelle
Une valuation booléenne est une application des lettres propositionnelles dans . Elle se prolonge de manière unique en une application définie sur toutes les formules propositionnelles et compatible avec les tables de vérité : , et si et seulement si et .
Une tautologie est une formule telle que pour toute valuation .
Complétude fonctionnelle. Pour tout entier et toute fonction , il existe une formule écrite avec les lettres et les seuls connecteurs et , telle que pour toute valuation .
Démonstration
Le prolongement est bien défini par récurrence sur les formules, grâce à la lecture unique, qui garantit que chaque formule non réduite à une lettre s'écrit d'une seule façon ou .
Pour la complétude fonctionnelle, notons, pour , la conjonction des littéraux si et si : par les tables de et de , si et seulement si pour tout .
Si est identiquement nulle, la formule convient. Sinon, la disjonction des pour les tels que vaut exactement aux points où vaut . Comme et sont des abréviations, cette formule s'écrit avec et seuls.
□Savoir si une formule à lettres est une tautologie est un calcul fini : il suffit d'examiner les lignes de sa table. Par exemple, ne peut valoir que si vaut et vaut , ce qui exige : c'est impossible, la formule est une tautologie.
Au premier ordre, il n'existe en général plus de tel procédé : l'ensemble des énoncés universellement valides n'est pas décidable (Church, 1936 ; Turing, 1936), et il ne l'est déjà plus pour une signature qui contient un symbole de relation binaire. La notion de procédé décidable sera précisée par la théorie de la calculabilité.