(VAR ) (RULES f(g(f(a), h(a, f(a)))) -> f(h(g(f(a), a), g(f(a), f(a)))) )