800.74/299.41 MAYBE 800.74/299.41 800.74/299.41 Problem: 800.74/299.41 strict: 800.74/299.41 topB(i,N1(x),y) -> topA(1(),T1(x),y) 800.74/299.41 topA(i,x,N2(y)) -> topB(0(),x,T2(y)) 800.74/299.41 topB(i,S1(x),y) -> topA(i,N1(x),y) 800.74/299.41 topA(i,x,S2(y)) -> topB(i,x,N2(y)) 800.74/299.41 topA(i,N1(x),T2(y)) -> topB(i,N1(x),S2(y)) 800.74/299.41 topA(1(),T1(x),T2(y)) -> topB(1(),T1(x),S2(y)) 800.74/299.41 weak: 800.74/299.41 topA(i,N1(x),y) -> topA(1(),T1(x),y) 800.74/299.41 topB(i,x,N2(y)) -> topB(0(),x,T2(y)) 800.74/299.41 topA(i,S1(x),y) -> topA(i,N1(x),y) 800.74/299.41 topB(i,x,S2(y)) -> topB(i,x,N2(y)) 800.74/299.41 topB(i,N1(x),T2(y)) -> topB(i,N1(x),S2(y)) 800.74/299.41 topB(1(),T1(x),T2(y)) -> topB(1(),T1(x),S2(y)) 800.74/299.41 topA(i,N1(x),y) -> topA(i,N1(C(x)),y) 800.74/299.41 topB(i,x,N2(y)) -> topB(i,x,N2(C(y))) 800.74/299.41 topA(i,T1(x),y) -> topA(i,T1(x),y) 800.74/299.41 topB(i,x,T2(y)) -> topB(i,x,T2(y)) 800.74/299.41 topB(i,x,S2(y)) -> topB(i,x,S2(D(y))) 800.74/299.41 800.74/299.41 Proof: 800.74/299.41 Open 800.74/299.42 EOF