The rewrite relation of the following TRS is considered.
q0(a(x1)) | → | x(q1(x1)) | (1) |
q1(a(x1)) | → | a(q1(x1)) | (2) |
q1(y(x1)) | → | y(q1(x1)) | (3) |
a(q1(b(x1))) | → | q2(a(y(x1))) | (4) |
a(q2(a(x1))) | → | q2(a(a(x1))) | (5) |
a(q2(y(x1))) | → | q2(a(y(x1))) | (6) |
y(q1(b(x1))) | → | q2(y(y(x1))) | (7) |
y(q2(a(x1))) | → | q2(y(a(x1))) | (8) |
y(q2(y(x1))) | → | q2(y(y(x1))) | (9) |
q2(x(x1)) | → | x(q0(x1)) | (10) |
q0(y(x1)) | → | y(q3(x1)) | (11) |
q3(y(x1)) | → | y(q3(x1)) | (12) |
q3(bl(x1)) | → | bl(q4(x1)) | (13) |
q1#(a(x1)) | → | q1#(x1) | (14) |
y#(q2(y(x1))) | → | y#(y(x1)) | (15) |
y#(q1(b(x1))) | → | y#(x1) | (16) |
q3#(y(x1)) | → | y#(q3(x1)) | (17) |
y#(q1(b(x1))) | → | q2#(y(y(x1))) | (18) |
a#(q1(b(x1))) | → | y#(x1) | (19) |
a#(q1(b(x1))) | → | a#(y(x1)) | (20) |
y#(q1(b(x1))) | → | y#(y(x1)) | (21) |
q2#(x(x1)) | → | q0#(x1) | (22) |
y#(q2(a(x1))) | → | q2#(y(a(x1))) | (23) |
q0#(y(x1)) | → | y#(q3(x1)) | (24) |
q3#(y(x1)) | → | q3#(x1) | (25) |
y#(q2(y(x1))) | → | q2#(y(y(x1))) | (26) |
a#(q1(b(x1))) | → | q2#(a(y(x1))) | (27) |
q1#(y(x1)) | → | y#(q1(x1)) | (28) |
q0#(a(x1)) | → | q1#(x1) | (29) |
y#(q2(a(x1))) | → | y#(a(x1)) | (30) |
a#(q2(a(x1))) | → | a#(a(x1)) | (31) |
a#(q2(y(x1))) | → | q2#(a(y(x1))) | (32) |
q1#(a(x1)) | → | a#(q1(x1)) | (33) |
q0#(y(x1)) | → | q3#(x1) | (34) |
a#(q2(a(x1))) | → | q2#(a(a(x1))) | (35) |
a#(q2(y(x1))) | → | a#(y(x1)) | (36) |
q1#(y(x1)) | → | q1#(x1) | (37) |
The dependency pairs are split into 1 component.
q1#(y(x1)) | → | q1#(x1) | (37) |
a#(q2(y(x1))) | → | a#(y(x1)) | (36) |
q2#(x(x1)) | → | q0#(x1) | (22) |
a#(q2(a(x1))) | → | q2#(a(a(x1))) | (35) |
y#(q1(b(x1))) | → | y#(y(x1)) | (21) |
q0#(y(x1)) | → | q3#(x1) | (34) |
q1#(a(x1)) | → | a#(q1(x1)) | (33) |
a#(q1(b(x1))) | → | a#(y(x1)) | (20) |
a#(q2(y(x1))) | → | q2#(a(y(x1))) | (32) |
a#(q1(b(x1))) | → | y#(x1) | (19) |
a#(q2(a(x1))) | → | a#(a(x1)) | (31) |
y#(q2(a(x1))) | → | y#(a(x1)) | (30) |
y#(q1(b(x1))) | → | q2#(y(y(x1))) | (18) |
q3#(y(x1)) | → | y#(q3(x1)) | (17) |
y#(q1(b(x1))) | → | y#(x1) | (16) |
q0#(a(x1)) | → | q1#(x1) | (29) |
q1#(y(x1)) | → | y#(q1(x1)) | (28) |
y#(q2(y(x1))) | → | y#(y(x1)) | (15) |
a#(q1(b(x1))) | → | q2#(a(y(x1))) | (27) |
y#(q2(y(x1))) | → | q2#(y(y(x1))) | (26) |
q3#(y(x1)) | → | q3#(x1) | (25) |
q0#(y(x1)) | → | y#(q3(x1)) | (24) |
q1#(a(x1)) | → | q1#(x1) | (14) |
y#(q2(a(x1))) | → | q2#(y(a(x1))) | (23) |
[a(x1)] | = | 8947 |
[y#(x1)] | = | 8948 |
[b(x1)] | = | 1 |
[q3(x1)] | = | 8946 |
[q4(x1)] | = | 1 |
[y(x1)] | = | 8947 |
[q1#(x1)] | = | 8950 |
[q0#(x1)] | = | 8951 |
[x(x1)] | = | 8952 |
[q1(x1)] | = | 8946 |
[q2(x1)] | = | x1 + 0 |
[bl(x1)] | = | 8947 |
[a#(x1)] | = | 8949 |
[q3#(x1)] | = | 8949 |
[q0(x1)] | = | x1 + 1 |
[q2#(x1)] | = | x1 + 0 |
a(q1(b(x1))) | → | q2(a(y(x1))) | (4) |
y(q2(a(x1))) | → | q2(y(a(x1))) | (8) |
a(q2(a(x1))) | → | q2(a(a(x1))) | (5) |
q2(x(x1)) | → | x(q0(x1)) | (10) |
y(q1(b(x1))) | → | q2(y(y(x1))) | (7) |
y(q2(y(x1))) | → | q2(y(y(x1))) | (9) |
a(q2(y(x1))) | → | q2(a(y(x1))) | (6) |
q2#(x(x1)) | → | q0#(x1) | (22) |
a#(q2(a(x1))) | → | q2#(a(a(x1))) | (35) |
q0#(y(x1)) | → | q3#(x1) | (34) |
q1#(a(x1)) | → | a#(q1(x1)) | (33) |
a#(q2(y(x1))) | → | q2#(a(y(x1))) | (32) |
a#(q1(b(x1))) | → | y#(x1) | (19) |
y#(q1(b(x1))) | → | q2#(y(y(x1))) | (18) |
q3#(y(x1)) | → | y#(q3(x1)) | (17) |
q0#(a(x1)) | → | q1#(x1) | (29) |
q1#(y(x1)) | → | y#(q1(x1)) | (28) |
a#(q1(b(x1))) | → | q2#(a(y(x1))) | (27) |
y#(q2(y(x1))) | → | q2#(y(y(x1))) | (26) |
q0#(y(x1)) | → | y#(q3(x1)) | (24) |
y#(q2(a(x1))) | → | q2#(y(a(x1))) | (23) |
The dependency pairs are split into 4 components.
q3#(y(x1)) | → | q3#(x1) | (25) |
[a(x1)] | = | 8010 |
[y#(x1)] | = | 8948 |
[b(x1)] | = | 1 |
[q3(x1)] | = | 0 |
[q4(x1)] | = | 1 |
[y(x1)] | = | x1 + 1 |
[q1#(x1)] | = | 8950 |
[q0#(x1)] | = | 8951 |
[x(x1)] | = | 8952 |
[q1(x1)] | = | 8009 |
[q2(x1)] | = | x1 + 0 |
[bl(x1)] | = | 1 |
[a#(x1)] | = | 8949 |
[q3#(x1)] | = | x1 + 8949 |
[q0(x1)] | = | x1 + 1 |
[q2#(x1)] | = | 0 |
q2(x(x1)) | → | x(q0(x1)) | (10) |
q3#(y(x1)) | → | q3#(x1) | (25) |
The dependency pairs are split into 0 components.
y#(q2(a(x1))) | → | y#(a(x1)) | (30) |
y#(q1(b(x1))) | → | y#(x1) | (16) |
y#(q1(b(x1))) | → | y#(y(x1)) | (21) |
y#(q2(y(x1))) | → | y#(y(x1)) | (15) |
[a(x1)] | = | x1 + 1 |
[y#(x1)] | = | x1 + 8948 |
[b(x1)] | = | x1 + 0 |
[q3(x1)] | = | x1 + 0 |
[q4(x1)] | = | 1 |
[y(x1)] | = | x1 + 1 |
[q1#(x1)] | = | 8950 |
[q0#(x1)] | = | 8951 |
[x(x1)] | = | 8952 |
[q1(x1)] | = | x1 + 8009 |
[q2(x1)] | = | x1 + 1 |
[bl(x1)] | = | 19428 |
[a#(x1)] | = | 8949 |
[q3#(x1)] | = | 8949 |
[q0(x1)] | = | x1 + 1 |
[q2#(x1)] | = | 0 |
a(q1(b(x1))) | → | q2(a(y(x1))) | (4) |
y(q2(a(x1))) | → | q2(y(a(x1))) | (8) |
q1(y(x1)) | → | y(q1(x1)) | (3) |
a(q2(a(x1))) | → | q2(a(a(x1))) | (5) |
q2(x(x1)) | → | x(q0(x1)) | (10) |
y(q1(b(x1))) | → | q2(y(y(x1))) | (7) |
q3(y(x1)) | → | y(q3(x1)) | (12) |
y(q2(y(x1))) | → | q2(y(y(x1))) | (9) |
q3(bl(x1)) | → | bl(q4(x1)) | (13) |
a(q2(y(x1))) | → | q2(a(y(x1))) | (6) |
q1(a(x1)) | → | a(q1(x1)) | (2) |
y#(q2(a(x1))) | → | y#(a(x1)) | (30) |
y#(q1(b(x1))) | → | y#(x1) | (16) |
y#(q1(b(x1))) | → | y#(y(x1)) | (21) |
y#(q2(y(x1))) | → | y#(y(x1)) | (15) |
The dependency pairs are split into 0 components.
a#(q1(b(x1))) | → | a#(y(x1)) | (20) |
a#(q2(a(x1))) | → | a#(a(x1)) | (31) |
a#(q2(y(x1))) | → | a#(y(x1)) | (36) |
[a(x1)] | = | x1 + 1 |
[y#(x1)] | = | x1 + 8948 |
[b(x1)] | = | x1 + 0 |
[q3(x1)] | = | x1 + 0 |
[q4(x1)] | = | 1 |
[y(x1)] | = | x1 + 1 |
[q1#(x1)] | = | 8950 |
[q0#(x1)] | = | 8951 |
[x(x1)] | = | 3 |
[q1(x1)] | = | x1 + 8009 |
[q2(x1)] | = | x1 + 1 |
[bl(x1)] | = | 19428 |
[a#(x1)] | = | x1 + 8949 |
[q3#(x1)] | = | 8949 |
[q0(x1)] | = | x1 + 1 |
[q2#(x1)] | = | 0 |
a(q1(b(x1))) | → | q2(a(y(x1))) | (4) |
y(q2(a(x1))) | → | q2(y(a(x1))) | (8) |
q1(y(x1)) | → | y(q1(x1)) | (3) |
a(q2(a(x1))) | → | q2(a(a(x1))) | (5) |
q2(x(x1)) | → | x(q0(x1)) | (10) |
y(q1(b(x1))) | → | q2(y(y(x1))) | (7) |
q3(y(x1)) | → | y(q3(x1)) | (12) |
y(q2(y(x1))) | → | q2(y(y(x1))) | (9) |
q3(bl(x1)) | → | bl(q4(x1)) | (13) |
a(q2(y(x1))) | → | q2(a(y(x1))) | (6) |
q1(a(x1)) | → | a(q1(x1)) | (2) |
a#(q1(b(x1))) | → | a#(y(x1)) | (20) |
a#(q2(a(x1))) | → | a#(a(x1)) | (31) |
a#(q2(y(x1))) | → | a#(y(x1)) | (36) |
The dependency pairs are split into 0 components.
q1#(y(x1)) | → | q1#(x1) | (37) |
q1#(a(x1)) | → | q1#(x1) | (14) |
[a(x1)] | = | x1 + 1 |
[y#(x1)] | = | x1 + 8948 |
[b(x1)] | = | x1 + 0 |
[q3(x1)] | = | x1 + 0 |
[q4(x1)] | = | 1 |
[y(x1)] | = | x1 + 1 |
[q1#(x1)] | = | x1 + 8950 |
[q0#(x1)] | = | 8951 |
[x(x1)] | = | 3 |
[q1(x1)] | = | x1 + 8009 |
[q2(x1)] | = | x1 + 7141 |
[bl(x1)] | = | 19428 |
[a#(x1)] | = | x1 + 8949 |
[q3#(x1)] | = | 8949 |
[q0(x1)] | = | x1 + 1 |
[q2#(x1)] | = | 0 |
a(q1(b(x1))) | → | q2(a(y(x1))) | (4) |
y(q2(a(x1))) | → | q2(y(a(x1))) | (8) |
q1(y(x1)) | → | y(q1(x1)) | (3) |
a(q2(a(x1))) | → | q2(a(a(x1))) | (5) |
q2(x(x1)) | → | x(q0(x1)) | (10) |
y(q1(b(x1))) | → | q2(y(y(x1))) | (7) |
q3(y(x1)) | → | y(q3(x1)) | (12) |
y(q2(y(x1))) | → | q2(y(y(x1))) | (9) |
q3(bl(x1)) | → | bl(q4(x1)) | (13) |
a(q2(y(x1))) | → | q2(a(y(x1))) | (6) |
q1(a(x1)) | → | a(q1(x1)) | (2) |
q1#(y(x1)) | → | q1#(x1) | (37) |
q1#(a(x1)) | → | q1#(x1) | (14) |
The dependency pairs are split into 0 components.