20.06.2013 Visualizzazioni

Complessit`a Logica del primo ordine

Complessit`a Logica del primo ordine

Complessit`a Logica del primo ordine

SHOW MORE
SHOW LESS

Trasformi i suoi PDF in rivista online e aumenti il suo fatturato!

Ottimizzi le sue riviste online per SEO, utilizza backlink potenti e contenuti multimediali per aumentare la sua visibilità e il suo fatturato.

Assegnazione a termini in una interpretazione<br />

Sia M = 〈D, I〉 una interpretazione per L1 e sia η una assegnazione per M.<br />

Estendiamo η ad una assegnazione η = 〈I,η〉 sui termini, ricorsivamente come<br />

segue:<br />

• per ogni variabile x, x I,η = x η ;<br />

• per ogni costante c, c I,η = c I ;<br />

• se t1,...,tn sono termini ed f è una funzione n-aria, allora<br />

f(t1,...,tn) I,η = f I (t I,η<br />

1 ,...,tI,η<br />

n ).<br />

Un’assegnazione η associa quindi un elemento <strong>del</strong> dominio ad ogni termine <strong>del</strong><br />

linguaggio L1, in modo coerente con η.<br />

M. Lenzerini Richiami di logica 36<br />

Valutazione di formule<br />

Data una interpretazione M = 〈D, I〉 ed una assegnazione η per M, è<br />

possibile valutare ogni formula <strong>del</strong> <strong>primo</strong> <strong>ordine</strong> rispetto ad M ed η, dove la<br />

valutazione di una formula restituisce o 1 o 0.<br />

Diremo che una formula F è vera o soddisfatta in una intepretazione<br />

M = 〈D, I〉 ed una assegnazione η per M, e scriveremo<br />

〈M, η〉 |= F<br />

se la valutazione di F rispetto ad M ed η restituisce 1.<br />

M. Lenzerini Richiami di logica 37

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

Saved successfully!

Ooh no, something went wrong!