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

  1. Disgiunzione e congiunzione sono commutative.
  2. Esiste l’elemento neutro rispetto al e un altro elemento neutro rispetto al
  3. Le operazioni binarie sono distributive.
  4. 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