MAYBE 0.08/0.18 MAYBE 0.08/0.18 0.08/0.18 Problem: 0.08/0.18 +(x,0()) -> x 0.08/0.18 +(0(),x) -> x 0.08/0.18 +(s(x),s(y)) -> s(s(+(x,y))) 0.08/0.18 *(x,0()) -> 0() 0.08/0.18 *(0(),x) -> 0() 0.08/0.18 *(s(x),s(y)) -> s(+(*(x,y),+(x,y))) 0.08/0.18 sum(nil()) -> 0() 0.08/0.18 sum(cons(x,l)) -> +(x,sum(l)) 0.08/0.18 prod(nil()) -> s(0()) 0.08/0.18 prod(cons(x,l)) -> *(x,prod(l)) 0.08/0.18 0.08/0.18 Proof: 0.08/0.18 Open 0.08/0.18 EOF