182 CAPITOLO 8. CALCOLI LOGICI Esercizi Esercizio 8.3.12. Verificare con la risoluzione se i seguenti <strong>in</strong>siemi <strong>di</strong> clausole sono <strong>in</strong>sod<strong>di</strong>sfacibili: {P (x), ¬P (x) ∨ Q(F (x)), ¬Q(F (c))} {P (x), Q(x, F (x)) ∨ ¬P (x), ¬Q(G(y), z)} {P (x) ∨ Q(F (x)), ¬P (c) ∨ R(x, y), ¬R(c, x), ¬Q(F (c))} {¬P (x), ¬R(F (x), y), P (F (x)) ∨ R(x, c) ∨ Q(x), ¬Q(x) ∨ P (y)} {¬P (x) ∨ Q(x), ¬Q(c) ∨ ¬P (x), P (x) ∨ R(F (x)), ¬R(x)}. Esercizio 8.3.13. Dimostrare con la risoluzione che {¬P (x), ¬R(F (x), y), P (F (x)) ∨ R(x, c) ∨ Q(x), ¬Q(x) ∨ P (y)} è <strong>in</strong>sod<strong>di</strong>sfacibile. Esercizio 8.3.14. Dimostrare che {¬P (x) ∨ R(x, F (x)), ¬R(c, x) ∨ Q(x), è <strong>in</strong>sod<strong>di</strong>sfacibile, mentre ¬Q(G(x)) ∨ P (x), P (c) ∨ Q(x), ¬P (x) ∨ ¬Q(F (x))} {¬P (x) ∨ R(x, F (x)), ¬R(c, x) ∨ Q(x), ¬Q(G(x)) ∨ P (G(x)), non lo è. P (c) ∨ Q(x), ¬P (x) ∨ ¬Q(F (x))} Esercizio 8.3.15. Verificare, riconducendosi al calcolo della risoluzione, se ∀x∃y(P (x, y) ∨ Q(x, y)), ∀x∀y(P (x, y) → R(x)), ∀x∀y(Q(x, y) → R(x)) |= ∃xR(x) ∀xP (x), ∃xP (x) → ∀x∃yR(x, y) |= ∀x∃yR(x, y) ∃x¬P (x) → ∃y¬R(y), ∀xP (x) → ∃xQ(x), ∃xQ(x) → ¬∀xR(x) |= ∃x¬R(x) ∃xP (x) → ∀xR(c, x), ∀x(∀z¬P (z) → ∀vR(x, v)) |= ∃x∀yR(x, y).
8.4. PROGRAMMAZIONE LOGICA 183 8.4 Programmazione logica Esempio 8.4.1. Sia data la seguente storia: Giovanni ama Maria? Se uno si emoziona quando guarda una ragazza, allora si può <strong>di</strong>re che l’ama. Giovanni si emoziona se sta vic<strong>in</strong>o a Maria e Maria sorride. Uno sorride quando è contento. Se a uno fanno un regalo che gli piace, questi è contento. A Maria piaccioni i <strong>di</strong>schi <strong>di</strong> Baglioni. Giovanni regala a Maria un <strong>di</strong>sco <strong>di</strong> Baglioni e sta sempre vic<strong>in</strong>o a Maria e non le toglie gli occhi <strong>di</strong> dosso. Con una opportuna semplificazione e formalizzazione, la storia può essere resa dalla congiunzione dei seguenti enunciati: ∀x∀y(G(x, y) ∧ E(x) → (R(y) → A(x, y))) R(m) V (g, m) ∧ S(m) → E(g) ∀x(C(x) → S(x)) ∀x∀z(∃y(R(x, y, z) ∧ P (y, z)) → C(z)) ∀x(D(x) → P (x, m)) ∃x(D(x) ∧ R(g, x, m)) V (g, m) V (g, m) → G(g, m), ovvero <strong>in</strong> forma <strong>di</strong> clausole: con il goal 1 A(x, y) ← R(y), G(x, y), E(y) 2 R(m) ← 3 E(g) ← V (g, m), S(m) 4 S(z) ← C(z) 5 C(w) ← R(u, v, w), P (v, w) 6 P (j, m) ← D(j) 7 D(d) ← 8 R(g, d, m) ← 9 V (g, m) ← 10 G(g, m) ← V (g, m), 11 ← A(g, m),
- Page 1:
Logica Matematica Corso di Laurea i
- Page 4 and 5:
ii INDICE 4.3 Forme normali congiun
- Page 6 and 7:
iv INDICE che punto questo sia poss
- Page 8 and 9:
2 CAPITOLO 1. LINGUAGGI 1.1.1 Predi
- Page 10 and 11:
4 CAPITOLO 1. LINGUAGGI rendere “
- Page 12 and 13:
6 CAPITOLO 1. LINGUAGGI la competen
- Page 14 and 15:
8 CAPITOLO 1. LINGUAGGI deve valere
- Page 16 and 17:
10 CAPITOLO 1. LINGUAGGI nella cong
- Page 18 and 19:
12 CAPITOLO 1. LINGUAGGI iniziali d
- Page 20 and 21:
14 CAPITOLO 1. LINGUAGGI universale
- Page 22 and 23:
16 CAPITOLO 1. LINGUAGGI 1.1.6 Esem
- Page 24 and 25:
18 CAPITOLO 1. LINGUAGGI La precede
- Page 26 and 27:
20 CAPITOLO 1. LINGUAGGI frase è v
- Page 28 and 29:
22 CAPITOLO 1. LINGUAGGI Che i nume
- Page 30 and 31:
24 CAPITOLO 1. LINGUAGGI Esempio 1.
- Page 32 and 33:
26 CAPITOLO 1. LINGUAGGI Le interro
- Page 34 and 35:
28 CAPITOLO 1. LINGUAGGI 2. Se piov
- Page 36 and 37:
30 CAPITOLO 1. LINGUAGGI quantifica
- Page 38 and 39:
32 CAPITOLO 1. LINGUAGGI Torniamo o
- Page 40 and 41:
34 CAPITOLO 1. LINGUAGGI derivazion
- Page 42 and 43:
36 CAPITOLO 1. LINGUAGGI 1.2.1 Eser
- Page 44 and 45:
38 CAPITOLO 1. LINGUAGGI è conferm
- Page 46 and 47:
40 CAPITOLO 1. LINGUAGGI
- Page 48 and 49:
42 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 50 and 51:
44 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 52 and 53:
46 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 54 and 55:
48 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 56 and 57:
50 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 58 and 59:
52 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 60 and 61:
54 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 62 and 63:
56 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 64 and 65:
58 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 66 and 67:
60 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 68 and 69:
62 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 70 and 71:
64 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 72 and 73:
66 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 74 and 75:
68 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 76 and 77:
70 CAPITOLO 2. LOGICA PROPOSIZIONAL
- Page 78 and 79:
72 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 80 and 81:
74 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 82 and 83:
76 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 84 and 85:
78 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 86 and 87:
80 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 88 and 89:
82 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 90 and 91:
84 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 92 and 93:
86 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 94 and 95:
88 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 96 and 97:
90 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 98 and 99:
92 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 100 and 101:
94 CAPITOLO 3. INSIEMI E ALGEBRE DI
- Page 102 and 103:
96 CAPITOLO 4. FORME NORMALI e 1 al
- Page 104 and 105:
98 CAPITOLO 4. FORME NORMALI Eserci
- Page 106 and 107:
100 CAPITOLO 4. FORME NORMALI Una d
- Page 108 and 109:
102 CAPITOLO 4. FORME NORMALI forma
- Page 110 and 111:
104 CAPITOLO 4. FORME NORMALI Le fo
- Page 112 and 113:
106 CAPITOLO 4. FORME NORMALI
- Page 114 and 115:
108 CAPITOLO 5. CALCOLO DELLA RISOL
- Page 116 and 117:
110 CAPITOLO 5. CALCOLO DELLA RISOL
- Page 118 and 119:
112 CAPITOLO 5. CALCOLO DELLA RISOL
- Page 120 and 121:
114 CAPITOLO 5. CALCOLO DELLA RISOL
- Page 122 and 123:
116 CAPITOLO 5. CALCOLO DELLA RISOL
- Page 124 and 125:
118 CAPITOLO 5. CALCOLO DELLA RISOL
- Page 126 and 127:
120 CAPITOLO 5. CALCOLO DELLA RISOL
- Page 128 and 129:
122 CAPITOLO 5. CALCOLO DELLA RISOL
- Page 130 and 131:
124 CAPITOLO 5. CALCOLO DELLA RISOL
- Page 132 and 133:
126 CAPITOLO 6. ALBERI DI REFUTAZIO
- Page 134 and 135:
128 CAPITOLO 6. ALBERI DI REFUTAZIO
- Page 136 and 137:
130 CAPITOLO 6. ALBERI DI REFUTAZIO
- Page 138 and 139: 132 CAPITOLO 6. ALBERI DI REFUTAZIO
- Page 140 and 141: 134 CAPITOLO 6. ALBERI DI REFUTAZIO
- Page 142 and 143: 136 CAPITOLO 6. ALBERI DI REFUTAZIO
- Page 144 and 145: 138 CAPITOLO 6. ALBERI DI REFUTAZIO
- Page 146 and 147: 140 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 148 and 149: 142 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 150 and 151: 144 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 152 and 153: 146 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 154 and 155: 148 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 156 and 157: 150 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 158 and 159: 152 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 160 and 161: 154 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 162 and 163: 156 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 164 and 165: 158 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 166 and 167: 160 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 168 and 169: 162 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 170 and 171: 164 CAPITOLO 7. LINGUAGGI PREDICATI
- Page 172 and 173: 166 CAPITOLO 8. CALCOLI LOGICI del
- Page 174 and 175: 168 CAPITOLO 8. CALCOLI LOGICI Non
- Page 176 and 177: 170 CAPITOLO 8. CALCOLI LOGICI Eser
- Page 178 and 179: 172 CAPITOLO 8. CALCOLI LOGICI l’
- Page 180 and 181: 174 CAPITOLO 8. CALCOLI LOGICI Una
- Page 182 and 183: 176 CAPITOLO 8. CALCOLI LOGICI Esem
- Page 184 and 185: 178 CAPITOLO 8. CALCOLI LOGICI Se i
- Page 186 and 187: 180 CAPITOLO 8. CALCOLI LOGICI La d
- Page 190: 184 CAPITOLO 8. CALCOLI LOGICI a cu