YES (VAR x y) (RULES s(s(x)) -> x f(0(),y) -> y f(s(x),y) -> s(f(x,y)) g(0(),y) -> y g(s(x),y) -> f(g(x,y),0()) h(0()) -> s(0()) f(f(x,0()),0()) -> x )