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