ATLAS Ouvrir dans l'atlas →

Théorème 2Logique du premier ordre

Théorème de la déduction

Énoncé

Si T∪{ψ}⊢φT \cup \{\psi\} \vdash \varphi, alors T⊢ψ→φT \vdash \psi \to \varphi.

Démonstration

Par récurrence sur une démonstration de φ\varphi à partir de T∪{ψ}T \cup \{\psi\}, montrons que T⊢ψ→αT \vdash \psi \to \alpha pour chacune de ses formules α\alpha.

Si α\alpha est un axiome logique ou un élément de TT, on a T⊢αT \vdash \alpha, et α→(ψ→α)\alpha \to (\psi \to \alpha) est une tautologie : le modus ponens donne T⊢ψ→αT \vdash \psi \to \alpha. Si α=ψ\alpha = \psi, alors ψ→ψ\psi \to \psi est une tautologie.

Si α\alpha s'obtient par modus ponens à partir de β\beta et β→α\beta \to \alpha, on a par hypothèse T⊢ψ→βT \vdash \psi \to \beta et T⊢ψ→(β→α)T \vdash \psi \to (\beta \to \alpha). La tautologie (ψ→(β→α))→((ψ→β)→(ψ→α))\begin{aligned} &(\psi \to (\beta \to \alpha)) \\ &\to ((\psi \to \beta) \to (\psi \to \alpha)) \end{aligned} et deux modus ponens donnent T⊢ψ→αT \vdash \psi \to \alpha.

□
Remarque

Dans un système muni d'une règle de généralisation, ce théorème n'est vrai que si ψ\psi est un énoncé, ou sous une restriction sur l'usage de la généralisation : de x=0x = 0 on déduirait ∀x (x=0)\forall x\, (x = 0), mais x=0→∀x (x=0)x = 0 \to \forall x\, (x = 0) n'est pas valide. Le système choisi ici évite cette difficulté.

Ouvrir dans l'atlas interactif →