| validrefs(str, r ', mkclasstype(`java.lang.Object' .class), st) ⊦ r = jvmref, is_valid_ref(str, r, st) |
⊦ validrefs(str, r ', ty, st) ↔ r = jvmref ∨ r ≠ jvmref ∧ is_valid_ref(str, r, st) ∧ st[r -- _type] .type ≤ ty
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, mkclasstype(`java.lang.Object' .class), r, str)]]