MAYBE 0.08/0.19 MAYBE 0.18/0.20 0.18/0.20 Problem: 0.18/0.20 dbl(0()) -> 0() 0.18/0.20 dbl(s(X)) -> s(n__s(n__dbl(activate(X)))) 0.18/0.20 dbls(nil()) -> nil() 0.18/0.20 dbls(cons(X,Y)) -> cons(n__dbl(activate(X)),n__dbls(activate(Y))) 0.18/0.20 sel(0(),cons(X,Y)) -> activate(X) 0.18/0.20 sel(s(X),cons(Y,Z)) -> sel(activate(X),activate(Z)) 0.18/0.20 indx(nil(),X) -> nil() 0.18/0.20 indx(cons(X,Y),Z) -> cons(n__sel(activate(X),activate(Z)),n__indx(activate(Y),activate(Z))) 0.18/0.20 from(X) -> cons(activate(X),n__from(n__s(activate(X)))) 0.18/0.20 dbl1(0()) -> 01() 0.18/0.20 dbl1(s(X)) -> s1(s1(dbl1(activate(X)))) 0.18/0.20 sel1(0(),cons(X,Y)) -> activate(X) 0.18/0.20 sel1(s(X),cons(Y,Z)) -> sel1(activate(X),activate(Z)) 0.18/0.20 quote(0()) -> 01() 0.18/0.20 quote(s(X)) -> s1(quote(activate(X))) 0.18/0.20 quote(dbl(X)) -> dbl1(X) 0.18/0.20 quote(sel(X,Y)) -> sel1(X,Y) 0.18/0.20 s(X) -> n__s(X) 0.18/0.20 dbl(X) -> n__dbl(X) 0.18/0.20 dbls(X) -> n__dbls(X) 0.18/0.20 sel(X1,X2) -> n__sel(X1,X2) 0.18/0.20 indx(X1,X2) -> n__indx(X1,X2) 0.18/0.20 from(X) -> n__from(X) 0.18/0.20 activate(n__s(X)) -> s(X) 0.18/0.20 activate(n__dbl(X)) -> dbl(activate(X)) 0.18/0.20 activate(n__dbls(X)) -> dbls(activate(X)) 0.18/0.20 activate(n__sel(X1,X2)) -> sel(activate(X1),activate(X2)) 0.18/0.20 activate(n__indx(X1,X2)) -> indx(activate(X1),X2) 0.18/0.20 activate(n__from(X)) -> from(X) 0.18/0.20 activate(X) -> X 0.18/0.20 0.18/0.20 Proof: 0.18/0.20 Open 0.18/0.20 EOF