The rewrite relation of the following TRS is considered.
active(U11(tt,M,N)) | → | mark(U12(tt,M,N)) | (1) |
active(U12(tt,M,N)) | → | mark(s(plus(N,M))) | (2) |
active(plus(N,0)) | → | mark(N) | (3) |
active(plus(N,s(M))) | → | mark(U11(tt,M,N)) | (4) |
mark(U11(X1,X2,X3)) | → | active(U11(mark(X1),X2,X3)) | (5) |
mark(tt) | → | active(tt) | (6) |
mark(U12(X1,X2,X3)) | → | active(U12(mark(X1),X2,X3)) | (7) |
mark(s(X)) | → | active(s(mark(X))) | (8) |
mark(plus(X1,X2)) | → | active(plus(mark(X1),mark(X2))) | (9) |
mark(0) | → | active(0) | (10) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (11) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (12) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (13) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (14) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (15) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (16) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (17) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (18) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (19) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (20) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (21) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (22) |
s(mark(X)) | → | s(X) | (23) |
s(active(X)) | → | s(X) | (24) |
plus(mark(X1),X2) | → | plus(X1,X2) | (25) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (26) |
plus(active(X1),X2) | → | plus(X1,X2) | (27) |
plus(X1,active(X2)) | → | plus(X1,X2) | (28) |
active#(U12(tt,M,N)) | → | s#(plus(N,M)) | (29) |
plus#(X1,mark(X2)) | → | plus#(X1,X2) | (30) |
mark#(s(X)) | → | active#(s(mark(X))) | (31) |
U12#(X1,mark(X2),X3) | → | U12#(X1,X2,X3) | (32) |
mark#(s(X)) | → | mark#(X) | (33) |
U11#(X1,active(X2),X3) | → | U11#(X1,X2,X3) | (34) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (35) |
active#(plus(N,s(M))) | → | U11#(tt,M,N) | (36) |
U11#(X1,mark(X2),X3) | → | U11#(X1,X2,X3) | (37) |
mark#(plus(X1,X2)) | → | mark#(X2) | (38) |
s#(active(X)) | → | s#(X) | (39) |
plus#(X1,active(X2)) | → | plus#(X1,X2) | (40) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (41) |
s#(mark(X)) | → | s#(X) | (42) |
U11#(X1,X2,active(X3)) | → | U11#(X1,X2,X3) | (43) |
U11#(active(X1),X2,X3) | → | U11#(X1,X2,X3) | (44) |
U12#(X1,active(X2),X3) | → | U12#(X1,X2,X3) | (45) |
U12#(X1,X2,active(X3)) | → | U12#(X1,X2,X3) | (46) |
mark#(0) | → | active#(0) | (47) |
mark#(plus(X1,X2)) | → | plus#(mark(X1),mark(X2)) | (48) |
active#(plus(N,s(M))) | → | mark#(U11(tt,M,N)) | (49) |
U11#(mark(X1),X2,X3) | → | U11#(X1,X2,X3) | (50) |
active#(U11(tt,M,N)) | → | mark#(U12(tt,M,N)) | (51) |
U11#(X1,X2,mark(X3)) | → | U11#(X1,X2,X3) | (52) |
U12#(X1,X2,mark(X3)) | → | U12#(X1,X2,X3) | (53) |
mark#(U11(X1,X2,X3)) | → | U11#(mark(X1),X2,X3) | (54) |
active#(U11(tt,M,N)) | → | U12#(tt,M,N) | (55) |
U12#(mark(X1),X2,X3) | → | U12#(X1,X2,X3) | (56) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (57) |
active#(plus(N,0)) | → | mark#(N) | (58) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (59) |
plus#(active(X1),X2) | → | plus#(X1,X2) | (60) |
mark#(s(X)) | → | s#(mark(X)) | (61) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (62) |
U12#(active(X1),X2,X3) | → | U12#(X1,X2,X3) | (63) |
active#(U12(tt,M,N)) | → | plus#(N,M) | (64) |
active#(U12(tt,M,N)) | → | mark#(s(plus(N,M))) | (65) |
mark#(plus(X1,X2)) | → | mark#(X1) | (66) |
plus#(mark(X1),X2) | → | plus#(X1,X2) | (67) |
mark#(tt) | → | active#(tt) | (68) |
mark#(U12(X1,X2,X3)) | → | U12#(mark(X1),X2,X3) | (69) |
The dependency pairs are split into 5 components.
mark#(plus(X1,X2)) | → | mark#(X1) | (66) |
active#(U12(tt,M,N)) | → | mark#(s(plus(N,M))) | (65) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (41) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (62) |
mark#(plus(X1,X2)) | → | mark#(X2) | (38) |
active#(plus(N,0)) | → | mark#(N) | (58) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (59) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (57) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (35) |
mark#(s(X)) | → | mark#(X) | (33) |
active#(U11(tt,M,N)) | → | mark#(U12(tt,M,N)) | (51) |
active#(plus(N,s(M))) | → | mark#(U11(tt,M,N)) | (49) |
mark#(s(X)) | → | active#(s(mark(X))) | (31) |
[U11(x1, x2, x3)] | = | 32287 |
[s(x1)] | = | 1 |
[plus#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 32287 |
[U12#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 32287 |
[0] | = | 1 |
[s#(x1)] | = | 0 |
[mark(x1)] | = | 1 |
[plus(x1, x2)] | = | 32287 |
[U11#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[active#(x1)] | = | x1 + 0 |
[tt] | = | 8366 |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (18) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (15) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (16) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (21) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (26) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (19) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (17) |
plus(active(X1),X2) | → | plus(X1,X2) | (27) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (22) |
plus(X1,active(X2)) | → | plus(X1,X2) | (28) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (20) |
plus(mark(X1),X2) | → | plus(X1,X2) | (25) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (14) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (12) |
s(mark(X)) | → | s(X) | (23) |
s(active(X)) | → | s(X) | (24) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (11) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (13) |
mark#(s(X)) | → | active#(s(mark(X))) | (31) |
The dependency pairs are split into 1 component.
active#(plus(N,s(M))) | → | mark#(U11(tt,M,N)) | (49) |
mark#(s(X)) | → | mark#(X) | (33) |
active#(U11(tt,M,N)) | → | mark#(U12(tt,M,N)) | (51) |
active#(plus(N,0)) | → | mark#(N) | (58) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (41) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (62) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (59) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (57) |
mark#(plus(X1,X2)) | → | mark#(X2) | (38) |
mark#(plus(X1,X2)) | → | mark#(X1) | (66) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (35) |
active#(U12(tt,M,N)) | → | mark#(s(plus(N,M))) | (65) |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 2447 |
[s(x1)] | = | x1 + 34975 |
[plus#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 2447 |
[U12#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 0 |
[0] | = | 1 |
[s#(x1)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[plus(x1, x2)] | = | x1 + x2 + 591 |
[U11#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[active#(x1)] | = | x1 + 0 |
[tt] | = | 33119 |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (18) |
active(plus(N,s(M))) | → | mark(U11(tt,M,N)) | (4) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (15) |
mark(s(X)) | → | active(s(mark(X))) | (8) |
active(U11(tt,M,N)) | → | mark(U12(tt,M,N)) | (1) |
active(plus(N,0)) | → | mark(N) | (3) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (16) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (21) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (26) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (19) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (17) |
plus(active(X1),X2) | → | plus(X1,X2) | (27) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (22) |
plus(X1,active(X2)) | → | plus(X1,X2) | (28) |
mark(U11(X1,X2,X3)) | → | active(U11(mark(X1),X2,X3)) | (5) |
mark(0) | → | active(0) | (10) |
mark(U12(X1,X2,X3)) | → | active(U12(mark(X1),X2,X3)) | (7) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (20) |
plus(mark(X1),X2) | → | plus(X1,X2) | (25) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (14) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (12) |
s(mark(X)) | → | s(X) | (23) |
s(active(X)) | → | s(X) | (24) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (11) |
mark(plus(X1,X2)) | → | active(plus(mark(X1),mark(X2))) | (9) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (13) |
mark(tt) | → | active(tt) | (6) |
active(U12(tt,M,N)) | → | mark(s(plus(N,M))) | (2) |
mark#(s(X)) | → | mark#(X) | (33) |
active#(plus(N,0)) | → | mark#(N) | (58) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (41) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (59) |
mark#(plus(X1,X2)) | → | mark#(X2) | (38) |
mark#(plus(X1,X2)) | → | mark#(X1) | (66) |
The dependency pairs are split into 1 component.
active#(plus(N,s(M))) | → | mark#(U11(tt,M,N)) | (49) |
active#(U11(tt,M,N)) | → | mark#(U12(tt,M,N)) | (51) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (62) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (57) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (35) |
active#(U12(tt,M,N)) | → | mark#(s(plus(N,M))) | (65) |
[U11(x1, x2, x3)] | = | x1 + x3 + 17069 |
[s(x1)] | = | 34975 |
[plus#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 17067 |
[U12#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 1 |
[0] | = | 15208 |
[s#(x1)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[plus(x1, x2)] | = | x1 + x2 + 6 |
[U11#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[active#(x1)] | = | x1 + 0 |
[tt] | = | 17910 |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (18) |
active(plus(N,s(M))) | → | mark(U11(tt,M,N)) | (4) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (15) |
mark(s(X)) | → | active(s(mark(X))) | (8) |
active(U11(tt,M,N)) | → | mark(U12(tt,M,N)) | (1) |
active(plus(N,0)) | → | mark(N) | (3) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (16) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (21) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (26) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (19) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (17) |
plus(active(X1),X2) | → | plus(X1,X2) | (27) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (22) |
plus(X1,active(X2)) | → | plus(X1,X2) | (28) |
mark(U11(X1,X2,X3)) | → | active(U11(mark(X1),X2,X3)) | (5) |
mark(0) | → | active(0) | (10) |
mark(U12(X1,X2,X3)) | → | active(U12(mark(X1),X2,X3)) | (7) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (20) |
plus(mark(X1),X2) | → | plus(X1,X2) | (25) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (14) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (12) |
s(mark(X)) | → | s(X) | (23) |
s(active(X)) | → | s(X) | (24) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (11) |
mark(plus(X1,X2)) | → | active(plus(mark(X1),mark(X2))) | (9) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (13) |
mark(tt) | → | active(tt) | (6) |
active(U12(tt,M,N)) | → | mark(s(plus(N,M))) | (2) |
active#(plus(N,s(M))) | → | mark#(U11(tt,M,N)) | (49) |
active#(U11(tt,M,N)) | → | mark#(U12(tt,M,N)) | (51) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (62) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (57) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (35) |
active#(U12(tt,M,N)) | → | mark#(s(plus(N,M))) | (65) |
The dependency pairs are split into 0 components.
U12#(X1,X2,active(X3)) | → | U12#(X1,X2,X3) | (46) |
U12#(X1,active(X2),X3) | → | U12#(X1,X2,X3) | (45) |
U12#(active(X1),X2,X3) | → | U12#(X1,X2,X3) | (63) |
U12#(mark(X1),X2,X3) | → | U12#(X1,X2,X3) | (56) |
U12#(X1,X2,mark(X3)) | → | U12#(X1,X2,X3) | (53) |
U12#(X1,mark(X2),X3) | → | U12#(X1,X2,X3) | (32) |
[U11(x1, x2, x3)] | = | x2 + x3 + 4 |
[s(x1)] | = | 10 |
[plus#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 7 |
[U12#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[mark#(x1)] | = | x1 + 1 |
[0] | = | 1 |
[s#(x1)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[plus(x1, x2)] | = | 1 |
[U11#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 3 |
[active#(x1)] | = | x1 + 0 |
[tt] | = | 28031 |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (18) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (15) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (16) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (21) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (26) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (19) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (17) |
plus(active(X1),X2) | → | plus(X1,X2) | (27) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (22) |
plus(X1,active(X2)) | → | plus(X1,X2) | (28) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (20) |
plus(mark(X1),X2) | → | plus(X1,X2) | (25) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (14) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (12) |
s(mark(X)) | → | s(X) | (23) |
s(active(X)) | → | s(X) | (24) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (11) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (13) |
U12#(X1,X2,active(X3)) | → | U12#(X1,X2,X3) | (46) |
U12#(X1,active(X2),X3) | → | U12#(X1,X2,X3) | (45) |
U12#(active(X1),X2,X3) | → | U12#(X1,X2,X3) | (63) |
U12#(mark(X1),X2,X3) | → | U12#(X1,X2,X3) | (56) |
U12#(X1,X2,mark(X3)) | → | U12#(X1,X2,X3) | (53) |
U12#(X1,mark(X2),X3) | → | U12#(X1,X2,X3) | (32) |
The dependency pairs are split into 0 components.
U11#(active(X1),X2,X3) | → | U11#(X1,X2,X3) | (44) |
U11#(X1,X2,active(X3)) | → | U11#(X1,X2,X3) | (43) |
U11#(X1,mark(X2),X3) | → | U11#(X1,X2,X3) | (37) |
U11#(X1,active(X2),X3) | → | U11#(X1,X2,X3) | (34) |
U11#(X1,X2,mark(X3)) | → | U11#(X1,X2,X3) | (52) |
U11#(mark(X1),X2,X3) | → | U11#(X1,X2,X3) | (50) |
[U11(x1, x2, x3)] | = | x2 + x3 + 3 |
[s(x1)] | = | 7 |
[plus#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 5 |
[U12#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 1 |
[0] | = | 1 |
[s#(x1)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[plus(x1, x2)] | = | 1 |
[U11#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[active(x1)] | = | x1 + 2 |
[active#(x1)] | = | x1 + 0 |
[tt] | = | 56247 |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (18) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (15) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (16) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (21) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (26) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (19) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (17) |
plus(active(X1),X2) | → | plus(X1,X2) | (27) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (22) |
plus(X1,active(X2)) | → | plus(X1,X2) | (28) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (20) |
plus(mark(X1),X2) | → | plus(X1,X2) | (25) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (14) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (12) |
s(mark(X)) | → | s(X) | (23) |
s(active(X)) | → | s(X) | (24) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (11) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (13) |
U11#(active(X1),X2,X3) | → | U11#(X1,X2,X3) | (44) |
U11#(X1,X2,active(X3)) | → | U11#(X1,X2,X3) | (43) |
U11#(X1,mark(X2),X3) | → | U11#(X1,X2,X3) | (37) |
U11#(X1,active(X2),X3) | → | U11#(X1,X2,X3) | (34) |
U11#(X1,X2,mark(X3)) | → | U11#(X1,X2,X3) | (52) |
U11#(mark(X1),X2,X3) | → | U11#(X1,X2,X3) | (50) |
The dependency pairs are split into 0 components.
plus#(mark(X1),X2) | → | plus#(X1,X2) | (67) |
plus#(X1,active(X2)) | → | plus#(X1,X2) | (40) |
plus#(active(X1),X2) | → | plus#(X1,X2) | (60) |
plus#(X1,mark(X2)) | → | plus#(X1,X2) | (30) |
[U11(x1, x2, x3)] | = | x2 + x3 + 26659 |
[s(x1)] | = | 26663 |
[plus#(x1, x2)] | = | x1 + x2 + 0 |
[U12(x1, x2, x3)] | = | 26661 |
[U12#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 1 |
[0] | = | 1 |
[s#(x1)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[plus(x1, x2)] | = | 26657 |
[U11#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[active#(x1)] | = | x1 + 0 |
[tt] | = | 12059 |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (18) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (15) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (16) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (21) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (26) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (19) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (17) |
plus(active(X1),X2) | → | plus(X1,X2) | (27) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (22) |
plus(X1,active(X2)) | → | plus(X1,X2) | (28) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (20) |
plus(mark(X1),X2) | → | plus(X1,X2) | (25) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (14) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (12) |
s(mark(X)) | → | s(X) | (23) |
s(active(X)) | → | s(X) | (24) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (11) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (13) |
plus#(mark(X1),X2) | → | plus#(X1,X2) | (67) |
plus#(X1,active(X2)) | → | plus#(X1,X2) | (40) |
plus#(active(X1),X2) | → | plus#(X1,X2) | (60) |
plus#(X1,mark(X2)) | → | plus#(X1,X2) | (30) |
The dependency pairs are split into 0 components.
s#(mark(X)) | → | s#(X) | (42) |
s#(active(X)) | → | s#(X) | (39) |
[U11(x1, x2, x3)] | = | x2 + x3 + 21029 |
[s(x1)] | = | 21033 |
[plus#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 21031 |
[U12#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 1 |
[0] | = | 1 |
[s#(x1)] | = | x1 + 0 |
[mark(x1)] | = | x1 + 1 |
[plus(x1, x2)] | = | 21027 |
[U11#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[active#(x1)] | = | x1 + 0 |
[tt] | = | 28194 |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (18) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (15) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (16) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (21) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (26) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (19) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (17) |
plus(active(X1),X2) | → | plus(X1,X2) | (27) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (22) |
plus(X1,active(X2)) | → | plus(X1,X2) | (28) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (20) |
plus(mark(X1),X2) | → | plus(X1,X2) | (25) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (14) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (12) |
s(mark(X)) | → | s(X) | (23) |
s(active(X)) | → | s(X) | (24) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (11) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (13) |
s#(mark(X)) | → | s#(X) | (42) |
s#(active(X)) | → | s#(X) | (39) |
The dependency pairs are split into 0 components.