PHIL 452 ยท Modal Logic
We aim for a characterization of sets of modal formulas valid in different classes of frames.
We begin with the system \(\textsf{K}\) which proves all and only formulas valid in all frames.
Axioms include:
all substitution instances of axioms of propositional logic
all substitution instances of axiom
\[ \begin{array}{lll} \textsf{K} & & \Box (p \to q) \to (\Box p \to \Box q)\\ \end{array} \]
Two rules of inference:
modus ponens
\[ \varphi \to \psi, \varphi / \psi \tag{\textsf{MP}} \]
necessitation
\[ \varphi / \Box \varphi \tag{\textsf{RN}} \]
A proof in \(\textsf{K}\) is a finite sequence of modal formulas \((\chi_1, \dots , \chi_n)\) where for each \(m \leq n\), the formula \(\chi_m\) is either
an axiom
an outcome of an application of \(\textsf{MP}\) to two prior formulas
an outcome of an application of \(\textsf{RN}\) to a prior formula
A theorem of \(\textsf{K}\) is formula \(\varphi\) is a formula that appears in the last line of a proof in \(\textsf{K}\). We write \(\vdash_{\textsf{K}} \varphi\) to indicate that \(\varphi\) is a theorem of \(\textsf{K}\).
\(\vdash_{\textsf{K}} \Box p \to \Box (q \to p)\)
Proof. \[ \begin{array}{lll} 1 & p \to (q \to p) & \textsf{A1}\\ 2 & \Box (p \to (q \to p)) & \textsf{RN}, 1\\ 3 & \Box (p \to (q \to p)) \to (\Box p \to \Box(q \to p)) & \textsf{K}[p/p, (q \to p)/q]\\ 4 & \Box p \to \Box(q \to p) & \textsf{MP} \ 2, 3\\ \end{array} \]
All theorems of \(\textsf{K}\) are valid in the class of all frames.
Proof.
If \(\vdash_{\textsf{K}} \varphi_1, \dots, \vdash_{\textsf{K}} \varphi_n\) and \(\psi\) is derivable from \(\{\varphi_1, \dots, \varphi\}\) in propositional logic, then \(\vdash_{\textsf{K}} \psi\).
Proof. Given the Deduction Theorem for Propositional Logic, if \(\psi\) is derivable from \(\{ \varphi_1, \dots, \varphi_n\}\) in Propositional Logic, then \(\varphi_1 \to ( \varphi_2 \to \dots (\varphi_n \to \psi) \dots))\) is a theorem of Propositional Logic and thus one of \(\textsf{K}\). By repeated applications of \(\textsf{MP}\), \(\vdash_K \psi\).
(\(\textsf{RK}\)) If \(\vdash_K \varphi \to \psi\), then \(\vdash_K \Box \varphi \to \Box \psi\)
Proof. We may transform a proof of \(\varphi \to \psi\) into a proof of \(\Box \varphi \to \Box \psi\).
\[\begin{array}{lllll} n & & \varphi \to \psi & \\ n+1 & & \Box (\varphi \to \psi) & \textsf{RN} \ n\\ n+2 & & \Box (\varphi \to \psi) \to (\Box \varphi \to \Box \psi) & \textsf{K}[\varphi/p, \psi/q]\\ n+3 & & \Box \varphi \to \Box \psi & \textsf{MP} \ n+1, n+2\\ \end{array}\]
(\(\textsf{RK}\)) If \(\vdash_K \varphi \to \psi\), then \(\vdash_K \Diamond \varphi \to \Diamond \psi\)
Proof. We may transform a proof of \(\varphi \to \psi\) into a proof of \(\Diamond \varphi \to \Diamond \psi\).
\[ \begin{array}{lllll} n & & \varphi \to \psi & \\ n+1 & & \neg \psi \to \neg \varphi & \textsf{PL} \ n\\ n+2 & & \Box \neg \psi \to \Box \neg \varphi & \textsf{RK} \ n+1\\ n+4 & & \neg \Box \neg \varphi \to \neg \Box \neg \psi & \textsf{PL} \ n+4\\ n+5 & & \Diamond \varphi \to \Diamond \psi & \textsf{Def} \ \Diamond \ n+5 \end{array} \]
\(\vdash_K \Box (\varphi \to \psi) \to (\Diamond \varphi \to \Diamond \psi)\)
Proof. \[ \begin{array}{lllll} 1 & & (\varphi \to \psi) \to (\neg \psi \to \neg \varphi) & \textsf{PL} \\ 2 & & \Box (\varphi \to \psi) \to \Box(\neg \psi \to \neg \varphi) & \textsf{RK} \ 1 \\ 3 & & \Box (\neg \psi \to \neg \varphi) \to (\Box \neg \psi \to \Box \neg \varphi) & \textsf{K}[\neg \psi/p, \neg \varphi/q] \\ 4 & & (\Box \neg \psi \to \Box \neg \varphi) \to (\neg \Box \neg \varphi \to \neg \Box \neg \psi) & \textsf{PL}\\ 5 & & \Box (\varphi \to \psi) \to (\neg \Box \neg \varphi \to \neg \Box \neg \psi) & \textsf{PL} \ 2, 3, 4\\ 6 & & \Box (\varphi \to \psi) \to (\Diamond \varphi \to \Diamond \psi) & \textsf{Def} \ \Diamond \ 6\\ \end{array} \]
\(\vdash_K \Box (\varphi \wedge \psi) \to (\Box \varphi \wedge \Box \psi)\)
Proof.
\[\begin{array}{lllll} 1 & & (\varphi \wedge \psi) \to \varphi & \textsf{PL} \\ 2 & & \Box (\varphi \wedge \psi) \to \Box \varphi & \textsf{RK} \ 1 \\ 3 & & (\varphi \wedge \psi) \to \psi & \textsf{PL} \\ 4 & & \Box (\varphi \wedge \psi) \to \Box \psi & \textsf{RK} \ 3 \\ 5 & & \Box (\varphi \wedge \psi) \to (\Box \varphi \wedge \Box \psi) & \textsf{PL} \ 2, 4\\ \end{array}\]\(\vdash_K (\Box \varphi \wedge \Box \psi) \to \Box (\varphi \wedge \psi)\)
Proof. \[ \begin{array}{lllll} 1 & & \varphi \to (\psi \to (\varphi \wedge \psi)) & \textsf{PL} \\ 2 & & \Box \varphi \to \Box (\psi \to (\varphi \wedge \psi)) & \textsf{RK} \ 1\\ 3 & & \Box (\psi \to (\varphi \wedge \psi)) \to (\Box \psi \to \Box (\varphi \wedge \psi)) & \textsf{K}[\psi/p, (\varphi \wedge \psi)/q]\\ 4 & & \Box \varphi \to (\Box \psi \to \Box (\varphi \wedge \psi)) & \textsf{PL} \ 2, 3\\ 5 & & (\Box \varphi \wedge \Box \psi) \to \Box (\varphi \wedge \psi) & \textsf{PL} \ 4\\ \end{array} \]
\(\vdash_K \Diamond (\varphi \vee \psi) \to (\Diamond \varphi \vee \Diamond \psi)\)
Proof. \[ \begin{array}{lllll} 1 & & (\neg \varphi \wedge \neg \psi) \to \neg (\varphi \vee \psi) & \textsf{PL} \\ 2 & & \Box (\neg \varphi \wedge \neg \psi) \to \Box \neg (\varphi \vee \psi) & \textsf{RK} \ 1 \\ 3 & & (\Box \neg \varphi \wedge \Box \neg \psi) \to \Box (\neg \varphi \wedge \neg \psi) & \textsf{Prop} \ 7.6 \\ 4 & & (\Box \neg \varphi \wedge \Box \neg \psi) \to \Box \neg (\varphi \vee \psi) & \textsf{PL} \ 2, 3 \\ 5 & & (\neg \Diamond \varphi \wedge \neg \Diamond \psi) \to \neg \Diamond (\varphi \vee \psi) & \textsf{Def} \ \Diamond, \textsf{PL} \ 4 \\ 6 & & \Diamond (\varphi \vee \psi) \to (\Diamond \varphi \vee \Diamond \psi) & \textsf{PL} \ 5 \end{array} \]
\(\vdash_K (\Diamond \varphi \vee \Diamond \psi) \to \Diamond (\varphi \vee \psi)\)
Proof. \[ \begin{array}{lllll} 1 & & \neg (\varphi \vee \psi) \to (\neg \varphi \wedge \neg \psi) & \textsf{PL} \\ 2 & & \Box \neg (\varphi \vee \psi) \to \Box (\neg \varphi \wedge \neg \psi) & \textsf{RK} \ 1 \\ 3 & & \Box (\neg \varphi \wedge \neg \psi) \to (\Box \neg \varphi \wedge \Box \neg \psi) & \textsf{Prop} \ 7.5 \\ 4 & & \Box \neg (\varphi \vee \psi) \to (\Box \neg \varphi \wedge \Box \neg \psi) & \textsf{PL} \ 2, 3 \\ 5 & & \neg \Diamond (\varphi \vee \psi) \to (\neg \Diamond \varphi \wedge \neg \Diamond \psi) & \textsf{Def} \ \Diamond, \textsf{PL} \ 4 \\ 6 & & (\Diamond \varphi \vee \Diamond \psi) \to \Diamond (\varphi \vee \psi) & \textsf{PL} \ 5 \end{array} \]
\(\vdash_K (\Diamond \varphi \wedge \Box \psi) \to \Diamond (\varphi \wedge \psi)\)
Proof. \[ \begin{array}{lllll} 1 & & \neg (\varphi \wedge \psi) \to (\psi \to \neg \varphi) & \textsf{PL} \\ 2 & & \Box \neg (\varphi \wedge \psi) \to \Box (\psi \to \neg \varphi) & \textsf{RK} \ 1 \\ 3 & & \Box (\psi \to \neg \varphi) \to (\Box \psi \to \Box \neg \varphi) & \textsf{K}[\psi/p, \neg \varphi/q] \\ 4 & & \Box \neg (\varphi \wedge \psi) \to (\Box \psi \to \Box \neg \varphi) & \textsf{PL} \ 2, 3 \\ 5 & & (\Diamond \varphi \wedge \Box \psi) \to \Diamond (\varphi \wedge \psi) & \textsf{Def} \ \Diamond, \textsf{PL} \ 4 \end{array} \]