0.00/0.02 YES 0.00/0.02 Input TRS: 0.00/0.02 AC symbols: plus 0.00/0.02 1: plus(0(),y) -> y 0.00/0.02 2: plus(s(x),0()) -> s(x) 0.00/0.02 3: plus(s(x),s(y)) -> s(plus(s(x),plus(y,0()))) 0.00/0.02 Number of strict rules: 3 0.00/0.02 Direct POLO(bPol) ... failed. 0.00/0.02 Uncurrying ... failed. 0.00/0.02 Dependency Pairs: 0.00/0.02 #1: #plus(s(x),s(y)) -> #plus(s(x),plus(y,0())) 0.00/0.02 #2: #plus(s(x),s(y)) -> #plus(y,0()) 0.00/0.02 #3: #plus(x,plus(y,z)) ->= #plus(plus(x,y),z) 0.00/0.02 #4: #plus(x,plus(y,z)) ->= #plus(x,y) 0.00/0.02 Number of SCCs: 1, DPs: 4 0.00/0.02 SCC { #1..4 } 0.00/0.02 POLO(Sum)... succeeded. 0.00/0.02 s w: x1 + 1 0.00/0.02 #plus w: x1 + x2 0.00/0.02 0 w: 0 0.00/0.02 plus w: x1 + x2 0.00/0.02 USABLE RULES: { 1..4 } 0.00/0.02 Removed DPs: #1 #2 0.00/0.02 Number of SCCs: 1, DPs: 2 0.00/0.02 SCC { #3 #4 } 0.00/0.02 only weak rules. 0.00/0.02 Number of SCCs: 0, DPs: 0 0.00/0.02 Next Dependency Pairs: 0.00/0.02 #5: #plus(plus(s(x),0()),_1) -> #plus(s(x),_1) 0.00/0.02 #6: #plus(plus(s(x),s(y)),_1) -> #plus(s(plus(s(x),plus(y,0()))),_1) 0.00/0.02 #7: #plus(plus(0(),y),_1) -> #plus(y,_1) 0.00/0.02 #8: #plus(x,plus(y,z)) ->= #plus(plus(x,y),z) 0.00/0.02 #9: #plus(x,plus(y,z)) ->= #plus(x,y) 0.00/0.02 Number of SCCs: 1, DPs: 5 0.00/0.02 SCC { #5..9 } 0.00/0.02 POLO(Sum)... succeeded. 0.00/0.02 s w: 1 0.00/0.02 #plus w: x1 + x2 0.00/0.02 0 w: 0 0.00/0.02 plus w: x1 + x2 + 1 0.00/0.02 USABLE RULES: { 1..4 } 0.00/0.02 Removed DPs: #5..7 #9 0.00/0.02 Number of SCCs: 1, DPs: 1 0.00/0.02 SCC { #8 } 0.00/0.02 only weak rules. 0.00/0.02 Number of SCCs: 0, DPs: 0 0.00/0.02 EOF