The relative rewrite relation R/S is considered where R is the following TRS
| topB(i,N1(x),y) | → | topA(1,T1(x),y) | (1) |
| topA(i,x,N2(y)) | → | topB(0,x,T2(y)) | (2) |
| topB(i,S1(x),y) | → | topA(i,N1(x),y) | (3) |
| topA(i,x,S2(y)) | → | topB(i,x,N2(y)) | (4) |
| topA(i,N1(x),T2(y)) | → | topB(i,N1(x),S2(y)) | (5) |
| topA(1,T1(x),T2(y)) | → | topB(1,T1(x),S2(y)) | (6) |
and S is the following TRS.
| topA(i,N1(x),y) | → | topA(1,T1(x),y) | (7) |
| topB(i,x,N2(y)) | → | topB(0,x,T2(y)) | (8) |
| topA(i,S1(x),y) | → | topA(i,N1(x),y) | (9) |
| topB(i,x,S2(y)) | → | topB(i,x,N2(y)) | (10) |
| topB(i,N1(x),T2(y)) | → | topB(i,N1(x),S2(y)) | (11) |
| topB(1,T1(x),T2(y)) | → | topB(1,T1(x),S2(y)) | (12) |
| topA(i,N1(x),y) | → | topA(i,N1(C(x)),y) | (13) |
| topB(i,x,N2(y)) | → | topB(i,x,N2(C(y))) | (14) |
| topA(i,T1(x),y) | → | topA(i,T1(x),y) | (15) |
| topB(i,x,T2(y)) | → | topB(i,x,T2(y)) | (16) |
| topB(i,x,S2(y)) | → | topB(i,x,S2(D(y))) | (17) |
| [topA(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [S1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [topB(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [C(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [D(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [S2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [0] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [1] | = |
|
| topB(i,S1(x),y) | → | topA(i,N1(x),y) | (3) |
| topA(i,S1(x),y) | → | topA(i,N1(x),y) | (9) |
| [topA(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [topB(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [C(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [D(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [S2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [0] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [1] | = |
|
| topA(i,N1(x),T2(y)) | → | topB(i,N1(x),S2(y)) | (5) |
| topA(i,N1(x),y) | → | topA(1,T1(x),y) | (7) |
| [topA(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [topB(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [C(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [D(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [S2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [0] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [1] | = |
|
| topA(1,T1(x),T2(y)) | → | topB(1,T1(x),S2(y)) | (6) |
| [topA(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [topB(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [C(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [D(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [S2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [0] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [1] | = |
|
| topB(i,N1(x),y) | → | topA(1,T1(x),y) | (1) |
| [topA(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [topB(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [C(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [D(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [S2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [0] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [1] | = |
|
| topA(i,x,S2(y)) | → | topB(i,x,N2(y)) | (4) |
| [topA(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [topB(x1, x2, x3)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [C(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [N1(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [T2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [D(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [S2(x1)] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [0] | = |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| [1] | = |
|
| topA(i,x,N2(y)) | → | topB(0,x,T2(y)) | (2) |
There are no rules in the TRS. Hence, it is terminating.