| st0[r -- _type] .type = mkclasstype(class), unchangedNorec(r, st, st0), fs ' ∈ instfields(class) ⊦ st0[r -- fs '] = st[r -- fs '], r = jvmref, fs ' ∈ instfields(st[r -- _type] .type .class) ∧ is_classtype(st[r -- _type] .type) |
⊦ r ≠ jvmref ∧ st[r -- _type] ≠ st0[r -- _type] → ¬ unchangedNorec(r, st, st0)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ mkclasstype(class) .class = class], [CSIMPSEQ : ⊦ is_classtype(mkclasstype(class))])], [EXTRATERMS : (st0, st, r)]]