Skip to main content
Logo
Postulati di Huntington
Overview

Postulati di Huntington

Valerio Di Tommaso Valerio Di Tommaso
18 February 2026
2 min read

Sono le regole fondamentali per l’Algebra di Boole, se un sistema rispetta queste regole allora è Algebra di Boole.

1. Commutatività di ++ e \cdot

È praticamente uguale alla commutatività della somma e del prodotto nell’algebra tradizionale.

  • a+b=b+aa + b = b + a
  • ab=baa \cdot b = b \cdot a

Come si può notare, sia con l’OR che con l’AND il risultato rimane invariato pur cambiando l’ordine.

2. Esistenza degli Elementi Neutri

È come con l’algebra matematica, ad esempio, nell’addizione normale 00 è un elemento neutro, in quanto sommandolo ad altri numeri non ci saranno cambiamenti del risultato. Lo stesso vale con l’11 che è elemento neutro nella moltiplicazione, infatti moltiplicando qualunque numero per 11 il risultato non cambia.

  • a+0=aa+0=a <--- 00 con l’OR.
  • a1=aa⋅1=a <--- 11 con l’AND.

3. Distributività di ++ e \cdot

Gli operatori ++ e \cdot sono distributivi in modo simmetrico, cioè non solo l’OR si distribuisce sull’AND, ma anche l’AND si distribuisce sull’OR. Questa è una nota differenza con l’algebra tradizionale, dove la somma non si distribuisce sul prodotto.

  • L’AND si distribuisce sull’OR (Possibile nell’algebra tradizionale): a(b+c)=(ab)+(ac)a \cdot (b+c) = (a \cdot b) + (a \cdot c)
  • L’OR si distribuisce sull’AND (Impossibile nell’algebra tradizionale): a+(bc)=(a+b)(a+c)a + (b \cdot c) = (a + b) \cdot (a + c)

4. Esistenza del Complemento

Questo postulato ci dice che per ogni elemento aa esiste anche un elemento aa^{\prime} (aa negato), chiamato “complemento” o “NOT”.

Quindi:

  • a+a=1a + a^{\prime} = 1
  • aa=0a \cdot a^{\prime} = 0

Perché? Il motivo è semplice, a prescindere da quale sia il valore di aa, essendo commutato con la sua negazione, in base all’operatore booleano usato il risultato rimarrà invariato grazie all’esistenza degli elementi neutri.

Infatti:

  • Se a=0a=0, il suo complemento aa^{\prime} è 11. Verifichiamo:

    • 0+1=10+1=1 <— In quanto lo 00 è elemento neutro dell’OR.
    • 01=00⋅1=0 <— In quanto l’11 è l’elemento neutro dell’AND.
  • Se a=1a=1, il suo complemento aa^{\prime} è 00. Verifichiamo:

    • 1+0=11+0=1 <— In quanto lo 00 è elemento neutro dell’OR.
    • 10=01⋅0=0 <— In quanto l’11 è l’elemento neutro dell’AND.

In questi esempi per verificare a+a=1a + a^{\prime} = 1 e aa=0a \cdot a^{\prime} = 0, viene anche dimostrata la proprietà commutativa dell’OR e dell’AND.


Continua con: Il Principio di Dualità.