| n→i(# vals0) = i1 + 1, 0 ≤ i1, ∀ r0, i0, st0. getarray(r0, i0, i1 + 1, putArray(vals0, r0, i0, st0)) = vals0 ⊦ vals0 = [], getarray(r, i + 1, i1, putArray(vals0, r, i + 1, st)) + vals0[i→n(i1)] ' = vals0 |
n→i(# vals0) = i1 + 1, 0 ≤ i1, getarray(r, i + 1, i1 + 1, putArray(vals0, r, i + 1, st)) = vals0 ⊦ vals0 = [], getarray(r, i + 1, i1, putArray(vals0, r, i + 1, st)) + vals0[i→n(i1)] ' = vals0
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r, i + 1, st)]]