NO 0.07/0.18 NO 0.07/0.18 0.07/0.18 Problem: 0.07/0.18 tail(cons(X)) -> Y 0.07/0.18 if(true()) -> X 0.07/0.18 if(false()) -> Y 0.07/0.18 primes() -> sieve(from(s(s(0())))) 0.07/0.18 from(X) -> cons(X) 0.07/0.18 head(cons(X)) -> X 0.07/0.18 filter(s(s(X)),cons(Y)) -> if(divides(s(s(X)),Y)) 0.07/0.18 sieve(cons(X)) -> cons(X) 0.07/0.18 0.07/0.18 Proof: 0.07/0.18 Fresh Variable Processor: 0.07/0.18 loop length: 1 0.07/0.18 terms: 0.07/0.18 tail(cons(X)) 0.07/0.18 context: [] 0.07/0.18 substitution: 0.07/0.18 Y -> tail(cons(X)) 0.07/0.18 Qed 0.07/0.18 EOF