Algebra binaria di Boole


Consideriamo un insieme B in cui siano definite un'operazione unaria indicata con ' e due operazioni binarie indicate con ⊗ , ⊕ che agisca su due oggetti distinti 0 ed 1.
{ B, ', ⊗, ⊕; 0, 1 }
Chiamiamo a, b, c, d,.... degli elementi dell'insieme B
Quindi a puo' essere 0 od 1, b puo' essere 0 od 1, c puo' essere 0 od 1, d puo' essere 0 od 1, eccetera
Questo insieme e' detto algebra di Boole se valgono le seguenti leggi
  • Legge commutativa
    a ⊕ b = b ⊕ a
    a ⊗ b = b ⊗ a

  • Legge distributiva
    a ⊕ (b⊗c) = (a ⊕ b)⊗(a ⊕ c)     notare che questa e' molto diversa dalle leggi per la somma normale in N
    a⊗(b ⊕ c) = (a⊗b) ⊕ (a ⊗ c)

  • Leggi dell'identita'
    a ⊕ 0 = a     cioe' 0 e' l'elemento neutro per ⊕
    a ⊗ 1 = a     cioe' 1 e' l'elemento neutro per ⊗

  • Leggi del complemento significano semplicemente che se a vale 0 allora a' vale 1 e se a vale 1 allora a' vale 0
    a ⊕ a' = 1
    a ⊗ a' = 0