Input TRS: 1: i(|0|()) -> |0|() 2: +(|0|(),y) -> y 3: +(x,|0|()) -> x 4: i(i(x)) -> x 5: +(i(x),x) -> |0|() 6: +(x,i(x)) -> |0|() 7: i(+(x,y)) -> +(i(x),i(y)) 8: +(x,+(y,z)) -> +(+(x,y),z) 9: +(+(x,i(y)),y) -> x 10: +(+(x,y),i(y)) -> x Number of strict rules: 10 Direct Order(PosReal,>,Poly) ... removes: 4 1 3 5 10 7 9 6 2 |0|() weight: 0 i(x1) weight: 8856 + 2 * x1 +(x1,x2) weight: 8857 + x1 + x2 Number of strict rules: 1 Direct Order(PosReal,>,Poly) ... removes: 8 |0|() weight: 0 i(x1) weight: (/ 8857 2) + 2 * x1 +(x1,x2) weight: 8857 + x1 + 2 * x2 Number of strict rules: 0 YES