MAYBE 927.58/297.03 MAYBE 927.58/297.03 927.58/297.03 We are left with following problem, upon which TcT provides the 927.58/297.03 certificate MAYBE. 927.58/297.03 927.58/297.03 Strict Trs: 927.58/297.03 { natsFrom(N) -> cons(N, n__natsFrom(s(N))) 927.58/297.03 , natsFrom(X) -> n__natsFrom(X) 927.58/297.03 , fst(pair(XS, YS)) -> XS 927.58/297.03 , snd(pair(XS, YS)) -> YS 927.58/297.03 , splitAt(s(N), cons(X, XS)) -> 927.58/297.03 u(splitAt(N, activate(XS)), N, X, activate(XS)) 927.58/297.03 , splitAt(0(), XS) -> pair(nil(), XS) 927.58/297.03 , u(pair(YS, ZS), N, X, XS) -> pair(cons(activate(X), YS), ZS) 927.58/297.03 , activate(X) -> X 927.58/297.03 , activate(n__natsFrom(X)) -> natsFrom(X) 927.58/297.03 , head(cons(N, XS)) -> N 927.58/297.03 , tail(cons(N, XS)) -> activate(XS) 927.58/297.03 , sel(N, XS) -> head(afterNth(N, XS)) 927.58/297.03 , afterNth(N, XS) -> snd(splitAt(N, XS)) 927.58/297.03 , take(N, XS) -> fst(splitAt(N, XS)) } 927.58/297.03 Obligation: 927.58/297.03 runtime complexity 927.58/297.03 Answer: 927.58/297.03 MAYBE 927.58/297.03 927.58/297.03 None of the processors succeeded. 927.58/297.03 927.58/297.03 Details of failed attempt(s): 927.58/297.03 ----------------------------- 927.58/297.03 1) 'With Problem ... (timeout of 297 seconds)' failed due to the 927.58/297.03 following reason: 927.58/297.03 927.58/297.03 Computation stopped due to timeout after 297.0 seconds. 927.58/297.03 927.58/297.03 2) 'Best' failed due to the following reason: 927.58/297.03 927.58/297.03 None of the processors succeeded. 927.58/297.03 927.58/297.03 Details of failed attempt(s): 927.58/297.03 ----------------------------- 927.58/297.03 1) 'With Problem ... (timeout of 148 seconds) (timeout of 297 927.58/297.03 seconds)' failed due to the following reason: 927.58/297.03 927.58/297.03 Computation stopped due to timeout after 148.0 seconds. 927.58/297.03 927.58/297.03 2) 'Best' failed due to the following reason: 927.58/297.03 927.58/297.03 None of the processors succeeded. 927.58/297.03 927.58/297.03 Details of failed attempt(s): 927.58/297.03 ----------------------------- 927.58/297.03 1) 'bsearch-popstar (timeout of 297 seconds)' failed due to the 927.58/297.03 following reason: 927.58/297.03 927.58/297.03 The processor is inapplicable, reason: 927.58/297.03 Processor only applicable for innermost runtime complexity analysis 927.58/297.03 927.58/297.03 2) 'Polynomial Path Order (PS) (timeout of 297 seconds)' failed due 927.58/297.03 to the following reason: 927.58/297.03 927.58/297.03 The processor is inapplicable, reason: 927.58/297.03 Processor only applicable for innermost runtime complexity analysis 927.58/297.03 927.58/297.03 927.58/297.03 3) 'Fastest (timeout of 24 seconds) (timeout of 297 seconds)' 927.58/297.03 failed due to the following reason: 927.58/297.03 927.58/297.03 None of the processors succeeded. 927.58/297.03 927.58/297.03 Details of failed attempt(s): 927.58/297.03 ----------------------------- 927.58/297.03 1) 'Bounds with minimal-enrichment and initial automaton 'match'' 927.58/297.03 failed due to the following reason: 927.58/297.03 927.58/297.03 match-boundness of the problem could not be verified. 927.58/297.03 927.58/297.03 2) 'Bounds with perSymbol-enrichment and initial automaton 'match'' 927.58/297.03 failed due to the following reason: 927.58/297.03 927.58/297.03 match-boundness of the problem could not be verified. 927.58/297.03 927.58/297.03 927.58/297.03 927.58/297.03 3) 'Weak Dependency Pairs (timeout of 297 seconds)' failed due to 927.58/297.03 the following reason: 927.58/297.03 927.58/297.03 We add the following weak dependency pairs: 927.58/297.03 927.58/297.03 Strict DPs: 927.58/297.03 { natsFrom^#(N) -> c_1(N, N) 927.58/297.03 , natsFrom^#(X) -> c_2(X) 927.58/297.03 , fst^#(pair(XS, YS)) -> c_3(XS) 927.58/297.03 , snd^#(pair(XS, YS)) -> c_4(YS) 927.58/297.03 , splitAt^#(s(N), cons(X, XS)) -> 927.58/297.03 c_5(u^#(splitAt(N, activate(XS)), N, X, activate(XS))) 927.58/297.03 , splitAt^#(0(), XS) -> c_6(XS) 927.58/297.03 , u^#(pair(YS, ZS), N, X, XS) -> c_7(activate^#(X), YS, ZS) 927.58/297.03 , activate^#(X) -> c_8(X) 927.58/297.03 , activate^#(n__natsFrom(X)) -> c_9(natsFrom^#(X)) 927.58/297.03 , head^#(cons(N, XS)) -> c_10(N) 927.58/297.03 , tail^#(cons(N, XS)) -> c_11(activate^#(XS)) 927.58/297.03 , sel^#(N, XS) -> c_12(head^#(afterNth(N, XS))) 927.58/297.03 , afterNth^#(N, XS) -> c_13(snd^#(splitAt(N, XS))) 927.58/297.03 , take^#(N, XS) -> c_14(fst^#(splitAt(N, XS))) } 927.58/297.03 927.58/297.03 and mark the set of starting terms. 927.58/297.03 927.58/297.03 We are left with following problem, upon which TcT provides the 927.58/297.03 certificate MAYBE. 927.58/297.03 927.58/297.03 Strict DPs: 927.58/297.03 { natsFrom^#(N) -> c_1(N, N) 927.58/297.03 , natsFrom^#(X) -> c_2(X) 927.58/297.03 , fst^#(pair(XS, YS)) -> c_3(XS) 927.58/297.03 , snd^#(pair(XS, YS)) -> c_4(YS) 927.58/297.03 , splitAt^#(s(N), cons(X, XS)) -> 927.58/297.03 c_5(u^#(splitAt(N, activate(XS)), N, X, activate(XS))) 927.58/297.03 , splitAt^#(0(), XS) -> c_6(XS) 927.58/297.03 , u^#(pair(YS, ZS), N, X, XS) -> c_7(activate^#(X), YS, ZS) 927.58/297.03 , activate^#(X) -> c_8(X) 927.58/297.03 , activate^#(n__natsFrom(X)) -> c_9(natsFrom^#(X)) 927.58/297.03 , head^#(cons(N, XS)) -> c_10(N) 927.58/297.03 , tail^#(cons(N, XS)) -> c_11(activate^#(XS)) 927.58/297.03 , sel^#(N, XS) -> c_12(head^#(afterNth(N, XS))) 927.58/297.03 , afterNth^#(N, XS) -> c_13(snd^#(splitAt(N, XS))) 927.58/297.03 , take^#(N, XS) -> c_14(fst^#(splitAt(N, XS))) } 927.58/297.03 Strict Trs: 927.58/297.03 { natsFrom(N) -> cons(N, n__natsFrom(s(N))) 927.58/297.03 , natsFrom(X) -> n__natsFrom(X) 927.58/297.03 , fst(pair(XS, YS)) -> XS 927.58/297.03 , snd(pair(XS, YS)) -> YS 927.58/297.03 , splitAt(s(N), cons(X, XS)) -> 927.58/297.03 u(splitAt(N, activate(XS)), N, X, activate(XS)) 927.58/297.03 , splitAt(0(), XS) -> pair(nil(), XS) 927.58/297.03 , u(pair(YS, ZS), N, X, XS) -> pair(cons(activate(X), YS), ZS) 927.58/297.03 , activate(X) -> X 927.58/297.03 , activate(n__natsFrom(X)) -> natsFrom(X) 927.58/297.03 , head(cons(N, XS)) -> N 927.58/297.03 , tail(cons(N, XS)) -> activate(XS) 927.58/297.03 , sel(N, XS) -> head(afterNth(N, XS)) 927.58/297.03 , afterNth(N, XS) -> snd(splitAt(N, XS)) 927.58/297.03 , take(N, XS) -> fst(splitAt(N, XS)) } 927.58/297.03 Obligation: 927.58/297.03 runtime complexity 927.58/297.03 Answer: 927.58/297.03 MAYBE 927.58/297.03 927.58/297.03 Empty strict component of the problem is NOT empty. 927.58/297.03 927.58/297.03 927.58/297.03 Arrrr.. 927.90/297.31 EOF