(STRATEGY INNERMOST) (VAR x) (DATATYPES A = µX.< a, s(X), b >) (SIGNATURES f :: [A] -> A g :: [A] -> A) (RULES f(g(a())) -> f(s(g(b()))) f(f(x)) -> b() g(x) -> f(g(x)))