| unchanged(str, r, st0, st), cyclic(str, r, st0) ⊦ junkref(str, r, st), cyclic(str, r, st) |
⊦ unchanged(str, r, st, st0) ∧ ¬ junkref(str, r, st) ∧ cyclic(str, r, st) → cyclic(str, r, st0)
¬ (unchanged(str, r, st0, st) ∧ ¬ junkref(str, r, st0) ∧ cyclic(str, r, st0)), unchanged(str, r, st0, st), cyclic(str, r, st0) ⊦ junkref(str, r, st), cyclic(str, r, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (str, r, st0, st)]]