NO 0.09/0.17 NO 0.09/0.18 0.09/0.18 Problem: 0.09/0.18 2ndspos(s(N),cons(X)) -> 2ndspos(s(N),cons2(Z)) 0.09/0.18 2ndspos(s(N),cons2(cons(Y))) -> rcons(posrecip(Y),2ndsneg(N,Z)) 0.09/0.18 2ndsneg(s(N),cons(X)) -> 2ndsneg(s(N),cons2(Z)) 0.09/0.18 2ndsneg(s(N),cons2(cons(Y))) -> rcons(negrecip(Y),2ndspos(N,Z)) 0.09/0.18 from(X) -> cons(X) 0.09/0.18 2ndspos(0(),Z) -> rnil() 0.09/0.18 2ndsneg(0(),Z) -> rnil() 0.09/0.18 pi(X) -> 2ndspos(X,from(0())) 0.09/0.18 plus(0(),Y) -> Y 0.09/0.18 plus(s(X),Y) -> s(plus(X,Y)) 0.09/0.18 times(0(),Y) -> 0() 0.09/0.18 times(s(X),Y) -> plus(Y,times(X,Y)) 0.09/0.18 square(X) -> times(X,X) 0.09/0.18 0.09/0.18 Proof: 0.09/0.18 Fresh Variable Processor: 0.09/0.18 loop length: 1 0.09/0.18 terms: 0.09/0.18 2ndspos(s(N),cons(X)) 0.09/0.18 context: 2ndspos(s(N),cons2([])) 0.09/0.18 substitution: 0.09/0.18 Z -> 2ndspos(s(N),cons(X)) 0.09/0.18 Qed 0.09/0.18 EOF