The rewrite relation of the following TRS is considered.
g(f(x,y)) | → | f(f(g(g(x)),g(g(y))),f(g(g(x)),g(g(y)))) | (1) |
g(f(x0,x1)) |
g#(f(x,y)) | → | g#(g(x)) | (2) |
g#(f(x,y)) | → | g#(x) | (3) |
g#(f(x,y)) | → | g#(g(y)) | (4) |
g#(f(x,y)) | → | g#(y) | (5) |
g#(f(f(x0,x1),y1)) | → | g#(f(f(g(g(x0)),g(g(x1))),f(g(g(x0)),g(g(x1))))) | (6) |
g#(f(y0,f(x0,x1))) | → | g#(f(f(g(g(x0)),g(g(x1))),f(g(g(x0)),g(g(x1))))) | (7) |
g#(f(x,y)) | → | g#(y) | (5) |
g#(f(f(x0,x1),y1)) | → | g#(f(f(g(g(x0)),g(g(x1))),f(g(g(x0)),g(g(x1))))) | (6) |
g#(f(y0,f(x0,x1))) | → | g#(f(f(g(g(x0)),g(g(x1))),f(g(g(x0)),g(g(x1))))) | (7) |
g#(f(f(y_0,y_1),x1)) | → | g#(f(y_0,y_1)) | (8) |
g#(f(f(f(y_0,y_1),y_2),x1)) | → | g#(f(f(y_0,y_1),y_2)) | (9) |
g#(f(f(y_0,f(y_1,y_2)),x1)) | → | g#(f(y_0,f(y_1,y_2))) | (10) |
g#(f(f(x0,x1),y1)) | → | g#(f(f(g(g(x0)),g(g(x1))),f(g(g(x0)),g(g(x1))))) | (6) |
g#(f(y0,f(x0,x1))) | → | g#(f(f(g(g(x0)),g(g(x1))),f(g(g(x0)),g(g(x1))))) | (7) |
g#(f(f(y_0,y_1),x1)) | → | g#(f(y_0,y_1)) | (8) |
g#(f(f(f(y_0,y_1),y_2),x1)) | → | g#(f(f(y_0,y_1),y_2)) | (9) |
g#(f(f(y_0,f(y_1,y_2)),x1)) | → | g#(f(y_0,f(y_1,y_2))) | (10) |
g#(f(x0,f(y_0,y_1))) | → | g#(f(y_0,y_1)) | (11) |
g#(f(x0,f(f(y_0,y_1),y_2))) | → | g#(f(f(y_0,y_1),y_2)) | (12) |
g#(f(x0,f(y_0,f(y_1,y_2)))) | → | g#(f(y_0,f(y_1,y_2))) | (13) |
g#(f(x0,f(f(f(y_0,y_1),y_2),y_3))) | → | g#(f(f(f(y_0,y_1),y_2),y_3)) | (14) |
g#(f(x0,f(f(y_0,f(y_1,y_2)),y_3))) | → | g#(f(f(y_0,f(y_1,y_2)),y_3)) | (15) |
t0 | = | g#(f(f(x0,x1),y1)) |
→P | g#(f(f(g(g(x0)),g(g(x1))),f(g(g(x0)),g(g(x1))))) | |
= | t1 |