| st[r -- _type] = typeval(mkclasstype(class)), r ∈ st, is_obj(r, class, st), r -- _type ∈ st ⊦ r = jvmref, r = r0, is_obj(r, class, addarray(r0, ty0, vals, st)) |
⊦ r ≠ r0 ∧ is_obj(r, class, st) → is_obj(r, class, addarray(r0, ty0, vals, st))
⊦ r ≠ r0 ∧ is_obj(r, class, st) → is_obj(r, class, addarray(r0, ty0, vals, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r, r0, class, st, ty0, vals)]]