/export/starexec/sandbox/solver/bin/starexec_run_tct_dci /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- MAYBE * Step 1: Failure MAYBE + Considered Problem: - Strict TRS: 2ndsneg(X1,active(X2)) -> 2ndsneg(X1,X2) 2ndsneg(X1,mark(X2)) -> 2ndsneg(X1,X2) 2ndsneg(active(X1),X2) -> 2ndsneg(X1,X2) 2ndsneg(mark(X1),X2) -> 2ndsneg(X1,X2) 2ndspos(X1,active(X2)) -> 2ndspos(X1,X2) 2ndspos(X1,mark(X2)) -> 2ndspos(X1,X2) 2ndspos(active(X1),X2) -> 2ndspos(X1,X2) 2ndspos(mark(X1),X2) -> 2ndspos(X1,X2) active(2ndsneg(0(),Z)) -> mark(rnil()) active(2ndsneg(s(N),cons(X,Z))) -> mark(2ndsneg(s(N),cons2(X,Z))) active(2ndsneg(s(N),cons2(X,cons(Y,Z)))) -> mark(rcons(negrecip(Y),2ndspos(N,Z))) active(2ndspos(0(),Z)) -> mark(rnil()) active(2ndspos(s(N),cons(X,Z))) -> mark(2ndspos(s(N),cons2(X,Z))) active(2ndspos(s(N),cons2(X,cons(Y,Z)))) -> mark(rcons(posrecip(Y),2ndsneg(N,Z))) active(from(X)) -> mark(cons(X,from(s(X)))) active(pi(X)) -> mark(2ndspos(X,from(0()))) active(plus(0(),Y)) -> mark(Y) active(plus(s(X),Y)) -> mark(s(plus(X,Y))) active(square(X)) -> mark(times(X,X)) active(times(0(),Y)) -> mark(0()) active(times(s(X),Y)) -> mark(plus(Y,times(X,Y))) cons(X1,active(X2)) -> cons(X1,X2) cons(X1,mark(X2)) -> cons(X1,X2) cons(active(X1),X2) -> cons(X1,X2) cons(mark(X1),X2) -> cons(X1,X2) cons2(X1,active(X2)) -> cons2(X1,X2) cons2(X1,mark(X2)) -> cons2(X1,X2) cons2(active(X1),X2) -> cons2(X1,X2) cons2(mark(X1),X2) -> cons2(X1,X2) from(active(X)) -> from(X) from(mark(X)) -> from(X) mark(0()) -> active(0()) mark(2ndsneg(X1,X2)) -> active(2ndsneg(mark(X1),mark(X2))) mark(2ndspos(X1,X2)) -> active(2ndspos(mark(X1),mark(X2))) mark(cons(X1,X2)) -> active(cons(mark(X1),X2)) mark(cons2(X1,X2)) -> active(cons2(X1,mark(X2))) mark(from(X)) -> active(from(mark(X))) mark(negrecip(X)) -> active(negrecip(mark(X))) mark(pi(X)) -> active(pi(mark(X))) mark(plus(X1,X2)) -> active(plus(mark(X1),mark(X2))) mark(posrecip(X)) -> active(posrecip(mark(X))) mark(rcons(X1,X2)) -> active(rcons(mark(X1),mark(X2))) mark(rnil()) -> active(rnil()) mark(s(X)) -> active(s(mark(X))) mark(square(X)) -> active(square(mark(X))) mark(times(X1,X2)) -> active(times(mark(X1),mark(X2))) negrecip(active(X)) -> negrecip(X) negrecip(mark(X)) -> negrecip(X) pi(active(X)) -> pi(X) pi(mark(X)) -> pi(X) plus(X1,active(X2)) -> plus(X1,X2) plus(X1,mark(X2)) -> plus(X1,X2) plus(active(X1),X2) -> plus(X1,X2) plus(mark(X1),X2) -> plus(X1,X2) posrecip(active(X)) -> posrecip(X) posrecip(mark(X)) -> posrecip(X) rcons(X1,active(X2)) -> rcons(X1,X2) rcons(X1,mark(X2)) -> rcons(X1,X2) rcons(active(X1),X2) -> rcons(X1,X2) rcons(mark(X1),X2) -> rcons(X1,X2) s(active(X)) -> s(X) s(mark(X)) -> s(X) square(active(X)) -> square(X) square(mark(X)) -> square(X) times(X1,active(X2)) -> times(X1,X2) times(X1,mark(X2)) -> times(X1,X2) times(active(X1),X2) -> times(X1,X2) times(mark(X1),X2) -> times(X1,X2) - Signature: {2ndsneg/2,2ndspos/2,active/1,cons/2,cons2/2,from/1,mark/1,negrecip/1,pi/1,plus/2,posrecip/1,rcons/2,s/1 ,square/1,times/2} / {0/0,rnil/0} - Obligation: innermost derivational complexity wrt. signature {0,2ndsneg,2ndspos,active,cons,cons2,from,mark,negrecip,pi ,plus,posrecip,rcons,rnil,s,square,times} + Applied Processor: DecomposeCP {onSelectionCP_ = any strict-rules, withBoundCP_ = RelativeComp, withCP_ = NaturalMI {miDimension = 3, miDegree = 3, miKind = Algebraic, uargs = NoUArgs, urules = NoURules, selector = Nothing}} + Details: The processor is not applicable. The reason is some rule is duplicating. MAYBE