The rewrite relation of the following TRS is considered.
a__zeros | → | cons(0,zeros) | (1) |
a__U11(tt,L) | → | s(a__length(mark(L))) | (2) |
a__and(tt,X) | → | mark(X) | (3) |
a__isNat(0) | → | tt | (4) |
a__isNat(length(V1)) | → | a__isNatList(V1) | (5) |
a__isNat(s(V1)) | → | a__isNat(V1) | (6) |
a__isNatIList(V) | → | a__isNatList(V) | (7) |
a__isNatIList(zeros) | → | tt | (8) |
a__isNatIList(cons(V1,V2)) | → | a__and(a__isNat(V1),isNatIList(V2)) | (9) |
a__isNatList(nil) | → | tt | (10) |
a__isNatList(cons(V1,V2)) | → | a__and(a__isNat(V1),isNatList(V2)) | (11) |
a__length(nil) | → | 0 | (12) |
a__length(cons(N,L)) | → | a__U11(a__and(a__isNatList(L),isNat(N)),L) | (13) |
mark(zeros) | → | a__zeros | (14) |
mark(U11(X1,X2)) | → | a__U11(mark(X1),X2) | (15) |
mark(length(X)) | → | a__length(mark(X)) | (16) |
mark(and(X1,X2)) | → | a__and(mark(X1),X2) | (17) |
mark(isNat(X)) | → | a__isNat(X) | (18) |
mark(isNatList(X)) | → | a__isNatList(X) | (19) |
mark(isNatIList(X)) | → | a__isNatIList(X) | (20) |
mark(cons(X1,X2)) | → | cons(mark(X1),X2) | (21) |
mark(0) | → | 0 | (22) |
mark(tt) | → | tt | (23) |
mark(s(X)) | → | s(mark(X)) | (24) |
mark(nil) | → | nil | (25) |
a__zeros | → | zeros | (26) |
a__U11(X1,X2) | → | U11(X1,X2) | (27) |
a__length(X) | → | length(X) | (28) |
a__and(X1,X2) | → | and(X1,X2) | (29) |
a__isNat(X) | → | isNat(X) | (30) |
a__isNatList(X) | → | isNatList(X) | (31) |
a__isNatIList(X) | → | isNatIList(X) | (32) |
a__U11#(tt,L) | → | mark#(L) | (33) |
a__length#(cons(N,L)) | → | a__isNatList#(L) | (34) |
mark#(isNatIList(X)) | → | a__isNatIList#(X) | (35) |
a__isNatList#(cons(V1,V2)) | → | a__and#(a__isNat(V1),isNatList(V2)) | (36) |
mark#(s(X)) | → | mark#(X) | (37) |
mark#(U11(X1,X2)) | → | mark#(X1) | (38) |
mark#(U11(X1,X2)) | → | a__U11#(mark(X1),X2) | (39) |
mark#(zeros) | → | a__zeros# | (40) |
a__isNatIList#(V) | → | a__isNatList#(V) | (41) |
mark#(isNat(X)) | → | a__isNat#(X) | (42) |
mark#(length(X)) | → | a__length#(mark(X)) | (43) |
a__isNatIList#(cons(V1,V2)) | → | a__and#(a__isNat(V1),isNatIList(V2)) | (44) |
a__isNatList#(cons(V1,V2)) | → | a__isNat#(V1) | (45) |
a__length#(cons(N,L)) | → | a__and#(a__isNatList(L),isNat(N)) | (46) |
a__and#(tt,X) | → | mark#(X) | (47) |
mark#(and(X1,X2)) | → | mark#(X1) | (48) |
mark#(cons(X1,X2)) | → | mark#(X1) | (49) |
mark#(length(X)) | → | mark#(X) | (50) |
mark#(and(X1,X2)) | → | a__and#(mark(X1),X2) | (51) |
a__isNat#(s(V1)) | → | a__isNat#(V1) | (52) |
a__U11#(tt,L) | → | a__length#(mark(L)) | (53) |
a__isNatIList#(cons(V1,V2)) | → | a__isNat#(V1) | (54) |
a__isNat#(length(V1)) | → | a__isNatList#(V1) | (55) |
a__length#(cons(N,L)) | → | a__U11#(a__and(a__isNatList(L),isNat(N)),L) | (56) |
mark#(isNatList(X)) | → | a__isNatList#(X) | (57) |
The dependency pairs are split into 1 component.
mark#(isNatList(X)) | → | a__isNatList#(X) | (57) |
mark#(isNat(X)) | → | a__isNat#(X) | (42) |
a__length#(cons(N,L)) | → | a__U11#(a__and(a__isNatList(L),isNat(N)),L) | (56) |
a__isNatIList#(V) | → | a__isNatList#(V) | (41) |
a__isNat#(length(V1)) | → | a__isNatList#(V1) | (55) |
a__isNatIList#(cons(V1,V2)) | → | a__isNat#(V1) | (54) |
a__U11#(tt,L) | → | a__length#(mark(L)) | (53) |
mark#(U11(X1,X2)) | → | a__U11#(mark(X1),X2) | (39) |
a__isNat#(s(V1)) | → | a__isNat#(V1) | (52) |
mark#(U11(X1,X2)) | → | mark#(X1) | (38) |
mark#(and(X1,X2)) | → | a__and#(mark(X1),X2) | (51) |
mark#(length(X)) | → | mark#(X) | (50) |
mark#(s(X)) | → | mark#(X) | (37) |
a__isNatList#(cons(V1,V2)) | → | a__and#(a__isNat(V1),isNatList(V2)) | (36) |
mark#(isNatIList(X)) | → | a__isNatIList#(X) | (35) |
mark#(cons(X1,X2)) | → | mark#(X1) | (49) |
mark#(and(X1,X2)) | → | mark#(X1) | (48) |
a__length#(cons(N,L)) | → | a__isNatList#(L) | (34) |
a__and#(tt,X) | → | mark#(X) | (47) |
a__length#(cons(N,L)) | → | a__and#(a__isNatList(L),isNat(N)) | (46) |
a__isNatList#(cons(V1,V2)) | → | a__isNat#(V1) | (45) |
a__isNatIList#(cons(V1,V2)) | → | a__and#(a__isNat(V1),isNatIList(V2)) | (44) |
a__U11#(tt,L) | → | mark#(L) | (33) |
mark#(length(X)) | → | a__length#(mark(X)) | (43) |
[isNatList(x1)] | = | 0 |
[U11(x1, x2)] | = | x1 + x2 + 2333 |
[s(x1)] | = | x1 + 0 |
[a__isNatIList(x1)] | = | x1 + 19507 |
[a__isNat#(x1)] | = | 7177 |
[and(x1, x2)] | = | x1 + x2 + 0 |
[isNatIList(x1)] | = | x1 + 19507 |
[a__U11#(x1, x2)] | = | x2 + 7178 |
[zeros] | = | 1 |
[a__isNatList(x1)] | = | 7178 |
[a__isNatIList#(x1)] | = | x1 + 19507 |
[mark#(x1)] | = | x1 + 7177 |
[0] | = | 0 |
[a__and#(x1, x2)] | = | x2 + 7177 |
[a__zeros#] | = | 0 |
[nil] | = | 1 |
[mark(x1)] | = | x1 + 7178 |
[a__U11(x1, x2)] | = | x1 + x2 + 2333 |
[a__length#(x1)] | = | x1 + 0 |
[isNat(x1)] | = | 0 |
[a__isNatList#(x1)] | = | 7177 |
[cons(x1, x2)] | = | x1 + x2 + 7178 |
[tt] | = | 7178 |
[a__isNat(x1)] | = | 7178 |
[a__and(x1, x2)] | = | x1 + x2 + 0 |
[length(x1)] | = | x1 + 2333 |
[a__zeros] | = | 7179 |
[a__length(x1)] | = | x1 + 2333 |
mark(isNat(X)) | → | a__isNat(X) | (18) |
a__isNat(0) | → | tt | (4) |
mark(U11(X1,X2)) | → | a__U11(mark(X1),X2) | (15) |
a__isNatIList(zeros) | → | tt | (8) |
a__zeros | → | cons(0,zeros) | (1) |
a__and(tt,X) | → | mark(X) | (3) |
mark(length(X)) | → | a__length(mark(X)) | (16) |
mark(cons(X1,X2)) | → | cons(mark(X1),X2) | (21) |
a__zeros | → | zeros | (26) |
mark(isNatList(X)) | → | a__isNatList(X) | (19) |
a__isNatIList(X) | → | isNatIList(X) | (32) |
mark(and(X1,X2)) | → | a__and(mark(X1),X2) | (17) |
a__U11(X1,X2) | → | U11(X1,X2) | (27) |
mark(0) | → | 0 | (22) |
a__length(X) | → | length(X) | (28) |
a__isNat(length(V1)) | → | a__isNatList(V1) | (5) |
a__isNatList(nil) | → | tt | (10) |
a__isNatIList(V) | → | a__isNatList(V) | (7) |
mark(isNatIList(X)) | → | a__isNatIList(X) | (20) |
mark(nil) | → | nil | (25) |
a__isNat(X) | → | isNat(X) | (30) |
mark(zeros) | → | a__zeros | (14) |
a__isNatList(X) | → | isNatList(X) | (31) |
a__length(nil) | → | 0 | (12) |
mark(tt) | → | tt | (23) |
mark(s(X)) | → | s(mark(X)) | (24) |
a__isNatList(cons(V1,V2)) | → | a__and(a__isNat(V1),isNatList(V2)) | (11) |
a__isNatIList(cons(V1,V2)) | → | a__and(a__isNat(V1),isNatIList(V2)) | (9) |
a__length(cons(N,L)) | → | a__U11(a__and(a__isNatList(L),isNat(N)),L) | (13) |
a__isNat(s(V1)) | → | a__isNat(V1) | (6) |
a__and(X1,X2) | → | and(X1,X2) | (29) |
a__U11(tt,L) | → | s(a__length(mark(L))) | (2) |
a__isNatIList#(V) | → | a__isNatList#(V) | (41) |
a__isNatIList#(cons(V1,V2)) | → | a__isNat#(V1) | (54) |
mark#(U11(X1,X2)) | → | a__U11#(mark(X1),X2) | (39) |
mark#(U11(X1,X2)) | → | mark#(X1) | (38) |
mark#(length(X)) | → | mark#(X) | (50) |
mark#(isNatIList(X)) | → | a__isNatIList#(X) | (35) |
mark#(cons(X1,X2)) | → | mark#(X1) | (49) |
a__length#(cons(N,L)) | → | a__isNatList#(L) | (34) |
a__length#(cons(N,L)) | → | a__and#(a__isNatList(L),isNat(N)) | (46) |
a__isNatIList#(cons(V1,V2)) | → | a__and#(a__isNat(V1),isNatIList(V2)) | (44) |
a__U11#(tt,L) | → | mark#(L) | (33) |
mark#(length(X)) | → | a__length#(mark(X)) | (43) |
The dependency pairs are split into 2 components.
mark#(isNat(X)) | → | a__isNat#(X) | (42) |
a__and#(tt,X) | → | mark#(X) | (47) |
mark#(isNatList(X)) | → | a__isNatList#(X) | (57) |
mark#(and(X1,X2)) | → | mark#(X1) | (48) |
mark#(and(X1,X2)) | → | a__and#(mark(X1),X2) | (51) |
a__isNat#(length(V1)) | → | a__isNatList#(V1) | (55) |
mark#(s(X)) | → | mark#(X) | (37) |
a__isNatList#(cons(V1,V2)) | → | a__isNat#(V1) | (45) |
a__isNatList#(cons(V1,V2)) | → | a__and#(a__isNat(V1),isNatList(V2)) | (36) |
a__isNat#(s(V1)) | → | a__isNat#(V1) | (52) |
[isNatList(x1)] | = | x1 + 1 |
[U11(x1, x2)] | = | x2 + 2 |
[s(x1)] | = | x1 + 0 |
[a__isNatIList(x1)] | = | x1 + 9 |
[a__isNat#(x1)] | = | x1 + 7176 |
[and(x1, x2)] | = | x1 + x2 + 3 |
[isNatIList(x1)] | = | x1 + 1 |
[a__U11#(x1, x2)] | = | 7178 |
[zeros] | = | 1 |
[a__isNatList(x1)] | = | x1 + 4 |
[a__isNatIList#(x1)] | = | 19507 |
[mark#(x1)] | = | x1 + 7177 |
[0] | = | 0 |
[a__and#(x1, x2)] | = | x2 + 7178 |
[a__zeros#] | = | 0 |
[nil] | = | 1 |
[mark(x1)] | = | x1 + 8 |
[a__U11(x1, x2)] | = | x2 + 10 |
[a__length#(x1)] | = | x1 + 0 |
[isNat(x1)] | = | x1 + 0 |
[a__isNatList#(x1)] | = | x1 + 7177 |
[cons(x1, x2)] | = | x1 + x2 + 8 |
[tt] | = | 5 |
[a__isNat(x1)] | = | x1 + 8 |
[a__and(x1, x2)] | = | x1 + x2 + 3 |
[length(x1)] | = | x1 + 2 |
[a__zeros] | = | 9 |
[a__length(x1)] | = | x1 + 2 |
mark(isNat(X)) | → | a__isNat(X) | (18) |
a__isNat(0) | → | tt | (4) |
mark(U11(X1,X2)) | → | a__U11(mark(X1),X2) | (15) |
a__isNatIList(zeros) | → | tt | (8) |
a__zeros | → | cons(0,zeros) | (1) |
a__and(tt,X) | → | mark(X) | (3) |
mark(length(X)) | → | a__length(mark(X)) | (16) |
mark(cons(X1,X2)) | → | cons(mark(X1),X2) | (21) |
a__zeros | → | zeros | (26) |
mark(isNatList(X)) | → | a__isNatList(X) | (19) |
a__isNatIList(X) | → | isNatIList(X) | (32) |
mark(and(X1,X2)) | → | a__and(mark(X1),X2) | (17) |
a__U11(X1,X2) | → | U11(X1,X2) | (27) |
mark(0) | → | 0 | (22) |
a__length(X) | → | length(X) | (28) |
a__isNat(length(V1)) | → | a__isNatList(V1) | (5) |
a__isNatList(nil) | → | tt | (10) |
a__isNatIList(V) | → | a__isNatList(V) | (7) |
mark(isNatIList(X)) | → | a__isNatIList(X) | (20) |
mark(nil) | → | nil | (25) |
a__isNat(X) | → | isNat(X) | (30) |
mark(zeros) | → | a__zeros | (14) |
a__isNatList(X) | → | isNatList(X) | (31) |
a__length(nil) | → | 0 | (12) |
mark(tt) | → | tt | (23) |
mark(s(X)) | → | s(mark(X)) | (24) |
a__isNatList(cons(V1,V2)) | → | a__and(a__isNat(V1),isNatList(V2)) | (11) |
a__isNatIList(cons(V1,V2)) | → | a__and(a__isNat(V1),isNatIList(V2)) | (9) |
a__length(cons(N,L)) | → | a__U11(a__and(a__isNatList(L),isNat(N)),L) | (13) |
a__isNat(s(V1)) | → | a__isNat(V1) | (6) |
a__and(X1,X2) | → | and(X1,X2) | (29) |
a__U11(tt,L) | → | s(a__length(mark(L))) | (2) |
mark#(isNat(X)) | → | a__isNat#(X) | (42) |
a__and#(tt,X) | → | mark#(X) | (47) |
mark#(isNatList(X)) | → | a__isNatList#(X) | (57) |
mark#(and(X1,X2)) | → | mark#(X1) | (48) |
mark#(and(X1,X2)) | → | a__and#(mark(X1),X2) | (51) |
a__isNat#(length(V1)) | → | a__isNatList#(V1) | (55) |
a__isNatList#(cons(V1,V2)) | → | a__isNat#(V1) | (45) |
a__isNatList#(cons(V1,V2)) | → | a__and#(a__isNat(V1),isNatList(V2)) | (36) |
The dependency pairs are split into 2 components.
mark#(s(X)) | → | mark#(X) | (37) |
[isNatList(x1)] | = | x1 + 1 |
[U11(x1, x2)] | = | x2 + 7692 |
[s(x1)] | = | x1 + 1 |
[a__isNatIList(x1)] | = | x1 + 5 |
[a__isNat#(x1)] | = | 7176 |
[and(x1, x2)] | = | x1 + x2 + 1 |
[isNatIList(x1)] | = | x1 + 1 |
[a__U11#(x1, x2)] | = | 7178 |
[zeros] | = | 1 |
[a__isNatList(x1)] | = | x1 + 1 |
[a__isNatIList#(x1)] | = | 19507 |
[mark#(x1)] | = | x1 + 7177 |
[0] | = | 0 |
[a__and#(x1, x2)] | = | 7178 |
[a__zeros#] | = | 0 |
[nil] | = | 10 |
[mark(x1)] | = | x1 + 4 |
[a__U11(x1, x2)] | = | x1 + x2 + 7692 |
[a__length#(x1)] | = | 0 |
[isNat(x1)] | = | x1 + 0 |
[a__isNatList#(x1)] | = | 7177 |
[cons(x1, x2)] | = | x1 + x2 + 4 |
[tt] | = | 3 |
[a__isNat(x1)] | = | x1 + 3 |
[a__and(x1, x2)] | = | x1 + x2 + 1 |
[length(x1)] | = | x1 + 7690 |
[a__zeros] | = | 5 |
[a__length(x1)] | = | x1 + 7690 |
a__isNat(0) | → | tt | (4) |
a__isNatIList(zeros) | → | tt | (8) |
a__zeros | → | cons(0,zeros) | (1) |
a__zeros | → | zeros | (26) |
a__isNatIList(X) | → | isNatIList(X) | (32) |
a__U11(X1,X2) | → | U11(X1,X2) | (27) |
mark(0) | → | 0 | (22) |
a__length(X) | → | length(X) | (28) |
a__isNatList(nil) | → | tt | (10) |
mark(nil) | → | nil | (25) |
a__isNat(X) | → | isNat(X) | (30) |
mark(zeros) | → | a__zeros | (14) |
a__isNatList(X) | → | isNatList(X) | (31) |
a__length(nil) | → | 0 | (12) |
mark(tt) | → | tt | (23) |
a__and(X1,X2) | → | and(X1,X2) | (29) |
mark#(s(X)) | → | mark#(X) | (37) |
The dependency pairs are split into 0 components.
a__isNat#(s(V1)) | → | a__isNat#(V1) | (52) |
[isNatList(x1)] | = | x1 + 1 |
[U11(x1, x2)] | = | x2 + 18870 |
[s(x1)] | = | x1 + 1 |
[a__isNatIList(x1)] | = | x1 + 11 |
[a__isNat#(x1)] | = | x1 + 7176 |
[and(x1, x2)] | = | x1 + x2 + 4 |
[isNatIList(x1)] | = | x1 + 1 |
[a__U11#(x1, x2)] | = | 7178 |
[zeros] | = | 1 |
[a__isNatList(x1)] | = | x1 + 3 |
[a__isNatIList#(x1)] | = | 19507 |
[mark#(x1)] | = | 7177 |
[0] | = | 0 |
[a__and#(x1, x2)] | = | 7178 |
[a__zeros#] | = | 0 |
[nil] | = | 10 |
[mark(x1)] | = | x1 + 10 |
[a__U11(x1, x2)] | = | x1 + x2 + 18870 |
[a__length#(x1)] | = | 0 |
[isNat(x1)] | = | x1 + 0 |
[a__isNatList#(x1)] | = | 7177 |
[cons(x1, x2)] | = | x1 + x2 + 10 |
[tt] | = | 8 |
[a__isNat(x1)] | = | x1 + 8 |
[a__and(x1, x2)] | = | x1 + x2 + 4 |
[length(x1)] | = | x1 + 18867 |
[a__zeros] | = | 11 |
[a__length(x1)] | = | x1 + 18867 |
a__isNat(0) | → | tt | (4) |
a__isNatIList(zeros) | → | tt | (8) |
a__zeros | → | cons(0,zeros) | (1) |
a__zeros | → | zeros | (26) |
a__isNatIList(X) | → | isNatIList(X) | (32) |
a__U11(X1,X2) | → | U11(X1,X2) | (27) |
mark(0) | → | 0 | (22) |
a__length(X) | → | length(X) | (28) |
a__isNatList(nil) | → | tt | (10) |
mark(nil) | → | nil | (25) |
a__isNat(X) | → | isNat(X) | (30) |
mark(zeros) | → | a__zeros | (14) |
a__isNatList(X) | → | isNatList(X) | (31) |
a__length(nil) | → | 0 | (12) |
mark(tt) | → | tt | (23) |
a__and(X1,X2) | → | and(X1,X2) | (29) |
a__isNat#(s(V1)) | → | a__isNat#(V1) | (52) |
The dependency pairs are split into 0 components.
a__length#(cons(N,L)) | → | a__U11#(a__and(a__isNatList(L),isNat(N)),L) | (56) |
a__U11#(tt,L) | → | a__length#(mark(L)) | (53) |
[isNatList(x1)] | = |
|
|||||||||||||||||||
[U11(x1, x2)] | = |
|
|||||||||||||||||||
[s(x1)] | = |
x1 +
|
|||||||||||||||||||
[a__isNatIList(x1)] | = |
|
|||||||||||||||||||
[a__isNat#(x1)] | = |
|
|||||||||||||||||||
[and(x1, x2)] | = |
|
|||||||||||||||||||
[isNatIList(x1)] | = |
|
|||||||||||||||||||
[a__U11#(x1, x2)] | = |
x1 +
|
|||||||||||||||||||
[zeros] | = |
|
|||||||||||||||||||
[a__isNatList(x1)] | = |
|
|||||||||||||||||||
[a__isNatIList#(x1)] | = |
|
|||||||||||||||||||
[mark#(x1)] | = |
|
|||||||||||||||||||
[0] | = |
|
|||||||||||||||||||
[a__and#(x1, x2)] | = |
|
|||||||||||||||||||
[a__zeros#] | = |
|
|||||||||||||||||||
[nil] | = |
|
|||||||||||||||||||
[mark(x1)] | = |
x1 +
|
|||||||||||||||||||
[a__U11(x1, x2)] | = |
|
|||||||||||||||||||
[a__length#(x1)] | = |
|
|||||||||||||||||||
[isNat(x1)] | = |
|
|||||||||||||||||||
[a__isNatList#(x1)] | = |
|
|||||||||||||||||||
[cons(x1, x2)] | = |
x1 +
|
|||||||||||||||||||
[tt] | = |
|
|||||||||||||||||||
[a__isNat(x1)] | = |
|
|||||||||||||||||||
[a__and(x1, x2)] | = |
|
|||||||||||||||||||
[length(x1)] | = |
|
|||||||||||||||||||
[a__zeros] | = |
|
|||||||||||||||||||
[a__length(x1)] | = |
|
mark(isNat(X)) | → | a__isNat(X) | (18) |
a__isNat(0) | → | tt | (4) |
mark(U11(X1,X2)) | → | a__U11(mark(X1),X2) | (15) |
a__isNatIList(zeros) | → | tt | (8) |
a__zeros | → | cons(0,zeros) | (1) |
a__and(tt,X) | → | mark(X) | (3) |
mark(length(X)) | → | a__length(mark(X)) | (16) |
mark(cons(X1,X2)) | → | cons(mark(X1),X2) | (21) |
a__zeros | → | zeros | (26) |
mark(isNatList(X)) | → | a__isNatList(X) | (19) |
a__isNatIList(X) | → | isNatIList(X) | (32) |
mark(and(X1,X2)) | → | a__and(mark(X1),X2) | (17) |
a__U11(X1,X2) | → | U11(X1,X2) | (27) |
mark(0) | → | 0 | (22) |
a__length(X) | → | length(X) | (28) |
a__isNat(length(V1)) | → | a__isNatList(V1) | (5) |
a__isNatList(nil) | → | tt | (10) |
a__isNatIList(V) | → | a__isNatList(V) | (7) |
mark(isNatIList(X)) | → | a__isNatIList(X) | (20) |
mark(nil) | → | nil | (25) |
a__isNat(X) | → | isNat(X) | (30) |
mark(zeros) | → | a__zeros | (14) |
a__isNatList(X) | → | isNatList(X) | (31) |
a__length(nil) | → | 0 | (12) |
mark(tt) | → | tt | (23) |
mark(s(X)) | → | s(mark(X)) | (24) |
a__isNatList(cons(V1,V2)) | → | a__and(a__isNat(V1),isNatList(V2)) | (11) |
a__isNatIList(cons(V1,V2)) | → | a__and(a__isNat(V1),isNatIList(V2)) | (9) |
a__length(cons(N,L)) | → | a__U11(a__and(a__isNatList(L),isNat(N)),L) | (13) |
a__isNat(s(V1)) | → | a__isNat(V1) | (6) |
a__and(X1,X2) | → | and(X1,X2) | (29) |
a__U11(tt,L) | → | s(a__length(mark(L))) | (2) |
a__U11#(tt,L) | → | a__length#(mark(L)) | (53) |
The dependency pairs are split into 0 components.