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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
7.1. SINTASSI 143<br />
Esempio 7.1.4. Tipiche formule atomiche <strong>di</strong> argomenti ar<strong>it</strong>metici e algebrici<br />
sono x − 1 = 0, x · y + x = x · (y + 1), x + (y + z) = (x + y + z), x < x + 1, e<br />
<strong>in</strong> generale t1 = t2 e t1 ≤ t2 o t1 < t2 dove t1 e t2 sono term<strong>in</strong>i.<br />
Esempio 7.1.5. Tutti gli esempi del paragrafo 2.5.2 sono esempi <strong>di</strong> formule<br />
pre<strong>di</strong>cative.<br />
7.1.3 Variabili libere e v<strong>in</strong>colate<br />
La clausola 4 della def<strong>in</strong>izione del l<strong>in</strong>guaggio pre<strong>di</strong>cativo è la clausola nuova,<br />
rispetto al l<strong>in</strong>guaggio proposizionale.<br />
Per semplificare la <strong>di</strong>scussione seguente, scriviamo Qx per <strong>in</strong><strong>di</strong>care <strong>in</strong><strong>di</strong>fferentemente<br />
∀x o ∃x, nelle considerazioni che valgono per entrambi.<br />
In una formula del tipo (QxA), A si chiama raggio d’azione del quantificatore<br />
Qx <strong>in</strong>iziale. Tutte le occorrenze <strong>di</strong> x all’<strong>in</strong>terno del raggio d’azione<br />
<strong>di</strong> (Qx) (con una riserva che vedremo) vanno <strong>in</strong>tese <strong>in</strong> senso o universale o<br />
rispettivamente esistenziale, a seconda <strong>di</strong> cosa è Q.<br />
Naturalmente <strong>in</strong> (QxA) fuori dal raggio d’azione del primo quantificatore<br />
non c’è nulla, ma si deve pensare a quando (QxA) è parte <strong>di</strong> un’altra formula,<br />
ad esempio (QxA) ∧ B.<br />
Per le occorrenze <strong>di</strong> x al <strong>di</strong> fuori del raggio d’azione del quantificatore, se<br />
non cadono dentro al raggio d’azione <strong>di</strong> un altro quantificatore, il senso <strong>in</strong> cui<br />
vanno <strong>in</strong>terpretate non è determ<strong>in</strong>ato. L’<strong>in</strong>terpretazione <strong>di</strong> tutta la formula<br />
allora è ambigua, o necess<strong>it</strong>a <strong>di</strong> ulteriori precisazioni per essere compresa.<br />
Ad esempio ∀x(x 2 + 1 > 0) ha un senso compiuto, è l’affermazione <strong>di</strong> un<br />
fatto, e <strong>in</strong> particolare è vera <strong>in</strong> tutti i dom<strong>in</strong>i numerici usuali or<strong>di</strong>nati; nella<br />
formula<br />
(∀x(x 2 + 1 > 0)) ∧ x < 0<br />
<strong>in</strong>vece l’ultima x è <strong>in</strong>determ<strong>in</strong>ata, non cadendo nel raggio d’azione <strong>di</strong> nessun<br />
quantificatore 7 . Si può stu<strong>di</strong>are l’<strong>in</strong>sieme <strong>di</strong> ver<strong>it</strong>à associato; nell’universo dei<br />
reali, per esempio, tale <strong>in</strong>sieme è l’<strong>in</strong>sieme dei numeri negativi; nell’universo<br />
dei naturali, è vuoto. La prima parte ∀x(x 2 + 1 > 0) della congiunzione è<br />
vera <strong>in</strong> entrambi i casi e non contribuisce nulla alla delim<strong>it</strong>azione dell’<strong>in</strong>sieme<br />
<strong>di</strong> ver<strong>it</strong>à.<br />
In ∀x(x 2 + 1 > 0) ∧ ∃x(x < 0) l’ultima occorrenza <strong>di</strong> x cade nel raggio<br />
d’azione <strong>di</strong> ∃x, e si ha la congiunzione <strong>di</strong> due formule che corrispondono<br />
entrambe ad affermazioni <strong>di</strong> senso compiuto, entrambe vere negli <strong>in</strong>teri,<br />
razionali o reali, mentre la seconda è falsa nei naturali.<br />
7 Abbiamo messo ancora qui le parentesi esterne <strong>in</strong> (∀x(x 2 + 1 > 0)) perché fosse chiaro<br />
dove f<strong>in</strong>isce il raggio d’azione del quantificatore universale.