| exec(sys0, co) = sys2 × out0, exec(sys, co) = sys1 × out, inv(sys), inv(sys0), eqds(sys, sources(sys, co ' + cl, d), sys0) ⊦ eqds(sys1, sources(sys1, cl, d), sys2) |
⊦ eqds(sys, ds, sys0) ↔ (∀ d. d ∈ ds → eqd(sys, d, sys0))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (sys1, sources(sys1, cl, d), sys2)]]