Complessit`a Logica del primo ordine
Complessit`a Logica del primo ordine
Complessit`a Logica del primo ordine
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