Définition 7Logique du premier ordre
Démonstrations formelles
On fixe le système de Hilbert suivant, tel qu'il est exposé par Enderton (A Mathematical Introduction to Logic, 1972, §2.4), dont les deux groupes d'axiomes de l'égalité sont réunis ici en un seul ; l'idée de prendre pour axiomes toutes les généralisations, avec le modus ponens pour seule règle, remonte à Quine (Mathematical Logic, 1940).
Les axiomes logiques sont toutes les généralisations des formules suivantes :
(1) les instances de tautologies, c'est-à-dire les formules obtenues en remplaçant les lettres d'une tautologie propositionnelle par des formules du premier ordre ;
(2) , si est substituable à dans ;
(3) ;
(4) , si n'est pas libre dans ;
(5) , et , si est atomique et si s'obtient en remplaçant certaines occurrences de par .
Une démonstration formelle de à partir de est une suite finie de formules, terminée par , dont chacune est un axiome logique, un élément de , ou se déduit de deux formules précédentes et par la seule règle, le modus ponens. On note alors .
Plus généralement, on définit de la même façon une démonstration formelle à partir d'un ensemble de formules, closes ou non, et l'on note .
Le choix de n'avoir qu'une règle, au prix d'axiomes nombreux, simplifie toutes les démonstrations sur le système, qui se font par récurrence sur la longueur des démonstrations formelles. D'autres systèmes, comme la déduction naturelle, sont plus proches du raisonnement usuel ; ils démontrent exactement les mêmes formules.