| 0 < i, i ≤ n→i(# vals), r0 -- i ' ∈ addarray(r0, ty, refval(jvmref) ' + vals, st), is_reftype(ty) ⊦ vals[i→n(i - 1)] = (addarray(r0, ty, refval(jvmref) ' + vals, st)[r0 -- i ']), vals = [] |
i = i0 + 1, 0 < i, i ≤ n→i(# vals), r0 -- i ' ∈ addarray(r0, ty, refval(jvmref) ' + vals, st), is_reftype(ty) ⊦ vals[i→n(i0)] = (addarray(r0, ty, refval(jvmref) ' + vals, st)[r0 -- i ']), vals = []
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ i0 = i - j ↔ i = i0 + j])], [EXTRATERMS : (i, 1, i0)]]