| ⊦ classof(r, class1, st[r -- _type, val]) ↔ val = typeval(mkclasstype(class1)) ∧ r ≠ jvmref |
⊦ classof(r, class1, st) ↔ r ≠ jvmref ∧ r -- _type ∈ st ∧ st[r -- _type] = typeval(mkclasstype(class1))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ rk ∈ st[rk, val]], [CSIMPSEQ : ⊦ (st[rk0, val][rk]) = ((rk = rk0 ⊃ val; st[rk]))], [CSIMPSEQ : ⊦ rk ∈ st[rk0, val] ↔ rk = rk0 ∨ rk ∈ st], [CSIMPSEQ : ⊦ typeval(ty) = typeval(ty0) ↔ ty = ty0])], [EXTRATERMS : (st[r -- _type, val], class1, r)]]