YES TRS: f(c(s(x),y)) -> f(c(x,s(y))) g(c(x,s(y))) -> g(c(s(x),y)) g(s(f(x))) -> g(f(x)) max/plus interpretations on N: f_A(x1) = max{14, 9} f#_A(x1) = max{0, 10} c_A(x1,x2) = max{3, 1, 2 + x2} c#_A(x1,x2) = max{7, 2, 9} s_A(x1) = max{15, 4 + x1} s#_A(x1) = max{1, -1} g_A(x1) = max{0, 0} g#_A(x1) = max{6, 2 + x1} precedence: g > f > c > s