Goldblatt-Thomason Theorem
The Goldblatt-Thomason theorem characterizes which classes of frames are definable by modal formulas, providing a modal analogue of the classical preservation theorems in model theory.
Statement
An elementary class of Kripke frames is modally definable (i.e., for some modal logic ) if and only if is closed under:
- Generated subframes: If and is generated from a point in , then .
- Bounded morphic images (p-morphisms): If and is a bounded morphism, then .
- Disjoint unions: If , then .
- Ultrafilter extensions: If , then its ultrafilter extension .
Conversely, if fails any of these, it is not modally definable (within elementary classes).
Key Notions
A map between frames and is a bounded morphism (or p-morphism) if: (1) (preservation), and (2) (back condition). Bounded morphisms preserve and reflect modal truth.
The class of frames with exactly 3 worlds is elementary but not modally definable: it is not closed under disjoint unions (the disjoint union of two 3-world frames has 6 worlds). Hence no modal formula can define "having exactly 3 worlds."
The Goldblatt-Thomason theorem parallels classical results: just as the Los-Tarski theorem characterizes first-order properties preserved under substructures, the Goldblatt-Thomason theorem characterizes first-order frame properties expressible in modal logic. It delineates the boundary of modal expressivity.
The class of reflexive frames is elementary (defined by ) and modally definable (by the axiom ). One can verify closure under all four operations: generated subframes of reflexive frames are reflexive, bounded morphisms preserve reflexivity, disjoint unions of reflexive frames are reflexive, and ultrafilter extensions of reflexive frames are reflexive.