| viewvar(ev1) = C, ∀ tr0, viewvar, ev. # tr0 < # (tr3 + ev1 ') → (viewvar(ev) = C ∧ ev ∈ tr0 → (∃ tr2, ev0, tr1. tr0 = tr2 + ev0 ' + tr1 ∧ viewvar(ev0) = C ∧ proj(tr1, Cview(viewvar)) = [])) ⊦ ev1 ∈ tr3, ∃ tr0, ev0, tr1. tr3 + ev1 ' = tr0 + ev0 ' + tr1 ∧ viewvar(ev0) = C ∧ proj(tr1, Cview(viewvar)) = [] |
[[CONCRETESIMPRULES : ([CSIMPNAMEDSEQ : projection-empty, , , ⊦ proj([], inevs) = []], [CSIMPSEQ : ⊦ tr + [] = tr], [CSIMPSEQ : ⊦ (tr + tr0) + tr1 = tr + tr0 + tr1], [CSIMPSEQ : ⊦ tr + tr0 = tr + tr1 ↔ tr0 = tr1])], [EXTRATERMS : (tr3, ev1, [])]]