YES TRS: __(__(X,Y),Z) -> __(X,__(Y,Z)) __(X,nil()) -> X __(nil(),X) -> X U11(tt()) -> U12(tt()) U12(tt()) -> tt() isNePal(__(I,__(P,I))) -> U11(tt()) activate(X) -> X linear polynomial interpretations on N: ___A(x1,x2) = x1 + x2 + 4 __#_A(x1,x2) = x1 + x2 + 4 nil_A = 1 nil#_A = 1 U11_A(x1) = x1 + 2 U11#_A(x1) = x1 + 2 tt_A = 1 tt#_A = 1 U12_A(x1) = x1 + 1 U12#_A(x1) = x1 + 1 isNePal_A(x1) = x1 + 1 isNePal#_A(x1) = x1 + 1 activate_A(x1) = x1 + 1 activate#_A(x1) = x1 + 1 precedence: __ = nil > U11 > U12 > isNePal > tt > activate