Vous êtes sur la page 1sur 3

B. Le Systme Calcul des Squents (G.

Gentzen)
Ide
Une preuve dans ce systme aura la forme dun arbre
S3

S4
S2
S1

Et sinterprtera comme suit


Pour prouver S1, il suffit de prouver S2 et pour prouver S2, il suffit de prouver S3, S4,.
Dfinition1
Un squent est une paire d(ensemble finis de la forme
: Antcdent (Hypothses)
: Consquent (Conclusions)
A1, A2, , An B1, B2,., Bm sinterprtera comme
A1A2 . An B1 B2. Bm
Un squent est faux si tous les Bi sont faux et tous les Ai sont vraies
Dfinition2 : Rgle dinfrence
Le passage dun niveau un autre de larbre se fait au moyen de rgles dinfrence qui
possde la forme suivante :
S1Sn
Sm
Sm : la conclusion de la rgle

Exemple de rgle

A,

S1,.Sn : sont les prmisses de la rgle

B,

AB,

Cette rgle est applicable sur tout squent contenant une formule droite dont le connecteur
principal est un
Exemple
A , BC
(EF)F
:{ A , BC } : A : (EF)

B:F

Une rgle dinfrence possde la forme suivante


1
1 n
n
m

Peut se lire de 2 manires


Du haut vers le bas
Si est 1 dmontrable sous 1 et si n est dmontrable sous n alors est dmontrable
sous m

Du bas vers le haut
Pour dmontrer sous m, il suffit de dmontrer 1 sous 1 et .n sous n
Pour chaque connecteur nous allons dfinir 2 rgles : une rgle droite (le connecteur se
trouve dans la partie droite) et une rgle gauche.
Rgle gauche dduire de nouvelles hypothses
Rgle droite dire comment manipuler les buts
Df dune preuve
Une preuve de
est une suite dapplication de rgles dinfrences commenant
par et se terminant par des axiomes.

Les rgles

A,

,A,B

B,

AB,

,AB

Pour dmontrer AB sous lhypothse


, il suffit de dmontrer A et de
Dmontrer le B sous la mme Hypothse

A,B,

AB,

AB,

,B

, AB

A,

,B

, AB

Axiome

A,

, A

A,

Si AB est en hypothse alors il suffit de


dmontrer le A pour pouvoir mettre le B en
hypothse

Si AB est en hypothse alors soit A soit B


sont vrais et nous dmontrons le sous A ou
bien sous B

Pour dmontrer AB sous lhypothse


, il suffit de dmontrer B sous
Lhypothse A
,A

B,

Si AB est en hypothse alors A, B sont


vrais et sont mis en Hypothse
,A

Pour dmontrer AB sous lhypothse


, il suffit de dmontrer A ou bien le B
sous la mme Hypothse
,A

,A

A,

C. La rsolution de Robinson (Algorithme de rfutation)


A la diffrence des autres mthodes, la rsolution de Robinson impose que les formules quon
veut traiter soient en forme clausale (FNC)
La mthode est rfutationnelle c'est--dire, on dbute de la ngation du thorme prouver
On commence par un ensemble de clauses et on utilise une rgle de rsolution pour construire
de nouvelles clauses jusqu obtenir un ensemble de clauses contenant la clause vide not.
Rgle dinfrence
{XA, XB}
AB
Dmonstration
En gnral
Si X est vraie alors, X est faux on a XB est vraie B est vraie donc AB est vraie
La mme chose si X est faux
Rsolvante de clauses
Soit C1 et C2 deux clauses tel que latome L C1 et L C2
La rsolvante de C1 et C2 est obtenue en liminant latome et sa ngation et en runissant les
autres littraux de C1 et C2 en liminant les lments redondants.
Exemple
Soit C1=AB C C2= ACD C3=A B C4=A D
Les seules clauses dont on peut calculer la rsolvante sont C1C3 A CetC2C3 BCD
Algorithme de Robinson
Soit S : un ensemble de clauses tq S
Tant que S faire
- Choisir C1 et C2 S tq ! LC1 et LC2
- Calculer la rsolvante de C1 et C3 not res(C1,C2)
- Ajouter res(C1,C2) S
Fin faire
- Pour appliquer lAlgorithme sur une formule, On dbute par la ngation de la formule
On dtermine FNC et on applique lalgorithme
- Pour appliquer lAlgorithme sur un raisonnement
Lensemble des clauses initiales est les hypothses union la ngation du but

Vous aimerez peut-être aussi