NO 0.08/0.18 NO 0.08/0.18 0.08/0.18 Problem: 0.08/0.18 if(true()) -> X 0.08/0.18 if(false()) -> Y 0.08/0.18 fact(X) -> if(zero(X)) 0.08/0.18 add(0(),X) -> X 0.08/0.18 add(s(X),Y) -> s(add(X,Y)) 0.08/0.18 prod(0(),X) -> 0() 0.08/0.18 prod(s(X),Y) -> add(Y,prod(X,Y)) 0.08/0.18 zero(0()) -> true() 0.08/0.18 zero(s(X)) -> false() 0.08/0.18 p(s(X)) -> X 0.08/0.18 0.08/0.18 Proof: 0.08/0.18 Fresh Variable Processor: loop length: 1 0.08/0.18 terms: 0.08/0.18 if(true()) 0.08/0.18 context: [] 0.08/0.18 substitution: 0.08/0.18 X -> if(true()) 0.08/0.18 Qed 0.08/0.18 EOF