0.00/0.02 YES 0.00/0.02 Input TRS: 0.00/0.02 AC symbols: plus 0.00/0.02 1: f(plus(a(),a())) -> plus(f(a()),f(a())) 0.00/0.02 2: plus(f(a()),f(a())) -> plus(a(),f(f(a()))) 0.00/0.02 Number of strict rules: 2 0.00/0.02 Direct POLO(bPol) ... removes: 1 0.00/0.02 a w: 0 0.00/0.02 f w: 2 * x1 0.00/0.02 plus w: x1 + x2 + 1 0.00/0.02 Number of strict rules: 1 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(f(a()),f(a())) -> #plus(a(),f(f(a()))) 0.00/0.02 #2: #plus(x,plus(y,z)) ->= #plus(plus(x,y),z) 0.00/0.02 #3: #plus(x,plus(y,z)) ->= #plus(x,y) 0.00/0.02 Number of SCCs: 1, DPs: 3 0.00/0.02 SCC { #1..3 } 0.00/0.02 POLO(Sum)... succeeded. 0.00/0.02 a w: 1 0.00/0.02 #plus w: x1 + x2 0.00/0.02 f w: 2 0.00/0.02 plus w: x1 + x2 + 1 0.00/0.02 USABLE RULES: { 2 3 } 0.00/0.02 Removed DPs: #1 #3 0.00/0.02 Number of SCCs: 1, DPs: 1 0.00/0.02 SCC { #2 } 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 #4: #plus(plus(f(a()),f(a())),_1) -> #plus(plus(a(),f(f(a()))),_1) 0.00/0.02 #5: #plus(x,plus(y,z)) ->= #plus(plus(x,y),z) 0.00/0.02 #6: #plus(x,plus(y,z)) ->= #plus(x,y) 0.00/0.02 Number of SCCs: 1, DPs: 3 0.00/0.02 SCC { #4..6 } 0.00/0.02 POLO(Sum)... succeeded. 0.00/0.02 a w: 1 0.00/0.02 #plus w: x1 + x2 0.00/0.02 f w: 2 0.00/0.02 plus w: x1 + x2 + 1 0.00/0.02 USABLE RULES: { 2 3 } 0.00/0.02 Removed DPs: #4 #6 0.00/0.02 Number of SCCs: 1, DPs: 1 0.00/0.02 SCC { #5 } 0.00/0.02 only weak rules. 0.00/0.02 Number of SCCs: 0, DPs: 0 0.00/0.02 EOF