Exercise 4
“show that x not derivable”: use soundness and completeness.
show that there is frame in the right class.
¬ □ ¬ □ p → p not derivable in S4 (I think reflexive + transitive)
Graphviz code
digraph g {
rankdir=LR
1 -> 1
2 -> 2
2 -> 1
2 [xlabel="(¬ p)"]
}
Derivation of ¬ □ ¬ □ p → p in S5:
- S5 has as axiom ¬ □ p → □ ¬ □ p
- ¬ □ ¬ □ p → □ p. prop contrapositive 1
- □ p → p. axiom A1.
- ¬ □ ¬ □ p → p. prop 2, 3.
Exercise sheet 5
1a
N = (ℕ, <). ◇ □ p → □ ◇ p?
- take arbitrary valuation for N, M=(N,V).
- Take M ∈ N.
- Assume n ⊨ ◇ □ p. Goal to show n ⊨ □ ◇ p.
- Take x arbitrary successor of n. Goal x ⊨ ◇ p.
- x + n > x and x + n ⊨ p.
- So x ⊨ ◇ p…and so the formula valid.
4b
Until is not modally definable in BML.
- Until defined with M,t ⊨ φ U ψ ↔ ∃ v, t < v, v ⊨ ψ, ∀x t < x < v and x ⊨ φ.
- temporal frame, so irreflexive and transitive
Proof:
- create two models M where a ⊨ p U q, M’ where a’ ⊭ p U q.
- claim bisimilar by giving bisimulation, states a and a’.
- because a and a’ bisimilar, are modally equivalent.
- suppose that until is definable in BML by a formula ζ(x, y)
- then we have a ⊨ p U q, so a ⊨ ζ(p, q). Opposite for a’.
- contradiction, a and a’ modally equivalent but satisfy different formulas (i.e. a ⊨ ζ but a’ ⊭ ζ).