YES TRS: app(id(),x) -> x app(plus(),0()) -> id() app(app(plus(),app(s(),x)),y) -> app(s(),app(app(plus(),x),y)) max/plus interpretations on N: app_A(x1,x2) = max{4, -1, x2} app#_A(x1,x2) = max{8, 6, x2} id_A = 2 id#_A = 2 plus_A = 2 plus#_A = 7 0_A = 1 0#_A = 3 s_A = 3 s#_A = 5 precedence: 0 > id > app > plus > s