Logica Matematica Prova Scritta - 25 gennaio 2012 Tempo a disposizione: 90 minuti. Nome: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Matricola: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. Stabilire se ∃x(P (f (x)) ∧ Q(g(c))) è conseguenza logica dell’insieme contenente le seguenti formule: • ∀x(P (g(x))) • ∀x(P (x) → P (f (x))) • ∀x(Q(x)) 2. Stabilire se la seguente formula è insoddisfacibile: (q1 ∨ ¬q2 ∨ ¬q3 ) ∧ (q2 ) ∧ (¬q2 ∨ ¬q3 ) ∧ (¬q1 ∨ ¬q3 ) ∧ (q3 ∨ ¬q1 ) ∧ (¬q2 ∨ q1 ). 3. Assumendo che F → G sia una tautologia, discutere la soddisfacibilità di (F ↔ H) ∨ (H ↔ G) ∨ ¬H. 4. Unificare, se possibile, P (x, y, g(x, y)), P (f (b), z, g(f (z), b)), e P (f (y), y, g(f (b), y)), mostrando il most general unifier. 5. Skolemizzare la formula ben formata (∀x(P (x)) → Q(g(x))) → P (z).