150 likes | 357 Views
Possible World Semantics for Modal Logic. Intermediate Logic April 14. Kripke Models for Propositional Modal Logic. A model <W,R,h> consists of: W: a set of worlds R W W : an accessibility relationship W and R together is called a frame
E N D
Possible World Semantics for Modal Logic Intermediate Logic April 14
Kripke Models for Propositional Modal Logic • A model <W,R,h> consists of: • W: a set of worlds • R W W: an accessibility relationship • W and R together is called a frame • h: W P {true, false}: a propositional truth-assignment function for each world • Thus, in a Kripke model, statements are true relative to whichever world they are being evaluated in.
Semantics • Propositional semantics is exactly as one would think, i.e: • hw( ) = true iff hw() = true and hw() = true • Etc. • Modal semantics is as follows: • hw(□) = true iff for all w’ such that wRw’: hw’() = true • hw(◊) = true iff there exists a w’ such that wRw’ and hw’() = true • That’s it!
Tautology, Consequence, etc. • A statement is called a (modal) tautology iff for any W, R, and h: hw() = true for all wW • A statement is a (modal) consequence of a statement iff for any W, R, and h: if hw() = true then hw() = true for all wW • Etc.
Characteristic Axioms • Systems T, S4, and S5 can be defined using ‘characteristic axioms’: • T: □p p • S4: □p □□p • S5: ◊p □◊p • On the next slides we will see that these axioms correspond to certain properties of the accessibility relationship R.
T • T is defined using the axiom □p p. In other words, in system T the statement □p p is considered a (modal) tautology. • But, without any restrictions on R, we can easily build a model that shows that □p p is not a tautology: In w1, □p is true, but p is false p w1
T (cont’d) • On the previous slide we were able to construct a countermodel for the claim □p p using a non-reflexive accessibility relationship R. So, it is not true that hw(□p p) = true for any W, R, and h and wW: if we don’t know that R is reflexive, we can’t be certain of the principle. Reflexivity of R is therefore a necessary condition for □p p to always hold true. • In fact, reflexivity is sufficient: hw(□p p) = true for any W, reflexive R, h and wW • Proof by contradiction: Suppose hw(□p p) = false for some W, reflexive R, h and wW. Then hw(□p) = true and hw(p) = false. But, since R is reflexive, wRw. So, since hw(□p) = true, then by the semantics of □, it must also be the case that hw(p)=true. Contradiction.
S4 • The characteristic axiom for S4 is □p □□p. Again, however, this is not a tautology: p p p w2 w3 w1 In w1, □p is true, but □□p is false
S4 (cont’d) • However, as long as R is transitive, then □p □□p will always hold. • Proof by contradiction: Suppose there is a world w1 such that hw1(□p □□p) = false. Then hw1(□p) = true and hw1(□□p) = false. Since hw1(□□p) = false, there must be a world w2 such that w1Rw2 and hw2(□p) = false. So there must also be a world w3 such that w2Rw3 and hw3(p) = false. But since R is transitive, we must have w1Rw3. And since hw1(□p) = true, we know that hw3(p) = true. Contradiction. • Please note that S4 adds the axiom □p □□p to the axiom □p p. Hence, S4 assumes the accessibility relationship to be transitive and reflexive.
S5 • The characteristic formula of S5 is ◊p □◊p. Again, this gets added to the axioms of T and S4. What does this do to R? • First, let’s see how the characteristic axiom of S5 is not a tautology in S4: In w1, ◊p is true, but □◊p is false p p w2 w1
S5 (cont’d) • Notice that R on the previous slide is reflexive and transitive, but not symmetric. Hence, if R is not symmetric, the characteristic formula does not hold. • What if R is symmetric? Well, symmetry alone is not enough either: p p p w1 w3 w2 In w1, ◊p is true, but □◊p is false
S5 (cont’d) • In fact, even symmetry plus reflexivity is not enough: p p p w1 w3 w2 In w1, ◊p is true, but □◊p is false
S5 (cont’d) • However, symmetry plus transitivity will do the job. • Proof by contradiction: Suppose hw1(◊p □◊p) = false. Then hw1(◊p) = true and hw1(□◊p) = false. Since hw1(□◊p) = false, there must be a world w2 such that w1Rw2 and hw2(◊p) = false. And since hw1(◊p) = true, there must be a world w3 such that w1Rw3 and hw3(p) = true. Now, since R is symmetrical, we must have w2Rw1, and by transitivity, we must then have w2Rw3. But since hw2(◊p) = false, we must have hw3(p) = false. Contradiction. • Of course, S5 adds the axiom ◊p □◊p to the axioms of T and S4, requiring R to be reflexive, symmetrical, and transitive.
HW 18 • Use possible world semantics to see whether ◊(p ◊q) (□◊p ◊□q) is a tautology in T. • In other words, try and find a model and a world in that model such that this statement is false in that world, or prove that no such model can be constructed.