Exercise on Model Checking
1) Given the Kripke model M = ({t0, t1, t2, t3}, {(t0, t2), (t0, t1), (t1, t2), (t1, t3), (t2, t3), (t3, t3) }, L) where L(t0) = {p}, L(t1) = {q}, L(t2) = {r}, L(t3) = {q}.
Determine whether the following formulae are true or false. (10 %)
a) t0 |= Ep b) t0 |= A(q r) c) t0 |= EXAG(q) d) t1 |= EXAG(q) e) t0 |= EF(p U q) f) t0 |= EF((p r) U q) g) t0 |= AF(q) h) t2 |= EF(r) i) t1 |= E(q U r) j) t1 |= AX(q)
2) Construct the Kripke models for the following specifications AG ( requested AF acknowledged )