/export/starexec/sandbox/solver/bin/starexec_run_Default /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES Input TRS: 1: if(true(),t,e) -> t 2: if(false(),t,e) -> e 3: member(x,nil()) -> false() 4: member(x,cons(y,ys)) -> if(eq(x,y),true(),member(x,ys)) 5: eq(nil(),nil()) -> true() 6: eq(O(x),0(y)) -> eq(x,y) 7: eq(0(x),1(y)) -> false() 8: eq(1(x),0(y)) -> false() 9: eq(1(x),1(y)) -> eq(x,y) 10: negate(0(x)) -> 1(x) 11: negate(1(x)) -> 0(x) 12: choice(cons(x,xs)) -> x 13: choice(cons(x,xs)) -> choice(xs) 14: guess(nil()) -> nil() 15: guess(cons(clause,cnf)) -> cons(choice(clause),guess(cnf)) 16: verify(nil()) -> true() 17: verify(cons(l,ls)) -> if(member(negate(l),ls),false(),verify(ls)) 18: sat(cnf) -> satck(cnf,guess(cnf)) 19: satck(cnf,assign) -> if(verify(assign),assign,unsat()) Number of strict rules: 19 Direct POLO(bPol) ... failed. Uncurrying ... failed. Dependency Pairs: #1: #eq(O(x),0(y)) -> #eq(x,y) #2: #choice(cons(x,xs)) -> #choice(xs) #3: #eq(1(x),1(y)) -> #eq(x,y) #4: #verify(cons(l,ls)) -> #if(member(negate(l),ls),false(),verify(ls)) #5: #verify(cons(l,ls)) -> #member(negate(l),ls) #6: #verify(cons(l,ls)) -> #negate(l) #7: #verify(cons(l,ls)) -> #verify(ls) #8: #satck(cnf,assign) -> #if(verify(assign),assign,unsat()) #9: #satck(cnf,assign) -> #verify(assign) #10: #guess(cons(clause,cnf)) -> #choice(clause) #11: #guess(cons(clause,cnf)) -> #guess(cnf) #12: #member(x,cons(y,ys)) -> #if(eq(x,y),true(),member(x,ys)) #13: #member(x,cons(y,ys)) -> #eq(x,y) #14: #member(x,cons(y,ys)) -> #member(x,ys) #15: #sat(cnf) -> #satck(cnf,guess(cnf)) #16: #sat(cnf) -> #guess(cnf) Number of SCCs: 5, DPs: 6 SCC { #11 } POLO(Sum)... succeeded. #choice w: 0 verify w: 0 #negate w: 0 1 w: 0 #sat w: 0 unsat w: 0 #guess w: x1 negate w: 0 choice w: 0 member w: 0 eq w: 0 false w: 0 satck w: 0 O w: 0 true w: 0 sat w: 0 #eq w: 0 #satck w: 0 if w: 0 0 w: 0 nil w: 0 guess w: 0 cons w: x2 + 1 #member w: 0 #if w: 0 #verify w: 0 USABLE RULES: { } Removed DPs: #11 Number of SCCs: 4, DPs: 5 SCC { #7 } POLO(Sum)... succeeded. #choice w: 0 verify w: 0 #negate w: 0 1 w: 0 #sat w: 0 unsat w: 0 #guess w: 0 negate w: 0 choice w: 0 member w: 0 eq w: 0 false w: 0 satck w: 0 O w: 0 true w: 0 sat w: 0 #eq w: 0 #satck w: 0 if w: 0 0 w: 0 nil w: 0 guess w: 0 cons w: x2 + 1 #member w: 0 #if w: 0 #verify w: x1 USABLE RULES: { } Removed DPs: #7 Number of SCCs: 3, DPs: 4 SCC { #2 } POLO(Sum)... succeeded. #choice w: x1 verify w: 0 #negate w: 0 1 w: 0 #sat w: 0 unsat w: 0 #guess w: 0 negate w: 0 choice w: 0 member w: 0 eq w: 0 false w: 0 satck w: 0 O w: 0 true w: 0 sat w: 0 #eq w: 0 #satck w: 0 if w: 0 0 w: 0 nil w: 0 guess w: 0 cons w: x2 + 1 #member w: 0 #if w: 0 #verify w: 0 USABLE RULES: { } Removed DPs: #2 Number of SCCs: 2, DPs: 3 SCC { #14 } POLO(Sum)... succeeded. #choice w: 0 verify w: 0 #negate w: 0 1 w: 0 #sat w: 0 unsat w: 0 #guess w: 0 negate w: 0 choice w: 0 member w: 0 eq w: 0 false w: 0 satck w: 0 O w: 0 true w: 0 sat w: 0 #eq w: 0 #satck w: 0 if w: 0 0 w: 0 nil w: 0 guess w: 0 cons w: x2 + 1 #member w: x2 #if w: 0 #verify w: 0 USABLE RULES: { } Removed DPs: #14 Number of SCCs: 1, DPs: 2 SCC { #1 #3 } POLO(Sum)... succeeded. #choice w: 0 verify w: 0 #negate w: 0 1 w: x1 + 1 #sat w: 0 unsat w: 0 #guess w: 0 negate w: 0 choice w: 0 member w: 0 eq w: 0 false w: 0 satck w: 0 O w: 1 true w: 0 sat w: 0 #eq w: x2 #satck w: 0 if w: 0 0 w: x1 + 1 nil w: 0 guess w: 0 cons w: 1 #member w: 0 #if w: 0 #verify w: 0 USABLE RULES: { } Removed DPs: #1 #3 Number of SCCs: 0, DPs: 0