6- Déduction naturelle
I. Motivation
Pour montrer qu'une formule est une tautologie, on peut calculer sa table de vérité... mais elle a
La déduction naturelle formalise ces raisonnements : on se donne des règles, et une preuve est un assemblage de règles.
II. Séquents et règles
Définition : séquent
Un séquent est un couple noté
On écrit souvent
Définition : règle d'inférence
Une règle d'inférence permet de déduire un séquent (la conclusion, en bas) à partir d'autres séquents (les prémisses, en haut) :
Une règle sans prémisse est un axiome.
La règle de base est l'axiome : on peut toujours conclure une de ses hypothèses.
III. Les règles de la déduction naturelle
Pour chaque connecteur, on a des règles d'introduction (pour prouver une formule qui a ce connecteur) et d'élimination (pour utiliser une hypothèse qui a ce connecteur).
a) Conjonction
Pour prouver "
b) Implication
Pour prouver "si
c) Disjonction
L'élimination de la disjonction est le raisonnement par cas : si on sait "
d) Négation et absurde
On note
Enfin, le raisonnement par l'absurde :
IV. Arbres de preuve
Définition inductive : arbre de preuve
Un arbre de preuve (ou dérivation) d'un séquent
- une règle sans prémisse (un axiome) de conclusion
; - ou une règle de conclusion
, dont les prémisses ont chacune un arbre de preuve, placé au-dessus.
Un séquent est prouvable s'il a un arbre de preuve.
Exemple 1 : le modus ponens
Exemple 2 : le syllogisme barbara
On lit la preuve de bas en haut : pour prouver
Exemple 3 :
V. Correction
Théorème : correction de la déduction naturelle
Si
En particulier, si
Idée de la preuve
Par induction sur l'arbre de preuve : on vérifie, pour chaque règle, que si les prémisses sont "vraies" (toute valuation qui satisfait leurs hypothèses satisfait leur conclusion), alors la conclusion l'est aussi. Par exemple, pour
La réciproque (la complétude : toute conséquence logique est prouvable) est vraie aussi, mais hors programme.
Exercices
Exercice 1
Donner un arbre de preuve de
Exercice 2
Donner un arbre de preuve de
Exercice 3
Donner un arbre de preuve de
On raisonne par cas sur