| st0 ⊆ st, r ∈ newref_list(m, st[newref(st) -- 0 ', noval]), st0 ⊆ st[newref(st) -- 0 ', noval] → r ≠ jvmref ∧ (∀ rk. rk ∈ st0 → rk .ref ≠ r) ⊦ r = newref(st), newref(r, st0) |
st0 ⊆ st, r ∈ newref_list(m, st[newref(st) -- 0 ', noval]) ⊦ st0 ⊆ st[newref(st) -- 0 ', noval], r = newref(st), newref(r, st0)
⊦ newref(r, st) ↔ r ≠ jvmref ∧ (∀ rk. rk ∈ st → rk .ref ≠ r)
[[CONCRETESIMPRULES : ()]]