Advanced Logic

Table of Contents

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)

Diagram

Graphviz code
digraph g {
rankdir=LR
1 -> 1
2 -> 2
2 -> 1
2 [xlabel="(¬ p)"]
}

Derivation of ¬ □ ¬ □ p → p in S5:

  1. S5 has as axiom ¬ □ p → □ ¬ □ p
  2. ¬ □ ¬ □ p → □ p. prop contrapositive 1
  3. □ p → p. axiom A1.
  4. ¬ □ ¬ □ p → p. prop 2, 3.

Exercise sheet 5

1a

N = (ℕ, <). ◇ □ p → □ ◇ p?

  1. take arbitrary valuation for N, M=(N,V).
  2. Take M ∈ N.
  3. Assume n ⊨ ◇ □ p. Goal to show n ⊨ □ ◇ p.
  4. Take x arbitrary successor of n. Goal x ⊨ ◇ p.
  5. x + n > x and x + n ⊨ p.
  6. So x ⊨ ◇ p…and so the formula valid.

4b

Until is not modally definable in BML.

Proof: