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.

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

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

Saved successfully!

Ooh no, something went wrong!