Documente Academic
Documente Profesional
Documente Cultură
Pag. 1/6
3'. (a ∧ b) ∧ c = a ∧ (b ∧ c) (∀) a, b, c ∈ B asociativitatea
4. a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c)
4'. a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) (∀) a, b, c ∈ B distributivitatea
'
5. a ∧ (a ∨ b) = a 5 . a ∨ (a ∧ b) = a (∀) a, b ∈ B absor ia
6. (∀) a ∈ B, (∃)a ∈ B a.î. a ∨ a = 1 6'. (∀) a ∈ B, (∃)a ∈ B a.î. a ∧ a = 0
7. (∀) a ∈ B , exist dou elemente 0 i 1 astfel încât a ∨ 1 = 1, a ∨ 0 = a
7'. (∀) a ∈ B , exist dou elemente 0 i 1 astfel încât a ∧ 1 = a, a ∧ 0 = 0
8. a ∨ b = a ∧ b 8'. a ∧ b = a ∨ b , (∀) a, b ∈ B legile lui De Morgan
Func ii booleene
Pag. 2/6
Defini ie Se nume te form normal conjunctiv perfect (FNCP) a unei formule, o
FNC care satisface condi iile:
- nu con ine doi factori identici;
- nici un factor nu con ine doi termeni identici;
- nici un factor nu con ine simultan un termen i nega ia sa;
- în fiecare factor sunt prezente toate variabilele.
Pentru fiecare formul neidentic fals se poate g si o FNDP i o FNCP, aceste
formule fiind unice.
Exemplu: FNDP f ( x1 , x2 , x3 ) = x1 x2 x3 ∨ x1 x2 x3 ∨ x1 x2 x3 ∨ x1 x2 x3
FNCP f ( x1 , x2 , x3 ) = ( x1 ∨ x2 ∨ x3 )( x1 ∨ x2 ∨ x3 )( x1 ∨ x2 ∨ x3 )
Defini ie O func ie boolean este sub form canonic disjunctiv (FCD) dac se scrie
astfel: f ( x1 , x2 ,..., xn ) = ∨ f (i1 , i2 ,..., in ) x1i1 x2i2 ...xnin cu ik=0,1; k=1,2,…,n cu conven ia de
nota ie x1k = xk , xk0 = xk
Termenii în care f (i1 , i2 ,..., in ) = 0 nu se mai scriu deoarece 0 ∨ x = x
Defini ie O func ie boolean este sub form canonic conjunctiv (FCC) dac se scrie
astfel: f ( x1 , x2 ,..., xn ) = ∧ f (i1 , i2 ,..., in ) ∨ x1i1 x2i2 ...xnin cu ik=0,1; k=1,2,…,n i conven ia
de nota ie x1k = xk , xk0 = xk
Factorii în care f (i1 , i2 ,..., in ) = 1 nu se mai scriu deoarece x ⋅1 = x
Argumentele pentru care f ia valoarea 0 sunt:
x1 ∨ x2 ∨ x3 0 0 1
x1 ∨ x2 ∨ x3 0 1 0
x1 ∨ x2 ∨ x3 1 0 0
x1 ∨ x2 ∨ x3 1 1 1
f ( x1 , x2 , x3 ) = ( x1 ∨ x2 ∨ x3 )( x1 ∨ x2 ∨ x3 )( x1 ∨ x2 ∨ x3 )( x1 ∨ x2 ∨ x3 ) este FCC a
func iei f ( x1 , x2 , x3 ) .
Defini ie Se numesc mintermi, func iile booleene de n variabile care iau valoarea 1
numai pentru un singur argument (într-un singur punct).
Pentru o func ie de n variabile exist 2n mintermi.
Pag. 3/6
Mintermii sunt produse logice ale tuturor variabilelor sau nega iilor lor, fiind negate
variabilele care iau valoarea 0 în argumentul în care func ia ia valoarea 1.
Exemplu: Pentru o func ie de dou variabile avem mintermii:
m0 = x1 x2 , m1 = x1 x2 , m2 = x1 x2 , m3 = x1 x2
Defini ie Se numesc maxtermi func iile booleene de n variabile care iau valoarea 0
numai pentru un singur argument (într-un singur punct).
Pentru o func ie de n variabile exist 2n maxtermi.
Maxtermii sunt sume logice ale tuturor variabilelor sau nega iilor lor, fiind negate
variabilele care iau valoarea 1 în argumentul în care func ia ia valoarea 0.
Exemplu: M 0 = x1 ∨ x2 , M 1 = x1 ∨ x2 , M 2 = x1 ∨ x2 , M 3 = x1 ∨ x2
Observa ii:
1. Mintermii sunt produse elementare, iar maxtermii sunt sume elementare.
2. Orice func ie boolean , cu excep ia constantei 0, poate fi scris sub forma canonic
disjunctiv .
3. Orice func ie boolean , cu excep ia constantei 1, poate fi scris sub forma canonic
conjunctiv .
4. Pentru o func ie boolean dat , formele canonice sunt unice.
5. Func iile booleene pot descrie func ionarea oric rui sistem de elemente care pe
parcursul func ion rii pot fi într-una din dou st ri distincte.
Pag. 4/6
5. Se alege una din acestea.
Exemplu:
1. Fie f ( x1 , x2 , x3 ) = x1 x2 ∨ x1 x2 x3 ∨ x1 x2 ∨ x1 x2 x3 FND
Pag. 5/6