YES (VAR x y) (RULES p(x,y) -> u(b(x,y)) f(s(s(x))) -> u(b(f(s(x)),f(x))) u(b(x,0())) -> x u(b(x,s(y))) -> s(u(b(x,y))) n(b(x,y)) -> b(u(b(x,y)),x) f(0()) -> 0() f(s(0())) -> s(0()) g(x) -> b(f(s(x)),f(x)) )