The rewrite relation of the following TRS is considered.
P(x1) | → | Q(Q(p(x1))) | (1) |
p(p(x1)) | → | q(q(x1)) | (2) |
p(Q(Q(x1))) | → | Q(Q(p(x1))) | (3) |
Q(p(q(x1))) | → | q(p(Q(x1))) | (4) |
q(q(p(x1))) | → | p(q(q(x1))) | (5) |
q(Q(x1)) | → | x1 | (6) |
Q(q(x1)) | → | x1 | (7) |
p(P(x1)) | → | x1 | (8) |
P(p(x1)) | → | x1 | (9) |
p#(p(x1)) | → | q#(x1) | (10) |
p#(Q(Q(x1))) | → | Q#(Q(p(x1))) | (11) |
Q#(p(q(x1))) | → | p#(Q(x1)) | (12) |
P#(x1) | → | Q#(Q(p(x1))) | (13) |
P#(x1) | → | p#(x1) | (14) |
Q#(p(q(x1))) | → | q#(p(Q(x1))) | (15) |
Q#(p(q(x1))) | → | Q#(x1) | (16) |
p#(Q(Q(x1))) | → | Q#(p(x1)) | (17) |
P#(x1) | → | Q#(p(x1)) | (18) |
q#(q(p(x1))) | → | q#(x1) | (19) |
q#(q(p(x1))) | → | p#(q(q(x1))) | (20) |
p#(p(x1)) | → | q#(q(x1)) | (21) |
p#(Q(Q(x1))) | → | p#(x1) | (22) |
q#(q(p(x1))) | → | q#(q(x1)) | (23) |
The dependency pairs are split into 1 component.
q#(q(p(x1))) | → | q#(q(x1)) | (23) |
Q#(p(q(x1))) | → | Q#(x1) | (16) |
Q#(p(q(x1))) | → | q#(p(Q(x1))) | (15) |
p#(Q(Q(x1))) | → | p#(x1) | (22) |
p#(p(x1)) | → | q#(q(x1)) | (21) |
q#(q(p(x1))) | → | p#(q(q(x1))) | (20) |
Q#(p(q(x1))) | → | p#(Q(x1)) | (12) |
p#(Q(Q(x1))) | → | Q#(Q(p(x1))) | (11) |
q#(q(p(x1))) | → | q#(x1) | (19) |
p#(Q(Q(x1))) | → | Q#(p(x1)) | (17) |
p#(p(x1)) | → | q#(x1) | (10) |
[P#(x1)] | = | 0 |
[Q(x1)] | = | x1 + 3253 |
[q(x1)] | = | x1 + 10451 |
[Q#(x1)] | = | x1 + 0 |
[p#(x1)] | = | x1 + 7199 |
[p(x1)] | = | x1 + 10452 |
[P(x1)] | = | x1 + 36466 |
[q#(x1)] | = | x1 + 7198 |
Q(p(q(x1))) | → | q(p(Q(x1))) | (4) |
p(P(x1)) | → | x1 | (8) |
p(Q(Q(x1))) | → | Q(Q(p(x1))) | (3) |
q(q(p(x1))) | → | p(q(q(x1))) | (5) |
Q(q(x1)) | → | x1 | (7) |
q(Q(x1)) | → | x1 | (6) |
p(p(x1)) | → | q(q(x1)) | (2) |
q#(q(p(x1))) | → | q#(q(x1)) | (23) |
Q#(p(q(x1))) | → | Q#(x1) | (16) |
p#(Q(Q(x1))) | → | p#(x1) | (22) |
p#(p(x1)) | → | q#(q(x1)) | (21) |
Q#(p(q(x1))) | → | p#(Q(x1)) | (12) |
q#(q(p(x1))) | → | q#(x1) | (19) |
p#(Q(Q(x1))) | → | Q#(p(x1)) | (17) |
p#(p(x1)) | → | q#(x1) | (10) |
The dependency pairs are split into 1 component.
Q#(p(q(x1))) | → | q#(p(Q(x1))) | (15) |
p#(Q(Q(x1))) | → | Q#(Q(p(x1))) | (11) |
q#(q(p(x1))) | → | p#(q(q(x1))) | (20) |
[P#(x1)] | = |
|
||||||||||||
[Q(x1)] | = |
|
||||||||||||
[q(x1)] | = |
|
||||||||||||
[Q#(x1)] | = |
|
||||||||||||
[p#(x1)] | = |
|
||||||||||||
[p(x1)] | = |
|
||||||||||||
[P(x1)] | = |
|
||||||||||||
[q#(x1)] | = |
|
Q(p(q(x1))) | → | q(p(Q(x1))) | (4) |
p(P(x1)) | → | x1 | (8) |
p(Q(Q(x1))) | → | Q(Q(p(x1))) | (3) |
q(q(p(x1))) | → | p(q(q(x1))) | (5) |
Q(q(x1)) | → | x1 | (7) |
q(Q(x1)) | → | x1 | (6) |
p(p(x1)) | → | q(q(x1)) | (2) |
Q#(p(q(x1))) | → | q#(p(Q(x1))) | (15) |
p#(Q(Q(x1))) | → | Q#(Q(p(x1))) | (11) |
q#(q(p(x1))) | → | p#(q(q(x1))) | (20) |
The dependency pairs are split into 0 components.