0.00/0.08 MAYBE 0.00/0.08 Input TRS: 0.00/0.08 AC symbols: plus times 0.00/0.08 1: 0(S()) -> S() 0.00/0.08 2: plus(S(),x) -> x 0.00/0.08 3: plus(0(x),0(y)) -> 0(plus(x,y)) 0.00/0.08 4: plus(0(x),1(y)) -> 1(plus(x,y)) 0.00/0.08 5: plus(1(x),1(y)) -> 0(plus(x,plus(y,1(S())))) 0.00/0.08 6: times(S(),x) -> S() 0.00/0.08 7: times(0(x),y) -> 0(times(x,y)) 0.00/0.08 8: times(1(x),y) -> plus(0(times(x,y)),y) 0.00/0.08 Number of strict rules: 8 0.00/0.08 Direct POLO(bPol) ... failed. 0.00/0.08 Uncurrying ... failed. 0.00/0.08 Dependency Pairs: 0.00/0.08 #1: #plus(x,plus(y,z)) ->= #plus(plus(x,y),z) 0.00/0.08 #2: #plus(x,plus(y,z)) ->= #plus(x,y) 0.00/0.08 #3: #times(0(x),y) -> #0(times(x,y)) 0.00/0.08 #4: #times(0(x),y) -> #times(x,y) 0.00/0.08 #5: #times(x,times(y,z)) ->= #times(times(x,y),z) 0.00/0.08 #6: #times(x,times(y,z)) ->= #times(x,y) 0.00/0.08 #7: #plus(1(x),1(y)) -> #0(plus(x,plus(y,1(S())))) 0.00/0.08 #8: #plus(1(x),1(y)) -> #plus(x,plus(y,1(S()))) 0.00/0.08 #9: #plus(1(x),1(y)) -> #plus(y,1(S())) 0.00/0.08 #10: #plus(0(x),0(y)) -> #0(plus(x,y)) 0.00/0.08 #11: #plus(0(x),0(y)) -> #plus(x,y) 0.00/0.08 #12: #times(1(x),y) -> #plus(0(times(x,y)),y) 0.00/0.08 #13: #times(1(x),y) -> #0(times(x,y)) 0.00/0.08 #14: #times(1(x),y) -> #times(x,y) 0.00/0.08 #15: #plus(0(x),1(y)) -> #plus(x,y) 0.00/0.08 Number of SCCs: 2, DPs: 10 0.00/0.08 SCC { #4..6 #14 } 0.00/0.08 POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... succeeded. 0.00/0.08 #0 w: 0 0.00/0.08 1 w: max(x1, 0) 0.00/0.08 S w: 0 0.00/0.08 #plus w: 0 0.00/0.08 #times w: max(x1 + x2 - 1, 0) 0.00/0.08 0 w: max(x1, 0) 0.00/0.08 times w: max(x1 + x2 + 2, 0) 0.00/0.08 plus w: max(x1, x2, 0) 0.00/0.08 USABLE RULES: { 1..10 } 0.00/0.08 Removed DPs: #6 0.00/0.08 Number of SCCs: 2, DPs: 9 0.00/0.08 SCC { #4 #5 #14 } 0.00/0.08 POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... QWPOpS(mSum)... Mat2b... failed. 0.00/0.08 Finding a loop... failed. 0.00/0.08 EOF