MAYBE 0.09/0.18 MAYBE 0.09/0.18 0.09/0.18 Problem: 0.09/0.18 filter(cons(X,Y),0(),M) -> cons(0(),n__filter(activate(Y),M,M)) 0.09/0.18 filter(cons(X,Y),s(N),M) -> cons(X,n__filter(activate(Y),N,M)) 0.09/0.18 sieve(cons(0(),Y)) -> cons(0(),n__sieve(activate(Y))) 0.09/0.18 sieve(cons(s(N),Y)) -> cons(s(N),n__sieve(n__filter(activate(Y),N,N))) 0.09/0.18 nats(N) -> cons(N,n__nats(n__s(N))) 0.09/0.18 zprimes() -> sieve(nats(s(s(0())))) 0.09/0.18 filter(X1,X2,X3) -> n__filter(X1,X2,X3) 0.09/0.18 sieve(X) -> n__sieve(X) 0.09/0.18 nats(X) -> n__nats(X) 0.09/0.18 s(X) -> n__s(X) 0.09/0.18 activate(n__filter(X1,X2,X3)) -> filter(activate(X1),activate(X2),activate(X3)) 0.09/0.18 activate(n__sieve(X)) -> sieve(activate(X)) 0.09/0.18 activate(n__nats(X)) -> nats(activate(X)) 0.09/0.18 activate(n__s(X)) -> s(activate(X)) 0.09/0.18 activate(X) -> X 0.09/0.18 0.09/0.18 Proof: 0.09/0.18 Open 0.09/0.18 EOF