| st ⊆ st0, ∃ refs. dups(refs) ∧ refs .first = r ∧ validrefs(str, refs, st0[r -- _type] .type, st0) ⊦ cyclic(str, r, st), junkref(str, r, st) |
st ⊆ st0, dups(refs), validrefs(str, refs, st0[refs .first -- _type] .type, st0) ⊦ cyclic(str, refs .first, st), junkref(str, refs .first, st)
[[CONCRETESIMPRULES : ()]]