MAYBE 255.25/64.66 MAYBE 255.25/64.66 255.25/64.66 Problem: 255.25/64.66 active(f(0())) -> mark(cons(0(),f(s(0())))) 255.25/64.66 active(f(s(0()))) -> mark(f(p(s(0())))) 255.25/64.66 active(p(s(X))) -> mark(X) 255.25/64.66 mark(f(X)) -> active(f(mark(X))) 255.25/64.66 mark(0()) -> active(0()) 255.25/64.66 mark(cons(X1,X2)) -> active(cons(mark(X1),X2)) 255.25/64.66 mark(s(X)) -> active(s(mark(X))) 255.25/64.66 mark(p(X)) -> active(p(mark(X))) 255.25/64.66 f(mark(X)) -> f(X) 255.25/64.66 f(active(X)) -> f(X) 255.25/64.66 cons(mark(X1),X2) -> cons(X1,X2) 255.25/64.66 cons(X1,mark(X2)) -> cons(X1,X2) 255.25/64.66 cons(active(X1),X2) -> cons(X1,X2) 255.25/64.66 cons(X1,active(X2)) -> cons(X1,X2) 255.25/64.66 s(mark(X)) -> s(X) 255.25/64.66 s(active(X)) -> s(X) 255.25/64.66 p(mark(X)) -> p(X) 255.25/64.66 p(active(X)) -> p(X) 255.25/64.66 255.25/64.66 Proof: 255.25/64.66 Open 255.25/64.66 EOF