| inv(sys) ⊦ eqds(sys, sources(exec(sys, co) .1, cl, d), exec(sys, co) .1), cdom(sys, co) ∈ sources(sys, co ' + cl, d) |
exec(sys, co) = sys0 × out, inv(sys) ⊦ eqds(sys, sources(sys0, cl, d), sys0), cdom(sys, co) ∈ sources(sys, co ' + cl, d)
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ sys = so .1 ∧ out = so .2 ↔ so = sys × out])], [EXTRATERMS : (exec(sys, co), sys0, out)]]