| xlrf(mkxview(view, eqrel), trans, eqstate), xosc(mkxview(view, eqrel), trans, eqstate), ∀ ev1. view(ev1) = C → eqrel(ev1, ev1) ⊦ ∀ s1, s11, s2. ∀ tr. reachable(trans, s1) ∧ reachable(trans, s11) ∧ trans∃(trans, s1, tr, s2) ∧ eqstate(s1, s11) → (∃ tr0, s22. proj(tr0, VCview(view)) = proj(tr, VCview(view)) ∧ trans∃(trans, s11, tr0, s22) ∧ eqstate(s2, s22)) |
xosc(mkxview(view, eqrel), trans, eqstate), xlrf(mkxview(view, eqrel), trans, eqstate), eqstate(s1, s0), trans∃(trans, s1, tr, s), reachable(trans, s0), reachable(trans, s1), ∀ ev1. view(ev1) = C → eqrel(ev1, ev1) ⊦ ∃ tr0, s22. proj(tr0, VCview(view)) = proj(tr, VCview(view)) ∧ trans∃(trans, s0, tr0, s22) ∧ eqstate(s, s22)
[[CONCRETESIMPRULES : ()]]