(CONDITIONTYPE ORIENTED) (VAR x y) (RULES f(x) -> c(x, y) | g(x) == y, y == h(x) a -> b g(a) -> h(b) ) (COMMENT \cite{NSS12}, R_8 of Example 4.8 doi: 10.2168/LMCS-8(3:4)2012 )