Philosophy 244: #7—Modal Metalogic: Completeness Soundness for a system S says that its theorems are S-valid, valid in all S-frames. Completeness says that every S-valid wff is provable in S. The two together show system S is adequate. You might think this is no great accomplishment; why would it be called S-validity if it wasn’t going to line up with provability in S? For provability in S to agree with S-validity is about as informative as being told that Lou Gehrig died of Lou Gehrig’s disease. What we learn is that there’s a distinctive form of validity corresponding to system T. Given how validity was defined we learn that there’s a distinctive sort of frame. The surprise isn’t that the relevant frames are called T-frames; it’s that there’s that kind of frame in the first place. Systems can be defined either in terms of an axiomatic basis, or in terms of theorems; the first approach is more fine-grained since there can be two bases for the same set of theorems. For the most part we’ll be using the second notion. A system is a set of wffs. Not any old set, e.g., not the wffs of length 51! The set has to be closed under some kind of implication. Our focus will be on extensions of K, that is, the theorems provable by K-rules from K and A = a set of axioms. These are called normal systems. Frames and Validity If C is a class of frames, however heterogeneous, there’s an associated notion of validity: α is C-valid iff it’s valid on every frame in the class, that is, true in every world of every model based on a frame. in C. Sometimes we’ll speak too of validity in a model, understood as truth in every world of the model. Main Idea: For every consistent normal system S, there is a particular model MS , “the canonical model of S,” such that α is a theorem of S iff α is valid in MS . The reason this matters for completeness is this. We want to show that all C-valid formulae are theorems of system S. Suppose we can show that C contains the frame of this canonical model MS . Then the C-validity of α entails that α is valid in the canonical model, and so by our lemma that α is a theorem of S. So, how to construct the canonical model? Worlds can be anything we like; the domain of worlds is completely unconstrained as we’re doing it. No harm then if we make them sets of wffs, the very wffs that are going to come out true in that world on the canonical model. Not any old set of wffs is fit to play the role of truths in some world. The set better be consistent, certainly. Second it better be ”self-satisfying,”—if it contains a disjunction it contains one of the disjuncts, and vice versa. Third it better be “opinionated,” in the sense of not remaining agnostic about α’s truth-value for any wff α. This all boils down to the set being “maximal consistent.” A set Λ of wffs is S-inconsistent iff it contains αi such that `S ¬(α1 &...&αn ). Λ is consistent in S iff this never happens, ie., ¬(α1 &...&αn ) is never a theorem of S for any αi s in Λ you care to pick. A set Λ of wffs is maximal iff for every wff α, it contains either α or its negation. either it or its negation belongs to the set. A set of wffs is maximal consistent (w.r.t. S) iff it has both of these features. Lemma 6.1 Spose that Λ is maximal consistent w.r.t. S. Then 6.1a exactly one of α, ¬α is in Λ 6.1b α∨β is in Λ iff at least one of α,β is in Λ 6.1c α∧β is in Λ iff both of α,β are in Λ 6.1d if α, α⊃β are in Λ then so is β Proof : (a) One is in by maximality. If both were in then Λ would be inconsistent. Etc. 1 Well, but that is somewhat informative; we learn that he had a disease and it was that disease that killed him; he didn’t die of boredom or whatever. Adequacy results are informative in a similar way. Not all modal systems have associated frames. KH = K + 2(2p≡p)⊃p doesn’t (160-1) Lemma 6.2 Spose Λ is maximal consistent w.r.t. S. Then 6.2a if `S α then αΛ 6.2b if `S α⊃β then (αΛ only if βΛ). Proof : (a) If `S α, then ¬α is S-inconsistent, so αΛ by 6.1a (b) α⊃ β Λ by 6.2a. By 6.1d, if αΛ so is β. (b).....? Prop. 6.3 If Γ is S-consistent, then it has a maximal consistent extension, that is, there’s a maximal consistent Λ s.t. Γ ⊆ Λ. Proof : List the wffs (all infinitely many of them) of modal propositional logic as α1 , α2 ,...Define a sequence Γ0 , Γ1 , etc. of sets of wffs as follows: (1) Γ0 = Γ (2) Γn+1 = Γn ∪ {αn+1 } if that’s S-consistent, otherwise Γn+1 = Γn ∪ {¬αn+1 }. Clearly if Γn is S-consistent, so is Γn+1 . Otherwise Γn would be inconsistent both with α and ¬α; so it would entail their negations, which makes it itself inconsistent. Λ = the union of the Γn s is consistent; if not it would have an inconsistent finite subset, whence one of the Γn s would be inconsistent. Γ is maximal since for any wff αn , either it or its negation was added at the nth stage. Accessibility Now we set up the accessibility relation. For any set Γ of wffs, let 2− (Λ) = {β | 2β Γ}. We’ll say that Γ bears R to ∆ iff 2− (Γ)⊆ ∆. (If 2β holds at Γ, then we want Γ to ”see” ∆ iff β holds at ∆.) The next Lemma is for the case where Γ contains instead ¬2β; we need some accessible ∆ to contain ¬β. The result will be that if Γ calls β necessary, all the worlds it can see are β-worlds, whereas if it calls β unnecessary, it can see a ¬β-world. Lemma 6.4 Given a normal system S of propositional modal logic, let Γ be an S-consistent set of wffs containing ¬2α. Then 2− (Γ) ∪ {¬α} is S-consistent. Proof. If not, there are β i in 2− (Γ) such that `S ¬(β 1 ∧ ....β n ∧¬α), which means that `S (β 1 ∧....β n )⊃α. By DR1, `S 2(β 1 ∧....β n )⊃2α. 2-distribution gives `S (2β 1 ∧ ...2β n )⊃2α. But then 2β 1 ,..,2β n , ¬2α is not S-consistent. It is a subset of Γ though (why?), so Γ is not S-consistent either, which was to be shown. Canonical models The canonical model for S is <W,R,V>, where W = {Γ | Γ is maximal consistent w.r.t. S} w Ru iff β u whenever 2β w, that is, 2− (w ) ⊆ u. V(p,w )=1 iff pw Prop. 6.5 If <WRV> = the canonical model for normal system S, then V(α,w )=1 iff α w. Proof By induction on the complexity of α. Cor.6.6 α is valid in the canonical model for S iff α is a theorem of S. Proof : (i) If `S α then α is in every maximal S-consistent set, by 6.2a, Hence α is in each world in the canonical model’s W. 6.5 then tells is that V(α,w )=1 for each w W, ie., α is valid in the canonical model. (ii) Spose that α is not a theorem of S. Then ¬α is S-consistent so by 6.3 there’s a maximal S-consistent set w that contains it. V(α,w )=0 by 6.5. So α is not valid in the canonical model. 2 Where does this leave us? To establish completeness it’s enough now to focus on the canonical model. This makes the job much easier. To establish that K is complete D is complete T is complete B is complete S4 is complete S5 is complete It’s the the the the the the enough to show that canonical model for K is built on some frame or other canonical model for D is built on a serial frame canonical model for T is built on a reflexive frame canonical model for B is built on a reflexive, symmetric frame canonical model for S4 is built on a reflexive, transitive frame canonical model for S5 is built on a reflexive, transitive, symmetric frame The argument goes like this, illustrating with T. 1. Suppose α is valid over the class C of reflexive frames (it’s T-valid) 2. The canonical model for T is built on a reflexive frame, we’re going to show! 3. So α is valid in the canonical model for system T. (1,2) 4. Corollary 6.6 says validity in the canonical model for T suffices for provability in T. 5. So α is provable in T. (3,4) The one piece that has to be filled in is that the canonical model for T is built on a reflexive frame, that is, the accessibility relation R in that model is reflexive. How did we define it? We said that Γ bears R to ∆ iff 2− (Γ)⊆∆, Γ and ∆ being maximal consistent in T. 2− (Γ)⊆∆ iff whenever 2α Γ, α lies within ∆. Right now we’re interested in the case where ∆ = Γ. The question then becomes this: when 2α Γ, must α lie within Γ too? All we have to go on is that Γ is a maximal T-consistent set. But that’s enough. Γ contains 2α ⊃ α because a theorem of T is going to belong to every maximal T-consistent set, by 6.2a. Γ thus contains 2α and 2α ⊃ α. Ah, but it is closed under modus ponens by 6.2b. So it contains α too, as promised. All the systems go this way more or less. How do we know that the canonical model for S4 is built on a reeflexive, transitive frame? We have to show that if Γ, ∆, and Ξ, are maximal S4-consistent sets, then, first, α is in Γ if 2α is (that’s been done), and second, for transitivity, If ∆ contains α whenever Γ contains 2α, and Ξ contains α whenever ∆ contains 2α, then Ξ contains α whenever Γ contains 2α. How would we show this? Step One: What else must Γ contain if it contains 2α? Step Two: .... Step Three: .... 3 MIT OpenCourseWare http://ocw.mit.edu 24.244 Modal Logic Spring 2015 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.