| validrefs(str, r ' + refs1 + r0 ' + refs0, ty, st) ⊦ validrefs(str, r ' + refs1 + r0 ', mkclasstype(`java.lang.Object' .class), st) |
⊦ ¬ validrefs(str, refs, ty, st) → ¬ validrefs(str, refs + refs0, ty, st)
¬ validrefs(str, r ' + refs1 + r0 ', ty, st) → ¬ validrefs(str, (r ' + refs1 + r0 ') + refs0, ty, st), validrefs(str, r ' + refs1 + r0 ' + refs0, ty, st) ⊦ validrefs(str, r ' + refs1 + r0 ', mkclasstype(`java.lang.Object' .class), st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (str, r ' + refs1 + r0 ', ty, st, refs0)]]