/export/starexec/sandbox2/solver/bin/starexec_run_tct_rc /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- WORST_CASE(Omega(n^1),?) * Step 1: Sum. WORST_CASE(Omega(n^1),?) + Considered Problem: - Strict TRS: 2ndsneg(0(),Z) -> rnil() 2ndsneg(s(N),cons(X,Z)) -> 2ndsneg(s(N),cons2(X,activate(Z))) 2ndsneg(s(N),cons2(X,cons(Y,Z))) -> rcons(negrecip(Y),2ndspos(N,activate(Z))) 2ndspos(0(),Z) -> rnil() 2ndspos(s(N),cons(X,Z)) -> 2ndspos(s(N),cons2(X,activate(Z))) 2ndspos(s(N),cons2(X,cons(Y,Z))) -> rcons(posrecip(Y),2ndsneg(N,activate(Z))) activate(X) -> X activate(n__from(X)) -> from(activate(X)) activate(n__s(X)) -> s(activate(X)) from(X) -> cons(X,n__from(n__s(X))) from(X) -> n__from(X) pi(X) -> 2ndspos(X,from(0())) plus(0(),Y) -> Y plus(s(X),Y) -> s(plus(X,Y)) s(X) -> n__s(X) square(X) -> times(X,X) times(0(),Y) -> 0() times(s(X),Y) -> plus(Y,times(X,Y)) - Signature: {2ndsneg/2,2ndspos/2,activate/1,from/1,pi/1,plus/2,s/1,square/1,times/2} / {0/0,cons/2,cons2/2,n__from/1 ,n__s/1,negrecip/1,posrecip/1,rcons/2,rnil/0} - Obligation: runtime complexity wrt. defined symbols {2ndsneg,2ndspos,activate,from,pi,plus,s,square ,times} and constructors {0,cons,cons2,n__from,n__s,negrecip,posrecip,rcons,rnil} + Applied Processor: Sum {left = someStrategy, right = someStrategy} + Details: () * Step 2: Sum. WORST_CASE(Omega(n^1),?) + Considered Problem: - Strict TRS: 2ndsneg(0(),Z) -> rnil() 2ndsneg(s(N),cons(X,Z)) -> 2ndsneg(s(N),cons2(X,activate(Z))) 2ndsneg(s(N),cons2(X,cons(Y,Z))) -> rcons(negrecip(Y),2ndspos(N,activate(Z))) 2ndspos(0(),Z) -> rnil() 2ndspos(s(N),cons(X,Z)) -> 2ndspos(s(N),cons2(X,activate(Z))) 2ndspos(s(N),cons2(X,cons(Y,Z))) -> rcons(posrecip(Y),2ndsneg(N,activate(Z))) activate(X) -> X activate(n__from(X)) -> from(activate(X)) activate(n__s(X)) -> s(activate(X)) from(X) -> cons(X,n__from(n__s(X))) from(X) -> n__from(X) pi(X) -> 2ndspos(X,from(0())) plus(0(),Y) -> Y plus(s(X),Y) -> s(plus(X,Y)) s(X) -> n__s(X) square(X) -> times(X,X) times(0(),Y) -> 0() times(s(X),Y) -> plus(Y,times(X,Y)) - Signature: {2ndsneg/2,2ndspos/2,activate/1,from/1,pi/1,plus/2,s/1,square/1,times/2} / {0/0,cons/2,cons2/2,n__from/1 ,n__s/1,negrecip/1,posrecip/1,rcons/2,rnil/0} - Obligation: runtime complexity wrt. defined symbols {2ndsneg,2ndspos,activate,from,pi,plus,s,square ,times} and constructors {0,cons,cons2,n__from,n__s,negrecip,posrecip,rcons,rnil} + Applied Processor: Sum {left = someStrategy, right = someStrategy} + Details: () * Step 3: DecreasingLoops. WORST_CASE(Omega(n^1),?) + Considered Problem: - Strict TRS: 2ndsneg(0(),Z) -> rnil() 2ndsneg(s(N),cons(X,Z)) -> 2ndsneg(s(N),cons2(X,activate(Z))) 2ndsneg(s(N),cons2(X,cons(Y,Z))) -> rcons(negrecip(Y),2ndspos(N,activate(Z))) 2ndspos(0(),Z) -> rnil() 2ndspos(s(N),cons(X,Z)) -> 2ndspos(s(N),cons2(X,activate(Z))) 2ndspos(s(N),cons2(X,cons(Y,Z))) -> rcons(posrecip(Y),2ndsneg(N,activate(Z))) activate(X) -> X activate(n__from(X)) -> from(activate(X)) activate(n__s(X)) -> s(activate(X)) from(X) -> cons(X,n__from(n__s(X))) from(X) -> n__from(X) pi(X) -> 2ndspos(X,from(0())) plus(0(),Y) -> Y plus(s(X),Y) -> s(plus(X,Y)) s(X) -> n__s(X) square(X) -> times(X,X) times(0(),Y) -> 0() times(s(X),Y) -> plus(Y,times(X,Y)) - Signature: {2ndsneg/2,2ndspos/2,activate/1,from/1,pi/1,plus/2,s/1,square/1,times/2} / {0/0,cons/2,cons2/2,n__from/1 ,n__s/1,negrecip/1,posrecip/1,rcons/2,rnil/0} - Obligation: runtime complexity wrt. defined symbols {2ndsneg,2ndspos,activate,from,pi,plus,s,square ,times} and constructors {0,cons,cons2,n__from,n__s,negrecip,posrecip,rcons,rnil} + Applied Processor: DecreasingLoops {bound = AnyLoop, narrow = 10} + Details: The system has following decreasing Loops: activate(x){x -> n__from(x)} = activate(n__from(x)) ->^+ from(activate(x)) = C[activate(x) = activate(x){}] WORST_CASE(Omega(n^1),?)