Connettivi Logici
Un connettivo in logica è un operatore logico che funziona come da “colla” o “grammatica” per comporre frasi complesse composte da atomi. Un atomo nella logica proposizionale, è una frase che ci dà informazioni semplici come: “Piove.” (), “Ho l’ombrello.” ().
È dunque importante all’interno della logica proposizionale conoscere tutti i connettivi logici.
| Notazione | Nome | Significato letterale | Regola (nella Tabella di Verità) |
|---|---|---|---|
| Congiunzione (AND) | “E anche…” | È vera (1) solo se tutte e due sono vere. | |
| Disgiunzione (OR) | “Oppure…” | È vera (1) se almeno una è vera. | |
| Negazione (NOT) | “Non è vero che…” | Inverte il valore (0 diventa 1, 1 diventa 0). | |
| Implicazione (IF) | “Se… allora…” | Attenzione: È Falsa (0) solo nel caso (Vero implica Falso). In tutti gli altri casi è ! | |
| Doppia Implicazione | ”Se e solo se” | È vera (1) se e hanno lo stesso valore. | |
| Affermazione Falsa = | Affermazione Vera = . |
Classificazione logica di una formula
Per classificare la verità di una formula logica, abbiamo bisogno di capire se è:
- Tautologica (T) <— Sempre Vera ().
- Inconsistente (I) <— Sempre Falsa ().
- Soddisfacibile (S) <— Né sempre Vera o Falsa, quindi c’è almeno una affermazione Vera (almeno un ).
Il metodo migliore per affermare queste classificazioni è attraverso una Tabella di Verità.
Esempio Tabella di Verità per classificare l’affermazione:
| (perché è vero) | |||||
| (perché è vero) | |||||
| (ECCEZIONE! è falso) | |||||
| (perché è vero) | |||||
| Una volta riempita la Tabella di Verità possiamo facilmente classificare la veridicità questa formula: |
- È Tautologica (T)? - No, non è sempre Vera ().
- È Inconsistente (I)? - No, non è sempre Falsa ().
- **È Soddisfacibile (S)? - Si! Non è né sempre Vera e né sempre Falsa ma c’è almeno un caso in cui la formula è Vera.
Dunque la formula è classificabile come S.
Confronto di formule
Fino ad’ora abbiamo solo classificato se una frase/formula è vera o falsa, tuttavia è anche possibile analizzare come si comportano due frasi/formule l’una rispetto all’altra. Dunque, è possibile confrontare due formule definendo la relazione che vi è tra loro.
Utilizziamo i seguenti simboli per definire la relazione logica tra le due formule e quindi per confrontarle:
| Simbolo | Nome | Regola |
|---|---|---|
| Equivalenza Logica | in tutte le righe, le colonne sono identiche. | |
| Conseguenza Logica | ogni volta che la prima colonna è Vera (), anche la seconda colonna è Vera (). | |
| Non Conseguenza Logica | esiste almeno una riga in cui la prima colonna è Vera () e la seconda colonna è Falsa (). |
Esempio Tabella di Verità per confrontare:
- **Formula :
- **Formula :
Una volta riempita la Tabella di Verità, analizziamola per definire la relazione logica tra le due formule:
- Sono Equivalenti () ?
- Quinto rigo: mentre .
- Quindi **No, e non sono equivalenti.
- C’è Conseguenza () ?
- Controlliamo tutte le righe dove : ---> Righe 2, 4, 8.
- In tutte queste righe , quindi dove allora .
- Quindi **Si, c’è Conseguenza .
- C’è Non Conseguenza () ?
- Ovvio che No.
- Di base, se c’è Conseguenza, non può esserci Non Conseguenza.
Risposta Finale: Tra la formula e la formula , c’è Conseguenza: .
Continua con… La Formalizzazione e Validità.