| newref(r, st), newref(r, st0) ⊦ r = jvmref, (rk ∈ addarray(r, ty, vals, st ∪ st0) ↔ rk ∈ st ∨ rk ∈ addarray(r, ty, vals, st0)) ∧ (addarray(r, ty, vals, st ∪ st0)[rk]) = (st ∪ addarray(r, ty, vals, st0))[rk] |
newref(r, st), newref(r, st0) ⊦ r = jvmref, (r0 -- sk ∈ addarray(r, ty, vals, st ∪ st0) ↔ r0 -- sk ∈ st ∨ r0 -- sk ∈ addarray(r, ty, vals, st0)) ∧ (addarray(r, ty, vals, st ∪ st0)[r0 -- sk]) = (st ∪ addarray(r, ty, vals, st0))[r0 -- sk]
[[CONCRETESIMPRULES : ([CSIMPGEN : refkey generated by --;])]]