MAYBE 0.08/0.18 MAYBE 0.08/0.18 0.08/0.18 Problem: 0.08/0.18 sub(0(),0()) -> 0() 0.08/0.18 sub(s(x),0()) -> s(x) 0.08/0.18 sub(0(),s(x)) -> 0() 0.08/0.18 sub(s(x),s(y)) -> sub(x,y) 0.08/0.18 zero(nil()) -> zero2(0(),nil()) 0.08/0.18 zero(cons(x,xs)) -> zero2(sub(x,x),cons(x,xs)) 0.08/0.18 zero2(0(),nil()) -> nil() 0.08/0.18 zero2(0(),cons(x,xs)) -> cons(sub(x,x),zero(xs)) 0.08/0.18 zero2(s(y),nil()) -> zero(nil()) 0.08/0.18 zero2(s(y),cons(x,xs)) -> zero(cons(x,xs)) 0.08/0.18 0.08/0.18 Proof: 0.08/0.18 Open 0.08/0.18 EOF