Kripke submodel


Let ℱ=(W,R) be a Kripke frame. A subframe of ℱ is a pair ℱ′=(W′,R′) such that W′ is a subset of W and R′=R∩(W′×W′). A submodel of a Kripke model M=(W,R,V) of a modal propositional logicPlanetmathPlanetmath PLM is a triple (W′,R′,V′) where (W′,R′) is a subframe of (W,R), and V′⁢(p)=V⁢(p)∩W′ for each propositional variable p in PLM.

The most common submodel of a Kripke model M=(W,R,V) is constructed by taking Ww:={u∣w⁢R*⁢u}, where R* is the reflexive transitive closure of R, for any w∈W. The submodel Mw:=(Ww,Rw,Vw) is called the submodel of M generated by the world w, and ℱw the subframe of ℱ generated by w. A submodel of M is called a generated submodel if it is generated by some world w in M.

Proposition 1.

For any wff A and any u∈Ww, M⊧uA iff Mw⊧uA.

Proof.

We do inductionMathworldPlanetmath on the number n of connectivesMathworldPlanetmath in A.

If n=0, then A is either ⟂ or a propositional variable. Clearly, M⊧̸u⟂ iff Mw⊧̸u⟂, or M⊧u⟂ iff Mw⊧u⟂. If A is some propositional variable p, then M⊧up iff u∈V⁢(p) iff u∈V⁢(p) iff u∈V⁢(p) and u∈Ww (by assumptionPlanetmathPlanetmath) iff u∈V⁢(p)∩Mw iff u∈Vw⁢(p) iff Mw⊧up.

Next, suppose A is B→C. Then M⊧uA iff u∈V⁢(B)c∪V⁢(C) iff u∈(W-V⁢(B))∪V⁢(C) and u∈Ww (by assumption) iff u∈Ww-V⁢(B) or u∈Vw⁢(C) iff u∈Ww-Vw⁢(B) or u∈Vw⁢(C) iff Mw⊧uA.

Finally, suppose A is □⁢B. First let M⊧uA. To show Mw⊧uA, pick any v∈Ww such that u⁢Rw⁢v. Then u⁢R⁢v, so that M⊧vB, or v∈V⁢(B). Since v∈Ww, v∈Vw⁢(B), or Mw⊧vB, and thus Mw⊧uA. Conversely, let Mw⊧uA. To show M⊧uA, pick any v∈W such that u⁢R⁢v. Since w⁢R*⁢u, w⁢R*⁢v so that v∈Ww. Furthermore (u,v)∈R∩(Ww×Ww)=Rw. So Mw⊧uB, or v∈Vw⁢(B)⊆V⁢(B), which means M⊧uA. ∎

Corollary 1.

M⊧A iff Mw⊧A for all w∈W.

Proof.

If M⊧A, then M⊧uA for all u∈W, so that Mw⊧uA for all u∈Ww and all w∈W, or Mw⊧A for all w∈W. Conversely, if Mw⊧A for all w∈W, then in particular Mw⊧wA (since R* is reflexiveMathworldPlanetmathPlanetmath) for all w∈W, or M⊧wA for all w∈W, or M⊧A. ∎

Corollary 2.

ℱ⊧A iff Fw⊧A for all w∈W.

Proof.

If ℱ⊧A, then M⊧A for all M based on ℱ, or Mw⊧A, where Mw is based on ℱw, for all w∈W by the last corollary. Since any model based on ℱw is of the form Mw, ℱw⊧A. Conversely, suppose ℱw⊧A for all w∈W. Let M be any model based on ℱ. Then Mw is based on ℱw, and therefore Mw⊧A. Since w is arbitrary, M⊧A by the last corollary, so ℱ⊧A. ∎

Title Kripke submodel
Canonical name KripkeSubmodel
Date of creation 2013-03-22 19:34:50
Last modified on 2013-03-22 19:34:50
Owner CWoo (3771)
Last modified by CWoo (3771)
Numerical id 11
Author CWoo (3771)
Entry type Definition
Classification msc 03B45
Defines generated submodel
\@unrecurse