0.00/0.09 YES 0.00/0.09 Input TRS: 0.00/0.09 1: f(0()) -> true() 0.00/0.09 2: f(1()) -> false() 0.00/0.09 3: f(s(x)) -> f(x) 0.00/0.09 4: if(true(),s(x),s(y)) -> s(x) 0.00/0.09 5: if(false(),s(x),s(y)) -> s(y) 0.00/0.09 6: g(x,c(y)) -> c(g(x,y)) 0.00/0.09 7: g(x,c(y)) -> g(x,if(f(x),c(g(s(x),y)),c(y))) 0.00/0.09 8: rand(x) ->= x 0.00/0.09 9: rand(x) ->= rand(s(x)) 0.00/0.09 Number of strict rules: 7 0.00/0.09 Direct POLO(bPol) ... failed. 0.00/0.09 Uncurrying ... failed. 0.00/0.09 Dependency Pairs: 0.00/0.09 #1: #g(x,c(y)) -> #g(x,y) 0.00/0.09 #2: #g(x,c(y)) -> #g(x,if(f(x),c(g(s(x),y)),c(y))) 0.00/0.09 #3: #g(x,c(y)) -> #if(f(x),c(g(s(x),y)),c(y)) 0.00/0.09 #4: #g(x,c(y)) -> #f(x) 0.00/0.09 #5: #g(x,c(y)) -> #g(s(x),y) 0.00/0.09 #6: #f(s(x)) -> #f(x) 0.00/0.09 Number of SCCs: 2, DPs: 3 0.00/0.09 SCC { #6 } 0.00/0.09 POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... QWPOpS(mSum)... succeeded. 0.00/0.09 1 s: [] p: 1 w: 1 0.00/0.09 s s: [1] p: 3 w: x1 0.00/0.09 false s: [] p: 1 w: 3 0.00/0.09 c s: [] p: 0 w: 0 0.00/0.09 true s: [] p: 2 w: 2 0.00/0.09 f s: [1] p: 1 w: x1 + 2 0.00/0.09 rand s: [] p: 0 w: x1 + 1 0.00/0.09 0 s: [] p: 3 w: 1 0.00/0.09 if s: [] p: 4 w: max(x1, x2 + 1, x3 + 1) 0.00/0.09 #f s: [1] p: 0 w: x1 0.00/0.09 #g s: [2,1] p: 0 w: max(x1 + 1, x2) 0.00/0.09 #if s: [] p: 0 w: 0 0.00/0.09 g s: [] p: 0 w: 0 0.00/0.09 Removed DPs: #6 0.00/0.09 Number of SCCs: 1, DPs: 2 0.00/0.09 SCC { #1 #5 } 0.00/0.09 POLO(Sum)... succeeded. 0.00/0.09 1 w: 0 0.00/0.09 s w: 0 0.00/0.09 false w: 1 0.00/0.09 c w: x1 + 1 0.00/0.09 true w: 1 0.00/0.09 f w: 1 0.00/0.09 rand w: x1 0.00/0.09 0 w: 0 0.00/0.09 if w: x3 0.00/0.09 #f w: 0 0.00/0.09 #g w: x2 0.00/0.09 #if w: 0 0.00/0.09 g w: x2 + 1 0.00/0.09 Removed DPs: #1 #5 0.00/0.09 Number of SCCs: 0, DPs: 0 0.00/0.09 EOF