| ⊦ r = r0, r ≠ jvmref ∧ r -- _type ∈ st[r0 -- sk, val] ∧ (st[r0 -- sk, val][r -- _type]) = typeval(mkclasstype(class1)) ↔ classof(r, class1, st) |
⊦ r = r0, r -- _type ∈ st ∧ r ≠ jvmref ∧ st[r -- _type] = typeval(mkclasstype(class1)) ↔ classof(r, class1, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ r ≠ r0 → (st[r0 -- sk0, val][r -- sk]) = st[r -- sk]], [CSIMPSEQ : ⊦ r ≠ r0 → ( r -- sk ∈ st[r0 -- sk0, val] ↔ r -- sk ∈ st)])]]