Formulae in propositional modal logics are built from primitive propositions, classical connectives, the unary modal connectives and , and parentheses, in a usual way.
DefinitionKripke frame is a triple , where W is a nonempty set (of possible worlds), is the actual world, and R is a binary relation on W, called the accessibility relation. A (propositional) Kripke model is a tuple , where is a Kripke frame, and h is a mapping from worlds to sets of primitive propositions; that is, h(w) is the set of primitive propositions which are ``true'' at the world w.
The satisfiability relation is defined in a usual way (see Definition 2.1.4).
The simplest normal (propositional) modal logic (called K) is axiomatized by the standard axioms for the classical propositional logic and the modus ponens inference rule together with the axiom schema
,
which is usually called the K-axiom, plus the additional necessitation rule
Many of such correspondences are definable as formulae of first-order logic where the binary predicate R(x,y) represents the accessibility relation, as shown in Table . Different modal logics are distinguished by their respective additional axiom schemata. Some of the most popular modal logics together with their axiom schemata are listed in Table . We refer to properties of the accessibility relation of a modal logic L as L-frame axioms or L-frame restrictions. A Kripke frame is called L-frame if its accessibility relation satisfies all L-frame restrictions.
We call a Kripke model M a L-model if the accessibility relation of M satisfies all L-frame restrictions. We say that is L-satisfiable if there exists a L-model of .
We call modal logics which are characterized by classes of Kripke models normal modal logics. Given two normal modal logics L and , we say that is a normal extension of L if all L-frame restrictions are also -frame restrictions.
We say that two sets X and Y of formulae are equisatisfiable in a logic L if (X is L-satisfiable iff Y is L-satisfiable).