qualche esempio di tableaux pp. 29-30. esercizio n. 2 si parte dalla formula ( x(u(x) m(x)) u(s))...
TRANSCRIPT
![Page 1: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/1.jpg)
Qualche esempio di tableaux
pp. 29-30
![Page 2: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/2.jpg)
Esercizio n. 2
• Si parte dalla formula
(x(U(x) M(x)) U(s)) M(s)
![Page 3: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/3.jpg)
• La si nega (cioè: si scrive la formula per intero tra due parentesi e davanti si pone la negazione):
¬((x(U(x) M(x)) U(s)) M(s))
![Page 4: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/4.jpg)
È in fnn(forma normale negativa)?
NO, perché
contiene il simbolo dell’implicazione e
Il simbolo di negazione non compare sempre “attaccato” ad un simbolo di predicato.
![Page 5: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/5.jpg)
ALLORA
Dobbiamo applicare le regole di riscrittura
(di p. 25, cui è utile aggiungere, per snellire i conti, anche quella relativa alla negazione dell’implicazione – che riportiamo qua per prima)
![Page 6: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/6.jpg)
Regole di riscrittura
1) ¬(CD) ~~> (C ¬D)
2) (CD) ~~> (¬C D)
3) ¬¬C ~~> C
4) ¬(C D) ~~> (¬C ¬D)
5) ¬(C D) ~~> (¬C ¬D)
6) ¬xC ~~> x ¬C
7) ¬xC ~~> x ¬C
![Page 7: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/7.jpg)
La nostra formula
• è del tipo ¬(CD), dove
• “C” è x(U(x) M(x)) U(s)
e
• “D” è M(s)
![Page 8: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/8.jpg)
Dunque applichiamo la regola 1)
• Ottenendo:
• C ¬D.
cioè
• (x(U(x) M(x)) U(s)) ¬M(s).
![Page 9: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/9.jpg)
Ora applichiamo la regola 2)
DENTRO la formula precedente:(x(U(x) M(x)) U(s)) ¬M(s)aU(x) M(x)E otteniamo¬ C D
Cioè(x (¬U(x) M(x)) U(s)) ¬M(s).
![Page 10: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/10.jpg)
(x (¬U(x) M(x)) U(s)) ¬M(s)è in fnn
Dunque ora si può partire a costruire l’albero di refutazione (=il tableau)
applicando le regole di espansione di p. 28
![Page 11: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/11.jpg)
CB
CB
,,
,
CB
CB
,,
,
Regole di espansione
))/(,
,
xcB
xB
xBxtB
xB
),/(,
,
![Page 12: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/12.jpg)
In quale ordine applicare le regole?
Quello in cui sono state presentate:
Congiunzione, disgiunzione, quantificatore esistenziale, quantificatore universale
![Page 13: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/13.jpg)
ATTENZIONE
• Quando si applicano le regole di riscrittura sé può (anzi, si deve) guardare dentro le parentesi (per scoprire qual è il connettivo principale e applicare le regola opportuna).
• INVECE, quando si applicano le regole di espansione E’ ASSOLUTAMENTE VIETATO GUARDARE DENTRO LE PARENTESI per applicare le regole ai connettivi principali che vi stanno dentro.
![Page 14: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/14.jpg)
Esempi
x(P(x) Qx) è una formula del tipo:xB.
Cioè occorre applicare ad essa la regole di espansione per il quantificatore universale e NON quella per la disgiunzione (che non siamo autorizzati a ‘vedere’ in quanto è chiusa tra parentesi)
x(Px) Q(x) è una formula del tipo: xB.
Cioè occorre applicare ad essa la regole di espansione per il quantificatore esistenziale e NON quella per la congiunzione (che non siamo autorizzati a ‘vedere’ in quanto è chiusa tra parentesi)
![Page 15: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/15.jpg)
Che cosa significano le singole regole di espansione?
• Nella riga più in alto viene espressa la situazione del tableau al momento in cui andiamo ad operare. La formula contenente il connettivo o il quantificatore su cui si vuole operare è isolata tramite una virgola dal resto dell’espressione, che viene simboleggiato con Γ.
![Page 16: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/16.jpg)
Esempio
• Per esempio, se troviamo scritto
Γ, P QSignifica che noi adesso stiamo per lavorare
sulla formula P Q, che ci compare eventualmente assieme ad altre formule Γ, separata da esse da una virgola.
![Page 17: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/17.jpg)
• Nella seconda riga, in basso, è segnato il funzionamento della regola, cioè quello che noi andremo effettivamente a scrivere applicando quella regola.
![Page 18: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/18.jpg)
In particolare
• Se abbiamo:
Γ, P Q__________
• Γ, P , Q
![Page 19: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/19.jpg)
significherà
• che, se vogliamo lavorare su una congiunzione,
• Semplicemente alla riga successiva scriveremo tutto il resto dell’espressione (cioè Γ) e poi i due congiunti separati da una virgola.
![Page 20: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/20.jpg)
disgiunzione
• Se abbiamo
• Γ, P Q• ---------------
• Γ, P |Γ, Q
![Page 21: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/21.jpg)
significa
• che, se vogliamo lavorare su una disgiunzione,• alla riga successiva opereremo una biforcazione
della nostra diramazione e su un ramo scriveremo tutto il resto dell’espressione (senza la disgiunzione,cioè Γ) con uno dei disgiunti (P, separato da una virgola); sull’altro ramo scriveremo di nuovo tutto il resto dell’espressione (senza la disgiunzione,cioè Γ) e poi l’altro disgiunto (Q, separato da una virgola).
![Page 22: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/22.jpg)
Quantificatore esistenziale
• Γ, xB
• ----------
• Γ, B(c/x)
![Page 23: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/23.jpg)
significa
• che, se vogliamo lavorare su un quantificatore esistenziale,
• alla riga successiva trascriveremo il resto dell’espressione (cioè Γ) e poi, separata da una virgola, l’esemplificazione del quantificatore, cioè non si scrive x, ma solo quanto viene dopo, sostituendo in esso la x con un simbolo di costante NUOVO
![Page 24: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/24.jpg)
Per esempio
• Γ, x(P(x) Q(x))
• Diventa
• Γ, P(c) Q(c)
• Purché c non sia mai stata usata prima
![Page 25: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/25.jpg)
Quantificatore universale
• Γ, xB
• ----------
• Γ, xB ,B(t/x)
![Page 26: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/26.jpg)
significa
• che, se vogliamo lavorare su un quantificatore universale,
• alla riga successiva trascriveremo tutta l’espressione (cioè sia Γ sia xB) e poi, separata da una virgola, IN AGGIUNTA, l’esemplificazione del quantificatore, cioè non si scrive (un’altra volta!) x, ma solo quanto viene dopo, sostituendo in esso la x con un simbolo di costante possibilmente VECCHIO.
![Page 27: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/27.jpg)
Per esempio
• Γ, x(P(x) Q(x))
• diventa
• Γ, x(P(x) Q(x)), P(a) Q(a)
• Dove ‘a’ è una costante già presente nella dimostrazione (possibilmente, per ragioni di economicità, cioè per rendere più breve la dimostrazione).
![Page 28: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/28.jpg)
Torniamo alla formula che stavamo considerando
Cioè a
(x (¬U(x) M(x)) U(s)) ¬M(s)
![Page 29: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/29.jpg)
Applichiamo la regola per la congiunzione una prima volta
Su
(x (¬U(x) M(x)) U(s)) ¬M(s)
ottenendo:x (¬U(x) M(x)) U(s) , ¬M(s)
![Page 30: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/30.jpg)
Una precisazione sulle parentesi
• Quando siamo passati da(x (¬U(x) M(x)) U(s)) ¬M(s)
ax (¬U(x) M(x)) U(s) , ¬M(s)
abbiamo tolto le parentesi qui segnate in verde, perché esse servivano solo a chiarire che l’espressione che contenevano formava un tutto unico (che si aggiungeva a ¬M(s) ) ed era una congiunzione di x (¬U(x) M(x)) e U(s).
Quando ¬M(s) compare preceduto da una virgola, non c’è più bisogno di precisare che è separato da ciò che sta prima di esso, che è un’unica formula (cioè x (¬U(x) M(x)) U(s) ) per suo conto.
![Page 31: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/31.jpg)
E una seconda
• Su
x (¬U(x) M(x)) U(s), ¬M(s)
• Ottenendo
x (¬U(x) M(x)), U(s), ¬M(s)
![Page 32: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/32.jpg)
Applichiamo la regola per il quantificatore universale
E otteniamo:
x (¬U(x) M(x)), U(s), ¬M(s),
¬U(s) M(s).
![Page 33: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/33.jpg)
Applichiamo la regola per la disgiunzione
• in x (¬U(x) M(x)), U(s), ¬M(s), ¬U(s) M(s).
e otteniamo la biforcazione:x (¬U(x) M(x)), U(s), ¬M(s), ¬U(s) e x (¬U(x) M(x)), U(s), ¬M(s), M(s)
![Page 34: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/34.jpg)
• In
x (¬U(x) M(x)), U(s), ¬M(s), ¬U(s)
notiamo la contraddizione in rosso e, dunque, chiudiamo il ramo.
In
x (¬U(x) M(x)), U(s), ¬M(s), M(s)
notiamo la contraddizione in rosso e, dunque, chiudiamo il ramo.
![Page 35: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/35.jpg)
ATTENZIONE
• C’è contraddizione solo quando si hanno due formule di cui una sia atomica e l’altra la sua negazione SEPARATE DA UNA VIRGOLA.
![Page 36: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/36.jpg)
Per esempio
• C’è contraddizione se ho le due contraddittorie:
• P(x), ¬ P(x)
• Non c’è contraddizione se ho:
• P(x), ¬ P(x) Q(x)
perché ¬ P(x) appare dentro una congiunzione, non è tra due virgole.
![Page 37: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/37.jpg)
Osserviamo
• Che entrambi i nodi finali dell’albero “chiudono”, cioè terminano con una contraddizione e, dunque, dichiariamo insoddisfacibile l’enunciato:
(x (¬U(x) M(x)) U(s)) ¬M(s)
che costituiva la fnn di
![Page 38: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/38.jpg)
¬(x(U(x) M(x)) U(s)) M(s))
Se questo è insoddisfacibile, allora risulta essere logicamente valido
l’enunciato di partenza:
x (¬U(x) M(x)) U(s)) ¬M(s)
![Page 39: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/39.jpg)
Nuovo esempio di tableau3)
Si parte da
(x(P(x)Q(x)) (xP(x) xQ(x))
![Page 40: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/40.jpg)
Lo si nega
• Ottenendo:
¬((x(P(x)Q(x))) (xP(x) xQ(x))).
![Page 41: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/41.jpg)
È in fnn(forma normale negativa)?
NO, perché
contiene il simbolo dell’implicazione e
Il simbolo di negazione non compare sempre “attaccato” ad un simbolo di predicato.
![Page 42: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/42.jpg)
ALLORA
• Dobbiamo applicare le regole di riscrittura
![Page 43: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/43.jpg)
La nostra formula
È del tipo ¬(CD), dove
“C” è x(P(x)Q(x))
e
“D” è xP(x) xQ(x)
![Page 44: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/44.jpg)
Dunque applichiamo la regola 1)
e otteniamo:
C ¬D
cioè
x(P(x)Q(x)) ¬ (xP(x) xQ(x))
![Page 45: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/45.jpg)
Applichiamo la regola 5)
A
x(P(x)Q(x)) ¬ (xP(x) xQ(x))
sul secondo membro della formula (evidenziato in blu),
Ottenendo
x(P(x)Q(x)) (¬xP(x) ¬xQ(x)).
![Page 46: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/46.jpg)
Applichiamo la regola 6)
A
x(P(x)Q(x)) (¬xP(x) ¬xQ(x)).
alle sottoformule evidenziate in blu
ottenendo:
x(P(x)Q(x)) (x¬P(x) x¬Q(x)).
![Page 47: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/47.jpg)
x(P(x)Q(x)) (x¬P(x) x¬Q(x))è in fnn
Dunque ora si può partire a costruire l’albero di refutazione (=il tableau)
applicando le regole di espansione di p. 28
![Page 48: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/48.jpg)
applichiamo la regola per la congiunzione
Su
x(P(x)Q(x)) (x¬P(x) x¬Q(x))
e otteniamox(P(x)Q(x)), x¬P(x) x¬Q(x)
![Page 49: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/49.jpg)
Poi applichiamo la regola per la disgiunzione
a
x¬P(x) x¬Q(x)
Ottenendo la biforcazione:
1) x(P(x)Q(x)), x¬P(x)
2) x(P(x)Q(x)), x¬Q(x)
![Page 50: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/50.jpg)
Cominciamo ad occuparci del ramo che contiene la 1)
![Page 51: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/51.jpg)
applichiamo ad essa la regola per l’esistenziale
Da
x(P(x)Q(x)), x¬P(x)
otteniamo
x(P(x)Q(x)), ¬P(a).
![Page 52: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/52.jpg)
Applichiamo ora la regola per il quantificatore universale
• Da
x(P(x)Q(x)), ¬P(a).
Otteniamox(P(x)Q(x)), P(a) Q(a) , ¬P(a) .
![Page 53: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/53.jpg)
Applichiamo ora la regola per la congiunzione
• Su
• P(a) Q(a)
• In x(P(x)Q(x)), P(a) Q(a) , ¬P(a) .
• Ottenendox(P(x)Q(x)), P(a) , Q(a) , ¬P(a)
![Page 54: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/54.jpg)
Questo nodo
• Contiene una contraddizione (P(a) e ¬P(a)).
• Dunque chiude
![Page 55: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/55.jpg)
Passiamo ad occuparci del ramo
che contiene la 2)
![Page 56: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/56.jpg)
applichiamo ad essa la regola per l’esistenziale
Da
x(P(x)Q(x)), x¬Q(x)
otteniamo
x(P(x)Q(x)), ¬Q(a).
![Page 57: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/57.jpg)
Applichiamo ora la regola per il quantificatore universale
• Da
x(P(x)Q(x)), ¬Q(a).
Otteniamox(P(x)Q(x)), P(a) Q(a) , ¬Q(a) .
![Page 58: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/58.jpg)
Applichiamo ora la regola per la congiunzione
• Su
• P(a) Q(a)
• In x(P(x)Q(x)), P(a) Q(a) , ¬Q(a) .
• Ottenendox(P(x)Q(x)), P(a) , Q(a) , ¬Q(a).
![Page 59: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/59.jpg)
Anche questo nodo
• Contiene una contraddizione (P(a) e ¬P(a)).
• Dunque chiude
![Page 60: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/60.jpg)
Osserviamo
• Che entrambi i nodi finali dell’albero “chiudono”, cioè terminano con una contraddizione e, dunque, dichiariamo insoddisfacibile l’enunciato:
x(P(x)Q(x)) (x¬P(x) x¬Q(x))che costituiva la fnn di:
![Page 61: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/61.jpg)
¬((x(P(x)Q(x))) (xP(x) xQ(x))).
• Se questo è insoddisfacibile, allora
Risulta logicamente valido l’enunciato:
(x(P(x)Q(x))) (xP(x) xQ(x)).
![Page 62: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/62.jpg)
Esempio 4
• Si parte dalla formula x(yP(y) P(x)).
![Page 63: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/63.jpg)
• La si nega ottenendo:
¬(x(yP(y) P(x)))
Che si può semplicemente scrivere come
¬x(yP(y) P(x))
Perché non esiste un’altra possibilità di lettura.
![Page 64: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/64.jpg)
È in fnn(forma normale negativa)?
NO, perché
contiene il simbolo dell’implicazione e
Il simbolo di negazione non compare sempre “attaccato” ad un simbolo di predicato.
![Page 65: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/65.jpg)
La nostra formula
È del tipo
¬xC,
Dove
C
è
yP(y) P(x))
![Page 66: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/66.jpg)
Applichiamo dunque la regola di riscrittura 7)
• DA• ¬x(yP(y) P(x))
• OTTENIAMOx¬(yP(y) P(x))
![Page 67: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/67.jpg)
Applichiamo la regola di riscrittura 1
• Alla sottoformula
¬(yP(y) P(x))
Inx¬(yP(y) P(x)) ,
dove
• C sarà yP(y) e D sarà P(x)
ottenendo:
![Page 68: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/68.jpg)
x(C ¬D)
cioè
x(yP(y) ¬P(x))
![Page 69: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/69.jpg)
Questa è in fnn
Dunque ora si può partire a costruire l’albero di refutazione
applicando le regole di espansione
![Page 70: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/70.jpg)
Applichiamo la regola di espansione del
quantificatore universale
• Ax(yP(y) ¬P(x))
• Ottenendox(yP(y) ¬P(x)), yP(y) ¬P(c).
![Page 71: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/71.jpg)
Applichiamo la regola di espansione della congiunzione
inx(yP(y) ¬P(x)), yP(y) ¬P(c).
ottenendo:x(yP(y) ¬P(x)), yP(y), ¬P(c).
![Page 72: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/72.jpg)
Ora applichiamo la regola di espansione del
quantificatore esistenziale
• Inx(yP(y) ¬P(x)), yP(y), ¬P(c).
• Ottenendox(yP(y) ¬P(x)), P(a), ¬P(c).
![Page 73: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/73.jpg)
Riapplichiamo la regola di espansione del
quantificatore universale
in
x(yP(y) ¬P(x)), P(a), ¬P(c).
Ottenendo
x(yP(y) ¬P(x)), yP(y) ¬P(a), P(a), ¬P(c).
[la prima volta avevamo esemplificato il quantificatore universale con la costante “c”; ora l’abbiamo esemplificato con la costante “a” che era stata introdotta nel frattempo]
![Page 74: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/74.jpg)
Applichiamo la regola della congiunzione
• In
x(yP(y) ¬P(x)), yP(y) ¬P(a), P(a), ¬P(c)
Ottenendo
x(yP(y) ¬P(x)), yP(y) , ¬P(a), P(a), ¬P(c)
Qui abbiamo la contraddizione P(a) e ¬ P(a),
Dunque il nodo chiude.
![Page 75: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/75.jpg)
Dunque
dichiariamo insoddisfacibile l’enunciato:
x(yP(y) ¬P(x))
che costituiva la fnn di
¬x(yP(y) P(x))
![Page 76: Qualche esempio di tableaux pp. 29-30. Esercizio n. 2 Si parte dalla formula ( x(U(x) M(x)) U(s)) M(s)](https://reader036.vdocuments.pub/reader036/viewer/2022062418/5542eb58497959361e8c3f5f/html5/thumbnails/76.jpg)
• Se questo è insoddisfacibile, allora
risulta logicamente valido l’enunciato iniziale:
x(yP(y) P(x))