MAYBE
MAYBE
TRS:
 {
               from(X) -> cons(X),
         first(0(), Z) -> nil(),
  first(s(X), cons(Y)) -> cons(Y),
     sel(0(), cons(X)) -> X,
    sel(s(X), cons(Y)) -> sel(X, Z)
 }
 DUP: We consider a duplicating system.
  Trs:
   {
                 from(X) -> cons(X),
           first(0(), Z) -> nil(),
    first(s(X), cons(Y)) -> cons(Y),
       sel(0(), cons(X)) -> X,
      sel(s(X), cons(Y)) -> sel(X, Z)
   }
  Fail