(STRATEGY INNERMOST) (VAR n x xs) (DATATYPES A = µX.< Nil, Cons(X, X) >) (SIGNATURES nesteql :: [A] -> A eql :: [A] -> A number17 :: [A] -> A goal :: [A] -> A) (RULES nesteql(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()))))))))))))))))) nesteql(Cons(x,xs)) -> nesteql(eql(Cons(x,xs))) eql(Nil()) -> Nil() eql(Cons(x,xs)) -> eql(Cons(x ,xs)) number17(n) -> 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()))))))))))))))))) goal(x) -> nesteql(x))