L’algebra di Boole viene introdotta da George Boole con il fine di svolgere conti algebrici per risolvere affermazioni logiche.
Definizione
L’algebra di Boole è una struttura algebrica del seguente tipo:
Gli elementi che sono dentro la tupla sono i seguenti:
- : L’insieme degli elementi su cui svolgiamo i calcoli algebrici, viene chiamato supporto.
- : operatore booleano di disgiunzione, detto OR.
- : operatore booleano di congiunzione, detto AND.
- : operatore unario di complementazione, detto NOT.
- : elemento neutro rispetto al
- : elemento neutro rispetto al
Per far valere i calcoli booleani nella seguente tupla, essa deve rispettare i postulati di Huntington.
Postulati di Huntington
- Disgiunzione e congiunzione sono commutative.
- Esiste l’elemento neutro rispetto al e un altro elemento neutro rispetto al
- Le operazioni binarie sono distributive.
- Per ogni elemento esiste, ed è unico, un elemento
Principio di dualità
Ogni proposizione derivata dagli assiomi di Huntington di un’algebra di Boole rimane valida scambiando ovunque tra di loro le operazioni e e gli elementi neutri ed .
Proprietà dell’algebra di Boole
| Proprietà | Esempi |
|---|---|
| Associativa | |
| Idempotenza | |
| Elemento nullo | |
| Unicità del complemento | è unico |
| Assorbimento | |
| Semplificazione | |
| Involuzione | |
| Leggi di De Morgan | |
| Consenso |