Booleovská algebra

Co je to Booleovská algebra?

Booleovská algebra je matematická struktura, která pracuje s logickými hodnotami a operacemi nad nimi. Základními prvky jsou typicky dvě hodnoty:

\[ 0 \quad (false), \qquad 1 \quad (true) \]

Používá se především v:

  • logice
  • návrhu digitálních obvodů
  • informatice (podmínky, bitové operace)

Formální definice

Booleovská algebra je uspořádaná šestice:

\[ (B, +, \cdot, ', 0, 1) \]

kde:

  • \( B \) je množina
  • \( + \) je operace OR (součet)
  • \( \cdot \) je operace AND (součin)
  • \( ' \) je negace (NOT)
  • \( 0 \) je neutrální prvek pro OR
  • \( 1 \) je neutrální prvek pro AND

Operace

AND (konjunkce)

\[ 1 \cdot 1 = 1, \quad jinak\ 0 \]

OR (disjunkce)

\[ 1 + 0 = 1, \quad 0 + 0 = 0 \]

NOT (negace)

\[ 0' = 1, \quad 1' = 0 \]

Axiomy

Booleovská algebra splňuje následující základní vlastnosti:

Komutativita

Vyjadřují nezávislost výsledku na pořadí operandů:

\[ a + b = b + a \] \[ a \cdot b = b \cdot a \]

Asociativita

Zajišťují, že při opakovaném použití operace nezáleží na způsobu závorkování: \[ a + (b + c) = (a + b) + c \] \[ a \cdot (b \cdot c) = (a \cdot b) \cdot c \]

Distributivita

Umožňují vzájemné „roznášení“ operací: \[ a \cdot (b + c) = (a \cdot b) + (a \cdot c) \] \[ a + (b \cdot c) = (a + b) \cdot (a + c) \]

Identita

Definují neutrální prvky: \[ a + 0 = a \] \[ a \cdot 1 = a \]

Doplněk

Každý prvek má svůj doplněk: \[ a + a' = 1 \] \[ a \cdot a' = 0 \]

De Morganovy zákony

De Morganovy zákony patří mezi nejdůležitější vztahy v Booleovské algebře, protože umožňují transformovat výrazy obsahující negaci.

\[ (a \cdot b)' = a' + b' \]

\[ (a + b)' = a' \cdot b' \]