(VAR x ) (RULES f(a, f(f(a, a), x)) -> f(f(a, a), f(a, f(a, x))) )