YES TRS: plus(plus(X,Y),Z) -> plus(X,plus(Y,Z)) times(X,s(Y)) -> plus(X,times(Y,X)) linear polynomial interpretations on N: plus_A(x1,x2) = x1 + 1 plus#_A(x1,x2) = 0 times_A(x1,x2) = x1 + 1 times#_A(x1,x2) = x1 + x2 s_A(x1) = x1 + 1 s#_A(x1) = 0 precedence: plus = times = s