| str0 ≠ `java.lang.Object' ⊦ ¬ is_obj(str, r, st) → (validref(str, r, mkclasstype(str0 .class), st) ↔ r = jvmref) |
⊦ validref(str, jvmref, ty, st)
validref(str, r, mkclasstype(str0 .class), st) ⊦ str0 = `java.lang.Object', r = jvmref, is_obj(str, r, st)
[[CONCRETESIMPRULES : ()]]