| r ≠ jvmref ∧ r -- _type ∈ st ∧ st[r -- _type] = typeval(mkclasstype(class)) ∧ (r -- sk) × val ∈ st ⊦ _type = sk, instore(r, class, (sk × refval(r1)) ', st[r -- sk, refval(r1)]) |
st[r -- _type] = typeval(mkclasstype(class)), r ∈ st, r -- sk ∈ st, r -- _type ∈ st ⊦ r = jvmref, _type = sk, instore(r, class, (sk × refval(r1)) ', st[r -- sk, refval(r1)])
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ r -- sk ∈ st → r ∈ st], [CSIMPSEQ : ⊦ rk × val ∈ st ↔ rk ∈ st ∧ st[rk] = val])]]