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