Booleova algebra

obor algebry zobecňující vlastnosti množinových a logických operací

Booleova algebra je algebraická struktura se dvěma binárními a jednou unární operací, která zobecňuje vlastnosti množinových a logických operací. Je nazvána podle britského matematika George Boolea. Mimo oblast algebry se pojem Booleova algebra zužuje na dvouprvkovou Booleovu algebru[1] a používá se pro reprezentaci pravdivostních hodnot a logických funkcí. Klíčový význam mají Booleovy algebry také pro metodu forsingu.

George Boole 1879

Formální definice

editovat

Booleova algebra je definována jako distributivní komplementární svaz.[2]

Jinou ekvivalentní definicí je následující. Booleova algebra je šestice (A, ∧, ∨, −, 0, 1), kde A je neprázdná množina, 0 ∈ A je nejmenší, 1 ∈ A největší prvek, − je unární operace (doplněk neboli komplement) a ∧, ∨ jsou binární operace (průsek a spojení) na A, splňující následující axiomy.

Komutativita:    
Distributivita:    
Neutralita 0 a 1:    
Komplementarita:    

Někdy se uvádí ještě axiom nedegenerovanosti:  . Při jeho zavedení pak triviální svaz tvořený jednoprvkovou množinou není Booleovou algebrou.

Vlastnosti

editovat

Pro Booleovu algebru A a každé x, y, zA platí:

  • asociativita: (xy) ∨ z = x ∨ (yz), (xy) ∧ z = x ∧ (yz)
  • absorpce: x ∨ (xy) = x, x ∧ (xy) = x
  • agresivita nuly: x ∧ 0 = 0
  • agresivita jedničky: x ∨ 1 = 1
  • idempotence: xx = x, xx = x
  • absorpce negace: x ∨ (−xy) = xy, x ∧ (−xy) = xy
  • dvojitá negace: −(−x) = x
  • De Morganovy zákony: −x ∧ −y = −(xy), −x ∨ −y = −(xy)
  • 0 a 1 jsou vzájemně komplementární: −0 = 1, −1 = 0

Příklady

editovat

Booleovy algebry musí splňovat více axiomů, než svazy, a proto je jejich struktura jednotnější. Například každá konečná Booleova algebra má   prvků pro nějaké   a je izomorfní s direktním součinem   dvouprvkových Booleových algeber.

Dvouprvková algebra

editovat

Dvouprvková algebra je algebra nad množinou A = {0, 1}, kde operace jsou dány přirozeným způsobem, tj. 0 a 1 jsou vzájemně komplementární a protože platí 0 < 1, průsek (infimum) je menší z operandů, spojení (supremum) je větší z operandů:

       
0 0 0 0
0 1 1 0
1 0 1 0
1 1 1 1

Nejjednodušší Booleova algebra obsahuje pouze jeden prvek, neboli 0 = 1 (zde nejde o spor, nýbrž o dvojí značení jednoho prvku). Všechny operace dávají stejný výsledek (jiné zde ani neexistují), proto se nazývá triviální. Tato algebra samozřejmě může existovat jedině tehdy, když nepoužijeme axiom nedegenerovanosti.

Množinové (potenční) algebry

editovat

U množinových algeber je algebra definována nad množinou všech podmnožin (potenční množinou) libovolné množiny S, tzn. A = 2S, nejmenším prvkem 0 je prázdná množina, největším prvkem 1 je celá množina S a operace odpovídají průniku, sjednocení a doplňku do množiny S.

Atomární a bezatomární algebry

editovat

Nekonečné Booleovy algebry mohou být atomární, kdy pod každým nenulovým prvkem   je atom  ; atom je prvek, pod kterým již nic neleží, tj. neexistuje   takové, že  . Existují naopak bezatomární algebry, které nemají žádné atomy. Příkladem bezatomárních algeber jsou husté Booleovy algebry, v nichž pro každé   existuje   takové, že  .

Poznámka: Jako v každém svazu se používá symbol   pro   (nebo ekvivalentně  ) a symbol   pro ostré uspořádání, tj. relaci „  a zároveň  “.

Algebry výroků

editovat

Prakticky používanými příklady Booleových algeber jsou algebry výroků (či obecněji Lindenbaumovy algebry formulí) a množinové algebry.

  • U algeber výroků v dvouhodnotové logice je A = {nepravda, pravda} a operace odpovídají konjunkci, disjunkci a negaci; pokud ztotožníme 0 = nepravda, 1 = pravda, algebra přejde na výše uvedenou dvouprvkovou algebru nad množinou A = {0, 1}
  • Lindenbaumovy algebry jsou definovány nad množinou A všech tříd ekvivalence formulí daného jazyka a operace jsou stejné jako u algeber výroků.

Reference

editovat

Literatura

editovat
  • kolektiv autorů, 1977. Aplikovaná matematika. Redakce Kutinová, Blanka; Nečas, Jiří. Praha: SNTL – Nakladatelství technické literatury, n.p.. 1318 s. (Oborové encyklopedie). 
  • ROBERT, Faure; HEURGONOVÁ, Edith. Uspořádání a Booleovy algebry. Praha: Academia, 1984. 

Související články

editovat

Externí odkazy

editovat