Odkazy:
- Číslicové počítače. Jan Blatný, Karel Krištoufek, Zdeněk Pokorný, Ján Kolenička.  SNTL 1982.  Strana 62.
 - Booleova algebra na Wikipedii
 
Booleova algebra je množina B o alespoň svou prvcích (O a I), nad níž jsou definovány dvě binární (∧ a ∨) a jedna unární operace (¬), splňující následující axiómy.  Nejdříve si ale povíme něco více o použitých pojmech.
Je zvykem označovat prvky množiny B znaky
- První prvek: 0, O, L
 - Druhý prvek: 1, I, H
 
Označení číslicemi 0 a 1 je obvyklé v matematice a výpočetní technice.  Označení písmeny L a H je obvyklé v číslicové technice.  Použití písmene O místo 0 a písmene I místo 1 je z historických důvodů kdy se pro tyto číslice častou používali písmena abecedy jim podobná.
Dvě binární operace nazývané jako sčítání a násobení jsou pojmenovávány a značeny jako
- logický součet, ∨, ∧, +, OR
 - logický součin, ∧, ⋅, ., ⋆, AND
 
Unární operace je nazývána negace a označována znaky ¬, -, /, !, NOT, nebo tak, že se nad výrazem udělá vodorovná čára přes celý výraz.
Axiomy
- 1. výsledkem všech tří operací ∨ , ∧ a ¬ jsou prvky množiny B
 - 2. 
 - 3. komutativita: a∨b = b∨a, a∧b = b∧a
 - 4. asociativita: a + (b ⋅ c) = (a + b) ⋅ (a + c), a ⋅ (b + c) = (a ⋅ b) + (a ⋅ c)
 - 2a: ∃ prvek 0, pro který platí a + 0 = a
 - 2b: ∃ prvek 1, pro který platí a ⋅ 1 = a
 - 4a: a + (b ⋅ c) = (a + b) ⋅ (a + c)
 - 4b: a ⋅ (b + c) = (a ⋅ b) + (a ⋅ c)
 - 5: Jsou-li prvky 0,1 z axiómu 2 jediné, pak pro každý prvek a existuje prvek ¬a ∊ B, který splňuje rovnice a ⋅ ¬a = 0, a + ¬a = 1
 - 6: Množina B obsahuje alespoň dva navzájem různé prvky a, b.
 - REMOVE: 1a: a + b ∊ B
 - REMOVE: 1b: a ⋅ b ∊ B
 - REMOVE: 3a: a + b = b + a
 - REMOVE: 3b: a ⋅ b = b ⋅ a
 
Věty:
- 1a: Prvek 0 v axiómu 2a je jediný.
 - 1b: Prvek 1 v axiómu 2b je jediný.
 - 2a: a + a = a
 - 2b: a ⋅ a = a
 - 3a: a + 1 = 1
 - 3b: a ⋅ 0 = 0
 - 4a: a + a ⋅ b = a
 - 4b: a ⋅ (a + b) = a
 - 5: ¬a je určen jednoznačně
 - 6: ¬(¬a) = a
 - 7a: ¬(a + b) = ¬a ⋅ ¬b
 - 7b: ¬(a ⋅ b) = ¬a + ¬b
 - 8a: (a + b) + c = a + (b + c)
 - 8b: (a ⋅ b) ⋅ c = a ⋅ (b ⋅ c)
 - 9a: a + ¬a ⋅ b = a + b
 - 9b: a ⋅ (¬a + b) = a ⋅ b
 - 10: (a + b) ⋅ (¬a + c) = a ⋅ c + ¬a ⋅ b
 - 11a: ¬(a ⋅ c + b ⋅ ¬c) = ¬a ⋅ c + ¬b ⋅ ¬c
 - 11b: ¬((a + c) ⋅ (b + ¬c)) = (¬a + c) ⋅ (¬b + ¬c)
 
Tabulka 13.1. Pravdivostní tabulka některých binárních operací
| a | b | a∧b | a∨b | ¬a | 
|---|
| 0 | 0 | 0 | 0 | 1 | 
| 0 | 1 | 0 | 1 | 1 | 
| 1 | 0 | 0 | 1 | 0 | 
| 1 | 1 | 1 | 1 | 0 | 
Tabulka 13.2. Pravdivostní tabulka některých binárních operací
| a | b | a∧b | a∨b | ¬a | 
|---|
| O | O | O | O | I | 
| O | I | O | I | I | 
| I | O | O | I | O | 
| I | I | I | I | O |