ATLAS Ouvrir dans l'atlas →

Définition 7Logique du premier ordre

Démonstrations formelles

Énoncé

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 ∀y1⋯∀yk α\forall y_1 \cdots \forall y_k\, \alpha des formules α\alpha 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) ∀x α→α[t/x]\forall x\, \alpha \to \alpha[t/x], si tt est substituable à xx dans α\alpha ;

(3) ∀x (α→β)→(∀x α→∀x β)\forall x\, (\alpha \to \beta) \to (\forall x\, \alpha \to \forall x\, \beta) ;

(4) α→∀x α\alpha \to \forall x\, \alpha, si xx n'est pas libre dans α\alpha ;

(5) x=xx = x, et x=y→(α→α′)x = y \to (\alpha \to \alpha'), si α\alpha est atomique et si α′\alpha' s'obtient en remplaçant certaines occurrences de xx par yy.

Une démonstration formelle de φ\varphi à partir de TT est une suite finie de formules, terminée par φ\varphi, dont chacune est un axiome logique, un élément de TT, ou se déduit de deux formules précédentes α\alpha et α→β\alpha \to \beta par la seule règle, le modus ponens. On note alors T⊢φT \vdash \varphi.

Plus généralement, on définit de la même façon une démonstration formelle à partir d'un ensemble Γ\Gamma de formules, closes ou non, et l'on note Γ⊢φ\Gamma \vdash \varphi.

Remarque

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.

Ouvrir dans l'atlas interactif →