/export/starexec/sandbox/solver/bin/starexec_run_default /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES Input TRS: 1: a__dbl(0()) -> 0() 2: a__dbl(s(X)) -> s(s(dbl(X))) 3: a__dbls(nil()) -> nil() 4: a__dbls(cons(X,Y)) -> cons(dbl(X),dbls(Y)) 5: a__sel(0(),cons(X,Y)) -> mark(X) 6: a__sel(s(X),cons(Y,Z)) -> a__sel(mark(X),mark(Z)) 7: a__indx(nil(),X) -> nil() 8: a__indx(cons(X,Y),Z) -> cons(sel(X,Z),indx(Y,Z)) 9: a__from(X) -> cons(X,from(s(X))) 10: mark(dbl(X)) -> a__dbl(mark(X)) 11: mark(dbls(X)) -> a__dbls(mark(X)) 12: mark(sel(X1,X2)) -> a__sel(mark(X1),mark(X2)) 13: mark(indx(X1,X2)) -> a__indx(mark(X1),X2) 14: mark(from(X)) -> a__from(X) 15: mark(0()) -> 0() 16: mark(s(X)) -> s(X) 17: mark(nil()) -> nil() 18: mark(cons(X1,X2)) -> cons(X1,X2) 19: a__dbl(X) -> dbl(X) 20: a__dbls(X) -> dbls(X) 21: a__sel(X1,X2) -> sel(X1,X2) 22: a__indx(X1,X2) -> indx(X1,X2) 23: a__from(X) -> from(X) Number of strict rules: 23 Direct poly ... failed. Freezing ... failed. Dependency Pairs: #1: #a__sel(s(X),cons(Y,Z)) -> #a__sel(mark(X),mark(Z)) #2: #a__sel(s(X),cons(Y,Z)) -> #mark(X) #3: #a__sel(s(X),cons(Y,Z)) -> #mark(Z) #4: #mark(indx(X1,X2)) -> #a__indx(mark(X1),X2) #5: #mark(indx(X1,X2)) -> #mark(X1) #6: #mark(dbls(X)) -> #a__dbls(mark(X)) #7: #mark(dbls(X)) -> #mark(X) #8: #mark(sel(X1,X2)) -> #a__sel(mark(X1),mark(X2)) #9: #mark(sel(X1,X2)) -> #mark(X1) #10: #mark(sel(X1,X2)) -> #mark(X2) #11: #mark(from(X)) -> #a__from(X) #12: #mark(dbl(X)) -> #a__dbl(mark(X)) #13: #mark(dbl(X)) -> #mark(X) #14: #a__sel(0(),cons(X,Y)) -> #mark(X) Number of SCCs: 1, DPs: 10 SCC { #1..3 #5 #7..10 #13 #14 } Sum... Max... succeeded. s(x1) w: (x1) #a__from(x1) w: (0) dbls(x1) w: (1 + x1) a__indx(x1,x2) w: (max{47519 + x2, 35720 + x1}) a__from(x1) w: (11798 + x1) #a__indx(x1,x2) w: (0) dbl(x1) w: (1 + x1) indx(x1,x2) w: (max{47519 + x2, 35720 + x1}) a__dbl(x1) w: (1 + x1) #a__dbls(x1) w: (0) #mark(x1) w: (x1) 0() w: (10451) sel(x1,x2) w: (max{35721 + x2, 32288 + x1}) from(x1) w: (11798 + x1) nil() w: (47520) #a__dbl(x1) w: (0) #a__sel(x1,x2) w: (max{32287 + x2, 32286 + x1}) mark(x1) w: (x1) a__sel(x1,x2) w: (max{35721 + x2, 32288 + x1}) a__dbls(x1) w: (1 + x1) cons(x1,x2) w: (max{x2, 11798 + x1}) USABLE RULES: { 1..23 } Removed DPs: #2 #3 #5 #7..10 #13 #14 Number of SCCs: 1, DPs: 1 SCC { #1 } Sum... Max... QLPOpS... NegMaxSum... QWPOpSMaxSum... succeeded. s(x1) 2[x1] w: (x1) #a__from(x1) 0[] w: (1) dbls(x1) 4[] w: (33120 + x1) a__indx(x1,x2) 5[x2,x1] w: (85693 + x2 + x1) a__from(x1) 3[] w: (42847 + x1) #a__indx(x1,x2) 0[] w: (1) dbl(x1) 3[x1] w: (841 + x1) indx(x1,x2) 5[x2,x1] w: (85693 + x2 + x1) a__dbl(x1) 3[x1] w: (841 + x1) #a__dbls(x1) 0[] w: (1) #mark(x1) 0[] w: (1) 0() 0 w: (2447) sel(x1,x2) 2[] w: (42846 + x2) from(x1) 3[] w: (42847 + x1) nil() 5 w: (591) #a__dbl(x1) 0[] w: (x1) #a__sel(x1,x2) x1 w: (x1) mark(x1) x1 w: (x1) a__sel(x1,x2) 2[] w: (42846 + x2) a__dbls(x1) 4[] w: (33120 + x1) cons(x1,x2) 2[] w: (max{x2, 42846 + x1}) USABLE RULES: { 1..23 } Removed DPs: #1 Number of SCCs: 0, DPs: 0