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.
Valutazione di formule<br />
Sia M = 〈D, I〉 una interpretazione ed η una assegnazione per M.<br />
1. 〈M, η〉 |= ⊤ e 〈M, η〉 |= ⊥<br />
2. Se F è una formula atomica <strong>del</strong> tipo P (t1,...,tn), allora<br />
〈M, η〉 |= P (t1,...,tn) se 〈t I,η<br />
1 ...t I,η<br />
n<br />
3. se F è una formula atomica <strong>del</strong> tipo t1 = t2 allora<br />
〈M, η〉 |= t1 = t2 se t I,η<br />
1<br />
4. 〈M, η〉 |= ¬F se 〈M, η〉 |= F<br />
= tI,η<br />
2<br />
5. 〈M, η〉 |= F ∧ G se 〈M, η〉 |= F e 〈M, η〉 |= G<br />
〉∈P I<br />
6. 〈M, η〉 |= F ∨ G se 〈M, η〉 |= F oppure 〈M, η〉 |= G<br />
M. Lenzerini Richiami di logica 38<br />
Valutazione di formule<br />
7. 〈M, η〉 |= (F → G) se 〈M, η〉 |= ¬F oppure 〈M, η〉 |= G<br />
8. 〈M, η〉 |= (F ↔ G) se (M, η) |= F → G e (M, η) |= G → F<br />
9. 〈M, η〉 |= ∀xF se per ogni d ∈ D si ha 〈M, η{x = d}〉 |= F<br />
10. 〈M, η〉 |= ∃xF se esiste d ∈ D tale che 〈M, η{x = d}〉 |= F<br />
dove<br />
η{x = d}<br />
denota l’assegnazione η ′ per M che coincide con η tranne che η ′ assegna ad x<br />
il valore d (indipendentemente da quello che η assegna a x). In altre parole,<br />
l’assegnazione η{x = d}, che si può anche scrivere come η[d/x], è definita così:<br />
⎧<br />
⎨ d se y = x<br />
η[d/x](y) =<br />
⎩ yη se y = x<br />
M. Lenzerini Richiami di logica 39