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