The rewrite relation of the following TRS is considered.
f(c(a,z,x)) | → | b(a,z) | (1) |
b(x,b(z,y)) | → | f(b(f(f(z)),c(x,z,y))) | (2) |
b(y,z) | → | z | (3) |
f#(c(a,z,x)) | → | b#(a,z) | (4) |
b#(x,b(z,y)) | → | f#(b(f(f(z)),c(x,z,y))) | (5) |
b#(x,b(z,y)) | → | b#(f(f(z)),c(x,z,y)) | (6) |
b#(x,b(z,y)) | → | f#(f(z)) | (7) |
b#(x,b(z,y)) | → | f#(z) | (8) |
The dependency pairs are split into 1 component.
b#(x,b(z,y)) | → | f#(b(f(f(z)),c(x,z,y))) | (5) |
f#(c(a,z,x)) | → | b#(a,z) | (4) |
b#(x,b(z,y)) | → | f#(f(z)) | (7) |
b#(x,b(z,y)) | → | f#(z) | (8) |
b#(a,b(x1,x2)) | → | f#(b(f(f(x1)),c(a,x1,x2))) | (9) |
b#(a,b(x1,x2)) | → | f#(f(x1)) | (10) |
b#(a,b(x1,x2)) | → | f#(x1) | (11) |
[f#(x1)] | = |
|
||||||||||||||||
[c(x1, x2, x3)] | = |
|
||||||||||||||||
[a] | = |
|
||||||||||||||||
[b#(x1, x2)] | = |
|
||||||||||||||||
[b(x1, x2)] | = |
|
||||||||||||||||
[f(x1)] | = |
|
b#(a,b(x1,x2)) | → | f#(f(x1)) | (10) |
b#(a,b(x1,x2)) | → | f#(x1) | (11) |
[f#(x1)] | = |
|
||||||||||||||||
[c(x1, x2, x3)] | = |
|
||||||||||||||||
[a] | = |
|
||||||||||||||||
[b#(x1, x2)] | = |
|
||||||||||||||||
[b(x1, x2)] | = |
|
||||||||||||||||
[f(x1)] | = |
|
f#(c(a,z,x)) | → | b#(a,z) | (4) |
There are no rules.
There are no pairs anymore.