The rewrite relation of the following TRS is considered.
O(0) | → | 0 | (1) |
+(0,x) | → | x | (2) |
+(x,0) | → | x | (3) |
+(O(x),O(y)) | → | O(+(x,y)) | (4) |
+(O(x),I(y)) | → | I(+(x,y)) | (5) |
+(I(x),O(y)) | → | I(+(x,y)) | (6) |
+(I(x),I(y)) | → | O(+(+(x,y),I(0))) | (7) |
*(0,x) | → | 0 | (8) |
*(x,0) | → | 0 | (9) |
*(O(x),y) | → | O(*(x,y)) | (10) |
*(I(x),y) | → | +(O(*(x,y)),y) | (11) |
*#(I(x),y) | → | +#(O(*(x,y)),y) | (12) |
+#(I(x),I(y)) | → | +#(+(x,y),I(0)) | (13) |
*#(O(x),y) | → | *#(x,y) | (14) |
+#(O(x),O(y)) | → | O#(+(x,y)) | (15) |
+#(O(x),O(y)) | → | +#(x,y) | (16) |
+#(I(x),I(y)) | → | +#(x,y) | (17) |
+#(O(x),I(y)) | → | +#(x,y) | (18) |
+#(I(x),I(y)) | → | O#(+(+(x,y),I(0))) | (19) |
*#(I(x),y) | → | O#(*(x,y)) | (20) |
+#(I(x),O(y)) | → | +#(x,y) | (21) |
*#(O(x),y) | → | O#(*(x,y)) | (22) |
*#(I(x),y) | → | *#(x,y) | (23) |
The dependency pairs are split into 2 components.
*#(I(x),y) | → | *#(x,y) | (23) |
*#(O(x),y) | → | *#(x,y) | (14) |
[O#(x1)] | = | 0 |
[*#(x1, x2)] | = | x1 + 0 |
[O(x1)] | = | x1 + 1 |
[I(x1)] | = | x1 + 1 |
[0] | = | 0 |
[+(x1, x2)] | = | 0 |
[+#(x1, x2)] | = | 0 |
[*(x1, x2)] | = | 0 |
*#(I(x),y) | → | *#(x,y) | (23) |
*#(O(x),y) | → | *#(x,y) | (14) |
The dependency pairs are split into 0 components.
+#(O(x),O(y)) | → | +#(x,y) | (16) |
+#(I(x),O(y)) | → | +#(x,y) | (21) |
+#(I(x),I(y)) | → | +#(+(x,y),I(0)) | (13) |
+#(O(x),I(y)) | → | +#(x,y) | (18) |
+#(I(x),I(y)) | → | +#(x,y) | (17) |
[O#(x1)] | = | 0 |
[*#(x1, x2)] | = | 0 |
[O(x1)] | = | x1 + 8366 |
[I(x1)] | = | x1 + 8367 |
[0] | = | 0 |
[+(x1, x2)] | = | x2 + 11798 |
[+#(x1, x2)] | = | x2 + 0 |
[*(x1, x2)] | = | 0 |
+#(O(x),O(y)) | → | +#(x,y) | (16) |
+#(I(x),O(y)) | → | +#(x,y) | (21) |
+#(O(x),I(y)) | → | +#(x,y) | (18) |
+#(I(x),I(y)) | → | +#(x,y) | (17) |
The dependency pairs are split into 1 component.
+#(I(x),I(y)) | → | +#(+(x,y),I(0)) | (13) |
[O#(x1)] | = | 0 |
[*#(x1, x2)] | = | 0 |
[O(x1)] | = | x1 + 1 |
[I(x1)] | = | x1 + 35233 |
[0] | = | 1 |
[+(x1, x2)] | = | x1 + x2 + 35231 |
[+#(x1, x2)] | = | x1 + x2 + 0 |
[*(x1, x2)] | = | 0 |
+(O(x),O(y)) | → | O(+(x,y)) | (4) |
O(0) | → | 0 | (1) |
+(x,0) | → | x | (3) |
+(O(x),I(y)) | → | I(+(x,y)) | (5) |
+(I(x),I(y)) | → | O(+(+(x,y),I(0))) | (7) |
+(I(x),O(y)) | → | I(+(x,y)) | (6) |
+(0,x) | → | x | (2) |
+#(I(x),I(y)) | → | +#(+(x,y),I(0)) | (13) |
The dependency pairs are split into 0 components.