| i0 < i + j, i ≤ i0, 0 < j ⊦ getarray(r, i, j, st[r -- i0 ', val]) = (getarray(r, i, j, st)[i→n(i0 - i), val]) |
i0 = i1 + i, i0 < i + j, i ≤ i0, 0 < j ⊦ getarray(r, i, j, st[r -- i0 ', val]) = (getarray(r, i, j, st)[i→n(i1), val])
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ i0 = i - j ↔ i = i0 + j])], [EXTRATERMS : (i0, i, i1)]]