Booleova algebra
Booleova algebra je abstraktní matematická struktura, pojmenovaná podle irského matematika George Boolea (1815–1864). V roce 1938 ukázal Claude Elwood Shannon (1914–2001), že ji lze použít pro formální popis logických obvodů, které pracují se dvěma hodnotami. Od té doby se používá jako teoretický model kombinačních obvodů.
Z algebraického hlediska se jako Booleova algebra označuje každý komplementární a distributivní svaz, který má alespoň dva prvky.
Definice
Booleova algebra je množina B obsahující dvě binární operace (např. ^ a v), jednu unární operaci (např. -) a alespoň dva rozlišitelné prvky (označená např. jako 0 a 1). Operace a všechny prvky a, b, c z množiny B splňují následující zákony:
Idempotence

Komutativita

Asociativita

Absorpce

Vzájemná distribuce

Komplementarita

Vlastnosti prvků
Množina B obsahuje alespoň dva rozlišitelné prvky (např. 0 a 1), pro které platí tyto zákonitosti:

Odvozené vlastnosti
Pro všechna a, b z množiny B platí:
De Morganovy zákony

Základní pojmy
Literál
Literál je logická proměnná nebo její negace.

Formule
Formule je syntakticky správná posloupnost literálů a operátorů.

Konjukce
Konjunkce je jiné označení pro logický součin (AND).

Disjunkce
Disjunkce je jiné označení pro logický součet (OR).

Booleova funkce
Booleova funkce n proměnných, kde n je přirozené číslo, je každé zobrazení f, které každé n-tici nul a jedniček přiřazuje nulu nebo jedničku.

Disjunktní normální tvar
Formule je v disjunktivním normálním tvaru (DNF), je-li zapsána jako disjunkce jedné nebo několika formulí, z nichž každá je literálem nebo konjunkcí literálů. Každá Booleova funkce se dá zapsat v disjunktivním normálním tvaru.

Konjunktní normální tvar
Formule je v konjunktivním normálním tvaru (CNF), je-li zapsána jako konjunkce jedné nebo několika formulí, z nichž každá je literálem nebo disjunkcí literálů. Každá Booleova funkce se dá zapsat v konjunktivním normálním tvaru.

Reference
- Marie Demlová: Diskrétní matematika a logika pro KM, ČVUT Praha
- http://mathworld.wolfram.com/…Algebra.html
- +Matematika
- Booleova algebra