| newref(r, st) ⊦ r = jvmref, ∀ rk. rk ∈ st → rk ∈ addarray(r, ty, vals, st) ∧ st[rk] = (addarray(r, ty, vals, st)[rk]) |
⊦ rk ∈ st → rk ∈ addarray(r, ty, vals, st)
rk ∈ st, newref(r, st) ⊦ r = jvmref, st[rk] = (addarray(r, ty, vals, st)[rk])
[[CONCRETESIMPRULES : ()]]