MAYBE 235.81/59.85 MAYBE 235.81/59.85 235.81/59.85 Problem: 235.81/59.85 active(and(tt(),X)) -> mark(X) 235.81/59.85 active(plus(N,0())) -> mark(N) 235.81/59.85 active(plus(N,s(M))) -> mark(s(plus(N,M))) 235.81/59.85 mark(and(X1,X2)) -> active(and(mark(X1),X2)) 235.81/59.85 mark(tt()) -> active(tt()) 235.81/59.85 mark(plus(X1,X2)) -> active(plus(mark(X1),mark(X2))) 235.81/59.85 mark(0()) -> active(0()) 235.81/59.85 mark(s(X)) -> active(s(mark(X))) 235.81/59.85 and(mark(X1),X2) -> and(X1,X2) 235.81/59.85 and(X1,mark(X2)) -> and(X1,X2) 235.81/59.85 and(active(X1),X2) -> and(X1,X2) 235.81/59.85 and(X1,active(X2)) -> and(X1,X2) 235.81/59.85 plus(mark(X1),X2) -> plus(X1,X2) 235.81/59.85 plus(X1,mark(X2)) -> plus(X1,X2) 235.81/59.85 plus(active(X1),X2) -> plus(X1,X2) 235.81/59.85 plus(X1,active(X2)) -> plus(X1,X2) 235.81/59.85 s(mark(X)) -> s(X) 235.81/59.85 s(active(X)) -> s(X) 235.81/59.85 235.81/59.85 Proof: 235.81/59.85 Open 235.81/59.85 EOF