Input TRS: 1: D(t()) -> 1() 2: D(constant()) -> 0() 3: D(+(x,y)) -> +(D(x),D(y)) 4: D(*(x,y)) -> +(*(y,D(x)),*(x,D(y))) 5: D(-(x,y)) -> -(D(x),D(y)) Number of strict rules: 5 Direct Order(PosReal,>,Poly) ... failed. Freezing ... failed. Dependency Pairs: #1: #D(-(x,y)) -> #D(x) #2: #D(-(x,y)) -> #D(y) #3: #D(+(x,y)) -> #D(x) #4: #D(+(x,y)) -> #D(y) #5: #D(*(x,y)) -> #D(x) #6: #D(*(x,y)) -> #D(y) Number of SCCs: 1, DPs: 6, edges: 36 SCC { #1..6 } Removing DPs: Order(PosReal,>,Sum)... succeeded. 1() weight: 0 constant() weight: 0 t() weight: 0 D(x1) weight: 0 0() weight: 0 #D(x1) weight: x1 -(x1,x2) weight: (/ 1 2) + x1 + x2 +(x1,x2) weight: (/ 1 2) + x1 + x2 *(x1,x2) weight: (/ 1 2) + x1 + x2 Usable rules: { } Removed DPs: #1..6 Number of SCCs: 0, DPs: 0, edges: 0 YES