L'operazione di equivalenza

L'operazione di equivalenza (o doppia implicazione) restituisce il valore vero (1) se e solo se entrambi i suoi operandi hanno lo stesso valore. Viene indicata con il simbolo ↔. $$ A \leftrightarrow B $$

E' una delle operazioni fondamentali nell'algebra booleana e nella logica proposizionale.

L'operazione di equivalenza tra due variabili booleane \( A \) e \( B \) è definita come segue:

$$ A \leftrightarrow B $$

Questa espressione è vera (1) se \( A \) e \( B \) sono entrambi veri o entrambi falsi. In altre parole, \( A \leftrightarrow B \) è vera se \( A \) e \( B \) sono logicamente equivalenti.

La tabella di verità per l'operazione di equivalenza è la seguente:

\[
\begin{array}{|c|c|c|}
\hline
A & B & A \leftrightarrow B \\
\hline
0 & 0 & 1 \\
0 & 1 & 0 \\
1 & 0 & 0 \\
1 & 1 & 1 \\
\hline
\end{array}
\]

Per comprendere meglio l'operazione di equivalenza, consideriamo un esempio pratico:

 Se \( A \) rappresenta "È giorno" e \( B \) rappresenta "Il sole è visibile", \( A \leftrightarrow B \) sarebbe vero se entrambe le affermazioni sono vere (è giorno e il sole è visibile) o entrambe sono false (non è giorno e il sole non è visibile).

La relazione tra l'equivalenza e gli operatori logici booleani

Se una delle affermazioni è vera e l'altra è falsa, l'operazione \( A \leftrightarrow B \) risulterebbe falsa.

L'operazione di equivalenza può essere espressa utilizzando altre operazioni logiche fondamentali, come l'AND, l'OR e la negazione (NOT). Una delle forme equivalenti è:

\[ A \leftrightarrow B = (A \land B) \lor (\neg A \land \neg B) \]

Questa espressione afferma che \( A \leftrightarrow B \) è vera se entrambe le variabili sono vere o entrambe sono false.

L'operazione di equivalenza è utilizzata in vari campi. Ad esempio, in un circuito digitale viene usata per verificare se due segnali logici sono identici. Nella logica proposizionale è utilizzata per formulare e risolvere espressioni logiche complesse. Negli algoritmi, infine, per effettuare un confronto logico tra le variabili.

Le proprietà dell'equivalenza

L'operazione di equivalenza soddisfa questa proprietà

  • Commutatività
    \[ A \leftrightarrow B = B \leftrightarrow A \]
  • Associatività
    \[ (A \leftrightarrow B) \leftrightarrow C = A \leftrightarrow (B \leftrightarrow C) \]
  • Idempotenza
    \[ A \leftrightarrow A = 1 \]
  • Involutività
    \[ \neg (A \leftrightarrow B) = A \leftrightarrow \neg B \]

 

 

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

L'algebra booleana