Kripke Frame
Let be a nonempty set.
Definition. A Kripke frame is a pair , where is a set of possible worlds and is an accessibility relation on .
A frame carries no information about which propositions hold at which worlds. Adding a valuation yields a Kripke model .
Definition. A modal formula is valid on the frame , written , if for every valuation and every , .
Proposition (Frame correspondence). A frame validates for all if and only if is reflexive. It validates for all if and only if is transitive.
Proof sketch. The forward directions are direct semantic arguments. The reverse directions use the freedom to choose a valuation that isolates the required structural property of .
Proposition (Complex algebra). The complex algebra of is the Boolean algebra equipped with the operator defined by . This is a modal algebra, and the map embeds frames into modal algebras.
Proof sketch. preserves finite meets and sends to , so is a normal modal algebra.
Examples.
- : every world accesses every other. Validates S5. The complex algebra collapses to either or .
- for a partial order : validates S4. When is finite and is a tree, these are the frames for intuitionistic propositional logic.
- The standard modal systems K, T, S4, S5 are each sound and complete for the class of all frames, reflexive frames, preorders, and equivalence relations, respectively.
Algebraically, when is a preorder, the upward-closed subsets of form a Heyting algebra, connecting Kripke semantics to algebraic semantics.