| i < j ∨ n→i(# vals) + j ≤ i ⊦ (putArray(vals, r, j, st)[r0 -- i ']) = st[r0 -- i '] |
⊦ putArray([], r, i, st) = st
∀ i, j, r, st, r0. i < j ∨ n→i(# vals0) + j ≤ i → (putArray(vals0, r, j, st)[r0 -- i ']) = st[r0 -- i '] ⊦ i < j ∨ n→i(# (val + vals0)) + j ≤ i → (putArray(val + vals0, r, j, st)[r0 -- i ']) = st[r0 -- i ']
[[CONCRETESIMPRULES : ([CSIMPGEN : javavalues generated by [], +;])]]