Sie sind auf Seite 1von 2

UPMC

Annee 2017-2018 LRC - Annexe n1 m1 androide


m1 dac

Deux systemes de preuve en logique des propositions


1 Systeme de Hilbert
1.1 Composantes
Le systeme de Hilbert est caracterise par trois schemas daxiome et une regle dinference :
Schemas daxiome :
SA1 : A (B A)
SA2 : (A (B C)) ((A B) (A C))
SA3 : (B A) (A B)
Regle dinference
Modus Ponens (MP) : A, A B ` B

1.2 Deduction
La deduction dune formule A dans une theorie est une suite finie A0 , . . . , An telle que An = A et
pour tout i,
Ai est linstanciation de lun des axiomes,
Ai est lune des hypotheses, cest-a-dire Ai
Ai est obtenue par modus ponens applique a Aj et Ak avec j < i et k < i
On peut aussi appliquer toutes les substitutions necessaires, a condition de les effectuer dans lensemble
de la formule.
Si on trouve une telle suite, on peut noter ` A.

1
2 Methode des tableaux semantiques
La methode des tableaux semantiques permet detablir si un ensemble de fomules logiques est valide,
satisfiable ou insatisfiable.

2.1 Composantes
La methode des tableaux est basee sur des regles syntaxiques de decomposition, qui distinguent deux
types de formules, nommes et .

Formule 1 2
Formule 1 2

1 2 1 2
1 2 1 2
(1 2 ) 1 2
(1 2 ) 1 2
1 2 1 2
(1 2 ) 1 2
(1 2 ) (1 2 ) (2 1 )
1 2 1 2 2 1

2.2 Satisfiabilite
La recherche dun modele pour un ensemble de formules F par la methode des tableaux peut etre
representee de differentes facons, nous utilisons ici une forme arborescente.

Initialisation : creer un nud racine, etiquete par lensemble F et marque comme non traite
Decomposition iterative : choisir un nud non traite et le marquer comme traite
si letiquette du nud contient deux litteraux complementaires, marquer le nud comme ferme
sinon, si toutes les formules associees au nud sont des variables propositionnelles, marquer le
nud comme ouvert
sinon, choisir une formule F de letiquette du nud
si elle est de type
creer un sous-nud marque comme non traite
lui associer letiquette F \ {F } {1 , 2 } ou 1 et 2 sont les formules obtenues par
reecriture de F
sinon (si elle est de type )
creer deux sous-nuds marques comme non traites
leur associer respectivement les etiquettes F \ {F } {1 } et F \ {F } {2 } ou 1 et 2
sont les formules obtenues par reecriture de F

Si larbre contient une feuille ouverte, alors F est satisfiable.


Si toutes les feuilles de larbre sont fermees, alors F est insatisfiable.

Das könnte Ihnen auch gefallen