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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

150 CAPITOLO 7. LINGUAGGI PREDICATIVI<br />

ma<br />

• 1|y significa che 1 <strong>di</strong>vide y,<br />

• 0|y significa che 0 <strong>di</strong>vide y,<br />

• (2 · x)|y significa che 2 · x <strong>di</strong>vide y,<br />

• u|y significa che u <strong>di</strong>vide y,<br />

• ∃z(y = z · z) significherebbe che y è un quadrato.<br />

Un esempio tratto, forzosamente, dal l<strong>in</strong>guaggio comune potrebbe essere il<br />

seguente, dove si suppone <strong>di</strong> usare “Tizio”, “Caio” e “Sempronio” come<br />

variabili: <strong>in</strong>vece <strong>di</strong> <strong>di</strong>re che ognuno ha un padre, si <strong>di</strong>ca “ogni Tizio ha un<br />

Caio per padre”; particolarizzando, si può dedurre che Giovanni ha un Caio<br />

per padre, che Maria ha un Caio per padre, ma non si può dedurre “Caio ha<br />

Caio per padre”.<br />

Per isolare i casi <strong>di</strong> sost<strong>it</strong>uzione illec<strong>it</strong>a si <strong>in</strong>troduce la seguente<br />

Def<strong>in</strong>izione 7.2.1. Un term<strong>in</strong>e t si <strong>di</strong>ce sost<strong>it</strong>uibile 12 a x <strong>in</strong> A se non ci sono<br />

<strong>in</strong> A occorrenze <strong>di</strong> x che cadono dentro al raggio d’azione <strong>di</strong> quantificatori<br />

Qy, dove y sono variabili occorrenti <strong>in</strong> t.<br />

Con la def<strong>in</strong>izione si vuole <strong>in</strong>tendere che se si sost<strong>it</strong>uisce a x <strong>in</strong> A un<br />

term<strong>in</strong>e sost<strong>it</strong>uibile a x <strong>in</strong> A, la frase A[x/t] ha lo stesso significato per t <strong>di</strong><br />

A.<br />

I rapporti tra A[x] e A[x/t] sono regolati dal seguente<br />

Lemma 7.2.2. Se t è sost<strong>it</strong>uibile a x <strong>in</strong> A e se α e α ′ sono due assegnazioni<br />

<strong>in</strong> M tali che α ′ (x) = t α , e α ′ (y) = α(y) per ogni altra eventuale variabile<br />

libera <strong>in</strong> A <strong>di</strong>versa da x, allora<br />

Come caso particolare:<br />

M, α ′ |= A se e solo se M, α |= A[x/t].<br />

Corollario 7.2.3. Se y è una variabile che non occorre <strong>in</strong> A, né libera né<br />

v<strong>in</strong>colata, e se α e α ′ sono due assegnazioni <strong>in</strong> M tali che<br />

α ′ <br />

α(y) se z è x,<br />

(z) =<br />

α(z) se z è <strong>di</strong>versa da x,<br />

allora<br />

M, α ′ |= A se e solo se M, α |= A[x/y].<br />

12 Nella letteratura si trova più spesso la <strong>di</strong>zione “libero per x <strong>in</strong> A”.

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

Saved successfully!

Ooh no, something went wrong!