YES TRS: f(X) -> g(n__h(n__f(X))) h(X) -> n__h(X) f(X) -> n__f(X) activate(n__h(X)) -> h(activate(X)) activate(n__f(X)) -> f(activate(X)) activate(X) -> X linear polynomial interpretations on N: f_A(x1) = 1 f#_A(x1) = 1 g_A(x1) = 0 g#_A(x1) = 0 n__h_A(x1) = x1 + 1 n__h#_A(x1) = 0 n__f_A(x1) = 1 n__f#_A(x1) = 0 h_A(x1) = x1 + 1 h#_A(x1) = 1 activate_A(x1) = x1 + 1 activate#_A(x1) = 2 precedence: n__f > activate > f = g > n__h > h