NO 0.09/0.17 NO 0.09/0.17 0.09/0.17 Problem: 0.09/0.17 and(true()) -> X 0.09/0.17 if(true()) -> X 0.09/0.17 if(false()) -> Y 0.09/0.17 add(0()) -> X 0.09/0.17 and(false()) -> false() 0.09/0.17 add(s()) -> s() 0.09/0.17 first(0(),X) -> nil() 0.09/0.17 first(s(),cons()) -> cons() 0.09/0.17 from() -> cons() 0.09/0.17 0.09/0.17 Proof: 0.09/0.17 Fresh Variable Processor: 0.09/0.17 loop length: 1 0.09/0.17 terms: 0.09/0.17 and(true()) 0.09/0.17 context: [] 0.09/0.17 substitution: 0.09/0.17 X -> and(true()) 0.09/0.17 Qed 0.09/0.17 EOF