Inventata da George Boole, l’algebra di Boole fornisce un modo simbolico per manipolare e rappresentare le informazioni logiche.

L’algebra di Boole può essere interpretata in più modi, ad esempio considerandola come

ma sempre avendo cura di mantenere la validità e la consistenza degli assiomi.

Basi dell’algebra booleana

I postulati che definiscono un’algebra, come quella booleana, sono consistenti tra loro, semplici e indipendenti.

L’algebra di Boole può essere costruita a partire da diversi insiemi di postulati, dei quali uno dei più intuitivi è costituito da questi postulati e definizioni:

postulati (o assiomi)

Gli assiomi elencati sotto sono quelli dell’algebra booleana pura, ma per l’interpretazione a porte logiche è utile usare 0 e 1 come A e B, e {0, 1} come classe (anche chiamata alfabeto di supporto).

  1. Chiusura
  2. Commutatività
  3. Associatività
  4. Distributività
  5. Complementazione
  6. Idempotenza

Questi sono i principi fondamentali che definiscono un’algebra booleana.

N.B. A differenza della matematica, sia l’operatore + che l’operatore godono delle proprietà associativa, commutativa e distributiva (es: .

definizioni

(non sono assiomi ma seguono naturalmente dagli assiomi):

  • 0 è l’elemento neutro dell’OR e l’elemento nullo dell’AND
  • 1 è l’elemento neutro dell’AND e l’elemento nullo dell’OR

principio di dualità

Ogni identità valida nell’Algebra Booleana rimane valida se si scambiano fra loro:

  • gli operatori e
  • le costanti 0 e 1,

avendo cura di mantenere le precedenze degli operatori, cioè le proprietà esplicite (parentesi) e quelle implicite (ordine delle operazioni NOT, AND, OR).

N.B.: ciò NON significa che l’espressione duale assume gli stessi valori di verità dell’originale.

osservazioni

  • Se un’espressione è tautologica in Algebra Booleana, anche la sua duale è tautologica, quindi il principio di dualità è utile per dimostrare identità booleane: invece di dimostrare due relazioni separate (una per OR e una per AND), basta dimostrarne una e ottenere l’altra per dualità.
  • Duale del duale: Se prendi la duale di un’espressione due volte, ottieni di nuovo l’espressione originale.

identità di base dell’algebra booleana

identitàduale dell’identitànome
Commutatività
Associatività
Distributività
Complementazione
Elemento neutro
Elemento nullo
Idempotenza

teoremi/proprietà dell’algebra booleana

espressioneforma dualenome
Involuzione
Assorbimento
Pseudo-assorbimento
Leggi di De Morgan
Consenso