Style de Fitch pour la 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.

Exemples

Nous donnons ci-dessous quelques exemples d'utilisation de la déduction naturelle. Dans la première partie, nous n'utiliserons pas la règle d'élimination de la double négation. Dans la deuxième partie, nous utiliserons cette règle. Les formules déduites dans cette deuxième partie ne sont pas reconnues valides par les mathématiciens intuitionnistes. Nous utiliserons les symboles suivants : \to pour si ... alors ..., \lor pour ou, \land pour et, \lnot pour non. Le symbole \bot désigne une contradiction, c'est-à-dire une proposition fausse.

Exemples n'utilisant pas l'élimination de la double négation

Exemple 1 : (\lnot A \land \lnot B) \to \lnot(A \lor B)

01\quad\quad \lnot A \land \lnot B (hypothèse provisoire)
02\quad\quad \lnot A (élimination de la conjonction 01)
03\quad\quad \lnot B (élimination de la conjonction 01)
04\quad\quad\quad A \lor B (hypothèse provisoire)
05\quad\quad\quad\quad A (hypothèse provisoire)
06\quad\quad\quad\quad \bot contradiction entre 02 et 05
07\quad\quad\quad A \to \bot (introduction de l'implication entre 05 et 06)
08\quad\quad\quad\quad B (hypothèse provisoire)
09\quad\quad\quad\quad \bot contradiction entre 03 et 08
10\quad\quad\quad B \to \bot (introduction de l'implication entre 08 et 09)
11\quad\quad\quad \bot (élimination de la disjonction entre 04, 07, 10)
12\quad\quad \lnot (A \lor B) (introduction de la négation entre 04 et 11)
13\quad (\lnot A \land \lnot B) \to \lnot(A \lor B) (introduction de l'implication entre 01 et 12 et fin de la déduction)

On montre que la réciproque \lnot(A \lor B) \to (\lnot A \land \lnot B) est également valide. On montre également que (\lnot A \lor \lnot B) \to \lnot(A \land B) , mais pour la réciproque de cette dernière propriété, on utilise l'élimination de la double négation.


Exemple 2 : A \to \lnot\lnot A

01\quad\quad A (hypothèse provisoire)
02\quad\quad\quad \lnot A (hypothèse provisoire)
03\quad\quad\quad \bot (élimination de la négation entre 01 et 02)
04\quad\quad \lnot\lnot A (introduction de la négation entre 02 et 03)
05\quad A \to \lnot\lnot A (introduction de l'implication entre 01 et 04, fin de la déduction)

La réciproque \lnot\lnot A \to A découle directement de l'élimination de la double négation et est rejetée par les intuitionnistes. Mais curieusement, il n'en est pas de même de \lnot\lnot\lnot A \to \lnot A qui se prouve sans cette hypothèse, et qui, elle, est acceptée par les intuitionnistes.


Exemple 3 : \lnot\lnot\lnot A \to \lnot A

01\quad\quad \lnot\lnot\lnot A (hypothèse provisoire)
02\quad\quad\quad A (hypothèse provisoire)
03\quad\quad\quad A \to \lnot\lnot A (théorème de l'exemple 2)
04\quad\quad\quad \lnot\lnot A (élimination de l'implication ou modus ponens entre 02 et 03)
05\quad\quad\quad \bot (élimination de la négation entre 01 et 04)
06\quad\quad \lnot A (introduction de la négation entre 02 et 05)
07\quad \lnot\lnot\lnot A \to \lnot A (introduction de l'implication entre 01 et 06, fin de la déduction)

Exemples utilisant l'élimination de la double négation

Les exemples qui suivent utilisent l'élimination de la double négation. On peut montrer que cette utilisation est nécessaire. Ils ne sont donc pas acceptés en logique intuitionniste.

Exemple 4 : \lnot(A \land B) \to (\lnot A \lor \lnot B)

01 \quad\quad \lnot(A \land B) (hypothèse provisoire [raisonnement par l'absurde])
02 \quad\quad\quad \lnot(\lnot A \lor \lnot B) (hypothèse provisoire)
03 \quad\quad\quad \lnot(\lnot A \lor \lnot B) \to (\lnot\lnot A \land \lnot\lnot B) (théorème, réciproque de l'exemple 1)
04 \quad\quad\quad \lnot\lnot A \land \lnot\lnot B (élimination de l'implication ou modus ponens entre 02 et 03)
05 \quad\quad\quad A \land B (élimination de la double négation dans 04)
06 \quad\quad\quad \bot (élimination de la négation entre 01 et 05)
07 \quad\quad \lnot\lnot(\lnot A \lor \lnot B) (introduction de la négation entre 02 et 06)
08 \quad\quad \lnot A \lor \lnot B (élimination de la double négation dans 07)
09 \quad \lnot(A \land B) \to (\lnot A \lor \lnot B) (introduction de l'implication entre 01 et 08)


Exemple 5 : si (A \to B) \to (\lnot B \to \lnot A) ne nécessite pas l'élimination de la double négation, celle-ci est nécessaire pour prouver la réciproque (\lnot B \to \lnot A) \to (A \to B) .

Exemple 6: On peut démontrer que  \lnot A \to A \to B . En effet si on \lnot A et A, on a \bot (faux) et donc on a B.

Exemple 7 : de même la démonstration de la validité du tiers exclu A \lor \lnot A utilise l'élimination de la double négation. En supposant que \lnot(A \lor \lnot A) , on en déduit \lnot A \land \lnot\lnot A (réciproque de l'exemple 1), d'où une contradiction et la validité de \lnot\lnot(A \lor \lnot A) .

Si les intuitionnistes rejettent le tiers exclu, ils acceptent bien sûr le principe de non contradiction : \lnot(A \land \lnot A) . En effet, la supposition A \land \lnot A est une contradiction. On a donc \lnot(A \land \lnot A) par introduction de la négation.


Exemple 7 connu sous le nom de loi de Peirce : ((A \to B) \to A) \to A . Curieusement, bien que ne contenant pas de négation, la déduction de cette loi nécessite l'élimination de la double négation, par exemple par l'intermédiaire de l'utilisation du tiers exclu. On suppose que l'on a ((A \to B) \to A) . D'après le tiers exclu:

.ou bien on a A,

.ou bien on a \lnot A et donc on a A \to B (exemple 6) et puisqu'on a ((A \to B) \to A) avec le modus ponens, on a A.

Page générée en 0.125 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