Logica Matematica Prova Scritta - 26 settembre 2012 Tempo a disposizione: 90 minuti. Nome: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Matricola: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. Stabilire se ∃x(P (x)) è conseguenza logica dell’insieme contenente le seguenti formule: • ∀x(P (x) → Q(x)) • ∀x(P (f (x)) → Q(x)) • ∀x(P (f (c)) ∨ Q(f (c))) • ∀x(Q(f (c)) → P (c)) 2. Stabilire se la seguente formula è insoddisfacibile (possibilmente senza ricorrere alle tabelle di verità): (p1 ↔ ¬p2 ) ∧ (p3 → ¬p4 ) ∧ ¬(p1 ∨ p3 ) ∧ (p2 ∨ ¬p4 ) ∧ (p1 → p4 ). 3. Se F → G è una tautologia allora H → (F → G) è una tautologia. Vero o falso? Giustificare la risposta. 4. Unificare, se possibile, P (g(y), f (x), h(z)), P (g(f (x)), f (c), h(g(a))), e P (g(w), f (u), h(g(y))), mostrando il most general unifier. 5. Chiudere esistenzialmente e skolemizzare la formula: ¬P (x) → (∀y(Q(y) ∨ ∃x(P (x)))).