| ∀ view, ev. view(ev) = C ∧ ev ∈ tr0 → (∃ tr2, ev0, tr1. tr0 = tr2 + ev0 ' + tr1 ∧ view(ev0) = C ∧ proj(tr1, Cview(view)) = []), view(ev) = C, ev ∈ ev0 + tr0 ⊦ ∃ tr2, ev, tr1. ev0 + tr0 = tr2 + ev ' + tr1 ∧ view(ev) = C ∧ proj(tr1, Cview(view)) = [] |
view(ev) = C, ∀ view, ev. view(ev) = C ∧ ev ∈ tr0 → (∃ tr2, ev0, tr1. tr0 = tr2 + ev0 ' + tr1 ∧ view(ev0) = C ∧ proj(tr1, Cview(view)) = []) ⊦ ev ≠ ev0 ∧ ¬ ev ∈ tr0, ∃ tr, ev1, tr1. ev0 ' + tr0 = tr + ev1 ' + tr1 ∧ view(ev1) = C ∧ proj(tr1, Cview(view)) = []
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ (tr + tr0) + tr1 = tr + tr0 + tr1], [CSIMPSEQ : ⊦ ev ∈ ev0 ' ↔ ev = ev0], [CSIMPSEQ : ⊦ ev ∈ tr + tr0 ↔ ¬ ¬ (ev ∈ tr ∨ ev ∈ tr0)], [CSIMPSEQ : ⊦ ev + tr = ev ' + tr])]]