We are left with following problem, upon which TcT provides the
certificate YES(?,O(n^1)).

Strict Trs:
  { from(X) -> cons(X, n__from(s(X)))
  , from(X) -> n__from(X)
  , sel(s(X), cons(Y, Z)) -> sel(X, activate(Z))
  , sel(0(), cons(X, Y)) -> X
  , activate(X) -> X
  , activate(n__from(X)) -> from(X) }
Obligation:
  innermost runtime complexity
Answer:
  YES(?,O(n^1))

The input was oriented with the instance of 'Small Polynomial Path
Order (PS)' as induced by the safe mapping

 safe(from) = {1}, safe(cons) = {1, 2}, safe(n__from) = {1},
 safe(s) = {1}, safe(sel) = {2}, safe(0) = {}, safe(activate) = {1}

and precedence

 sel > activate, activate > from .

Following symbols are considered recursive:

 {sel}

The recursion depth is 1.

For your convenience, here are the satisfied ordering constraints:

                   from(; X) > cons(; X,  n__from(; s(; X)))
                                                            
                   from(; X) > n__from(; X)                 
                                                            
  sel(s(; X); cons(; Y,  Z)) > sel(X; activate(; Z))        
                                                            
     sel(0(); cons(; X,  Y)) > X                            
                                                            
               activate(; X) > X                            
                                                            
    activate(; n__from(; X)) > from(; X)                    
                                                            

Hurray, we answered YES(?,O(n^1))