ConceptComplete

Modal Languages and Kripke Semantics

Modal logic extends classical logic with operators expressing necessity (\Box) and possibility (\Diamond). Kripke semantics provides a natural model theory for modal logics using possible worlds and accessibility relations.


Syntax

Definition8.1Modal Language

The basic modal language extends propositional logic with two unary modal operators:

  • φ\Box \varphi: "necessarily φ\varphi" (or "it is known that φ\varphi", "it is always the case that φ\varphi", etc.)
  • φ\Diamond \varphi: "possibly φ\varphi" (defined as ¬¬φ\neg \Box \neg \varphi)

Formulas are built by: φ::=p¬φ(φψ)φ\varphi ::= p \mid \neg \varphi \mid (\varphi \land \psi) \mid \Box \varphi, where pp ranges over propositional variables.

Definition8.2Kripke Frame and Model

A Kripke frame is a pair F=(W,R)\mathcal{F} = (W, R) where WW is a non-empty set of worlds and RW×WR \subseteq W \times W is the accessibility relation. A Kripke model M=(W,R,V)\mathcal{M} = (W, R, V) adds a valuation V:PropP(W)V: \mathrm{Prop} \to \mathcal{P}(W) assigning to each proposition the set of worlds where it is true.


Satisfaction

Definition8.3Truth at a World

The satisfaction relation M,wφ\mathcal{M}, w \models \varphi is defined inductively:

  • M,wp\mathcal{M}, w \models p iff wV(p)w \in V(p)
  • M,w¬φ\mathcal{M}, w \models \neg \varphi iff M,w⊭φ\mathcal{M}, w \not\models \varphi
  • M,wφψ\mathcal{M}, w \models \varphi \land \psi iff M,wφ\mathcal{M}, w \models \varphi and M,wψ\mathcal{M}, w \models \psi
  • M,wφ\mathcal{M}, w \models \Box \varphi iff for all vv with wRvwRv: M,vφ\mathcal{M}, v \models \varphi
  • M,wφ\mathcal{M}, w \models \Diamond \varphi iff there exists vv with wRvwRv and M,vφ\mathcal{M}, v \models \varphi
ExampleReflexive Frames and the T Axiom

If RR is reflexive (wRwwRw for all ww), then φφ\Box \varphi \to \varphi is valid: if φ\varphi holds at all accessible worlds and ww accesses itself, φ\varphi must hold at ww. This is the T axiom, and the logic T\mathbf{T} consists of all formulas valid on reflexive frames.

RemarkDiverse Interpretations

The same formal framework supports radically different interpretations:

  • Alethic: \Box = necessarily, \Diamond = possibly (metaphysical modality)
  • Epistemic: \Box = the agent knows, \Diamond = consistent with knowledge
  • Temporal: \Box = always in the future, \Diamond = sometime in the future
  • Deontic: \Box = it is obligatory, \Diamond = it is permitted