MAYBE 165.43/60.16 MAYBE 165.43/60.16 165.43/60.16 Problem: 165.43/60.16 app(nil(),k) -> k 165.43/60.16 app(l,nil()) -> l 165.43/60.16 app(cons(x,l),k) -> cons(x,app(l,k)) 165.43/60.16 sum(cons(x,nil())) -> cons(x,nil()) 165.43/60.16 sum(cons(x,cons(y,l))) -> sum(cons(plus(x,y),l)) 165.43/60.16 sum(app(l,cons(x,cons(y,k)))) -> sum(app(l,sum(cons(x,cons(y,k))))) 165.43/60.16 plus(0(),y) -> y 165.43/60.16 plus(s(x),y) -> s(plus(x,y)) 165.43/60.16 sum(plus(cons(0(),x),cons(y,l))) -> pred(sum(cons(s(x),cons(y,l)))) 165.43/60.16 pred(cons(s(x),nil())) -> cons(x,nil()) 165.43/60.16 165.43/60.16 Proof: 165.43/60.16 Open 165.43/60.17 EOF