YES TRS: D(t()) -> s(h()) D(constant()) -> h() D(b(x,y)) -> b(D(x),D(y)) D(c(x,y)) -> b(c(y,D(x)),c(x,D(y))) D(m(x,y)) -> m(D(x),D(y)) D(opp(x)) -> opp(D(x)) D(div(x,y)) -> m(div(D(x),y),div(c(x,D(y)),pow(y,2()))) D(ln(x)) -> div(D(x),x) D(pow(x,y)) -> b(c(c(y,pow(x,m(y,1()))),D(x)),c(c(pow(x,y),ln(x)),D(y))) b(h(),x) -> x b(x,h()) -> x b(s(x),s(y)) -> s(s(b(x,y))) b(b(x,y),z) -> b(x,b(y,z)) max/plus interpretations on N: D_A(x1) = max{67, 57 + x1} D#_A(x1) = max{67, 57 + x1} t_A = 85 t#_A = 85 s_A(x1) = max{84, x1} s#_A(x1) = max{84, x1} h_A = 68 h#_A = 68 constant_A = 69 constant#_A = 69 b_A(x1,x2) = max{83, 2 + x1, x2} b#_A(x1,x2) = max{83, 2 + x1, x2} c_A(x1,x2) = max{11, 27 + x1, 12 + x2} c#_A(x1,x2) = max{11, 27 + x1, 12 + x2} m_A(x1,x2) = max{27, x1, 1 + x2} m#_A(x1,x2) = max{27, x1, 1 + x2} opp_A(x1) = max{9, x1} opp#_A(x1) = max{9, x1} div_A(x1,x2) = max{28, 26 + x1, 78 + x2} div#_A(x1,x2) = max{28, 26 + x1, 78 + x2} pow_A(x1,x2) = max{8, 36 + x1, 25 + x2} pow#_A(x1,x2) = max{8, 36 + x1, 25 + x2} 2_A = 0 2#_A = 0 ln_A(x1) = max{54, 27 + x1} ln#_A(x1) = max{54, 27 + x1} 1_A = 26 1#_A = 26 precedence: D = t = constant > h = b = opp = ln > s = div > c = pow = 2 > m = 1