Philosophy 244: #7—Modal Metalogic: Completeness

advertisement
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.
Download