Kripke Model
Let be a Kripke frame.
Definition. A Kripke model on is a triple , where is a valuation assigning to each atomic proposition the set of worlds at which is true.
Definition. The satisfaction relation (read “ is true at in ”) is defined recursively on modal formulas:
- iff .
- iff and .
- iff or .
- iff .
- iff or .
- iff for all with , . (Necessity requires truth at all accessible worlds.)
- iff there exists with such that . (Possibility requires truth at some accessible world.)
A formula is satisfiable if for some and some . It is valid if for every and every .
Proposition. For each modal system and its corresponding class of frames , a formula is a theorem of if and only if it is valid on every frame in .
Proof sketch. Soundness follows by induction on derivations. Completeness is proved by the canonical model construction: take to be the set of maximal -consistent sets, define and canonically, and verify the truth lemma by induction on formula complexity.
Proposition (Intuitionistic Kripke models). For intuitionistic logic, a Kripke model is a triple where is a partial order and satisfies the persistence condition: if and , then . The satisfaction clause for becomes: iff for all , implies .
Examples.
- A single reflexive world with : the model collapses to classical propositional logic, with .
- , , : then but .
- The canonical model of S5 has the set of all maximal consistent sets and .