* Step 1: Sum WORST_CASE(Omega(n^1),?)
+ Considered Problem:
- Strict TRS:
goal(x) -> nestimeql(x)
immatcopy(Cons(x,xs)) -> Cons(Nil(),immatcopy(xs))
immatcopy(Nil()) -> Nil()
nestimeql(Cons(x,xs)) -> nestimeql(immatcopy(Cons(x,xs)))
nestimeql(Nil()) -> number42(Nil())
number42(x) -> Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Nil()))))))))))))))))))))))))))))))))))))))))))
- Signature:
{goal/1,immatcopy/1,nestimeql/1,number42/1} / {Cons/2,Nil/0}
- Obligation:
innermost runtime complexity wrt. defined symbols {goal,immatcopy,nestimeql,number42} and constructors {Cons
,Nil}
+ Applied Processor:
Sum {left = someStrategy, right = someStrategy}
+ Details:
()
* Step 2: DecreasingLoops WORST_CASE(Omega(n^1),?)
+ Considered Problem:
- Strict TRS:
goal(x) -> nestimeql(x)
immatcopy(Cons(x,xs)) -> Cons(Nil(),immatcopy(xs))
immatcopy(Nil()) -> Nil()
nestimeql(Cons(x,xs)) -> nestimeql(immatcopy(Cons(x,xs)))
nestimeql(Nil()) -> number42(Nil())
number42(x) -> Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Cons(Nil()
,Nil()))))))))))))))))))))))))))))))))))))))))))
- Signature:
{goal/1,immatcopy/1,nestimeql/1,number42/1} / {Cons/2,Nil/0}
- Obligation:
innermost runtime complexity wrt. defined symbols {goal,immatcopy,nestimeql,number42} and constructors {Cons
,Nil}
+ Applied Processor:
DecreasingLoops {bound = AnyLoop, narrow = 10}
+ Details:
The system has following decreasing Loops:
immatcopy(y){y -> Cons(x,y)} =
immatcopy(Cons(x,y)) ->^+ Cons(Nil(),immatcopy(y))
= C[immatcopy(y) = immatcopy(y){}]
WORST_CASE(Omega(n^1),?)