MAYBE 261.00/66.07 MAYBE 261.00/66.07 261.00/66.07 Problem: 261.00/66.07 active(nats()) -> mark(cons(0(),incr(nats()))) 261.00/66.07 active(pairs()) -> mark(cons(0(),incr(odds()))) 261.00/66.07 active(odds()) -> mark(incr(pairs())) 261.00/66.07 active(incr(cons(X,XS))) -> mark(cons(s(X),incr(XS))) 261.00/66.07 active(head(cons(X,XS))) -> mark(X) 261.00/66.07 active(tail(cons(X,XS))) -> mark(XS) 261.00/66.07 mark(nats()) -> active(nats()) 261.00/66.07 mark(cons(X1,X2)) -> active(cons(mark(X1),X2)) 261.00/66.07 mark(0()) -> active(0()) 261.00/66.07 mark(incr(X)) -> active(incr(mark(X))) 261.00/66.07 mark(pairs()) -> active(pairs()) 261.00/66.07 mark(odds()) -> active(odds()) 261.00/66.07 mark(s(X)) -> active(s(mark(X))) 261.00/66.07 mark(head(X)) -> active(head(mark(X))) 261.00/66.07 mark(tail(X)) -> active(tail(mark(X))) 261.00/66.07 cons(mark(X1),X2) -> cons(X1,X2) 261.00/66.07 cons(X1,mark(X2)) -> cons(X1,X2) 261.00/66.07 cons(active(X1),X2) -> cons(X1,X2) 261.00/66.07 cons(X1,active(X2)) -> cons(X1,X2) 261.00/66.07 incr(mark(X)) -> incr(X) 261.00/66.07 incr(active(X)) -> incr(X) 261.00/66.07 s(mark(X)) -> s(X) 261.00/66.07 s(active(X)) -> s(X) 261.00/66.07 head(mark(X)) -> head(X) 261.00/66.07 head(active(X)) -> head(X) 261.00/66.07 tail(mark(X)) -> tail(X) 261.00/66.07 tail(active(X)) -> tail(X) 261.00/66.07 261.00/66.07 Proof: 261.00/66.07 Open 261.00/66.07 EOF