| newref(r0, st) ⊦ r0 = jvmref, (r0 -- sk ∈ st → r0 -- sk ∈ addobj(r0, class, fis, st) -- r0) ∧ (addobj(r0, class, fis, st) -- r0)[r0 -- sk] = st[r0 -- sk] |
newref(r0, st) ⊦ (addobj(r0, class, fis, st) -- r0)[r0 -- sk] = st[r0 -- sk], r0 = jvmref
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ r -- sk ∈ st → r ∈ st], [CSIMPSEQ : ⊦ r ∈ st → ¬ newref(r, st)])]]