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