| is_fskey(sk) ⊦ addarray(r, vals, i, st[r0 -- sk, val]) = (addarray(r, vals, i, st)[r0 -- sk, val]) |
⊦ addarray(r, [], i, st) = st
∀ sk, r, i, st, r0, val. is_fskey(sk) → addarray(r, vals0, i, st[r0 -- sk, val]) = (addarray(r, vals0, i, st)[r0 -- sk, val]) ⊦ is_fskey(sk) → addarray(r, val + vals0, i, st[r0 -- sk, val0]) = (addarray(r, val + vals0, i, st)[r0 -- sk, val0])
[[CONCRETESIMPRULES : ([CSIMPGEN : javavalues generated by [], +;])]]