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