Fiveable

๐Ÿค”Proof Theory Unit 10 Review

QR code for Proof Theory practice questions

10.2 Kripke frames and models

10.2 Kripke frames and models

Written by the Fiveable Content Team โ€ข Last updated August 2025
Written by the Fiveable Content Team โ€ข Last updated August 2025
๐Ÿค”Proof Theory
Unit & Topic Study Guides

Kripke frames and models are the backbone of modal logic, providing a way to visualize and reason about possibility and necessity. They consist of possible worlds connected by accessibility relations, allowing us to interpret modal statements across different scenarios.

These structures help us understand various modal logics by defining different properties of accessibility relations. Reflexivity, symmetry, transitivity, and other characteristics correspond to specific axioms, shaping how we interpret necessity and possibility in different contexts.

Kripke Frames and Models

Defining Kripke Frames

  • Kripke frame FF is a pair (W,R)(W,R) where WW is a non-empty set of possible worlds and RR is a binary relation on WW called the accessibility relation
  • WW represents the set of all conceivable scenarios or states of affairs in the context of modal logic
  • Each element wโˆˆWw \in W is a possible world that captures a specific configuration of propositions being true or false
  • RโІWร—WR \subseteq W \times W determines which worlds are considered accessible from each world in the frame
  • If (w,v)โˆˆR(w,v) \in R, then world vv is accessible from world ww, meaning that if a proposition is necessary at ww, it must be true at vv

Extending Frames to Models

  • Kripke model MM is a triple (W,R,V)(W,R,V) where (W,R)(W,R) is a Kripke frame and VV is a valuation function
  • V:Propโ†’2WV: Prop \to 2^W assigns to each propositional variable pโˆˆPropp \in Prop the set of worlds where pp is true
  • For each pโˆˆPropp \in Prop and wโˆˆWw \in W, wโˆˆV(p)w \in V(p) means that pp is true at world ww in the model MM
  • Truth of modal formulas at a world in a Kripke model depends on both the valuation and the accessibility relation
  • Example: M,wโŠจโ–กฯ†M,w \models \square \varphi iff for all vv such that (w,v)โˆˆR(w,v) \in R, M,vโŠจฯ†M,v \models \varphi, meaning ฯ†\varphi is necessary at ww if it is true at all accessible worlds

Interpreting Accessibility

  • Accessibility relation RR captures the notion of relative possibility between worlds in a Kripke frame or model
  • Different interpretations of RR correspond to different modal logics and their associated axioms
  • In epistemic logic, (w,v)โˆˆR(w,v) \in R means that world vv is considered possible from the perspective of an agent's knowledge at world ww
  • In deontic logic, (w,v)โˆˆR(w,v) \in R means that world vv is considered ideal or permissible according to the norms or obligations at world ww
  • In temporal logic, (w,v)โˆˆR(w,v) \in R means that world vv is a future state reachable from world ww, capturing the flow of time
Defining Kripke Frames, Modal Logics with Composition on Finite Forests: Expressivity and Complexity - TIB AV-Portal

Properties of Accessibility Relations

Reflexivity and Symmetry

  • Reflexivity: โˆ€wโˆˆW:(w,w)โˆˆR\forall w \in W: (w,w) \in R, meaning each world is accessible from itself
  • Reflexivity corresponds to the modal axiom โ–กฯ†โ†’ฯ†\square \varphi \to \varphi (axiom T), capturing the idea that necessity implies truth
  • Example: In epistemic logic, reflexivity means that if an agent knows ฯ†\varphi, then ฯ†\varphi is actually true
  • Symmetry: โˆ€w,vโˆˆW:(w,v)โˆˆRโ€…โ€ŠโŸนโ€…โ€Š(v,w)โˆˆR\forall w,v \in W: (w,v) \in R \implies (v,w) \in R, meaning accessibility is bidirectional
  • Symmetry corresponds to the modal axiom ฯ†โ†’โ–กโ—Šฯ†\varphi \to \square \Diamond \varphi (axiom B), capturing the idea that truth implies possibility of necessity
  • Example: In epistemic logic, symmetry means that if ฯ†\varphi is considered possible by an agent, then the agent considers it possible to know ฯ†\varphi

Transitivity and Euclideanness

  • Transitivity: โˆ€w,v,uโˆˆW:(w,v)โˆˆRโˆง(v,u)โˆˆRโ€…โ€ŠโŸนโ€…โ€Š(w,u)โˆˆR\forall w,v,u \in W: (w,v) \in R \wedge (v,u) \in R \implies (w,u) \in R, meaning accessibility is transitive
  • Transitivity corresponds to the modal axiom โ–กฯ†โ†’โ–กโ–กฯ†\square \varphi \to \square \square \varphi (axiom 4), capturing the idea that necessity is idempotent
  • Example: In epistemic logic, transitivity means that if an agent knows that they know ฯ†\varphi, then they know ฯ†\varphi
  • Euclidean property: โˆ€w,v,uโˆˆW:(w,v)โˆˆRโˆง(w,u)โˆˆRโ€…โ€ŠโŸนโ€…โ€Š(v,u)โˆˆR\forall w,v,u \in W: (w,v) \in R \wedge (w,u) \in R \implies (v,u) \in R, meaning worlds accessible from the same world are accessible from each other
  • Euclideanness corresponds to the modal axiom โ—Šฯ†โ†’โ–กโ—Šฯ†\Diamond \varphi \to \square \Diamond \varphi (axiom 5), capturing the idea that possibility of necessity implies necessity of possibility
  • Example: In epistemic logic, Euclideanness means that if an agent considers ฯ†\varphi possible and ฯˆ\psi possible, then in situations where ฯ†\varphi is true, the agent must also consider ฯˆ\psi possible

Seriality and Combinations

  • Seriality: โˆ€wโˆˆW,โˆƒvโˆˆW:(w,v)โˆˆR\forall w \in W, \exists v \in W: (w,v) \in R, meaning each world has at least one accessible world
  • Seriality corresponds to the modal axiom โ–กฯ†โ†’โ—Šฯ†\square \varphi \to \Diamond \varphi (axiom D), capturing the idea that necessity implies possibility
  • Example: In deontic logic, seriality means that for each situation, there is at least one ideal or permissible situation
  • Combining properties of accessibility relations leads to different modal logics with specific axiomatizations
  • Example: Modal logic S4 has a reflexive and transitive accessibility relation, characterized by axioms K, T, and 4
  • Example: Modal logic S5 has a reflexive, symmetric, and transitive accessibility relation, characterized by axioms K, T, B, 4, and 5