Lycée Faidherbe Option informatique deuxième année
Tautologies classiques
Les formules suivantes sont des tautologies connues :
Idempotence : x∧xax.
Absorption : x∧(x ∨y) ax.
Tiers exclu : x∨x.
Contraposition : (x ⇒y) a(y ⇒x).
Exportation : (x ⇒(y ⇒z)) a(x ∧y⇒z).
Syllogisme : (x ⇒y) ⇒((y ⇒z) ⇒(x ⇒z)).
Loi de Pierce : ((x ⇒y) ⇒x) ⇒x.
Ex falso quod libet sequitur : 2(x ∧x) ⇒y.
Les deux suivantes, appelées lois de de morgan, sont les plus connues et sont aussi celles
que nous utiliserons le plus :
((x ∧y) ax∨q
(x ∨y) ax∧q
2.2 Formule satisfiable et contradiction
Définition. Une formule est dite satisfiable s’il existe une valuation des variables proposition-
nelles telle que la formule soit évaluée à vrai.
Toute tautologie est aussi une formule satisfiable.
Une formule est dite contradictoire si elle n’est pas satisfiable. Une formule contradictoire
est une contradiction. Si Fest une contradiction alors ¬Fest une tautologie.
Si la formule Fcontient nvariables propositionnelles différentes, il nous faut essayer les 2n
valuations possibles de ces nvariables, et pour chacune de ces valuations, il faut évaluer la
formule. Le temps de construction de la tables est donc un O(2n). Ainsi, dans le pire des cas,
déterminer si une formule est satisfiable se fait avec une complexité exponentielle.
2.3 Formes normales
Pour travailler avec les formules logiques, il est utile de se ramener à une expression séman-
tiquement équivalente de syntaxe plus simple. Cela sera soit :
•une version standardisée et maniable ;
•une version minimisant le nombre de connecteurs binaires.
Définitions
Définition. On appelle littéral une variable propositionnelle ou bien la négation d’une variable
propositionnelle.
Définition. On appelle clause toute disjonction de littéraux. C’est à dire toute formule de la
forme p1∨ · · · ∨ pnoù n≥1et p1, . . . , pnsont des littéraux.
Définition. On appelle forme normale conjonctive toute conjonction de clause, c’est à dire
toute formule de la forme C1∧ · · · ∧ Cmoù m≥1et C1, . . . , Cmsont des clauses.
Définition. Une forme normale disjonctive est une formule de la forme D1∨ · · · ∨ Dmoù
m≥1et chaque formule Dipour i∈[1, n] est une conjonction de littéraux.
Il existe une méthode pratique simple pour obtenir une forme normale :
•on exprime la formule uniquement avec des ¬, des ∧et des ∨;
•on utilise les lois de De Morgan ;
•on utilise la distributivité de ∧par rapport à ∨et inversement.
2. Ça veut rien dire mais je trouve que ça boucle bien dirait le roi Loth
Chapitre 3 : logique 5