Déduction naturelle - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Les règles fondamentales de la déduction naturelle

Les propositions au-dessus de la barre s'appellent les prémisses et la proposition sous la barre s'appelle la conclusion. La règle ci-dessus élimine le connecteur →. En fait, dans la déduction naturelle, il y a deux types de règles: des règles d'introduction et des règles d'élimination. Nous allons, dans un premier temps, présenter les règles qui régissent les connecteurs →, ∧ et ⊥.

L'hypothèse
\frac{}{p}
Les règles d'introduction
(\wedge I)\quad \frac{p\qquad q}{p\wedge q} \qquad \qquad (\to I)\quad \frac{\stackrel{\displaystyle[p]}{\stackrel{\vdots}{q}}}{p\to q}
Dans la règle d'introduction de la flèche l'hypothèse p est déchargée, ce qui se dénote en la mettant entre crochets.
Le règles d'élimination
(\wedge E) \quad \frac{p \wedge q}{p}\qquad \frac{p \wedge q}{q} \qquad \qquad (\to E)\quad \frac{p \qquad p \to q}{q}
Les règles qui régissent ⊥ (faux)
Ce sont deux règles qui éliminent ⊥, mais qui ont la particularité d'introduire une proposition. Comme souvent, on utilise la notation ¬p comme une abréviation de p → ⊥.
(\perp)\quad \frac{\perp}{p} \qquad \qquad (RAA)\quad \frac{\stackrel{\displaystyle[\neg p]}{\stackrel{\vdots}{\perp}}}{p}
La règle de de raisonnement par l'absurde (reductio ad absurdum) décharche également une hypothèse.

La signification des règles

Si l'on a une démonstration de p et une démonstration de q, on a une démonstration de p ∧ q, c'est ce que qu'énonce la règle (∧ I). La règle (→ I) dit que si de l'hypothèse p on peut déduire q alors on peut déduire p → q, l'hypothèse p est alors enlevée de l'ensemble des hypothèses, on dit qu'elle est déchargée. Les deux règles d'élimination du connecteur ∧ énonce que si l'on a une démonstration de p ∧ q on a immédiatement une démonstration de p (première règle) et on a aussi une démonstration de q (deuxième règle). La règle d'élimination de → est le modus ponens bien connu depuis Aristote. La règle (⊥) énonce le fait que de la proposition fausse on peut déduire n'importe quelle autre proposition. La règle (RAA) est celle du raisonnement par l'absurde, c'est elle qui donne à la déduction naturelle son caractère non intuitionniste (c'est-à-dire « classique »), dans ce cas l'hypothèse ¬ p est déchargée. On remarquera cependant que si la règle (⊥) peut être vue comme une règle d'élimination du connecteur ⊥, la règle (RAA) n'est pas une règle d'élimination, encore moins une règle d'introduction, on voit donc que cette règle créée un biais dans la régularité introduction-élimination de la déduction naturelle intuitionniste.

La page Calcul des propositions donne une variante de la déduction naturelle avec des séquents spécifiques, dit « naturels », où les hypothèses sont gardées comme un contexte et où les hypothèses n'ont pas à être déchargées, mais disparaissent du contexte.

Quelques exemples

  • Soit à démontrer p ∧ q → q ∧ p.
 \frac   {\displaystyle\frac      {\displaystyle       \frac{[p \wedge q]}{q}{\scriptstyle(\wedge E)}       \qquad       \frac{[p \wedge q]}{p}{\scriptstyle(\wedge E)}      }      {q\wedge p}      {\scriptstyle(\wedge I)}   }   {p\wedge q\rightarrow q\wedge p}   {\scriptstyle(\rightarrow I)}
Les deux hypothèses sont déchargées par la règle \rightarrow I .
  • Démontrons ¬¬pp autrement dit ((p → ⊥) → ⊥) → p.
 \frac {\displaystyle\frac  {\displaystyle\frac   {[(p\rightarrow\bot)\rightarrow\bot]\qquad [p\rightarrow\bot]}   {\bot}   {\scriptstyle(\rightarrow E)}    }  {p}  {\scriptstyle(RAA)} } {((p\rightarrow\bot)\rightarrow\bot)\rightarrow p} {\scriptstyle(\rightarrow I)}
Ici les deux hypothèses sont déchargées chacune par une règle différente : l'hypothèse (p\rightarrow\bot)\rightarrow\bot est déchargée par la règle d'introduction de la flèche, l'hypothèse p\rightarrow\bot par la règle de raisonnement par l'absurde.

Les autres connecteurs et les quantificateurs

Les règles de la disjonction
Introduction
 \frac{p}{p\vee q}{\scriptstyle(\vee I)}\qquad\frac{q}{p\vee q}{\scriptstyle(\vee I)}
Élimination
 \frac{p\vee q\quad\begin{array}[b]{c}[p]\\\vdots\\r\end{array}\quad\begin{array}[b]{c}[q]\\\vdots\\r\end{array}}      {r}{\scriptstyle(\vee E)}
Cette règle décharge les deux hypothèse p et q.
Les règles de la quantification universelle
En ce qui concerne la syntaxe, nous renvoyons à l'article calcul des prédicats. Nous ne donnons que les règles.
Introduction
 \frac{P}{\forall x P}{\scriptstyle(\forall I)}
à condition que la variable x n'apparaisse dans aucune des hypothèses non déchargées.
Élimination
 \frac{\forall x P}{P[a/x]}{\scriptstyle(\forall E)}
Les règles de la quantification existentielle
Introduction
 \frac{P[a/x]}{\exists x P}{\scriptstyle(\exists I)}
Élimination
 \frac{\exists x P\quad\begin{array}[b]{c}[P]\\\vdots\\q\end{array}}      {q}{\scriptstyle(\exists E)}
Cette règle décharge l'hypothèse P

On notera l'analogie qui n'est pas fortuite entre les règles du connecteur \wedge et du quantificateur \forall , d'une part, et du connecteur \vee et du quantificateur \exists d'autre part.

Coupure en déduction naturelle

Page générée en 0.103 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise