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