INTRODUCTION TO MODAL LOGIC 2014 HOMEWORK 5
Transcription
INTRODUCTION TO MODAL LOGIC 2014 HOMEWORK 5
INTRODUCTION TO MODAL LOGIC 2014 HOMEWORK 5 • • • • Deadline: November 11 — at the beginning of class. Electronic submissions can be sent to Giovanni Cina [email protected] Grading is from 0 to 10 points. Success! (1) (2pt) Use the Sahlqvist algorithm to compute the first-order correspondent of the formula: (♦p ∧ ♦q) → (♦(p ∧ ♦q) ∨ ♦(p ∧ q) ∨ ♦(q ∧ ♦p)). (2) (2pt) Prove (a) `K ϕ → (ψ → ϕ) (b) `K (♦ϕ ∧ (ϕ → ψ)) → ♦ψ You may find it helpful to note that the following are propositional tautologies: • • • • • ϕ → (ψ → ϕ) ϕ → (ϕ ∨ ψ) (ϕ → ψ) → (¬ψ → ¬ϕ) (ϕ → (ψ → χ)) ↔ ((ϕ ∧ ψ) → χ) ϕ → (ψ → (ϕ ∧ ψ)) You can also use Proposition 10 from the notes. (3) (2pt) Recall that S5 = K + (p → p) + (p → p) + (p → ♦p). Show that `S5 ♦p → ♦p You can use Proposition 10 from the notes. (4) (2pt) (a) Show that if a frame F is a bounded morphic image of a frame G, then Log(G) ⊆ Log(F). (b) Let C be a non-empty class of frames. Prove that Log(C) is contained in the logic of a single reflexive point or Log(C) is contained in the logic of a single irreflexive point. (c) Let Call be the class of all frames. Prove that for each frame class C its logic Log(C) contains Log(Call ). 1 2 INTRODUCTION TO MODAL LOGIC 2014 HOMEWORK 5 (5) (2pt) Show that S5 is sound with respect to the class of frames (W, R), where R is an equivalence relation. (6) (2pt) (BONUS!) The exercise is only for readers who like syntactical manipulations (and have a lot of time to spare, this is Exercise 1.6.5 from Blackburn et al.). GL = K + ((p → p) → p). Prove that `GL p → p. We already discussed in class how to do this semantically.