| validrefs(str, r ', ty, st), validrefs(str, r ' + refs1, ty0, st) ⊦ validrefs(str, r ' + refs1, ty, st) |
⊦ ¬ validrefs(str, r ' + refs, st[r -- _type] .type, st) → ¬ validrefs(str, r ' + refs, ty, st)
¬ ¬ validrefs(str, r ' + refs1, st[r -- _type] .type, st), validrefs(str, r ', ty, st), validrefs(str, r ' + refs1, ty0, st) ⊦ validrefs(str, r ' + refs1, ty, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, ty0, refs1, r, str)]]