MAYBE 0.08/0.18 MAYBE 0.08/0.18 0.08/0.18 Problem: 0.08/0.18 p(s(x)) -> x 0.08/0.18 fact(0()) -> s(0()) 0.08/0.18 fact(s(x)) -> *(s(x),fact(p(s(x)))) 0.08/0.18 *(0(),y) -> 0() 0.08/0.18 *(s(x),y) -> +(*(x,y),y) 0.08/0.18 +(x,0()) -> x 0.08/0.18 +(x,s(y)) -> s(+(x,y)) 0.08/0.18 0.08/0.18 Proof: 0.08/0.18 Open 0.08/0.18 EOF