(VAR x ) (STRATEGY OUTERMOST) (RULES f(g(a, a)) -> a f(f(x)) -> b g(x, x) -> f(g(x, x)) )