Booleova algebra

Booleova algebra je algebraická struktura se dvěma binárními a jednou unární operací.

Jedná se o šestici (, , , , , ), kde je neprázdná množina

  • Nejmenší prvek
  • Největší prvek
  • Unární operace (negace)

Budeme se soustředit na dvouprvkovou Booleovu algebru tj. budou 2 prvky:

  • - ()
  • - ()

Základní matematické symboly

NázevZnakDefinice
Negace nebo Neguje vstup, tedy z 1 dostaneme 0 a obráceně
Disjunkce (spojení) nebo Logické nebo
Konjunkce (průsek) nebo Logické a

Axiomy

NázevSoučetSoučin
komutativní
distrubutivní
neutralita 0 a 1
agresivita 0 a 1
vyloučení třetího

Dualita Booleovy algebry

Prohozením a zároveň v celém obvodu/výrazu zůstane chování (logická funkce) zachovaná (samozřejmě při prohození 1 a 0 i na vstupech/výstupech). Toto chování vychází ze symetrie námi vybraných operátorů a k modelování Booleovy algebry.

VýrazDuální výraz

De Morganovy zákony

Zákon

Zákon je efektivně lokální aplikací duality Booleovy algebry. Pokud v nějaké sekci obvodu vyměníme (OR) za (AND) a obráceně, a na rozhraní sekce všechny znegujeme všechny signály (tím uvnitř sekce vyměníme 1 a 0), tak chování celého obvodu zůstane zachováno.
Z toho vyplývá, že lze vytvořit verzi De Morganových zákonů i pro 3 a více vstupů, klidně s odlišnými operátory.

Užitečné zákony

NázevSoučetSoučin
asociativní
o idempotenci prvků (absorbce)
absorbce
dvojí negace

Hradlo XOR

Hradlo XOR můžeme kdykoliv zaměnit za disjunktivní normální formu (DNF) jeho logické funkce:

Last change: 2025-01-07, commit: d95c3a3