| ⊦ r = r2, getarray(r, arraycopy(r1, i1, r2, i2, j, st)) = getarray(r, 0, st[r -- _length] .intval, st) |
⊦ getarray(r, st) = getarray(r, 0, st[r -- _length] .intval, st)
⊦ (arraycopy(r1, i1, r2, i2, j, st)[r -- _length]) = st[r -- _length]
r ≠ r2 ⊦ getarray(r, i, j, arraycopy(r1, i1, r2, i2, j0, st)) = getarray(r, i, j, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (arraycopy(r1, i1, r2, i2, j, st), r)]]