Kripke semantics for modal propositional logic
A Kripe model for a modal propositional logic PL is a triple , where
-
1.
is a set, whose elements are called possible worlds,
-
2.
is a binary relation on ,
-
3.
is a function that takes each wff (well-formed formula) in PL to a subset of , such that
-
–
,
-
–
,
-
–
, where , and .
-
–
For derived connectives, we also have , , , the complement of , and .
One can also define a satisfaction relation between and the set of wff’s so that
for any and . It’s easy to see that
-
•
for any ,
-
•
iff implies ,
-
•
iff and ,
-
•
iff or ,
-
•
iff ,
-
•
iff for all such that , we have ,
-
•
iff there is a such that and .
When , we say that is true at world .
The pair in a Kripke model is also called a (Kripke) frame, and is said to be a model based on the frame . The validity of a wff at different levels (in a model, a frame, a collection of frames) is defined in the parent entry (http://planetmath.org/KripkeSemantics).
For example, any tautology is valid in any model.
Now, to prove that any tautology is valid, by the completeness of PL, every tautology is a theorem, which is in turn the result of a deduction from axioms using modus ponens.
First, modus ponens preserves validity: for suppose and . Since implies , and by assumption, we have . Now, is arbitrary, the result follows.
Next, we show that each axiom of PL is valid:
-
•
: If and , then , so .
-
•
: Suppose , , and . Then and , and therefore .
-
•
: we use a different approach to show this:
In addition, the rule of necessitation preserves validity as well: suppose for all , then certainly for all such that , and therefore .
There are also valid formulas that are not tautologies. Here’s one:
Proof.
Let be any world in . Suppose . Then for all such that , , or implies , or for all such that , , implies that for all such that , , or implies , or . Therefore, . ∎
From this, we see that Kripke semantics is appropriate only for normal modal logics.
Below are some examples of Kripke frames and their corresponding validating logics:
-
1.
is valid in a frame iff weak identity: implies .
Proof.
Let be a frame validating , and a model based on , with . Then . So , or for all such that . But then , or . Hence is the relation: if , then .
Conversely, suppose is weak identity, based on , and a world in with . If , then , which means for all such that . In other words, , and therefore, . ∎
-
2.
is valid in a frame iff .
Proof.
First, suppose is valid in , and a model based on , with . Since , for any such that . Since no such exists, and is arbitrary, .
Conversely, given a model based on , and a world in , it is vacuously true that for any such that , since no such exists. Therefore . ∎
A logic is said to be sound if every theorem is valid, and complete if every valid wff is a theorem. Furthermore, a logic is said to have the finite model property if any wff in the class of finite frames is a theorem.
Title | Kripke semantics for modal propositional logic |
---|---|
Canonical name | KripkeSemanticsForModalPropositionalLogic |
Date of creation | 2013-03-22 19:33:22 |
Last modified on | 2013-03-22 19:33:22 |
Owner | CWoo (3771) |
Last modified by | CWoo (3771) |
Numerical id | 30 |
Author | CWoo (3771) |
Entry type | Definition |
Classification | msc 03B45 |
Related topic | ModalLogic |