| ⊦ r1 ≠ r0 → (arraycopy(r, i, r0, i0, j, st)[r1 -- sk]) = st[r1 -- sk] |
true, ∀ j0, r1, r0, r, i, i0, st, sk. i→n(j0) < i→n(j) → (true → (r1 ≠ r0 → (arraycopy(r, i, r0, i0, j0, st)[r1 -- sk]) = st[r1 -- sk])) ⊦ r1 ≠ r0 → (arraycopy(r, i, r0, i0, j, st)[r1 -- sk]) = st[r1 -- sk]
[[CONCRETESIMPRULES : ([CSIMPLESSPRED : <])], [EXTRATERMS : (i→n(j))]]