MAYBE 0.08/0.18 MAYBE 0.08/0.18 0.08/0.18 Problem: 0.08/0.18 f(x,y,z) -> g(<=(x,y),x,y,z) 0.08/0.18 g(true(),x,y,z) -> z 0.08/0.18 g(false(),x,y,z) -> f(f(p(x),y,z),f(p(y),z,x),f(p(z),x,y)) 0.08/0.18 p(0()) -> 0() 0.08/0.18 p(s(x)) -> x 0.08/0.18 0.08/0.18 Proof: 0.08/0.18 Open 0.08/0.18 EOF