Définition 1 : Un monôme booléen est une constante ou une expression de la forme a1a2 a3 … ak où ai représente soit la variable ai soit le complément de la variable ai. Un polynôme booléen est un monôme ou une somme finie de monômes.
Proposition 1 : (Règles de simplification des polynômes)
xx’=0 et xx=x (simplification des monômes)
x+xy=x (suppression ou
adjonction de monômes dans un polynôme)
xy+xy’=x (regroupement : cas
particulier de la règle du consensus)
xy+y’z=
xy+y’z+xz (règle du consensus)
Définition 2 : Etant donnés deux monômes m1 et m2 on dit qu’ils admettent un consensus si toutes leurs lettres communes ont même forme (directe ou complémentée) sauf exactement une qui se présente sous forme contraire dans les deux monômes ; soit v cette variable. Le consensus de m1 et m2 est alors le produit de toutes les variables figurant dans m1 ou m2 sauf v, sous la forme où elles sont écrites dans ces monômes.
Proposition 2 : (Règle pratique)
Soient m1 et m2 deux monômes admettant un
consensus co(m1 , m2) alors m1+m2=m1+m2+co(m1 , m2)
Définition 3 : On appelle expression booléenne à n variables v1, v2, …, vn l’écriture d’un élément de l’algèbre de boole avec les symboles « v1 », « v2 », …, « vn », les signes +, * et ’ et un parenthésage adéquat.
Définition 4 : Soit B une algèbre de Boole et f
une application de Bn dans
B
f : Bn → B
(v1, v2, …, vn)
→ f(v1, v2, …, vn)
On dit que f est une fonction
booléenne à n variables si
« f(v1, v2,
…, vn) » est une
expression booléenne.
Proposition 3 : Toute expression booléenne est égale à un polynôme booléen.
Définition 5 : Soit B une algèbre de Boole et f
une application de Bn dans
B
On appelle duale de f et on
note f* l’application de Bn dans B définie par :
f* : Bn → B
(v1, v2, …, vn) → f*(v1, v2, …, vn)=f’(v’1, v’2, …, v’n)