| ¬ rk .ref ≠ r, rk ∈ st, newref(r, st) ⊦ r = jvmref, st[rk] = (addarray(r, ty, vals, st)[rk]) |
rk ∈ st, newref(rk .ref, st) ⊦ rk .ref = jvmref, st[rk] = (addarray(rk .ref, ty, vals, st)[rk])
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ newref(r, st) → r ≠ jvmref])]]