| eqstate(s11, s1), trans(s11, ev, s2), reachable(s11), reachable(s1), osc ⊦ view(ev) = C, ∃ s22, tr1. proj(tr1, Cview(view)) = [] ∧ proj(tr1, Vview(view)) = proj(ev ', Vview(view)) ∧ trans∃(s1, tr1, s22) ∧ eqstate(s2, s22) |
⊦ osc ↔ (∀ s1, s11, s22. ∀ ev. view(ev) ≠ C ∧ reachable(s1) ∧ reachable(s11) ∧ trans(s11, ev, s22) ∧ eqstate(s11, s1) → (∃ s2. ∃ tr. proj(tr, Cview(view)) = [] ∧ proj(tr, Vview(view)) = proj(ev ', Vview(view)) ∧ trans∃(s1, tr, s2) ∧ eqstate(s22, s2)))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : ()]]