Verità, tautologia [0.07in] e implicazione logica

Condizioni di verit`a delle frasi di LP
Verit`a, tautologia
e implicazione logica
I
Passiamo ora alla terza parte del compito di descrivere il
linguaggio LP:
• Come vengono calcolate le condizioni di verit`a delle formule
ben formate di LP?
Sandro Zucchi
2013-14
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
1
Valutazioni
I
I
I
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
Come pensare alle valutazioni
Allo scopo di formulare la semantica del linguaggio LP,
introduciamo in primo luogo la nozione di valutazione.
Una valutazione `e una funzione che assegna a ogni lettera
proposizionale un valore di verit`a (il vero o il falso, che
rappresenteremo, rispettivamente, con le lettere maiuscole V
ed F).
Per esempio, questa `e una valutazione:
I
Intuitivamente (anche se non `e del tutto corretto), possiamo
pensare a una valutazione come a un modo in cui le cose
potrebbero stare, a un caso possibile.
I
Supponete che le lettere proposizionali “p”, “q”, “r ”, ecc.
stiano per frasi semplici dell’italiano, come “Gianni `e biondo”,
“Maria `e greca”, “Roma `e la capitale d’Italia”, ecc. Allora,
una valutazione delle lettere proposizionali che assegna a “p”
il falso, a “q” il vero, a “r ” il vero, ecc. ci dice che Gianni non
`e biondo, mentre Maria `e greca, Roma `e la capitale d’Italia,
ecc. E questo `e un modo in cui potrebbero stare le cose.
I
Un’altra valutazione, che assegna a “p” il vero, a “q” il falso,
a “r ” il falso, ecc., ci dice che Gianni `e biondo, Maria non `e
greca, Roma non `e la capitale d’Italia, ecc. E questo `e un
altro modo in cui potrebbero stare le cose.
p1 p2 p3 . . .
V V F ...
I
2
E questa `e un’altra valutazione:
p1 p2 p3 . . .
F V F ...
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
3
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
4
Condizioni di verit`a per le formule atomiche
I
Possiamo ora formulare le condizioni di verit`a per le formule di
LP facendo uso della nozione di verit`a relativamente a una
valutazione.
I
Per quanto riguarda le lettere proposizionali di LP, diremo
semplicemente che
se A `e una lettera proposizionale, A `e vera in LP,
relativamente a una valutazione ν, se ν assegna ad
A il valore V; e A `e falsa in LP, relativamente a ν, se
ν assegna ad A il valore F.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
Condizioni di verit`a per le formule complesse
5
Il connettivo ∧
I
Passiamo ora alle condizioni di verit`a delle formule complesse
di LP, cio`e delle formule di LP che sono formate a partire delle
formule atomiche per mezzo dei connettivi e delle parentesi.
I
Le regole semantiche di LP ci dicono come calcolare il valore
di verit`a delle formule complesse di LP sulla base del valore
delle verit`a delle formule che le compongono.
I
Vediamo in che modo le regole semantiche di LP assolvono
questo compito.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
Funzioni di verit`a
I
I
Un simbolo di LP usato per costruire formule complesse `e il
cuneo rovesciato “∧”.
I
Ecco la regola che stabilisce a quali condizioni una formula
complessa della forma p(A ∧ B )q `e vera relativamente a una
valutazione:
Riflettiamo un momento sulla regola per p(A ∧ B )q:
p(A ∧ B )q `e vera in LP, relativamente a una valutazione ν,
se le formule A e B sono entrambe vere in LP, relativamente
a ν; altrimenti p(A ∧ B )q `e falsa in LP, relativamente a ν.
I
I
p(A ∧ B )q `e vera in LP, relativamente a una
valutazione ν, se le formule A e B sono entrambe vere
in LP, relativamente a ν; altrimenti p(A ∧ B )q `e falsa
in LP, relativamente a ν.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
6
I
7
Questa regola ci dice che `e possibile calcolare il valore di verit`a di
una formula della forma p(A ∧ B )q a partire dai valori di verit`a di A
e B.
Usando una terminologia di derivazione matematica, si usa
esprimere questo fatto dicendo che il valore di verit`a di una formula
della forma p(A ∧ B )q `e una funzione dei valori di verit`a delle
formule A e B che la compongono.
(L’analogia con le funzioni matematiche `e questa: come in
matematica la funzione associata al simbolo + ci permette, ad
esempio, di associare 5 alla coppia h2, 3i, cos`ı in logica la funzione
associata a “∧” ci permette di associare il valore di verit`a Vero alla
coppia hVero, Veroi).
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
8
Il connettivo ∨
Tavole di verit`a
I
Il fatto che il valore di verit`a di una formula della forma p(A ∧ B )q sia una
funzione dei valori di verit`a di A e di B pu`
o essere visualizzato mediante la
tavola seguente, detta tavola di verit`a:
A B
V V
V F
F V
F F
I
I
Un altro connettivo di LP `e il cuneo “∨”.
I
La sua tavola di verit`a `e questa:
(A ∧ B )
V
F
F
F
A B
V V
V F
F V
F F
In questa tavola “V ” abbrevia “Vero” e “F ” abbrevia “Falso”. Ecco come la si
deve leggere:
• La prima riga ci dice che, se A `e vera e B `e vera (rispetto a una valutazione),
allora p(A ∧ B )q `e vera (in quella valutazione).
• La seconda riga ci dice che, se A `e vera e B `e falsa (rispetto a una valutazione),
allora p(A ∧ B )q `e falsa (in quella valutazione).
• La terza riga ci dice che, se A `e falsa e B `e vera (rispetto a una valutazione),
allora p(A ∧ B )q `e falsa (in quella valutazione).
• La quarta riga ci dice che, se A `e falsa e B `e falsa (rispetto a una valutazione),
allora p(A ∧ B )q `e falsa (in quella valutazione).
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
I
9
Il connettivo ⊃
(A ∨ B )
V
V
V
F
In altre parole, p(A ∨ B )q `e falsa in LP, relativamente a una
valutazione ν, se le formule A e B sono entrambe false in LP,
relativamente a ν; altrimenti p(A ∨ B )q `e vera in LP,
relativamente a ν.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
Il connettivo ≡
I
Un altro connettivo di LP `e il ferro di cavallo “⊃”.
I
Un altro connettivo di LP `e la tripla sbarra “≡”.
I
La sua tavola di verit`a `e questa:
I
La sua tavola di verit`a `e questa:
A B
V V
V F
F V
F F
I
10
A B
V V
V F
F V
F F
(A ⊃ B )
V
F
V
V
I
In altre parole, p(A ⊃ B )q `e falsa in LP, relativamente a una
valutazione ν, se A `e vera e B `e falsa in LP, relativamente a
ν; altrimenti p(A ⊃ B )q `e vera in LP, relativamente a ν.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
11
(A ≡ B )
V
F
F
V
In altre parole, p(A ≡ B )q `e falsa in LP, relativamente a una
valutazione ν, se A e B differiscono nel loro valore di verit`a,
relativamente a ν; altrimenti p(A ≡ B )q `e vera in LP,
relativamente a ν.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
12
Il connettivo ∼
I
I
I
Alcune nozioni
Infine, rimangono da specificare le condizioni di verit`a
associate a formule complesse formate attraverso il connettivo
“∼” di LP, che chiameremo tilde.
Questo connettivo `e diverso dagli altri connettivi che abbiamo
visto finora, in quanto non collega due formule, ma si applica
ad una formula per dar luogo ad un’altra formula.
La sua tavola di verit`a `e questa:
Introduciamo ora alcune nozioni relative al linguaggio LP che ci
saranno utili pi`
u avanti:
∼A
F
V
In altre parole, p∼ Aq `e vera in LP, relativamente a una
valutazione ν, se A `e falsa in LP, relativamente a ν; mentre,
se A `e vera in LP, relativamente a ν, allora p∼ Aq `e falsa in
LP, relativamente a ν.
A
V
F
I
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
13
Tautologia
I
I
tautologia
I
contraddizione
I
implicazione logica
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
14
Un esempio di tautologia
Una formula di LP `e una tautologia se e solo se `e sempre vera
in LP, qualunque sia il valore di verit`a delle lettere
proposizionali che la compongono (vale a dire, una tautologia
`e una formula che `e vera relativamente a qualunque
valutazione).
I
La formula “((p ⊃ q) ∨ (q ⊃ p))” `e una tautologia.
I
Infatti, l’ultima colonna della tavola di verit`a di questa
formula contiene solo V :
p
V
V
F
F
Una tautologia sar`a dunque una formula di LP la cui tavola di
verit`a contiene solo V nell’ultima colonna a destra.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
I
15
q
V
F
V
F
(p ⊃ q) (q ⊃ p) ((p ⊃ q)
V
V
F
V
V
F
V
V
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
∨ (q ⊃ p))
V
V
V
V
16
Contraddizione
I
I
Un esempio di contraddizione
Una formula di LP `e una contraddizione se e solo se `e sempre
falsa in LP, qualunque sia il valore di verit`a delle lettere
proposizionali che la compongono (vale a dire, una
contraddizione `e una formula che `e falsa relativamente a
qualunque valutazione).
I
Infatti, l’ultima colonna della tavola di verit`a di questa
formula contiene solo F :
p
V
F
17
Implicazione logica in LP
I
La formula “(p ∧ ∼ p )” `e una contraddizione.
Una contraddizione `e una formula di LP la cui tavola di verit`a
contiene solo F nell’ultima colonna.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
I
I
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
18
Tavole di verit`a e implicazione logica
Diciamo che una formula A implica logicamente una formula
B in LP se e solo se non esiste una valutazione (ovvero un
assegnamento di valori di verit`a alle lettere proposizionali) che
rende A vera e B falsa in LP.
Pi`
u in generale, diciamo che un insieme di formule X implica
logicamente una formula B in LP se e solo se non esiste una
valutazione (ovvero un assegnamento di valori di verit`a alle
lettere proposizionali) che rende tutte le formule in X vere e
B falsa in LP.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
∼ p (p ∧ ∼ p)
F
F
V
F
19
I
Oltre a permetterci di accertare se una formula `e una
tautologia oppure una contraddizione, le tavole di verit`a ci
danno un metodo per verificare in modo del tutto meccanico,
attraverso un numero finito di passi, se una formula A implica
logicamente una formula B in LP.
I
Vediamo come funziona questo metodo.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
20
Un esempio di implicazione logica in LP?
Come calcolare l’implicazione logica in LP
I
I
Consideriamo le formule (1)-(2):
(1)
((p ∨ q )∧ ∼ p )
(2)
q
I
I
La formula (1) implica logicamente la formula (2) in LP?
I
Vediamo.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
I
(1)
((p ∨ q )∧ ∼ p )
(2)
q
Dunque, per stabilire se (1) implica logicamente (2) in LP,
dobbiamo fare cos`ı:
a. considerare tutti gli assegnamenti possibili di valori di verit`a alle
lettere proposizionali che compaiono in (1)-(2);
b. calcolare per ciascuno di questi assegnamenti quali sono i valori di
verit`a di (1) e (2);
c. controllare se esiste un assegnamento che rende vera (1) e falsa (2)
in LP; se non esiste, (1) implica logicamente (2) in LP.
21
Calcoliamo!
I
Secondo la definizione, (1) implica logicamente (2) (in LP) se e
solo se non esiste una valutazione (un assegnamento di valori di
verit`a alle lettere proposizionali) che rende (1) vera e (2) falsa in
LP:
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
22
Un esempio di implicazione logica in LP
Questa tavola di verit`a calcola il valore di verit`a delle formule
“((p ∨ q )∧ ∼ p )” e “q” per ogni assegnamento possibile di
valori di verit`a alle lettere proposizionali che contengono (cio`e,
per ogni assegnamento di valori di verit`a a “p” e “q”):
I
(1)
((p ∨ q )∧ ∼ p )
(2)
q
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
((p ∨ q )∧ ∼ p )
p
V
F
V
F
p q ((p ∨ q ) ∧ ∼ p ) q
V V
F
V
F V
V
V
V F
F
F
F F
F
F
Osservando la tavola, chiediamoci dunque: esiste un
assegnamento che rende vera (1) e falsa (2) in LP?
(1)
L’unico assegnamento alle lettere proposizionali di (1)-(2) che
rende vera (1) in LP `e quello della seconda riga:
I
I
23
((p ∨ q )∧ ∼ p )
F
V
F
F
q
V
V
F
F
Questo assegnamento rende vera anche (2) in LP:
(2)
I
q
V
V
F
F
q
Dunque, non esiste una valutazione che rende vera (1) e falsa
(2) in LP.
Dunque, (1) implica logicamente (2) in LP.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
24
Uomini, asini, e bastoni nell’angolo
I
I
I
Il ritorno di Pseudo-Scotus
In universam logicam quaestiones `e un trattato medioevale di
logica che discute una serie di questioni suggerite dall’Isagoge di
Porfirio e dall’Organon di Aristotele. Un tempo questo trattato era
attribuito a John Duns Scotus, ma oggi viene attribuito a uno
Pseudo-Scotus.
Ora, questo Pseudo-Scotus scrive nelle Quaestiones:
“Da Socrate esiste e Socrate non esiste, che implica una
contraddizione nella forma, segue Un uomo `e un asino o
C’`e un bastone nell’angolo, e cos`ı per qualsiasi altra
cosa.”
25
Rammentiamo le definizioni
I
La definizione di implicazione logica in LP conferma il
principio enunciato da Pseudo-Scotus.
I
Una contraddizione implica logicamente (in LP) qualunque
formula.
I
Vediamo perch´e.
Questo fatto, secondo Pseudo-Scotus, `e un caso del seguente
principio generale:
“Da qualunque proposizione che implica una
contraddizione nella forma segue formalmente qualunque
altra proposizione.”
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
I
I
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
Prova del principio di Pseudo-Scotus
I
Abbiamo detto che una formula A implica logicamente una
formula B (in LP) se e solo se non esiste una valutazione che
rende A vera e B falsa in LP.
Secondo la definizione di contraddizione, se A `e una
contraddizione, non esiste una valutazione che rende vera A in
LP.
I
Inoltre, abbiamo detto che una formula di LP `e una
contraddizione se e solo se qualunque valutazione la rende
falsa.
Se non esiste una valutazione che rende vera A in LP, a
maggior ragione, data una qualunque formula B, non esiste
una valutazione che rende vera A e falsa B in LP.
I
Dunque, per la definizione di implicazione logica, se A `e una
contraddizione, A implica logicamente qualunque formula in
LP.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
26
27
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
28
Un esempio
I
I
Notazioni alternative
Possiamo illustrare il ragionamento precedente in questo modo.
Consideriamo la contraddizione “(p ∧ ∼ p)” e la formula “q”.
Si consideri ora la tavola di verit`a seguente:
p
V
F
V
F
I
I
I
∼ p (p
F
V
F
V
∧ ∼ p)
F
F
F
F
q
V
F
F
V
I simboli che abbiamo usato come connettivi di LP sono “∧”,
“∨”, “⊃”, “≡” e “∼”.
I
Altre versioni della logica proposizionale usano simboli diversi
con le stesse tavole di verit`a.
Per facilitare le cose, riportiamo qui alcune varianti
notazionali:
• p ∧ q, p&q, p · q, Kpq.
• p ∨ q, Apq.
• p ⊃ q, p → q, Cpq.
• p ≡ q, p ↔ q, Epq.
• ∼ p, ¬p, Np.
I
Come si vede dalla colonna che corrisponde a “(p ∧ ∼ p)”, non
esiste alcuna riga che rende questa formula vera in LP.
Dunque, non esiste alcuna valutazione che rende “(p ∧ ∼ p)”
vera e “q” falsa in LP.
Dunque, “(p ∧ ∼ p)” implica logicamente la formula “q” in LP.
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
I
29
S. Zucchi: Filosofia del linguaggio 2014 – Verit`
a, tautologia e implicazione logica
30