Kripke model

Written by Jaime Sevilla Molina, et al. last updated

Summaries

Kripke models are interpretations of modal logic which turn out to be adequate under some basic constraints for a wide array of systems of modal logic.

Definition

A Kripke model is formed by three elements:

  • A set of worlds
  • A visibility relationship between worlds . If , we will say that sees or that is a successor of .
  • A valuation function that associates pairs of worlds and sentence letters to truth values.

You can visualize Kripke worlds as a digraph in which each node is a world, and the edges represent visibility.

The valuation function can be extended to assign truth values to whole modal sentences. We will say that a world makes a modal sentence true (notation: ) if it is assigned a truth value of true according to the following rules:

  • If is a sentence letter , then if .
  • If is a truth functional compound of sentences, then its value comes from the propositional calculus and the values of its components. For example, if , then iff or .
  • If is of the form , then if for every successor of .

Given this way of assigning truth values to sentences, we will say the following:

  • is valid in a model (notation: ) if for every in .
  • is valid in a class of models if it is valid in every model of the class.
  • is satisfiable in a model if there exists such that .
  • is satisfiable in a class of models if it is satisfiable in some model of the class.

Notice that a sentence is valid in a class of models iff its negation is not satisfiable.

Kripke models as semantics of modal logic

Kripke models are tightly connected to the interpretations of certain modal logics.

For example, they model well the rules of normal provability systems.

Exercise: show that Kripke models satisfy the necessitation rule of modal logic. That is, if is valid in , then is valid in .

Show solution

Let Invalid LaTeX $w\inW: TeX parse error: Undefined control sequence \inW be a world of . Let be an arbitrary successor of . Then, as , then . Since was arbitrary, every successor of models , so . As was arbitrary, then every world in models , and thus .

Exercise: Show that the distributive axioms are always valid in Kripke models. Distributive axioms are modal sentences of the form .

Show solution

Suppose that is such that and .

Let be a successor of . Then and . We conclude by the propositional calculus that , so as was an arbitrary successor we have that , and thus .

We conclude that , no matter what is.

Those two last exercises prove that the K system of modal logic is sound for the class of all Kripke models. This is because we have proved that its axioms and rules of inference hold in all Kripke models (propositional tautologies and modus ponens trivially hold).

Some adequacy theorems

Now we present a relation of modal logics and the class of Kripke models in which they are adequate. You can check the proofs of adequacy in their respective pages.

Notice that as the constraint on the models becomes stronger, the set of valid sentences increases, and thus the correspondent adequate system is stronger.

A note about notation may be in order. We say that a Kripke model is, e.g, transitive if its visibility relation is transitive [1]. Similarly, a Kripke model is finite if its set of worlds is finite.

  1. ^︎

    Same for reflexive, symmetric and euclidean

Parents:
1.
^︎

Same for reflexive, symmetric and euclidean