| ⊦ ¬ ( st[r -- _type] = st0[r -- _type] ∧ (is_classtype(st[r -- _type] .type) → (∀ fs. fs ' ∈ instfields(st[r -- _type] .type .class) → st[r -- fs '] = st0[r -- fs '])) ∧ ( is_arraytype(st[r -- _type] .type) → st[r -- _length] = st0[r -- _length] ∧ (∀ i. 0 ≤ i ∧ i < st[r -- _length] .intval → st[r -- i '] = st0[r -- i ']))) ∧ r ≠ jvmref → ¬ unchangedNorec(r, st, st0) |