10.06.2013 Views

Logica Matematica Corso di Laurea in Informatica ... - Mbox.dmi.unict.it

Logica Matematica Corso di Laurea in Informatica ... - Mbox.dmi.unict.it

Logica Matematica Corso di Laurea in Informatica ... - Mbox.dmi.unict.it

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

132 CAPITOLO 6. ALBERI DI REFUTAZIONE<br />

Lemma 6.1.2 (Term<strong>in</strong>azione). La costruzione dell’albero <strong>di</strong> refutazione <strong>in</strong>izializzato<br />

con una proposizione term<strong>in</strong>a sempre <strong>in</strong> un numero f<strong>in</strong><strong>it</strong>o <strong>di</strong> passi.<br />

Dimostrazione. Se ad ogni sta<strong>di</strong>o si lavora su una proposizione <strong>di</strong> quelle che<br />

hanno altezza massima n tra quelle non ancora considerate, l’applicazione<br />

delle regole fa sì che dopo un numero f<strong>in</strong><strong>it</strong>o <strong>di</strong> passi tutte quelle <strong>di</strong> altezza<br />

n siano state considerate, e l’altezza massima delle proposizioni non ancora<br />

considerate sia qu<strong>in</strong><strong>di</strong> < n. Infatti le proposizioni <strong>in</strong>trodotte nell’albero con<br />

le regole hanno tutte altezza m<strong>in</strong>ore della proposizione che governa la regola,<br />

salvo il caso <strong>di</strong> B → C, per cui si <strong>in</strong>troducono ¬B e C, e ¬B può avere la<br />

stessa altezza <strong>di</strong> B → C (quando? esercizio); ma la successiva applicazione<br />

<strong>di</strong> una delle regole per proposizioni negate a ¬B, che si può eseguire sub<strong>it</strong>o,<br />

la sost<strong>it</strong>uisce con proposizioni <strong>di</strong> altezza m<strong>in</strong>ore.<br />

Anche se dunque nel corso del proce<strong>di</strong>mento il numero <strong>di</strong> proposizioni<br />

nei no<strong>di</strong> dell’albero cresce con il crescere dell’albero, <strong>di</strong>m<strong>in</strong>uisce quello delle<br />

proposizioni <strong>di</strong> altezza massima, e dopo un numero f<strong>in</strong><strong>it</strong>o <strong>di</strong> passi ci saranno<br />

solo proposizioni <strong>di</strong> altezza m<strong>in</strong>ima, senza connettivi, non ancora considerate,<br />

e a quel punto il processo term<strong>in</strong>a, se non è term<strong>in</strong>ato prima per la chiusura<br />

dell’albero.<br />

Per quel che riguarda la correttezza e la completezza del metodo, qualche<br />

perpless<strong>it</strong>à potrebbe sorgere dal fatto che non abbiamo <strong>in</strong>trodotto un calcolo.<br />

Abbiamo descr<strong>it</strong>to tuttavia un algor<strong>it</strong>mo, che è basato solo sulla struttura<br />

s<strong>in</strong>tattica, anche se <strong>in</strong>fiorettato <strong>di</strong> term<strong>in</strong>ologia semantica. Le risposte si<br />

ev<strong>in</strong>cono dalla struttura dell’albero (chiuso, non chiuso).<br />

Piuttosto qualche ambigu<strong>it</strong>à potrebbe sussistere <strong>in</strong> quanto le domande<br />

possibili sono <strong>di</strong>verse, ancorché collegate. Per il fatto che<br />

Osservazione 6.1.3. Per ogni A,<br />

A è una tautologia se e solo se ¬A è <strong>in</strong>sod<strong>di</strong>sfacibile,<br />

ci si può porre come problema semantico sia il problema della ver<strong>it</strong>à logica<br />

sia il problema dell’<strong>in</strong>sod<strong>di</strong>sfacibil<strong>it</strong>à. Un calcolo si può pensare sia come<br />

calcolo per stabilire la ver<strong>it</strong>à logica sia come un calcolo per stabilire l’<strong>in</strong>sod<strong>di</strong>sfacibil<strong>it</strong>à.<br />

Scegliamo il metodo degli alberi <strong>di</strong> refutazione per il problema<br />

dell’<strong>in</strong>sod<strong>di</strong>sfacibil<strong>it</strong>à, e come risposta preferenziale affermativa la chiusura<br />

dell’albero (un es<strong>it</strong>o <strong>in</strong> generale più rapido e che non richiede ulteriori<br />

elaborazioni); abbiamo allora<br />

Teorema 6.1.4 (Correttezza). Se l’albero <strong>di</strong> refutazione con ra<strong>di</strong>ce A si<br />

chiude, allora A è <strong>in</strong>sod<strong>di</strong>sfacibile.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!