MAYBE 0.08/0.18 MAYBE 0.08/0.18 0.08/0.18 Problem: 0.08/0.18 admit(x,nil()) -> nil() 0.08/0.18 admit(x,.(u,.(v,.(w(),z)))) -> cond(=(sum(x,u,v),w()),.(u,.(v,.(w(),admit(carry(x,u,v),z))))) 0.08/0.18 cond(true(),y) -> y 0.08/0.18 0.08/0.18 Proof: 0.08/0.18 Open 0.08/0.18 EOF