A Kripke frame is a pair , where is a
non-empty set (of possible worlds) and a binary relation on .
We write iff and we say that world is accessible
from world , or that is reachable from , or that is a
successor of .
A Kripke model is a triple , with and
as above and is a mapping , where
is the set of propositional variables. is intended to be
the set of worlds at which is true under the valuation .
Given a model and a world , we define the
satisfaction relation by:
We say that satisfies iff (without mentioning the
valuation ). A formula is called satisfiable in a model , iff there exists some , such that . A formula
is called satisfiable in a frame , iff there exists
some valuation and some world , such that .
A formula is called valid in a model , written
as iff it is true at every world in . A formula
is valid in a frame , written as iff it is valid in all models .
The operators and are dual, i.e. for all formulae and
all frames , the equivalence
holds.