0.00/0.16 YES 0.00/0.16 Input TRS: 0.00/0.16 1: log(s(x1)) -> s(log(half(s(x1)))) 0.00/0.16 2: half(0(x1)) -> 0(s(s(half(x1)))) 0.00/0.16 3: half(s(0(x1))) -> 0(x1) 0.00/0.16 4: half(s(s(x1))) -> s(half(p(s(s(x1))))) 0.00/0.16 5: half(half(s(s(s(s(x1)))))) -> s(s(half(half(x1)))) 0.00/0.16 6: p(s(s(s(x1)))) -> s(p(s(s(x1)))) 0.00/0.16 7: s(s(p(s(x1)))) -> s(s(x1)) 0.00/0.16 8: 0(x1) -> x1 0.00/0.16 Number of strict rules: 8 0.00/0.16 Direct POLO(bPol) ... removes: 8 0.00/0.16 s w: x1 0.00/0.16 half w: x1 0.00/0.16 p w: x1 0.00/0.16 log w: x1 + 1 0.00/0.16 0 w: x1 + 1 0.00/0.16 Number of strict rules: 7 0.00/0.16 Direct POLO(bPol) ... failed. 0.00/0.16 Uncurrying ... failed. 0.00/0.16 Dependency Pairs: 0.00/0.16 #1: #half(0(x1)) -> #s(s(half(x1))) 0.00/0.16 #2: #half(0(x1)) -> #s(half(x1)) 0.00/0.16 #3: #half(0(x1)) -> #half(x1) 0.00/0.16 #4: #p(s(s(s(x1)))) -> #s(p(s(s(x1)))) 0.00/0.16 #5: #p(s(s(s(x1)))) -> #p(s(s(x1))) 0.00/0.16 #6: #s(s(p(s(x1)))) -> #s(s(x1)) 0.00/0.16 #7: #half(half(s(s(s(s(x1)))))) -> #s(s(half(half(x1)))) 0.00/0.16 #8: #half(half(s(s(s(s(x1)))))) -> #s(half(half(x1))) 0.00/0.16 #9: #half(half(s(s(s(s(x1)))))) -> #half(half(x1)) 0.00/0.16 #10: #half(half(s(s(s(s(x1)))))) -> #half(x1) 0.00/0.16 #11: #log(s(x1)) -> #s(log(half(s(x1)))) 0.00/0.16 #12: #log(s(x1)) -> #log(half(s(x1))) 0.00/0.16 #13: #log(s(x1)) -> #half(s(x1)) 0.00/0.16 #14: #half(s(s(x1))) -> #s(half(p(s(s(x1))))) 0.00/0.16 #15: #half(s(s(x1))) -> #half(p(s(s(x1)))) 0.00/0.16 #16: #half(s(s(x1))) -> #p(s(s(x1))) 0.00/0.16 Number of SCCs: 5, DPs: 7 0.00/0.16 SCC { #12 } 0.00/0.16 POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... succeeded. 0.00/0.16 s w: max(x1 + 3, 0) 0.00/0.16 #log w: max(x1 - 2, 0) 0.00/0.16 #half w: max(x1 - 1, 0) 0.00/0.16 #p w: 0 0.00/0.16 half w: max(x1 - 2, 0) 0.00/0.16 p w: max(x1 - 3, 0) 0.00/0.16 log w: max(x1 - 1, 0) 0.00/0.16 0 w: max(x1 - 1, 0) 0.00/0.16 #s w: 0 0.00/0.16 USABLE RULES: { 3 4 6 7 } 0.00/0.16 Removed DPs: #12 0.00/0.16 Number of SCCs: 4, DPs: 6 0.00/0.16 SCC { #6 } 0.00/0.16 POLO(Sum)... succeeded. 0.00/0.16 s w: x1 + 1 0.00/0.16 #log w: 0 0.00/0.16 #half w: 0 0.00/0.16 #p w: 0 0.00/0.16 half w: 1 0.00/0.16 p w: x1 0.00/0.16 log w: 0 0.00/0.16 0 w: x1 + 2 0.00/0.16 #s w: x1 0.00/0.16 USABLE RULES: { 7 } 0.00/0.16 Removed DPs: #6 0.00/0.16 Number of SCCs: 3, DPs: 5 0.00/0.16 SCC { #15 } 0.00/0.16 POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... succeeded. 0.00/0.16 s w: max(x1 + 3, 0) 0.00/0.16 #log w: max(x1 - 2, 0) 0.00/0.16 #half w: max(x1 + 4, 0) 0.00/0.16 #p w: 0 0.00/0.16 half w: max(x1 - 2, 0) 0.00/0.16 p w: max(x1 - 3, 0) 0.00/0.16 log w: max(x1 - 1, 0) 0.00/0.16 0 w: max(x1 - 1, 0) 0.00/0.16 #s w: 0 0.00/0.16 USABLE RULES: { 3 4 6 7 } 0.00/0.16 Removed DPs: #15 0.00/0.16 Number of SCCs: 2, DPs: 4 0.00/0.16 SCC { #5 } 0.00/0.16 POLO(Sum)... succeeded. 0.00/0.16 s w: x1 + 1 0.00/0.16 #log w: 0 0.00/0.16 #half w: 0 0.00/0.16 #p w: x1 0.00/0.16 half w: 1 0.00/0.16 p w: x1 0.00/0.16 log w: 0 0.00/0.16 0 w: x1 + 2 0.00/0.16 #s w: 0 0.00/0.16 USABLE RULES: { 6 7 } 0.00/0.16 Removed DPs: #5 0.00/0.16 Number of SCCs: 1, DPs: 3 0.00/0.16 SCC { #3 #9 #10 } 0.00/0.16 POLO(Sum)... succeeded. 0.00/0.16 s w: x1 0.00/0.16 #log w: 0 0.00/0.16 #half w: x1 0.00/0.16 #p w: x1 0.00/0.16 half w: x1 + 1 0.00/0.16 p w: x1 0.00/0.16 log w: 0 0.00/0.16 0 w: x1 + 2 0.00/0.16 #s w: 0 0.00/0.16 USABLE RULES: { 2..7 } 0.00/0.16 Removed DPs: #3 #10 0.00/0.16 Number of SCCs: 1, DPs: 1 0.00/0.16 SCC { #9 } 0.00/0.16 POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... succeeded. 0.00/0.16 s w: max(x1 + 5, 0) 0.00/0.16 #log w: max(x1 - 2, 0) 0.00/0.16 #half w: max(x1 - 1, 0) 0.00/0.16 #p w: 0 0.00/0.16 half w: max(x1 - 3, 0) 0.00/0.16 p w: max(x1 - 5, 0) 0.00/0.16 log w: max(x1 - 1, 0) 0.00/0.16 0 w: 0 0.00/0.16 #s w: 0 0.00/0.16 USABLE RULES: { 2..7 } 0.00/0.16 Removed DPs: #9 0.00/0.16 Number of SCCs: 0, DPs: 0 0.00/0.16 EOF