Booleova algebra (BA), nazvaná podle irského matematika George Boolea, je struktura
, kde B je neprázdný nosič,
jsou binární operátory, 0 je nejmenší a 1 největší prvek, - je unární operátor na B a platí axiomy:
asociativita ![{\displaystyle \wedge ,\vee }](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/d95c04402ead9d1eca305bd9be599054fe841c2f)
komutativita ![{\displaystyle \wedge ,\vee }](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/d95c04402ead9d1eca305bd9be599054fe841c2f)
distributivita ![{\displaystyle \wedge ,\vee }](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/d95c04402ead9d1eca305bd9be599054fe841c2f)
komplementarita ![{\displaystyle a\wedge -a=0,a\vee -a=1}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/c99f292935ccd8627d883d7e7ed44c224dcaae6b)
absorpce ![{\displaystyle a\vee (a\wedge b)=a,a\wedge (a\vee b)=a}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/7747810bf9d790cae768879e90bab1601db5842d)
nedegenerovanost ![{\displaystyle 0\neq 1}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/5add705e86314a6ce57c76d7493896b092661a75)
Poslední z uvedených axiomů způsobuje, že triviální svaz tvořený jednoprvkovou množinou (0 = 1) není BA.
Booleova algebra je distributivní komplementární svaz, tedy pro každý prvek z nosiče existuje právě jeden jeho komplement (doplněk) takový, který splňuje axiom
.
Formule a zákony platné v BA
![{\displaystyle a\leq b\equiv a\wedge b=a\equiv a\vee b=b}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/4fe48bb0637cfd92631b7e73aeec881a792931c3)
![{\displaystyle a-b\equiv a\wedge -b}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/079f39672ac57f3123265cc2d7d1f1c581b4a7c0)
(symetrický rozdíl)
Dualita operací
Máme-li formuli
v jazyce
, pak její dualitu
vytvoříme tak, že nahradíme
za
,
za
,1 za 0 a 0 za 1.
Formule
platí v každé BA, jestliže v každé BA platí její dualita
.