PHIL 452 ยท Modal Logic
Bisimulations are to modal propositional logic what isomorphisms are to first-order logic:
A bisimulation between \((W, R, V)\) and \((W', R', V')\) is a relation \(E \subseteq W \times W'\) where for all \(w \in W\), for all \(w'\in W'\), if \(wEw'\), then:
\(E\) is a bisimulation between \((W, R, V)\) and \((W', R', V')\):
atoms:
forth:
back:
Proposition 1 If there is a bisimulation \(E\) between two models \((W, R, V)\) and \((W', R', V')\), then for all \(w\in W\), for all \(w'\in W'\), if \(wEw'\), then for each modal formula \(\varphi\) of \(\mathcal{L}^\Box\): \[\begin{array}{lll} (W, R, V), w \Vdash \varphi & \text{iff} & (W', R', V'), w' \Vdash \varphi. \end{array}\]
Proof.
By induction on the complexity of formulas. We use the condition:
Assume \(wEw'\).
base case, \(\varphi = p\): \[ \begin{array}{llll} M, w \Vdash p & \text{iff} & w \in V(p) & \\ & \text{iff} & w' \in V'(p) & \textsf{atoms}\\ & \text{iff} & M', w' \Vdash p & \end{array} \]
inductive step for \(\neg\): \[ \begin{array}{llll} M, w \Vdash \neg\varphi & \text{iff} & M, w \nVdash \varphi & \\ & \text{iff} & M', w' \nVdash \varphi & \textsf{inductive hypothesis}\\ & \text{iff} & M', w' \Vdash \neg\varphi & \end{array} \]
inductive step for \(\to\): \[ \begin{array}{llll} M, w \Vdash \varphi \to \psi & \text{iff} & M, w \nVdash \varphi \ \text{or} \ M, w \Vdash \psi & \\ & \text{iff} & M', w' \nVdash \varphi \ \text{or} \ M', w' \Vdash \psi & \textsf{inductive hypothesis}\\ & \text{iff} & M', w' \Vdash \varphi \to \psi & \end{array} \]
Assume \(wEw'\) and \(M, w \Vdash \Box\varphi\). Let \(w'R'u'\).
Suppose \(wEw'\) and \(M', w' \Vdash \Box\varphi\). Let \(wRu\).
Given a model \(M = (W, R, V)\), we let \(M' = (W', R', V')\) where
\(R'\) is irreflexive, since \(i \neq i\) is never the case.
\(E = \{(w, w_i) : w \in W,\ i \in \{0, 1\}\}\) is a bisimulation between the two models:
The simplest case: a reflexive point and its double, a two-cycle.
Proposition 2 No formula \(\varphi\) is valid in all and only irreflexive frames.
Proof. Suppose \(\varphi\) is valid in all and only the irreflexive frames.
To show that a structural condition \(C\) is not modally definable, find a frame \(G\) in which \(C\) fails such that
| condition \(C\) | \(G\) lacks \(C\) | \(F\) has \(C\) |
|---|---|---|
| irreflexive | reflexive point | two-cycle |
| asymmetric | reflexive point | \((\mathbb{N}, S)\) |
| intransitive | reflexive point | \((\mathbb{N}, S)\) |
| infinite | reflexive point | \((\mathbb{N}, S)\) |
| antisymmetric | two-cycle | \((\mathbb{N}, S)\) |
In the infinite chain \((\mathbb{N}, S)\):
Given a model \((\{a, b\}, \{(a, b), (b, a)\}, V)\), consider a model based on \((\mathbb{N}, S)\) where for each atom \(p\):
\[ V'(p) = \{n \in \mathbb{N}: (a \in V(p) \ \text{and} \ n \ \text{even}) \ \text{or} \ (n \in V(p) \ \text{and} \ n \ \text{odd}) \} \] \(E = \{(a, n): n \ \text{even}\} \cup \{(b, n): n \ \text{odd}\}\)