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