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