The rewrite relation of the following TRS is considered.
There are 193 ruless (increase limit for explicit display).
There are 289 ruless (increase limit for explicit display).
The dependency pairs are split into 31 components.
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
mark#(splitAt(X1,X2)) | → | mark#(X1) | (481) |
mark#(pair(X1,X2)) | → | active#(pair(mark(X1),mark(X2))) | (479) |
active#(U31(tt,N)) | → | mark#(U32(tt,N)) | (476) |
mark#(tail(X)) | → | active#(tail(mark(X))) | (474) |
mark#(sel(X1,X2)) | → | active#(sel(mark(X1),mark(X2))) | (472) |
mark#(tail(X)) | → | mark#(X) | (466) |
mark#(splitAt(X1,X2)) | → | active#(splitAt(mark(X1),mark(X2))) | (465) |
mark#(U21(X1,X2)) | → | mark#(X1) | (458) |
mark#(cons(X1,X2)) | → | active#(cons(mark(X1),X2)) | (459) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (457) |
active#(take(N,XS)) | → | mark#(U81(tt,N,XS)) | (452) |
mark#(U62(X1,X2,X3,X4)) | → | mark#(X1) | (450) |
active#(U12(tt,N,XS)) | → | mark#(snd(splitAt(N,XS))) | (448) |
mark#(U41(X1,X2,X3)) | → | active#(U41(mark(X1),X2,X3)) | (438) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
mark#(head(X)) | → | active#(head(mark(X))) | (433) |
mark#(sel(X1,X2)) | → | mark#(X1) | (430) |
mark#(afterNth(X1,X2)) | → | active#(afterNth(mark(X1),mark(X2))) | (431) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (428) |
mark#(s(X)) | → | active#(s(mark(X))) | (427) |
active#(U22(tt,X)) | → | mark#(X) | (425) |
active#(tail(cons(N,XS))) | → | mark#(U71(tt,XS)) | (421) |
mark#(U61(X1,X2,X3,X4)) | → | mark#(X1) | (422) |
mark#(U32(X1,X2)) | → | mark#(X1) | (415) |
mark#(U63(X1,X2,X3,X4)) | → | mark#(X1) | (416) |
mark#(snd(X)) | → | mark#(X) | (411) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
mark#(snd(X)) | → | active#(snd(mark(X))) | (410) |
active#(fst(pair(X,Y))) | → | mark#(U21(tt,X)) | (400) |
active#(U64(pair(YS,ZS),X)) | → | mark#(pair(cons(X,YS),ZS)) | (399) |
mark#(s(X)) | → | mark#(X) | (397) |
mark#(head(X)) | → | mark#(X) | (389) |
mark#(splitAt(X1,X2)) | → | mark#(X2) | (387) |
mark#(U42(X1,X2,X3)) | → | mark#(X1) | (386) |
mark#(U42(X1,X2,X3)) | → | active#(U42(mark(X1),X2,X3)) | (381) |
mark#(U51(X1,X2)) | → | mark#(X1) | (378) |
active#(U82(tt,N,XS)) | → | mark#(fst(splitAt(N,XS))) | (375) |
mark#(afterNth(X1,X2)) | → | mark#(X1) | (374) |
mark#(U52(X1,X2)) | → | active#(U52(mark(X1),X2)) | (369) |
mark#(fst(X)) | → | active#(fst(mark(X))) | (364) |
mark#(take(X1,X2)) | → | active#(take(mark(X1),mark(X2))) | (362) |
mark#(U72(X1,X2)) | → | mark#(X1) | (361) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (355) |
active#(U81(tt,N,XS)) | → | mark#(U82(tt,N,XS)) | (354) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U52(X1,X2)) | → | mark#(X1) | (348) |
active#(U52(tt,Y)) | → | mark#(Y) | (346) |
mark#(U51(X1,X2)) | → | active#(U51(mark(X1),X2)) | (343) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
mark#(pair(X1,X2)) | → | mark#(X1) | (336) |
active#(head(cons(N,XS))) | → | mark#(U31(tt,N)) | (334) |
mark#(U32(X1,X2)) | → | active#(U32(mark(X1),X2)) | (333) |
mark#(sel(X1,X2)) | → | mark#(X2) | (329) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (309) |
mark#(U82(X1,X2,X3)) | → | mark#(X1) | (306) |
active#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
mark#(natsFrom(X)) | → | active#(natsFrom(mark(X))) | (303) |
mark#(U71(X1,X2)) | → | mark#(X1) | (299) |
active#(U71(tt,XS)) | → | mark#(U72(tt,XS)) | (298) |
mark#(U41(X1,X2,X3)) | → | mark#(X1) | (297) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
active#(U41(tt,N,XS)) | → | mark#(U42(tt,N,XS)) | (291) |
active#(natsFrom(N)) | → | mark#(cons(N,natsFrom(s(N)))) | (289) |
active#(U11(tt,N,XS)) | → | mark#(U12(tt,N,XS)) | (285) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (282) |
mark#(U22(X1,X2)) | → | mark#(X1) | (279) |
mark#(U31(X1,X2)) | → | mark#(X1) | (274) |
mark#(take(X1,X2)) | → | mark#(X2) | (269) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (267) |
active#(splitAt(0,XS)) | → | mark#(pair(nil,XS)) | (259) |
active#(sel(N,XS)) | → | mark#(U41(tt,N,XS)) | (258) |
mark#(cons(X1,X2)) | → | mark#(X1) | (257) |
mark#(U81(X1,X2,X3)) | → | mark#(X1) | (256) |
active#(snd(pair(X,Y))) | → | mark#(U51(tt,Y)) | (245) |
active#(U32(tt,N)) | → | mark#(N) | (242) |
mark#(pair(X1,X2)) | → | mark#(X2) | (232) |
mark#(U72(X1,X2)) | → | active#(U72(mark(X1),X2)) | (226) |
active#(U51(tt,Y)) | → | mark#(U52(tt,Y)) | (224) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
active#(U42(tt,N,XS)) | → | mark#(head(afterNth(N,XS))) | (217) |
active#(U72(tt,XS)) | → | mark#(XS) | (218) |
mark#(U64(X1,X2)) | → | mark#(X1) | (215) |
mark#(U71(X1,X2)) | → | active#(U71(mark(X1),X2)) | (214) |
mark#(U81(X1,X2,X3)) | → | active#(U81(mark(X1),X2,X3)) | (212) |
active#(U21(tt,X)) | → | mark#(U22(tt,X)) | (207) |
active#(afterNth(N,XS)) | → | mark#(U11(tt,N,XS)) | (205) |
mark#(natsFrom(X)) | → | mark#(X) | (201) |
mark#(take(X1,X2)) | → | mark#(X1) | (202) |
mark#(fst(X)) | → | mark#(X) | (199) |
mark#(afterNth(X1,X2)) | → | mark#(X2) | (197) |
mark#(U82(X1,X2,X3)) | → | active#(U82(mark(X1),X2,X3)) | (196) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 30602 |
[U11(x1, x2, x3)] | = | 30602 |
[U64(x1, x2)] | = | 30602 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 5054 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | 30602 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 30602 |
[U71(x1, x2)] | = | 30602 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 30601 |
[fst(x1)] | = | 30602 |
[natsFrom(x1)] | = | 30602 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | 30602 |
[splitAt(x1, x2)] | = | 30602 |
[U72(x1, x2)] | = | 30602 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 30602 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 30602 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 30602 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 30602 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 30602 |
[nil] | = | 8392 |
[U62(x1,...,x4)] | = | 30602 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | 30602 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 30602 |
[U52(x1, x2)] | = | 30602 |
[U61(x1,...,x4)] | = | 30602 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | 30602 |
[head(x1)] | = | 30602 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 5735 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 0 |
[snd(x1)] | = | 30602 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 30602 |
[U82(x1, x2, x3)] | = | 30602 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 2998 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 30602 |
[U51(x1, x2)] | = | 30602 |
[U41(x1, x2, x3)] | = | 30602 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 193 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsmark#(pair(X1,X2)) | → | active#(pair(mark(X1),mark(X2))) | (479) |
mark#(cons(X1,X2)) | → | active#(cons(mark(X1),X2)) | (459) |
mark#(s(X)) | → | active#(s(mark(X))) | (427) |
The dependency pairs are split into 1 component.
active#(U82(tt,N,XS)) | → | mark#(fst(splitAt(N,XS))) | (375) |
mark#(U71(X1,X2)) | → | mark#(X1) | (299) |
mark#(U71(X1,X2)) | → | active#(U71(mark(X1),X2)) | (214) |
active#(U22(tt,X)) | → | mark#(X) | (425) |
active#(U71(tt,XS)) | → | mark#(U72(tt,XS)) | (298) |
active#(U42(tt,N,XS)) | → | mark#(head(afterNth(N,XS))) | (217) |
mark#(fst(X)) | → | mark#(X) | (199) |
mark#(fst(X)) | → | active#(fst(mark(X))) | (364) |
active#(U11(tt,N,XS)) | → | mark#(U12(tt,N,XS)) | (285) |
active#(U21(tt,X)) | → | mark#(U22(tt,X)) | (207) |
active#(U72(tt,XS)) | → | mark#(XS) | (218) |
active#(head(cons(N,XS))) | → | mark#(U31(tt,N)) | (334) |
mark#(U31(X1,X2)) | → | mark#(X1) | (274) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (428) |
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
active#(afterNth(N,XS)) | → | mark#(U11(tt,N,XS)) | (205) |
mark#(snd(X)) | → | mark#(X) | (411) |
mark#(snd(X)) | → | active#(snd(mark(X))) | (410) |
active#(U81(tt,N,XS)) | → | mark#(U82(tt,N,XS)) | (354) |
mark#(tail(X)) | → | mark#(X) | (466) |
mark#(tail(X)) | → | active#(tail(mark(X))) | (474) |
active#(tail(cons(N,XS))) | → | mark#(U71(tt,XS)) | (421) |
mark#(U21(X1,X2)) | → | mark#(X1) | (458) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (309) |
active#(natsFrom(N)) | → | mark#(cons(N,natsFrom(s(N)))) | (289) |
active#(take(N,XS)) | → | mark#(U81(tt,N,XS)) | (452) |
mark#(U61(X1,X2,X3,X4)) | → | mark#(X1) | (422) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
active#(U31(tt,N)) | → | mark#(U32(tt,N)) | (476) |
mark#(splitAt(X1,X2)) | → | mark#(X2) | (387) |
mark#(splitAt(X1,X2)) | → | mark#(X1) | (481) |
mark#(splitAt(X1,X2)) | → | active#(splitAt(mark(X1),mark(X2))) | (465) |
active#(U52(tt,Y)) | → | mark#(Y) | (346) |
mark#(U42(X1,X2,X3)) | → | mark#(X1) | (386) |
mark#(U42(X1,X2,X3)) | → | active#(U42(mark(X1),X2,X3)) | (381) |
active#(U41(tt,N,XS)) | → | mark#(U42(tt,N,XS)) | (291) |
active#(fst(pair(X,Y))) | → | mark#(U21(tt,X)) | (400) |
active#(splitAt(0,XS)) | → | mark#(pair(nil,XS)) | (259) |
mark#(cons(X1,X2)) | → | mark#(X1) | (257) |
mark#(U81(X1,X2,X3)) | → | mark#(X1) | (256) |
mark#(U81(X1,X2,X3)) | → | active#(U81(mark(X1),X2,X3)) | (212) |
active#(U64(pair(YS,ZS),X)) | → | mark#(pair(cons(X,YS),ZS)) | (399) |
mark#(s(X)) | → | mark#(X) | (397) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (267) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
mark#(U62(X1,X2,X3,X4)) | → | mark#(X1) | (450) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
active#(sel(N,XS)) | → | mark#(U41(tt,N,XS)) | (258) |
active#(snd(pair(X,Y))) | → | mark#(U51(tt,Y)) | (245) |
mark#(sel(X1,X2)) | → | mark#(X2) | (329) |
mark#(sel(X1,X2)) | → | mark#(X1) | (430) |
mark#(sel(X1,X2)) | → | active#(sel(mark(X1),mark(X2))) | (472) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
active#(U51(tt,Y)) | → | mark#(U52(tt,Y)) | (224) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(U72(X1,X2)) | → | mark#(X1) | (361) |
mark#(U72(X1,X2)) | → | active#(U72(mark(X1),X2)) | (226) |
mark#(head(X)) | → | mark#(X) | (389) |
mark#(head(X)) | → | active#(head(mark(X))) | (433) |
mark#(natsFrom(X)) | → | mark#(X) | (201) |
mark#(natsFrom(X)) | → | active#(natsFrom(mark(X))) | (303) |
active#(U32(tt,N)) | → | mark#(N) | (242) |
mark#(U41(X1,X2,X3)) | → | mark#(X1) | (297) |
mark#(U41(X1,X2,X3)) | → | active#(U41(mark(X1),X2,X3)) | (438) |
mark#(take(X1,X2)) | → | mark#(X2) | (269) |
mark#(take(X1,X2)) | → | mark#(X1) | (202) |
mark#(take(X1,X2)) | → | active#(take(mark(X1),mark(X2))) | (362) |
mark#(pair(X1,X2)) | → | mark#(X2) | (232) |
mark#(pair(X1,X2)) | → | mark#(X1) | (336) |
mark#(U82(X1,X2,X3)) | → | mark#(X1) | (306) |
mark#(U82(X1,X2,X3)) | → | active#(U82(mark(X1),X2,X3)) | (196) |
mark#(U64(X1,X2)) | → | mark#(X1) | (215) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U32(X1,X2)) | → | mark#(X1) | (415) |
mark#(U32(X1,X2)) | → | active#(U32(mark(X1),X2)) | (333) |
mark#(afterNth(X1,X2)) | → | mark#(X2) | (197) |
mark#(afterNth(X1,X2)) | → | mark#(X1) | (374) |
mark#(afterNth(X1,X2)) | → | active#(afterNth(mark(X1),mark(X2))) | (431) |
mark#(U51(X1,X2)) | → | mark#(X1) | (378) |
mark#(U51(X1,X2)) | → | active#(U51(mark(X1),X2)) | (343) |
mark#(U63(X1,X2,X3,X4)) | → | mark#(X1) | (416) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
mark#(U22(X1,X2)) | → | mark#(X1) | (279) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (282) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (355) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (457) |
mark#(U52(X1,X2)) | → | mark#(X1) | (348) |
mark#(U52(X1,X2)) | → | active#(U52(mark(X1),X2)) | (369) |
active#(U12(tt,N,XS)) | → | mark#(snd(splitAt(N,XS))) | (448) |
[U72#(x1, x2)] | = | max(0) |
[U32#(x1, x2)] | = | max(0) |
[U21(x1, x2)] | = | max(x1 + 30211, x2 + 30210, 0) |
[U11(x1, x2, x3)] | = | max(x1 + 43426, x2 + 44755, x3 + 44756, 0) |
[U64(x1, x2)] | = | max(x1 + 0, x2 + 24543, 0) |
[cons#(x1, x2)] | = | max(0) |
[s(x1)] | = | x1 + 0 |
[take#(x1, x2)] | = | max(0) |
[U42(x1, x2, x3)] | = | max(x1 + 71997, x2 + 73323, x3 + 73326, 0) |
[U82#(x1, x2, x3)] | = | max(0) |
[take(x1, x2)] | = | max(x1 + 58176, x2 + 58175, 0) |
[U71(x1, x2)] | = | max(x1 + 14683, x2 + 16010, 0) |
[U81#(x1, x2, x3)] | = | max(0) |
[pair(x1, x2)] | = | max(x1 + 2241, x2 + 24546, 0) |
[fst(x1)] | = | x1 + 29298 |
[natsFrom(x1)] | = | x1 + 33217 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | max(x1 + 23217, x2 + 24548, x3 + 24544, x4 + 24547, 0) |
[splitAt(x1, x2)] | = | max(x1 + 24548, x2 + 24547, 0) |
[U72(x1, x2)] | = | max(x1 + 14682, x2 + 1, 0) |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | max(0) |
[U12(x1, x2, x3)] | = | max(x1 + 43425, x2 + 44754, x3 + 43424, 0) |
[U42#(x1, x2, x3)] | = | max(0) |
[U12#(x1, x2, x3)] | = | max(0) |
[tail(x1)] | = | x1 + 16011 |
[U62#(x1,...,x4)] | = | max(0) |
[mark#(x1)] | = | x1 + 0 |
[0] | = | 31381 |
[sel#(x1, x2)] | = | max(0) |
[sel(x1, x2)] | = | max(x1 + 73330, x2 + 73329, 0) |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | max(x1 + 44758, x2 + 44757, 0) |
[nil] | = | 22305 |
[U62(x1,...,x4)] | = | max(x1 + 23218, x2 + 24548, x3 + 24545, x4 + 24547, 0) |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | max(0) |
[splitAt#(x1, x2)] | = | max(0) |
[mark(x1)] | = | x1 + 0 |
[afterNth#(x1, x2)] | = | max(0) |
[U32(x1, x2)] | = | max(x1 + 25908, x2 + 1, 0) |
[U52(x1, x2)] | = | max(x1 + 18459, x2 + 1, 0) |
[U61(x1,...,x4)] | = | max(x1 + 24545, x2 + 24548, x3 + 24546, x4 + 24547, 0) |
[U51#(x1, x2)] | = | max(0) |
[U11#(x1, x2, x3)] | = | max(0) |
[U64#(x1, x2)] | = | max(0) |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | max(x1 + 27237, x2 + 27236, 0) |
[head(x1)] | = | x1 + 28565 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | max(0) |
[cons(x1, x2)] | = | max(x1 + 1325, x2 + 0, 0) |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 0 |
[snd(x1)] | = | x1 + 18875 |
[U21#(x1, x2)] | = | max(0) |
[U81(x1, x2, x3)] | = | max(x1 + 53849, x2 + 53850, x3 + 55177, 0) |
[U82(x1, x2, x3)] | = | max(x1 + 53848, x2 + 53847, x3 + 55177, 0) |
[U22#(x1, x2)] | = | max(0) |
[tt] | = | 1327 |
[U71#(x1, x2)] | = | max(0) |
[pair#(x1, x2)] | = | max(0) |
[U22(x1, x2)] | = | max(x1 + 28882, x2 + 28883, 0) |
[U51(x1, x2)] | = | max(x1 + 19788, x2 + 19787, 0) |
[U41(x1, x2, x3)] | = | max(x1 + 71998, x2 + 73327, x3 + 73328, 0) |
[U31#(x1, x2)] | = | max(0) |
[U61#(x1,...,x4)] | = | max(0) |
There are 193 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsactive#(U82(tt,N,XS)) | → | mark#(fst(splitAt(N,XS))) | (375) |
mark#(U71(X1,X2)) | → | mark#(X1) | (299) |
active#(U22(tt,X)) | → | mark#(X) | (425) |
active#(U71(tt,XS)) | → | mark#(U72(tt,XS)) | (298) |
mark#(fst(X)) | → | mark#(X) | (199) |
active#(U11(tt,N,XS)) | → | mark#(U12(tt,N,XS)) | (285) |
active#(U21(tt,X)) | → | mark#(U22(tt,X)) | (207) |
active#(U72(tt,XS)) | → | mark#(XS) | (218) |
active#(head(cons(N,XS))) | → | mark#(U31(tt,N)) | (334) |
mark#(U31(X1,X2)) | → | mark#(X1) | (274) |
active#(afterNth(N,XS)) | → | mark#(U11(tt,N,XS)) | (205) |
mark#(snd(X)) | → | mark#(X) | (411) |
mark#(tail(X)) | → | mark#(X) | (466) |
active#(tail(cons(N,XS))) | → | mark#(U71(tt,XS)) | (421) |
mark#(U21(X1,X2)) | → | mark#(X1) | (458) |
active#(take(N,XS)) | → | mark#(U81(tt,N,XS)) | (452) |
mark#(U61(X1,X2,X3,X4)) | → | mark#(X1) | (422) |
active#(U31(tt,N)) | → | mark#(U32(tt,N)) | (476) |
mark#(splitAt(X1,X2)) | → | mark#(X2) | (387) |
mark#(splitAt(X1,X2)) | → | mark#(X1) | (481) |
active#(U52(tt,Y)) | → | mark#(Y) | (346) |
mark#(U42(X1,X2,X3)) | → | mark#(X1) | (386) |
active#(U41(tt,N,XS)) | → | mark#(U42(tt,N,XS)) | (291) |
active#(fst(pair(X,Y))) | → | mark#(U21(tt,X)) | (400) |
active#(splitAt(0,XS)) | → | mark#(pair(nil,XS)) | (259) |
mark#(cons(X1,X2)) | → | mark#(X1) | (257) |
mark#(U81(X1,X2,X3)) | → | mark#(X1) | (256) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (267) |
mark#(U62(X1,X2,X3,X4)) | → | mark#(X1) | (450) |
active#(sel(N,XS)) | → | mark#(U41(tt,N,XS)) | (258) |
active#(snd(pair(X,Y))) | → | mark#(U51(tt,Y)) | (245) |
mark#(sel(X1,X2)) | → | mark#(X2) | (329) |
mark#(sel(X1,X2)) | → | mark#(X1) | (430) |
active#(U51(tt,Y)) | → | mark#(U52(tt,Y)) | (224) |
mark#(U72(X1,X2)) | → | mark#(X1) | (361) |
mark#(head(X)) | → | mark#(X) | (389) |
mark#(natsFrom(X)) | → | mark#(X) | (201) |
active#(U32(tt,N)) | → | mark#(N) | (242) |
mark#(U41(X1,X2,X3)) | → | mark#(X1) | (297) |
mark#(take(X1,X2)) | → | mark#(X2) | (269) |
mark#(take(X1,X2)) | → | mark#(X1) | (202) |
mark#(pair(X1,X2)) | → | mark#(X2) | (232) |
mark#(pair(X1,X2)) | → | mark#(X1) | (336) |
mark#(U82(X1,X2,X3)) | → | mark#(X1) | (306) |
mark#(U32(X1,X2)) | → | mark#(X1) | (415) |
mark#(afterNth(X1,X2)) | → | mark#(X2) | (197) |
mark#(afterNth(X1,X2)) | → | mark#(X1) | (374) |
mark#(U51(X1,X2)) | → | mark#(X1) | (378) |
mark#(U63(X1,X2,X3,X4)) | → | mark#(X1) | (416) |
mark#(U22(X1,X2)) | → | mark#(X1) | (279) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (355) |
mark#(U52(X1,X2)) | → | mark#(X1) | (348) |
active#(U12(tt,N,XS)) | → | mark#(snd(splitAt(N,XS))) | (448) |
The dependency pairs are split into 1 component.
mark#(U71(X1,X2)) | → | active#(U71(mark(X1),X2)) | (214) |
active#(U42(tt,N,XS)) | → | mark#(head(afterNth(N,XS))) | (217) |
mark#(fst(X)) | → | active#(fst(mark(X))) | (364) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (428) |
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
mark#(snd(X)) | → | active#(snd(mark(X))) | (410) |
active#(U81(tt,N,XS)) | → | mark#(U82(tt,N,XS)) | (354) |
mark#(tail(X)) | → | active#(tail(mark(X))) | (474) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (309) |
active#(natsFrom(N)) | → | mark#(cons(N,natsFrom(s(N)))) | (289) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
mark#(splitAt(X1,X2)) | → | active#(splitAt(mark(X1),mark(X2))) | (465) |
mark#(U42(X1,X2,X3)) | → | active#(U42(mark(X1),X2,X3)) | (381) |
mark#(U81(X1,X2,X3)) | → | active#(U81(mark(X1),X2,X3)) | (212) |
active#(U64(pair(YS,ZS),X)) | → | mark#(pair(cons(X,YS),ZS)) | (399) |
mark#(s(X)) | → | mark#(X) | (397) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
mark#(sel(X1,X2)) | → | active#(sel(mark(X1),mark(X2))) | (472) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(U72(X1,X2)) | → | active#(U72(mark(X1),X2)) | (226) |
mark#(head(X)) | → | active#(head(mark(X))) | (433) |
mark#(natsFrom(X)) | → | active#(natsFrom(mark(X))) | (303) |
mark#(U41(X1,X2,X3)) | → | active#(U41(mark(X1),X2,X3)) | (438) |
mark#(take(X1,X2)) | → | active#(take(mark(X1),mark(X2))) | (362) |
mark#(U82(X1,X2,X3)) | → | active#(U82(mark(X1),X2,X3)) | (196) |
mark#(U64(X1,X2)) | → | mark#(X1) | (215) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U32(X1,X2)) | → | active#(U32(mark(X1),X2)) | (333) |
mark#(afterNth(X1,X2)) | → | active#(afterNth(mark(X1),mark(X2))) | (431) |
mark#(U51(X1,X2)) | → | active#(U51(mark(X1),X2)) | (343) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (282) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (457) |
mark#(U52(X1,X2)) | → | active#(U52(mark(X1),X2)) | (369) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + x2 + 1 |
[U11(x1, x2, x3)] | = | x1 + x3 + 1 |
[U64(x1, x2)] | = | x1 + 0 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x3 + 0 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 3 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 0 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | 0 |
[splitAt(x1, x2)] | = | 0 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 0 |
[0] | = | 4 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + 2 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + 1 |
[nil] | = | 0 |
[U62(x1,...,x4)] | = | 0 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | 0 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 1 |
[head(x1)] | = | 0 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 0 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 0 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x2 + x3 + 2 |
[U82(x1, x2, x3)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 2 |
[U51(x1, x2)] | = | x1 + 1 |
[U41(x1, x2, x3)] | = | x1 + x2 + 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 116 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsmark#(U71(X1,X2)) | → | active#(U71(mark(X1),X2)) | (214) |
mark#(fst(X)) | → | active#(fst(mark(X))) | (364) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (428) |
mark#(snd(X)) | → | active#(snd(mark(X))) | (410) |
mark#(tail(X)) | → | active#(tail(mark(X))) | (474) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (309) |
mark#(U81(X1,X2,X3)) | → | active#(U81(mark(X1),X2,X3)) | (212) |
mark#(s(X)) | → | mark#(X) | (397) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
mark#(sel(X1,X2)) | → | active#(sel(mark(X1),mark(X2))) | (472) |
mark#(U72(X1,X2)) | → | active#(U72(mark(X1),X2)) | (226) |
mark#(natsFrom(X)) | → | active#(natsFrom(mark(X))) | (303) |
mark#(U41(X1,X2,X3)) | → | active#(U41(mark(X1),X2,X3)) | (438) |
mark#(take(X1,X2)) | → | active#(take(mark(X1),mark(X2))) | (362) |
mark#(U32(X1,X2)) | → | active#(U32(mark(X1),X2)) | (333) |
mark#(afterNth(X1,X2)) | → | active#(afterNth(mark(X1),mark(X2))) | (431) |
mark#(U51(X1,X2)) | → | active#(U51(mark(X1),X2)) | (343) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (282) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (457) |
mark#(U52(X1,X2)) | → | active#(U52(mark(X1),X2)) | (369) |
The dependency pairs are split into 1 component.
active#(U42(tt,N,XS)) | → | mark#(head(afterNth(N,XS))) | (217) |
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
active#(U81(tt,N,XS)) | → | mark#(U82(tt,N,XS)) | (354) |
active#(natsFrom(N)) | → | mark#(cons(N,natsFrom(s(N)))) | (289) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
mark#(splitAt(X1,X2)) | → | active#(splitAt(mark(X1),mark(X2))) | (465) |
mark#(U42(X1,X2,X3)) | → | active#(U42(mark(X1),X2,X3)) | (381) |
active#(U64(pair(YS,ZS),X)) | → | mark#(pair(cons(X,YS),ZS)) | (399) |
active#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(head(X)) | → | active#(head(mark(X))) | (433) |
mark#(U82(X1,X2,X3)) | → | active#(U82(mark(X1),X2,X3)) | (196) |
mark#(U64(X1,X2)) | → | mark#(X1) | (215) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + x2 + 1 |
[U11(x1, x2, x3)] | = | x1 + x3 + 25644 |
[U64(x1, x2)] | = | x1 + 0 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x3 + 2 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 16959 |
[U71(x1, x2)] | = | x1 + 1898 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 0 |
[fst(x1)] | = | 5082 |
[natsFrom(x1)] | = | x1 + 17979 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | 0 |
[splitAt(x1, x2)] | = | 0 |
[U72(x1, x2)] | = | 1229 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 24897 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 9993 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 0 |
[0] | = | 4760 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + 28312 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + 13704 |
[nil] | = | 0 |
[U62(x1,...,x4)] | = | 0 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 33999 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 33996 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | 0 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 32111 |
[head(x1)] | = | 0 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 0 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 0 |
[snd(x1)] | = | 26980 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x2 + x3 + 1800 |
[U82(x1, x2, x3)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 24416 |
[U51(x1, x2)] | = | x1 + 13259 |
[U41(x1, x2, x3)] | = | x1 + x2 + 26355 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 116 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairmark#(U42(X1,X2,X3)) | → | active#(U42(mark(X1),X2,X3)) | (381) |
The dependency pairs are split into 1 component.
active#(U42(tt,N,XS)) | → | mark#(head(afterNth(N,XS))) | (217) |
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
active#(U81(tt,N,XS)) | → | mark#(U82(tt,N,XS)) | (354) |
active#(natsFrom(N)) | → | mark#(cons(N,natsFrom(s(N)))) | (289) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
mark#(splitAt(X1,X2)) | → | active#(splitAt(mark(X1),mark(X2))) | (465) |
active#(U64(pair(YS,ZS),X)) | → | mark#(pair(cons(X,YS),ZS)) | (399) |
active#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(head(X)) | → | active#(head(mark(X))) | (433) |
mark#(U82(X1,X2,X3)) | → | active#(U82(mark(X1),X2,X3)) | (196) |
mark#(U64(X1,X2)) | → | mark#(X1) | (215) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + x2 + 2541 |
[U11(x1, x2, x3)] | = | x3 + 2 |
[U64(x1, x2)] | = | x1 + x2 + 0 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 0 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x2 + x3 + 5 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 5554 |
[U71(x1, x2)] | = | x1 + x2 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + x2 + 1 |
[fst(x1)] | = | x1 + 2541 |
[natsFrom(x1)] | = | x1 + 50622 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x3 + x4 + 1 |
[splitAt(x1, x2)] | = | x2 + 1 |
[U72(x1, x2)] | = | x2 + 2 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 2 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 0 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + x2 + 5 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x2 + 2 |
[nil] | = | 0 |
[U62(x1,...,x4)] | = | x3 + x4 + 1 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x3 + x4 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | x2 + 2 |
[head(x1)] | = | x1 + 2 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 0 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 0 |
[snd(x1)] | = | x1 + 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 2543 |
[U82(x1, x2, x3)] | = | x3 + 2542 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x1 + x2 + 1 |
[U41(x1, x2, x3)] | = | x2 + x3 + 5 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 193 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsactive#(U42(tt,N,XS)) | → | mark#(head(afterNth(N,XS))) | (217) |
active#(U81(tt,N,XS)) | → | mark#(U82(tt,N,XS)) | (354) |
The dependency pairs are split into 1 component.
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
active#(natsFrom(N)) | → | mark#(cons(N,natsFrom(s(N)))) | (289) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
mark#(splitAt(X1,X2)) | → | active#(splitAt(mark(X1),mark(X2))) | (465) |
active#(U64(pair(YS,ZS),X)) | → | mark#(pair(cons(X,YS),ZS)) | (399) |
active#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(head(X)) | → | active#(head(mark(X))) | (433) |
mark#(U82(X1,X2,X3)) | → | active#(U82(mark(X1),X2,X3)) | (196) |
mark#(U64(X1,X2)) | → | mark#(X1) | (215) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 2541 |
[U11(x1, x2, x3)] | = | 2 |
[U64(x1, x2)] | = | 15079 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 4 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | 3 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 1 |
[U71(x1, x2)] | = | 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 15080 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | 15079 |
[splitAt(x1, x2)] | = | 15079 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 2 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 15079 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 3 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | 15079 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | 15079 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | 2 |
[U31(x1, x2)] | = | 1 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 0 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 1 |
[U82(x1, x2, x3)] | = | 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 0 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 1 |
[U51(x1, x2)] | = | 1 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 132 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsactive#(natsFrom(N)) | → | mark#(cons(N,natsFrom(s(N)))) | (289) |
mark#(head(X)) | → | active#(head(mark(X))) | (433) |
mark#(U82(X1,X2,X3)) | → | active#(U82(mark(X1),X2,X3)) | (196) |
The dependency pairs are split into 1 component.
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
mark#(splitAt(X1,X2)) | → | active#(splitAt(mark(X1),mark(X2))) | (465) |
active#(U64(pair(YS,ZS),X)) | → | mark#(pair(cons(X,YS),ZS)) | (399) |
active#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(U64(X1,X2)) | → | mark#(X1) | (215) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
π(U32#) | = | 1 |
π(head#) | = | 1 |
π(s#) | = | 1 |
π(mark) | = | 1 |
π(active) | = | 1 |
π(snd) | = | 1 |
π(U21#) | = | 1 |
π(U31#) | = | 1 |
prec(U72#) | = | 0 | status(U72#) | = | [2, 1] | list-extension(U72#) | = | Lex | ||
prec(U21) | = | 2 | status(U21) | = | [1] | list-extension(U21) | = | Lex | ||
prec(U11) | = | 0 | status(U11) | = | [] | list-extension(U11) | = | Lex | ||
prec(U64) | = | 2 | status(U64) | = | [2, 1] | list-extension(U64) | = | Lex | ||
prec(cons#) | = | 0 | status(cons#) | = | [1, 2] | list-extension(cons#) | = | Lex | ||
prec(s) | = | 7 | status(s) | = | [1] | list-extension(s) | = | Lex | ||
prec(take#) | = | 0 | status(take#) | = | [1, 2] | list-extension(take#) | = | Lex | ||
prec(U42) | = | 2 | status(U42) | = | [] | list-extension(U42) | = | Lex | ||
prec(U82#) | = | 0 | status(U82#) | = | [1, 2, 3] | list-extension(U82#) | = | Lex | ||
prec(take) | = | 7 | status(take) | = | [] | list-extension(take) | = | Lex | ||
prec(U71) | = | 0 | status(U71) | = | [] | list-extension(U71) | = | Lex | ||
prec(U81#) | = | 0 | status(U81#) | = | [2, 1, 3] | list-extension(U81#) | = | Lex | ||
prec(pair) | = | 1 | status(pair) | = | [] | list-extension(pair) | = | Lex | ||
prec(fst) | = | 4 | status(fst) | = | [1] | list-extension(fst) | = | Lex | ||
prec(natsFrom) | = | 1 | status(natsFrom) | = | [] | list-extension(natsFrom) | = | Lex | ||
prec(U63) | = | 7 | status(U63) | = | [2, 4] | list-extension(U63) | = | Lex | ||
prec(splitAt) | = | 7 | status(splitAt) | = | [1] | list-extension(splitAt) | = | Lex | ||
prec(U72) | = | 7 | status(U72) | = | [] | list-extension(U72) | = | Lex | ||
prec(fst#) | = | 0 | status(fst#) | = | [] | list-extension(fst#) | = | Lex | ||
prec(U52#) | = | 0 | status(U52#) | = | [2, 1] | list-extension(U52#) | = | Lex | ||
prec(U12) | = | 6 | status(U12) | = | [1] | list-extension(U12) | = | Lex | ||
prec(U42#) | = | 0 | status(U42#) | = | [3] | list-extension(U42#) | = | Lex | ||
prec(U12#) | = | 0 | status(U12#) | = | [1, 3, 2] | list-extension(U12#) | = | Lex | ||
prec(tail) | = | 7 | status(tail) | = | [] | list-extension(tail) | = | Lex | ||
prec(U62#) | = | 0 | status(U62#) | = | [2, 3] | list-extension(U62#) | = | Lex | ||
prec(mark#) | = | 3 | status(mark#) | = | [1] | list-extension(mark#) | = | Lex | ||
prec(0) | = | 0 | status(0) | = | [] | list-extension(0) | = | Lex | ||
prec(sel#) | = | 0 | status(sel#) | = | [] | list-extension(sel#) | = | Lex | ||
prec(sel) | = | 6 | status(sel) | = | [2] | list-extension(sel) | = | Lex | ||
prec(afterNth) | = | 4 | status(afterNth) | = | [] | list-extension(afterNth) | = | Lex | ||
prec(nil) | = | 8 | status(nil) | = | [] | list-extension(nil) | = | Lex | ||
prec(U62) | = | 7 | status(U62) | = | [2, 4] | list-extension(U62) | = | Lex | ||
prec(tail#) | = | 0 | status(tail#) | = | [] | list-extension(tail#) | = | Lex | ||
prec(U63#) | = | 0 | status(U63#) | = | [1, 2] | list-extension(U63#) | = | Lex | ||
prec(splitAt#) | = | 0 | status(splitAt#) | = | [2] | list-extension(splitAt#) | = | Lex | ||
prec(afterNth#) | = | 0 | status(afterNth#) | = | [2, 1] | list-extension(afterNth#) | = | Lex | ||
prec(U32) | = | 0 | status(U32) | = | [2] | list-extension(U32) | = | Lex | ||
prec(U52) | = | 6 | status(U52) | = | [] | list-extension(U52) | = | Lex | ||
prec(U61) | = | 7 | status(U61) | = | [2, 4, 3] | list-extension(U61) | = | Lex | ||
prec(U51#) | = | 0 | status(U51#) | = | [1, 2] | list-extension(U51#) | = | Lex | ||
prec(U11#) | = | 0 | status(U11#) | = | [3, 1] | list-extension(U11#) | = | Lex | ||
prec(U64#) | = | 0 | status(U64#) | = | [2, 1] | list-extension(U64#) | = | Lex | ||
prec(U31) | = | 1 | status(U31) | = | [] | list-extension(U31) | = | Lex | ||
prec(head) | = | 4 | status(head) | = | [] | list-extension(head) | = | Lex | ||
prec(snd#) | = | 0 | status(snd#) | = | [] | list-extension(snd#) | = | Lex | ||
prec(U41#) | = | 0 | status(U41#) | = | [2, 3, 1] | list-extension(U41#) | = | Lex | ||
prec(cons) | = | 1 | status(cons) | = | [] | list-extension(cons) | = | Lex | ||
prec(natsFrom#) | = | 0 | status(natsFrom#) | = | [] | list-extension(natsFrom#) | = | Lex | ||
prec(active#) | = | 3 | status(active#) | = | [1] | list-extension(active#) | = | Lex | ||
prec(U81) | = | 4 | status(U81) | = | [] | list-extension(U81) | = | Lex | ||
prec(U82) | = | 5 | status(U82) | = | [] | list-extension(U82) | = | Lex | ||
prec(U22#) | = | 0 | status(U22#) | = | [1, 2] | list-extension(U22#) | = | Lex | ||
prec(tt) | = | 4 | status(tt) | = | [] | list-extension(tt) | = | Lex | ||
prec(U71#) | = | 0 | status(U71#) | = | [1, 2] | list-extension(U71#) | = | Lex | ||
prec(pair#) | = | 0 | status(pair#) | = | [2, 1] | list-extension(pair#) | = | Lex | ||
prec(U22) | = | 6 | status(U22) | = | [2] | list-extension(U22) | = | Lex | ||
prec(U51) | = | 6 | status(U51) | = | [] | list-extension(U51) | = | Lex | ||
prec(U41) | = | 2 | status(U41) | = | [1, 3] | list-extension(U41) | = | Lex | ||
prec(U61#) | = | 0 | status(U61#) | = | [2, 3, 1, 4] | list-extension(U61#) | = | Lex |
[U72#(x1, x2)] | = | x1 + x2 + 1 |
[U21(x1, x2)] | = | x1 + x2 + 0 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 34 |
[U64(x1, x2)] | = | max(x1 + 0, x2 + 9, 0) |
[cons#(x1, x2)] | = | max(x1 + 1, x2 + 1, 0) |
[s(x1)] | = | x1 + 0 |
[take#(x1, x2)] | = | x1 + x2 + 1 |
[U42(x1, x2, x3)] | = | x2 + x3 + 67203 |
[U82#(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[take(x1, x2)] | = | x1 + x2 + 56 |
[U71(x1, x2)] | = | x1 + x2 + 1 |
[U81#(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[pair(x1, x2)] | = | max(x1 + 0, x2 + 8, 0) |
[fst(x1)] | = | x1 + 11 |
[natsFrom(x1)] | = | x1 + 8 |
[U63(x1,...,x4)] | = | max(x1 + 33, x2 + 0, x3 + 21, x4 + 42, 0) |
[splitAt(x1, x2)] | = | max(x1 + 0, x2 + 42, 0) |
[U72(x1, x2)] | = | x2 + 1 |
[fst#(x1)] | = | 1 |
[U52#(x1, x2)] | = | x1 + x2 + 1 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 33 |
[U42#(x1, x2, x3)] | = | x1 + x3 + 1 |
[U12#(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[tail(x1)] | = | x1 + 12 |
[U62#(x1,...,x4)] | = | max(x2 + 1, x3 + 1, x4 + 1, 0) |
[mark#(x1)] | = | x1 + 11 |
[0] | = | 0 |
[sel#(x1, x2)] | = | x1 + 1 |
[sel(x1, x2)] | = | x1 + x2 + 67205 |
[afterNth(x1, x2)] | = | x1 + x2 + 45 |
[nil] | = | 18 |
[U62(x1,...,x4)] | = | max(x2 + 0, x3 + 44, x4 + 42, 0) |
[tail#(x1)] | = | 1 |
[U63#(x1,...,x4)] | = | max(x1 + 1, x2 + 1, x4 + 1, 0) |
[splitAt#(x1, x2)] | = | max(x2 + 1, 0) |
[afterNth#(x1, x2)] | = | x1 + x2 + 1 |
[U32(x1, x2)] | = | x2 + 54919 |
[U52(x1, x2)] | = | x2 + 3 |
[U61(x1,...,x4)] | = | max(x2 + 0, x3 + 48, x4 + 42, 0) |
[U51#(x1, x2)] | = | x1 + x2 + 1 |
[U11#(x1, x2, x3)] | = | x1 + x3 + 1 |
[U64#(x1, x2)] | = | max(x1 + 1, x2 + 1, 0) |
[U31(x1, x2)] | = | x2 + 67156 |
[head(x1)] | = | x1 + 67157 |
[snd#(x1)] | = | 1 |
[U41#(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[cons(x1, x2)] | = | max(x1 + 7, x2 + 0, 0) |
[natsFrom#(x1)] | = | 1 |
[active#(x1)] | = | x1 + 11 |
[U81(x1, x2, x3)] | = | x2 + x3 + 55 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 44 |
[U22#(x1, x2)] | = | x1 + x2 + 1 |
[tt] | = | 10 |
[U71#(x1, x2)] | = | x1 + x2 + 1 |
[pair#(x1, x2)] | = | max(x1 + 1, x2 + 1, 0) |
[U22(x1, x2)] | = | x2 + 7 |
[U51(x1, x2)] | = | x2 + 4 |
[U41(x1, x2, x3)] | = | x1 + x2 + x3 + 67194 |
[U61#(x1,...,x4)] | = | max(x1 + 1, x2 + 1, x3 + 1, x4 + 1, 0) |
There are 193 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsactive#(U64(pair(YS,ZS),X)) | → | mark#(pair(cons(X,YS),ZS)) | (399) |
mark#(U64(X1,X2)) | → | mark#(X1) | (215) |
The dependency pairs are split into 1 component.
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
mark#(splitAt(X1,X2)) | → | active#(splitAt(mark(X1),mark(X2))) | (465) |
active#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 3 |
[U64(x1, x2)] | = | 4812 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | 3 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 3 |
[fst(x1)] | = | 3 |
[natsFrom(x1)] | = | x1 + 2 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | 4812 |
[splitAt(x1, x2)] | = | x2 + 4813 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 15079 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | 4812 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 36729 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | 4812 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | 36731 |
[U31(x1, x2)] | = | 3 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19891 |
[snd(x1)] | = | 3 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 1 |
[U82(x1, x2, x3)] | = | 3 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 5153 |
[U51(x1, x2)] | = | 2 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 110 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairmark#(splitAt(X1,X2)) | → | active#(splitAt(mark(X1),mark(X2))) | (465) |
The dependency pairs are split into 1 component.
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
active#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 3 |
[U64(x1, x2)] | = | 45406 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 1 |
[U71(x1, x2)] | = | 3 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 3 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | 45406 |
[splitAt(x1, x2)] | = | 45408 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | 45407 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | 45408 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | 1 |
[U31(x1, x2)] | = | 3 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 19891 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 1 |
[U82(x1, x2, x3)] | = | 3 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 1 |
[U51(x1, x2)] | = | 1 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 193 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsactive#(U62(tt,N,X,XS)) | → | mark#(U63(tt,N,X,XS)) | (302) |
active#(U61(tt,N,X,XS)) | → | mark#(U62(tt,N,X,XS)) | (221) |
The dependency pairs are split into 1 component.
active#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 3 |
[U64(x1, x2)] | = | 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 1 |
[U71(x1, x2)] | = | 3 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 3 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | 3 |
[splitAt(x1, x2)] | = | 30531 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | 29329 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | 15183 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | 1 |
[U31(x1, x2)] | = | 3 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 1 |
[U82(x1, x2, x3)] | = | 3 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 1 |
[U51(x1, x2)] | = | 1 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 193 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsactive#(splitAt(s(N),cons(X,XS))) | → | mark#(U61(tt,N,X,XS)) | (482) |
mark#(U61(X1,X2,X3,X4)) | → | active#(U61(mark(X1),X2,X3,X4)) | (292) |
mark#(U62(X1,X2,X3,X4)) | → | active#(U62(mark(X1),X2,X3,X4)) | (436) |
active#(U63(tt,N,X,XS)) | → | mark#(U64(splitAt(N,XS),X)) | (294) |
mark#(U64(X1,X2)) | → | active#(U64(mark(X1),X2)) | (350) |
mark#(U63(X1,X2,X3,X4)) | → | active#(U63(mark(X1),X2,X3,X4)) | (413) |
The dependency pairs are split into 0 components.
U52#(X1,active(X2)) | → | U52#(X1,X2) | (419) |
U52#(active(X1),X2) | → | U52#(X1,X2) | (402) |
U52#(mark(X1),X2) | → | U52#(X1,X2) | (368) |
U52#(X1,mark(X2)) | → | U52#(X1,X2) | (203) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 1 |
[U11(x1, x2, x3)] | = | x2 + 1 |
[U64(x1, x2)] | = | 1499 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 44288 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x3 + 13134 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 0 |
[U71(x1, x2)] | = | 0 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 1499 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x3 + x4 + 56845 |
[splitAt(x1, x2)] | = | 0 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | x1 + 0 |
[U12(x1, x2, x3)] | = | x2 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 0 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x2 + 0 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 0 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x2 + 0 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 0 |
[head(x1)] | = | 13135 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 15882 |
[U82(x1, x2, x3)] | = | x2 + x3 + 15102 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 15214 |
[U41(x1, x2, x3)] | = | 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 132 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsU52#(active(X1),X2) | → | U52#(X1,X2) | (402) |
U52#(mark(X1),X2) | → | U52#(X1,X2) | (368) |
The dependency pairs are split into 1 component.
U52#(X1,active(X2)) | → | U52#(X1,X2) | (419) |
U52#(X1,mark(X2)) | → | U52#(X1,X2) | (203) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 474 |
[U11(x1, x2, x3)] | = | x2 + 1 |
[U64(x1, x2)] | = | 2214 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 44288 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x3 + 6445 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 0 |
[U71(x1, x2)] | = | 0 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 2214 |
[fst(x1)] | = | 1222 |
[natsFrom(x1)] | = | 4591 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x3 + x4 + 72045 |
[splitAt(x1, x2)] | = | 0 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | x2 + 0 |
[U12(x1, x2, x3)] | = | x2 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 18553 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 0 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 14104 |
[U62(x1,...,x4)] | = | x2 + 0 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 0 |
[U52(x1, x2)] | = | x2 + 351 |
[U61(x1,...,x4)] | = | x2 + 0 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 0 |
[head(x1)] | = | 6446 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 4591 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 18123 |
[U82(x1, x2, x3)] | = | x2 + x3 + 1261 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 28726 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 586 |
[U41(x1, x2, x3)] | = | 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 132 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsU52#(X1,active(X2)) | → | U52#(X1,X2) | (419) |
U52#(X1,mark(X2)) | → | U52#(X1,X2) | (203) |
The dependency pairs are split into 0 components.
U51#(X1,active(X2)) | → | U51#(X1,X2) | (376) |
U51#(mark(X1),X2) | → | U51#(X1,X2) | (363) |
U51#(X1,mark(X2)) | → | U51#(X1,X2) | (300) |
U51#(active(X1),X2) | → | U51#(X1,X2) | (227) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 1 |
[U11(x1, x2, x3)] | = | x2 + 1 |
[U64(x1, x2)] | = | 34975 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 44288 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 0 |
[U71(x1, x2)] | = | 0 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 10893 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 13371 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x3 + x4 + 34975 |
[splitAt(x1, x2)] | = | 0 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x2 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 33022 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 0 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x2 + 0 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 0 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x2 + 0 |
[U51#(x1, x2)] | = | x1 + 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 0 |
[head(x1)] | = | 2 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 13371 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 17263 |
[U82(x1, x2, x3)] | = | x2 + x3 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 2 |
[U41(x1, x2, x3)] | = | 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 132 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsU51#(mark(X1),X2) | → | U51#(X1,X2) | (363) |
U51#(active(X1),X2) | → | U51#(X1,X2) | (227) |
The dependency pairs are split into 1 component.
U51#(X1,active(X2)) | → | U51#(X1,X2) | (376) |
U51#(X1,mark(X2)) | → | U51#(X1,X2) | (300) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 1 |
[U11(x1, x2, x3)] | = | x2 + 1 |
[U64(x1, x2)] | = | 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 44288 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 0 |
[U71(x1, x2)] | = | 0 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 16232 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x3 + x4 + 1 |
[splitAt(x1, x2)] | = | 0 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x2 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 41775 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 19891 |
[0] | = | 44973 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 0 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 14949 |
[U62(x1,...,x4)] | = | x2 + 0 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 0 |
[U52(x1, x2)] | = | x2 + 658 |
[U61(x1,...,x4)] | = | x2 + 0 |
[U51#(x1, x2)] | = | x2 + 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 0 |
[head(x1)] | = | 10659 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 16232 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 41475 |
[U82(x1, x2, x3)] | = | x2 + x3 + 12512 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 13622 |
[U41(x1, x2, x3)] | = | 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 132 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsU51#(X1,active(X2)) | → | U51#(X1,X2) | (376) |
U51#(X1,mark(X2)) | → | U51#(X1,X2) | (300) |
The dependency pairs are split into 0 components.
U64#(active(X1),X2) | → | U64#(X1,X2) | (392) |
U64#(mark(X1),X2) | → | U64#(X1,X2) | (321) |
U64#(X1,active(X2)) | → | U64#(X1,X2) | (295) |
U64#(X1,mark(X2)) | → | U64#(X1,X2) | (239) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 1 |
[U11(x1, x2, x3)] | = | x2 + 1 |
[U64(x1, x2)] | = | 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 44288 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 0 |
[U71(x1, x2)] | = | 0 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 40468 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x3 + x4 + 1 |
[splitAt(x1, x2)] | = | 0 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x2 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 24440 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 19891 |
[0] | = | 3210 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 0 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 59865 |
[U62(x1,...,x4)] | = | x2 + 0 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 0 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x2 + 0 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | x1 + x2 + 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 0 |
[head(x1)] | = | 28244 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 40468 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 13957 |
[U82(x1, x2, x3)] | = | x2 + x3 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 2 |
[U41(x1, x2, x3)] | = | 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 132 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsU64#(active(X1),X2) | → | U64#(X1,X2) | (392) |
U64#(mark(X1),X2) | → | U64#(X1,X2) | (321) |
U64#(X1,active(X2)) | → | U64#(X1,X2) | (295) |
U64#(X1,mark(X2)) | → | U64#(X1,X2) | (239) |
The dependency pairs are split into 0 components.
U63#(X1,X2,X3,active(X4)) | → | U63#(X1,X2,X3,X4) | (464) |
U63#(X1,active(X2),X3,X4) | → | U63#(X1,X2,X3,X4) | (439) |
U63#(X1,X2,mark(X3),X4) | → | U63#(X1,X2,X3,X4) | (420) |
U63#(active(X1),X2,X3,X4) | → | U63#(X1,X2,X3,X4) | (377) |
U63#(X1,mark(X2),X3,X4) | → | U63#(X1,X2,X3,X4) | (337) |
U63#(X1,X2,X3,mark(X4)) | → | U63#(X1,X2,X3,X4) | (317) |
U63#(X1,X2,active(X3),X4) | → | U63#(X1,X2,X3,X4) | (283) |
U63#(mark(X1),X2,X3,X4) | → | U63#(X1,X2,X3,X4) | (254) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 1 |
[U11(x1, x2, x3)] | = | x2 + 1 |
[U64(x1, x2)] | = | 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 44288 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 0 |
[U71(x1, x2)] | = | 0 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x3 + x4 + 1 |
[splitAt(x1, x2)] | = | 0 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x2 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 24440 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 0 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 20677 |
[U62(x1,...,x4)] | = | x2 + 0 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 0 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x2 + 0 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 0 |
[head(x1)] | = | 2 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 1 |
[U82(x1, x2, x3)] | = | x2 + x3 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 2 |
[U41(x1, x2, x3)] | = | 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 132 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsU63#(X1,X2,X3,active(X4)) | → | U63#(X1,X2,X3,X4) | (464) |
U63#(X1,active(X2),X3,X4) | → | U63#(X1,X2,X3,X4) | (439) |
U63#(X1,X2,mark(X3),X4) | → | U63#(X1,X2,X3,X4) | (420) |
U63#(active(X1),X2,X3,X4) | → | U63#(X1,X2,X3,X4) | (377) |
U63#(X1,mark(X2),X3,X4) | → | U63#(X1,X2,X3,X4) | (337) |
U63#(X1,X2,X3,mark(X4)) | → | U63#(X1,X2,X3,X4) | (317) |
U63#(X1,X2,active(X3),X4) | → | U63#(X1,X2,X3,X4) | (283) |
U63#(mark(X1),X2,X3,X4) | → | U63#(X1,X2,X3,X4) | (254) |
The dependency pairs are split into 0 components.
take#(active(X1),X2) | → | take#(X1,X2) | (357) |
take#(X1,active(X2)) | → | take#(X1,X2) | (305) |
take#(mark(X1),X2) | → | take#(X1,X2) | (293) |
take#(X1,mark(X2)) | → | take#(X1,X2) | (208) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 1 |
[U11(x1, x2, x3)] | = | x2 + 1 |
[U64(x1, x2)] | = | 3 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 20980 |
[take#(x1, x2)] | = | x1 + x2 + 0 |
[U42(x1, x2, x3)] | = | x3 + 21248 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | 0 |
[U71(x1, x2)] | = | 0 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | 1 |
[fst(x1)] | = | 4678 |
[natsFrom(x1)] | = | 10773 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x3 + x4 + 3 |
[splitAt(x1, x2)] | = | 0 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x2 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 17051 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | x1 + 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | 0 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | 1 |
[nil] | = | 18262 |
[U62(x1,...,x4)] | = | x2 + 0 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 0 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x2 + 0 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 0 |
[head(x1)] | = | 21249 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 10773 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 41530 |
[U82(x1, x2, x3)] | = | x2 + x3 + 14989 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 2 |
[U41(x1, x2, x3)] | = | 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
There are 132 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairstake#(active(X1),X2) | → | take#(X1,X2) | (357) |
take#(X1,active(X2)) | → | take#(X1,X2) | (305) |
take#(mark(X1),X2) | → | take#(X1,X2) | (293) |
take#(X1,mark(X2)) | → | take#(X1,X2) | (208) |
The dependency pairs are split into 0 components.
U41#(X1,mark(X2),X3) | → | U41#(X1,X2,X3) | (441) |
U41#(mark(X1),X2,X3) | → | U41#(X1,X2,X3) | (418) |
U41#(active(X1),X2,X3) | → | U41#(X1,X2,X3) | (385) |
U41#(X1,active(X2),X3) | → | U41#(X1,X2,X3) | (383) |
U41#(X1,X2,active(X3)) | → | U41#(X1,X2,X3) | (379) |
U41#(X1,X2,mark(X3)) | → | U41#(X1,X2,X3) | (313) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 24572 |
[U11(x1, x2, x3)] | = | 21673 |
[U64(x1, x2)] | = | x2 + 25513 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 52981 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + 15366 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 22753 |
[U71(x1, x2)] | = | 1309 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 2 |
[fst(x1)] | = | 1190 |
[natsFrom(x1)] | = | x1 + 32670 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x4 + 3669 |
[splitAt(x1, x2)] | = | x2 + 1 |
[U72(x1, x2)] | = | x1 + 16701 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 31739 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 11430 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 14904 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + x2 + 21240 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 12605 |
[nil] | = | 27629 |
[U62(x1,...,x4)] | = | x1 + x3 + 1039 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 33809 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 11994 |
[U52(x1, x2)] | = | x1 + x2 + 29206 |
[U61(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 7688 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | 8867 |
[head(x1)] | = | 4545 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | x1 + x3 + 0 |
[cons(x1, x2)] | = | x1 + x2 + 4287 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 30856 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + 5839 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 4785 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + x2 + 33806 |
[U51(x1, x2)] | = | 8527 |
[U41(x1, x2, x3)] | = | x3 + 17639 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U41#(mark(X1),X2,X3) | → | U41#(X1,X2,X3) | (418) |
U41#(active(X1),X2,X3) | → | U41#(X1,X2,X3) | (385) |
U41#(X1,X2,active(X3)) | → | U41#(X1,X2,X3) | (379) |
U41#(X1,X2,mark(X3)) | → | U41#(X1,X2,X3) | (313) |
The dependency pairs are split into 1 component.
U41#(X1,active(X2),X3) | → | U41#(X1,X2,X3) | (383) |
U41#(X1,mark(X2),X3) | → | U41#(X1,X2,X3) | (441) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 518 |
[U11(x1, x2, x3)] | = | x1 + 789 |
[U64(x1, x2)] | = | 1687 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 52106 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 1126 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + 2771 |
[U71(x1, x2)] | = | x1 + 178 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 2888 |
[natsFrom(x1)] | = | x1 + 46080 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 1156 |
[splitAt(x1, x2)] | = | x2 + 1 |
[U72(x1, x2)] | = | x1 + 2170 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 4888 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1942 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 49058 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + x2 + 4770 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 4 |
[nil] | = | 27629 |
[U62(x1,...,x4)] | = | x1 + x4 + 302 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 9387 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 181 |
[U52(x1, x2)] | = | x1 + x2 + 7906 |
[U61(x1,...,x4)] | = | x1 + x2 + x3 + 1114 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 1083 |
[head(x1)] | = | 1618 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | x2 + 0 |
[cons(x1, x2)] | = | x1 + x2 + 841 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 2407 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x3 + 423 |
[U82(x1, x2, x3)] | = | x1 + 5772 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + 9384 |
[U51(x1, x2)] | = | 2160 |
[U41(x1, x2, x3)] | = | x1 + x2 + 3957 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U41#(X1,active(X2),X3) | → | U41#(X1,X2,X3) | (383) |
U41#(X1,mark(X2),X3) | → | U41#(X1,X2,X3) | (441) |
The dependency pairs are split into 0 components.
pair#(X1,active(X2)) | → | pair#(X1,X2) | (412) |
pair#(active(X1),X2) | → | pair#(X1,X2) | (272) |
pair#(X1,mark(X2)) | → | pair#(X1,X2) | (236) |
pair#(mark(X1),X2) | → | pair#(X1,X2) | (229) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 3 |
[U11(x1, x2, x3)] | = | x1 + 1 |
[U64(x1, x2)] | = | 3 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 2515 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + 1 |
[U71(x1, x2)] | = | x1 + 3 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 3 |
[splitAt(x1, x2)] | = | x2 + 1 |
[U72(x1, x2)] | = | x1 + 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 2 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 49058 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + x2 + 4 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x1 + x4 + 3 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | x1 + x2 + 1 |
[U61(x1,...,x4)] | = | x1 + x2 + x3 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 1 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 2 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x3 + 3 |
[U82(x1, x2, x3)] | = | x1 + 2 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | x1 + x2 + 0 |
[U22(x1, x2)] | = | x1 + 1 |
[U51(x1, x2)] | = | 1 |
[U41(x1, x2, x3)] | = | x1 + x2 + 4 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
pair#(X1,active(X2)) | → | pair#(X1,X2) | (412) |
pair#(active(X1),X2) | → | pair#(X1,X2) | (272) |
pair#(X1,mark(X2)) | → | pair#(X1,X2) | (236) |
pair#(mark(X1),X2) | → | pair#(X1,X2) | (229) |
The dependency pairs are split into 0 components.
sel#(mark(X1),X2) | → | sel#(X1,X2) | (423) |
sel#(X1,active(X2)) | → | sel#(X1,X2) | (318) |
sel#(X1,mark(X2)) | → | sel#(X1,X2) | (275) |
sel#(active(X1),X2) | → | sel#(X1,X2) | (235) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 1 |
[U11(x1, x2, x3)] | = | x1 + 1 |
[U64(x1, x2)] | = | 4 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 2515 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + 1 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 24517 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 4 |
[splitAt(x1, x2)] | = | x2 + 1 |
[U72(x1, x2)] | = | x1 + 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 49058 |
[sel#(x1, x2)] | = | x1 + x2 + 0 |
[sel(x1, x2)] | = | x1 + x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 4 |
[nil] | = | 47527 |
[U62(x1,...,x4)] | = | x1 + x4 + 6 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | x1 + x2 + 1 |
[U61(x1,...,x4)] | = | x1 + x2 + x3 + 6 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 3 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x3 + 2 |
[U82(x1, x2, x3)] | = | x1 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + 1 |
[U51(x1, x2)] | = | 1 |
[U41(x1, x2, x3)] | = | x1 + x2 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
sel#(mark(X1),X2) | → | sel#(X1,X2) | (423) |
sel#(X1,active(X2)) | → | sel#(X1,X2) | (318) |
sel#(X1,mark(X2)) | → | sel#(X1,X2) | (275) |
sel#(active(X1),X2) | → | sel#(X1,X2) | (235) |
The dependency pairs are split into 0 components.
U32#(mark(X1),X2) | → | U32#(X1,X2) | (359) |
U32#(X1,active(X2)) | → | U32#(X1,X2) | (338) |
U32#(active(X1),X2) | → | U32#(X1,X2) | (326) |
U32#(X1,mark(X2)) | → | U32#(X1,X2) | (244) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | x1 + x2 + 0 |
[U21(x1, x2)] | = | x2 + 1 |
[U11(x1, x2, x3)] | = | x1 + 1 |
[U64(x1, x2)] | = | 3 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 2515 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + 1 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 4 |
[splitAt(x1, x2)] | = | x2 + 1 |
[U72(x1, x2)] | = | x1 + 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 2 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 4 |
[nil] | = | 61141 |
[U62(x1,...,x4)] | = | x1 + x4 + 3 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | x1 + x2 + 1 |
[U61(x1,...,x4)] | = | x1 + x2 + x3 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 4 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x3 + 3 |
[U82(x1, x2, x3)] | = | x1 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + 1 |
[U51(x1, x2)] | = | 1 |
[U41(x1, x2, x3)] | = | x1 + x2 + 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U32#(mark(X1),X2) | → | U32#(X1,X2) | (359) |
U32#(X1,active(X2)) | → | U32#(X1,X2) | (338) |
U32#(active(X1),X2) | → | U32#(X1,X2) | (326) |
U32#(X1,mark(X2)) | → | U32#(X1,X2) | (244) |
The dependency pairs are split into 0 components.
U62#(X1,X2,mark(X3),X4) | → | U62#(X1,X2,X3,X4) | (478) |
U62#(X1,mark(X2),X3,X4) | → | U62#(X1,X2,X3,X4) | (453) |
U62#(X1,X2,X3,active(X4)) | → | U62#(X1,X2,X3,X4) | (437) |
U62#(X1,active(X2),X3,X4) | → | U62#(X1,X2,X3,X4) | (434) |
U62#(mark(X1),X2,X3,X4) | → | U62#(X1,X2,X3,X4) | (393) |
U62#(X1,X2,X3,mark(X4)) | → | U62#(X1,X2,X3,X4) | (238) |
U62#(X1,X2,active(X3),X4) | → | U62#(X1,X2,X3,X4) | (234) |
U62#(active(X1),X2,X3,X4) | → | U62#(X1,X2,X3,X4) | (220) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 3 |
[U11(x1, x2, x3)] | = | x1 + 1 |
[U64(x1, x2)] | = | 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 48352 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + 1 |
[U71(x1, x2)] | = | x1 + 3 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 19732 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 2 |
[splitAt(x1, x2)] | = | x2 + 1 |
[U72(x1, x2)] | = | x1 + 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1 |
[U62#(x1,...,x4)] | = | x1 + x3 + x4 + 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 59965 |
[U62(x1,...,x4)] | = | x1 + x4 + 2 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | x1 + x2 + 1 |
[U61(x1,...,x4)] | = | x1 + x2 + x3 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 1 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x3 + 1 |
[U82(x1, x2, x3)] | = | x1 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + 1 |
[U51(x1, x2)] | = | 1 |
[U41(x1, x2, x3)] | = | x1 + x2 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U62#(X1,X2,mark(X3),X4) | → | U62#(X1,X2,X3,X4) | (478) |
U62#(X1,X2,X3,active(X4)) | → | U62#(X1,X2,X3,X4) | (437) |
U62#(mark(X1),X2,X3,X4) | → | U62#(X1,X2,X3,X4) | (393) |
U62#(X1,X2,X3,mark(X4)) | → | U62#(X1,X2,X3,X4) | (238) |
U62#(X1,X2,active(X3),X4) | → | U62#(X1,X2,X3,X4) | (234) |
U62#(active(X1),X2,X3,X4) | → | U62#(X1,X2,X3,X4) | (220) |
The dependency pairs are split into 1 component.
U62#(X1,mark(X2),X3,X4) | → | U62#(X1,X2,X3,X4) | (453) |
U62#(X1,active(X2),X3,X4) | → | U62#(X1,X2,X3,X4) | (434) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 2 |
[U11(x1, x2, x3)] | = | x1 + 3 |
[U64(x1, x2)] | = | 2 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + 3 |
[U71(x1, x2)] | = | x1 + 2 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 5901 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 2 |
[splitAt(x1, x2)] | = | x1 + x2 + 2 |
[U72(x1, x2)] | = | x1 + 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 3 |
[U62#(x1,...,x4)] | = | x2 + 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + x2 + 2 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 3 |
[nil] | = | 39401 |
[U62(x1,...,x4)] | = | x1 + x4 + 3 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | x1 + x2 + 1 |
[U61(x1,...,x4)] | = | x1 + x2 + x3 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 3 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 2 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x3 + 2 |
[U82(x1, x2, x3)] | = | x1 + 2 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + 1 |
[U51(x1, x2)] | = | 4 |
[U41(x1, x2, x3)] | = | x1 + x2 + 4 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U62#(X1,mark(X2),X3,X4) | → | U62#(X1,X2,X3,X4) | (453) |
U62#(X1,active(X2),X3,X4) | → | U62#(X1,X2,X3,X4) | (434) |
The dependency pairs are split into 0 components.
natsFrom#(mark(X)) | → | natsFrom#(X) | (469) |
natsFrom#(active(X)) | → | natsFrom#(X) | (394) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 24841 |
[U11(x1, x2, x3)] | = | x1 + 18670 |
[U64(x1, x2)] | = | 26970 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 16659 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + 11087 |
[U71(x1, x2)] | = | x1 + 7358 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 194 |
[natsFrom(x1)] | = | x1 + 7952 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 30384 |
[splitAt(x1, x2)] | = | x1 + x2 + 2 |
[U72(x1, x2)] | = | x1 + 2782 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 25713 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 25473 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 18901 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + x2 + 12774 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 23472 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x1 + x4 + 10052 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 71487 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 9479 |
[U52(x1, x2)] | = | x1 + x2 + 37150 |
[U61(x1,...,x4)] | = | x1 + x2 + x3 + 2855 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x2 + 10891 |
[head(x1)] | = | 9443 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | x1 + 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 8543 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x3 + 8451 |
[U82(x1, x2, x3)] | = | x1 + 12840 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 34335 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + 14666 |
[U51(x1, x2)] | = | 4451 |
[U41(x1, x2, x3)] | = | x1 + x2 + 32763 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
natsFrom#(mark(X)) | → | natsFrom#(X) | (469) |
natsFrom#(active(X)) | → | natsFrom#(X) | (394) |
The dependency pairs are split into 0 components.
s#(mark(X)) | → | s#(X) | (391) |
s#(active(X)) | → | s#(X) | (349) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x2 + 497 |
[U11(x1, x2, x3)] | = | x1 + x2 + 636 |
[U64(x1, x2)] | = | x1 + x2 + 3559 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | 579 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 320 |
[U71(x1, x2)] | = | x1 + 1441 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 237 |
[fst(x1)] | = | 2136 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x4 + 4489 |
[splitAt(x1, x2)] | = | 3 |
[U72(x1, x2)] | = | x1 + 3997 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + 2285 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 313 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 54609 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x1 + x2 + 1386 |
[s#(x1)] | = | x1 + 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 39 |
[nil] | = | 39242 |
[U62(x1,...,x4)] | = | x1 + x2 + x3 + 851 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4000 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + 82 |
[U52(x1, x2)] | = | x2 + 956 |
[U61(x1,...,x4)] | = | x4 + 150 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 2081 |
[head(x1)] | = | x1 + 153 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 291 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 2955 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x2 + 2686 |
[U82(x1, x2, x3)] | = | x1 + x3 + 4565 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + 3538 |
[U51(x1, x2)] | = | x1 + x2 + 4953 |
[U41(x1, x2, x3)] | = | x1 + x2 + x3 + 162 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (63) |
s(active(X)) | → | s(X) | (183) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (65) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (64) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (62) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (66) |
s#(mark(X)) | → | s#(X) | (391) |
s#(active(X)) | → | s#(X) | (349) |
The dependency pairs are split into 0 components.
U81#(X1,X2,mark(X3)) | → | U81#(X1,X2,X3) | (407) |
U81#(X1,mark(X2),X3) | → | U81#(X1,X2,X3) | (341) |
U81#(X1,X2,active(X3)) | → | U81#(X1,X2,X3) | (328) |
U81#(active(X1),X2,X3) | → | U81#(X1,X2,X3) | (281) |
U81#(X1,active(X2),X3) | → | U81#(X1,X2,X3) | (264) |
U81#(mark(X1),X2,X3) | → | U81#(X1,X2,X3) | (253) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 17151 |
[U11(x1, x2, x3)] | = | x1 + 15544 |
[U64(x1, x2)] | = | x2 + 1386 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 7442 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 3380 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 169 |
[U71(x1, x2)] | = | 8182 |
[U81#(x1, x2, x3)] | = | x3 + 0 |
[pair(x1, x2)] | = | x2 + 29463 |
[fst(x1)] | = | 6431 |
[natsFrom(x1)] | = | 6930 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + 7103 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 6778 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 6361 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 3958 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 5117 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1185 |
[nil] | = | 21445 |
[U62(x1,...,x4)] | = | x2 + x3 + x4 + 49 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 15099 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + 25 |
[U52(x1, x2)] | = | 224 |
[U61(x1,...,x4)] | = | x2 + x3 + x4 + 5211 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | x1 + x2 + 530 |
[head(x1)] | = | x1 + 78 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 3786 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x2 + x3 + 4163 |
[U82(x1, x2, x3)] | = | 3407 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + 15097 |
[U51(x1, x2)] | = | x2 + 2849 |
[U41(x1, x2, x3)] | = | 7255 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U81#(X1,X2,mark(X3)) | → | U81#(X1,X2,X3) | (407) |
The dependency pairs are split into 1 component.
U81#(X1,X2,active(X3)) | → | U81#(X1,X2,X3) | (328) |
U81#(active(X1),X2,X3) | → | U81#(X1,X2,X3) | (281) |
U81#(mark(X1),X2,X3) | → | U81#(X1,X2,X3) | (253) |
U81#(X1,mark(X2),X3) | → | U81#(X1,X2,X3) | (341) |
U81#(X1,active(X2),X3) | → | U81#(X1,X2,X3) | (264) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 4 |
[U11(x1, x2, x3)] | = | x1 + 1 |
[U64(x1, x2)] | = | x2 + 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | 4 |
[U81#(x1, x2, x3)] | = | x1 + x2 + 0 |
[pair(x1, x2)] | = | x2 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 2 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 2 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 4 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 2 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x2 + x3 + x4 + 1 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 3 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | x2 + x3 + x4 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | x1 + x2 + 1 |
[head(x1)] | = | x1 + 2 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x2 + x3 + 1 |
[U82(x1, x2, x3)] | = | 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + 1 |
[U51(x1, x2)] | = | x2 + 3 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U81#(mark(X1),X2,X3) | → | U81#(X1,X2,X3) | (253) |
U81#(X1,mark(X2),X3) | → | U81#(X1,X2,X3) | (341) |
The dependency pairs are split into 1 component.
U81#(X1,X2,active(X3)) | → | U81#(X1,X2,X3) | (328) |
U81#(active(X1),X2,X3) | → | U81#(X1,X2,X3) | (281) |
U81#(X1,active(X2),X3) | → | U81#(X1,X2,X3) | (264) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 1 |
[U64(x1, x2)] | = | x2 + 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | 3 |
[U81#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[pair(x1, x2)] | = | x2 + 1 |
[fst(x1)] | = | 3 |
[natsFrom(x1)] | = | 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + 3 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 2 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 5 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 38601 |
[U62(x1,...,x4)] | = | x3 + x4 + 1 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | 2 |
[U61(x1,...,x4)] | = | x2 + x3 + x4 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 2 |
[head(x1)] | = | 2 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 1 |
[U82(x1, x2, x3)] | = | x2 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 2 |
[U51(x1, x2)] | = | x2 + 1 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U81#(X1,X2,active(X3)) | → | U81#(X1,X2,X3) | (328) |
U81#(active(X1),X2,X3) | → | U81#(X1,X2,X3) | (281) |
U81#(X1,active(X2),X3) | → | U81#(X1,X2,X3) | (264) |
The dependency pairs are split into 0 components.
U82#(X1,active(X2),X3) | → | U82#(X1,X2,X3) | (454) |
U82#(X1,X2,active(X3)) | → | U82#(X1,X2,X3) | (443) |
U82#(active(X1),X2,X3) | → | U82#(X1,X2,X3) | (424) |
U82#(X1,X2,mark(X3)) | → | U82#(X1,X2,X3) | (263) |
U82#(mark(X1),X2,X3) | → | U82#(X1,X2,X3) | (261) |
U82#(X1,mark(X2),X3) | → | U82#(X1,X2,X3) | (204) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 1 |
[U64(x1, x2)] | = | x2 + 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[take(x1, x2)] | = | x1 + x2 + 3 |
[U71(x1, x2)] | = | 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x2 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 39402 |
[U62(x1,...,x4)] | = | x3 + x4 + 1 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | x2 + x3 + x4 + 2 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 3 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 1 |
[U82(x1, x2, x3)] | = | x2 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 1 |
[U51(x1, x2)] | = | x2 + 1 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U82#(X1,active(X2),X3) | → | U82#(X1,X2,X3) | (454) |
U82#(X1,X2,active(X3)) | → | U82#(X1,X2,X3) | (443) |
U82#(active(X1),X2,X3) | → | U82#(X1,X2,X3) | (424) |
U82#(X1,X2,mark(X3)) | → | U82#(X1,X2,X3) | (263) |
U82#(mark(X1),X2,X3) | → | U82#(X1,X2,X3) | (261) |
U82#(X1,mark(X2),X3) | → | U82#(X1,X2,X3) | (204) |
The dependency pairs are split into 0 components.
cons#(active(X1),X2) | → | cons#(X1,X2) | (470) |
cons#(mark(X1),X2) | → | cons#(X1,X2) | (365) |
cons#(X1,active(X2)) | → | cons#(X1,X2) | (270) |
cons#(X1,mark(X2)) | → | cons#(X1,X2) | (246) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 1 |
[U64(x1, x2)] | = | x2 + 1 |
[cons#(x1, x2)] | = | x2 + 0 |
[s(x1)] | = | 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x2 + 24456 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + 2 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 3 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x3 + x4 + 2 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | x2 + x3 + x4 + 3 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 1 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 1 |
[U82(x1, x2, x3)] | = | x2 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 1 |
[U51(x1, x2)] | = | x2 + 1 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons#(X1,active(X2)) | → | cons#(X1,X2) | (270) |
cons#(X1,mark(X2)) | → | cons#(X1,X2) | (246) |
The dependency pairs are split into 1 component.
cons#(active(X1),X2) | → | cons#(X1,X2) | (470) |
cons#(mark(X1),X2) | → | cons#(X1,X2) | (365) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 3 |
[U11(x1, x2, x3)] | = | 2 |
[U64(x1, x2)] | = | x2 + 19697 |
[cons#(x1, x2)] | = | x1 + 0 |
[s(x1)] | = | 18 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 3 |
[U71(x1, x2)] | = | 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x2 + 24456 |
[fst(x1)] | = | 5 |
[natsFrom(x1)] | = | 3 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + 853 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 3 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 5 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 49240 |
[U62(x1,...,x4)] | = | x3 + x4 + 660 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | x2 + x3 + x4 + 18 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 2 |
[head(x1)] | = | 4 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 3 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 9 |
[U82(x1, x2, x3)] | = | x2 + 7 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 1 |
[U51(x1, x2)] | = | x2 + 2 |
[U41(x1, x2, x3)] | = | 3 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons#(active(X1),X2) | → | cons#(X1,X2) | (470) |
cons#(mark(X1),X2) | → | cons#(X1,X2) | (365) |
The dependency pairs are split into 0 components.
U11#(X1,active(X2),X3) | → | U11#(X1,X2,X3) | (467) |
U11#(X1,X2,active(X3)) | → | U11#(X1,X2,X3) | (388) |
U11#(X1,X2,mark(X3)) | → | U11#(X1,X2,X3) | (344) |
U11#(X1,mark(X2),X3) | → | U11#(X1,X2,X3) | (301) |
U11#(active(X1),X2,X3) | → | U11#(X1,X2,X3) | (265) |
U11#(mark(X1),X2,X3) | → | U11#(X1,X2,X3) | (237) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 1 |
[U64(x1, x2)] | = | x2 + 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x2 + 1 |
[fst(x1)] | = | 2 |
[natsFrom(x1)] | = | 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 3 |
[nil] | = | 34972 |
[U62(x1,...,x4)] | = | x3 + x4 + 1 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | x2 + x3 + x4 + 2 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 3 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 1 |
[U82(x1, x2, x3)] | = | x2 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 1 |
[U51(x1, x2)] | = | x2 + 1 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U11#(X1,active(X2),X3) | → | U11#(X1,X2,X3) | (467) |
U11#(X1,X2,active(X3)) | → | U11#(X1,X2,X3) | (388) |
U11#(X1,X2,mark(X3)) | → | U11#(X1,X2,X3) | (344) |
U11#(X1,mark(X2),X3) | → | U11#(X1,X2,X3) | (301) |
U11#(active(X1),X2,X3) | → | U11#(X1,X2,X3) | (265) |
U11#(mark(X1),X2,X3) | → | U11#(X1,X2,X3) | (237) |
The dependency pairs are split into 0 components.
U42#(X1,active(X2),X3) | → | U42#(X1,X2,X3) | (468) |
U42#(X1,X2,mark(X3)) | → | U42#(X1,X2,X3) | (380) |
U42#(mark(X1),X2,X3) | → | U42#(X1,X2,X3) | (358) |
U42#(X1,X2,active(X3)) | → | U42#(X1,X2,X3) | (273) |
U42#(X1,mark(X2),X3) | → | U42#(X1,X2,X3) | (249) |
U42#(active(X1),X2,X3) | → | U42#(X1,X2,X3) | (198) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 1 |
[U64(x1, x2)] | = | x2 + 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 2 |
[U71(x1, x2)] | = | 3 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x2 + 43583 |
[fst(x1)] | = | 2 |
[natsFrom(x1)] | = | 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U42#(x1, x2, x3)] | = | x2 + x3 + 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 3 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 48046 |
[U62(x1,...,x4)] | = | x3 + x4 + 1 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + x2 + 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | x2 + x3 + x4 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 1 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x3 + 1 |
[U82(x1, x2, x3)] | = | x2 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | 2 |
[U51(x1, x2)] | = | x2 + 1 |
[U41(x1, x2, x3)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U42#(X1,active(X2),X3) | → | U42#(X1,X2,X3) | (468) |
U42#(X1,X2,mark(X3)) | → | U42#(X1,X2,X3) | (380) |
U42#(X1,X2,active(X3)) | → | U42#(X1,X2,X3) | (273) |
U42#(X1,mark(X2),X3) | → | U42#(X1,X2,X3) | (249) |
The dependency pairs are split into 1 component.
U42#(mark(X1),X2,X3) | → | U42#(X1,X2,X3) | (358) |
U42#(active(X1),X2,X3) | → | U42#(X1,X2,X3) | (198) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 1 |
[U11(x1, x2, x3)] | = | x1 + x2 + 1 |
[U64(x1, x2)] | = | x1 + 2 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x2 + x3 + 3 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 2 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 31397 |
[fst(x1)] | = | 3 |
[natsFrom(x1)] | = | x1 + 34518 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x3 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 2 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 1 |
[U42#(x1, x2, x3)] | = | x1 + 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 4 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 11716 |
[U62(x1,...,x4)] | = | x3 + x4 + 2 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 3 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | 1 |
[U61(x1,...,x4)] | = | 3 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 1 |
[head(x1)] | = | 3 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x2 + x3 + 1 |
[U82(x1, x2, x3)] | = | x1 + x3 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x1 + 1 |
[U41(x1, x2, x3)] | = | x1 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U42#(mark(X1),X2,X3) | → | U42#(X1,X2,X3) | (358) |
U42#(active(X1),X2,X3) | → | U42#(X1,X2,X3) | (198) |
The dependency pairs are split into 0 components.
U61#(X1,X2,X3,active(X4)) | → | U61#(X1,X2,X3,X4) | (456) |
U61#(X1,mark(X2),X3,X4) | → | U61#(X1,X2,X3,X4) | (451) |
U61#(mark(X1),X2,X3,X4) | → | U61#(X1,X2,X3,X4) | (401) |
U61#(active(X1),X2,X3,X4) | → | U61#(X1,X2,X3,X4) | (316) |
U61#(X1,active(X2),X3,X4) | → | U61#(X1,X2,X3,X4) | (310) |
U61#(X1,X2,active(X3),X4) | → | U61#(X1,X2,X3,X4) | (304) |
U61#(X1,X2,mark(X3),X4) | → | U61#(X1,X2,X3,X4) | (233) |
U61#(X1,X2,X3,mark(X4)) | → | U61#(X1,X2,X3,X4) | (210) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + x2 + 2173 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 17285 |
[U64(x1, x2)] | = | x1 + x2 + 4380 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x2 + x3 + 18671 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | x1 + 16326 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x4 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 24253 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 23463 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 2 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x3 + 21469 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 42958 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | x1 + 42955 |
[U61(x1,...,x4)] | = | x1 + x2 + 6796 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 6640 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 22491 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 1 |
[U82(x1, x2, x3)] | = | x1 + x2 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x1 + x2 + 13401 |
[U41(x1, x2, x3)] | = | x1 + 17554 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | x2 + x3 + 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
cons(X1,active(X2)) | → | cons(X1,X2) | (157) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons(active(X1),X2) | → | cons(X1,X2) | (156) |
cons(X1,mark(X2)) | → | cons(X1,X2) | (155) |
cons(mark(X1),X2) | → | cons(X1,X2) | (154) |
U61#(X1,mark(X2),X3,X4) | → | U61#(X1,X2,X3,X4) | (451) |
U61#(X1,active(X2),X3,X4) | → | U61#(X1,X2,X3,X4) | (310) |
U61#(X1,X2,active(X3),X4) | → | U61#(X1,X2,X3,X4) | (304) |
U61#(X1,X2,mark(X3),X4) | → | U61#(X1,X2,X3,X4) | (233) |
The dependency pairs are split into 1 component.
U61#(mark(X1),X2,X3,X4) | → | U61#(X1,X2,X3,X4) | (401) |
U61#(X1,X2,X3,mark(X4)) | → | U61#(X1,X2,X3,X4) | (210) |
U61#(active(X1),X2,X3,X4) | → | U61#(X1,X2,X3,X4) | (316) |
U61#(X1,X2,X3,active(X4)) | → | U61#(X1,X2,X3,X4) | (456) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + x2 + 1 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 9713 |
[U64(x1, x2)] | = | x1 + x2 + 4351 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | x1 + 7825 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x4 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 3076 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 8377 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 4 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x3 + 3890 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 35294 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 6455 |
[U52(x1, x2)] | = | x1 + 35291 |
[U61(x1,...,x4)] | = | x1 + x2 + 11893 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 3347 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 1 |
[U82(x1, x2, x3)] | = | x1 + x2 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x1 + x2 + 31313 |
[U41(x1, x2, x3)] | = | x1 + 3625 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | x1 + 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
cons(X1,active(X2)) | → | cons(X1,X2) | (157) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons(active(X1),X2) | → | cons(X1,X2) | (156) |
cons(X1,mark(X2)) | → | cons(X1,X2) | (155) |
cons(mark(X1),X2) | → | cons(X1,X2) | (154) |
U61#(mark(X1),X2,X3,X4) | → | U61#(X1,X2,X3,X4) | (401) |
U61#(active(X1),X2,X3,X4) | → | U61#(X1,X2,X3,X4) | (316) |
The dependency pairs are split into 1 component.
U61#(X1,X2,X3,mark(X4)) | → | U61#(X1,X2,X3,X4) | (210) |
U61#(X1,X2,X3,active(X4)) | → | U61#(X1,X2,X3,X4) | (456) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + x2 + 3 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 6 |
[U64(x1, x2)] | = | x1 + x2 + 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x2 + x3 + 4 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 6 |
[U71(x1, x2)] | = | x1 + 2 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 5 |
[natsFrom(x1)] | = | x1 + 7248 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x4 + 3 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 4 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 5 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 4 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x3 + 4 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 2 |
[U52(x1, x2)] | = | x1 + 1 |
[U61(x1,...,x4)] | = | x1 + x2 + 2 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 2 |
[head(x1)] | = | 4 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 3 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 5 |
[U82(x1, x2, x3)] | = | x1 + x2 + 4 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 2 |
[U51(x1, x2)] | = | x1 + x2 + 2 |
[U41(x1, x2, x3)] | = | x1 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | x4 + 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
cons(X1,active(X2)) | → | cons(X1,X2) | (157) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons(active(X1),X2) | → | cons(X1,X2) | (156) |
cons(X1,mark(X2)) | → | cons(X1,X2) | (155) |
cons(mark(X1),X2) | → | cons(X1,X2) | (154) |
U61#(X1,X2,X3,mark(X4)) | → | U61#(X1,X2,X3,X4) | (210) |
U61#(X1,X2,X3,active(X4)) | → | U61#(X1,X2,X3,X4) | (456) |
The dependency pairs are split into 0 components.
U21#(active(X1),X2) | → | U21#(X1,X2) | (449) |
U21#(X1,mark(X2)) | → | U21#(X1,X2) | (360) |
U21#(X1,active(X2)) | → | U21#(X1,X2) | (327) |
U21#(mark(X1),X2) | → | U21#(X1,X2) | (225) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + x2 + 397 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 64 |
[U64(x1, x2)] | = | x1 + x2 + 423 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 45281 |
[fst(x1)] | = | 138 |
[natsFrom(x1)] | = | x1 + 42028 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x4 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 331 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 24 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 59 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 4 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x3 + 500 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 2968 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | x1 + 2965 |
[U61(x1,...,x4)] | = | x1 + x2 + 540 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 611 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 12 |
[U21#(x1, x2)] | = | x1 + x2 + 0 |
[U81(x1, x2, x3)] | = | 383 |
[U82(x1, x2, x3)] | = | x1 + x2 + 599 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x1 + x2 + 1068 |
[U41(x1, x2, x3)] | = | x1 + 171 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
cons(X1,active(X2)) | → | cons(X1,X2) | (157) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons(active(X1),X2) | → | cons(X1,X2) | (156) |
cons(X1,mark(X2)) | → | cons(X1,X2) | (155) |
cons(mark(X1),X2) | → | cons(X1,X2) | (154) |
U21#(active(X1),X2) | → | U21#(X1,X2) | (449) |
U21#(X1,mark(X2)) | → | U21#(X1,X2) | (360) |
U21#(X1,active(X2)) | → | U21#(X1,X2) | (327) |
U21#(mark(X1),X2) | → | U21#(X1,X2) | (225) |
The dependency pairs are split into 0 components.
U22#(active(X1),X2) | → | U22#(X1,X2) | (475) |
U22#(X1,mark(X2)) | → | U22#(X1,X2) | (446) |
U22#(mark(X1),X2) | → | U22#(X1,X2) | (405) |
U22#(X1,active(X2)) | → | U22#(X1,X2) | (312) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 1 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U64(x1, x2)] | = | x1 + x2 + 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 3 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x4 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 2 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 4 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x3 + 1 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 1 |
[U52(x1, x2)] | = | x1 + 1 |
[U61(x1,...,x4)] | = | x1 + x2 + 2 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 2 |
[head(x1)] | = | 3 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 1 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 3 |
[U22#(x1, x2)] | = | x1 + x2 + 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 2 |
[U51(x1, x2)] | = | x1 + x2 + 1 |
[U41(x1, x2, x3)] | = | x1 + 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
cons(X1,active(X2)) | → | cons(X1,X2) | (157) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons(active(X1),X2) | → | cons(X1,X2) | (156) |
cons(X1,mark(X2)) | → | cons(X1,X2) | (155) |
cons(mark(X1),X2) | → | cons(X1,X2) | (154) |
U22#(active(X1),X2) | → | U22#(X1,X2) | (475) |
U22#(X1,mark(X2)) | → | U22#(X1,X2) | (446) |
U22#(mark(X1),X2) | → | U22#(X1,X2) | (405) |
U22#(X1,active(X2)) | → | U22#(X1,X2) | (312) |
The dependency pairs are split into 0 components.
tail#(mark(X)) | → | tail#(X) | (371) |
tail#(active(X)) | → | tail#(X) | (324) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 571 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 1050 |
[U64(x1, x2)] | = | x1 + x2 + 361 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x2 + x3 + 1091 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 71 |
[U71(x1, x2)] | = | x1 + 175 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 6407 |
[fst(x1)] | = | 652 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x4 + 587 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 534 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 535 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 726 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1703 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 636 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x3 + 726 |
[tail#(x1)] | = | x1 + 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 14685 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 573 |
[U52(x1, x2)] | = | x1 + 14682 |
[U61(x1,...,x4)] | = | x1 + x2 + 250 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 16 |
[head(x1)] | = | 566 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 349 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 744 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 1121 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 292 |
[U51(x1, x2)] | = | x1 + x2 + 733 |
[U41(x1, x2, x3)] | = | x1 + 15773 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
cons(X1,active(X2)) | → | cons(X1,X2) | (157) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons(active(X1),X2) | → | cons(X1,X2) | (156) |
cons(X1,mark(X2)) | → | cons(X1,X2) | (155) |
cons(mark(X1),X2) | → | cons(X1,X2) | (154) |
tail#(mark(X)) | → | tail#(X) | (371) |
tail#(active(X)) | → | tail#(X) | (324) |
The dependency pairs are split into 0 components.
U12#(X1,active(X2),X3) | → | U12#(X1,X2,X3) | (367) |
U12#(X1,mark(X2),X3) | → | U12#(X1,X2,X3) | (345) |
U12#(mark(X1),X2,X3) | → | U12#(X1,X2,X3) | (288) |
U12#(X1,X2,active(X3)) | → | U12#(X1,X2,X3) | (255) |
U12#(active(X1),X2,X3) | → | U12#(X1,X2,X3) | (228) |
U12#(X1,X2,mark(X3)) | → | U12#(X1,X2,X3) | (209) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 2 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 3 |
[U64(x1, x2)] | = | x1 + x2 + 3 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x2 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 1 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 51495 |
[fst(x1)] | = | 4 |
[natsFrom(x1)] | = | x1 + 45797 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x4 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 2 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | x1 + x3 + 0 |
[tail(x1)] | = | x1 + 3 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 30598 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 7197 |
[U62(x1,...,x4)] | = | x3 + 2 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 1 |
[U52(x1, x2)] | = | x1 + 1 |
[U61(x1,...,x4)] | = | x1 + x2 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 2 |
[head(x1)] | = | 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 3 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x1 + x2 + 1 |
[U41(x1, x2, x3)] | = | x1 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
cons(X1,active(X2)) | → | cons(X1,X2) | (157) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons(active(X1),X2) | → | cons(X1,X2) | (156) |
cons(X1,mark(X2)) | → | cons(X1,X2) | (155) |
cons(mark(X1),X2) | → | cons(X1,X2) | (154) |
U12#(mark(X1),X2,X3) | → | U12#(X1,X2,X3) | (288) |
U12#(X1,X2,active(X3)) | → | U12#(X1,X2,X3) | (255) |
U12#(active(X1),X2,X3) | → | U12#(X1,X2,X3) | (228) |
U12#(X1,X2,mark(X3)) | → | U12#(X1,X2,X3) | (209) |
The dependency pairs are split into 1 component.
U12#(X1,active(X2),X3) | → | U12#(X1,X2,X3) | (367) |
U12#(X1,mark(X2),X3) | → | U12#(X1,X2,X3) | (345) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | 2 |
[U11(x1, x2, x3)] | = | x2 + 1 |
[U64(x1, x2)] | = | 3 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | 3 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 3 |
[U71(x1, x2)] | = | 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 2 |
[fst(x1)] | = | x1 + 2 |
[natsFrom(x1)] | = | x1 + 17968 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x3 + 3 |
[splitAt(x1, x2)] | = | x1 + x2 + 2 |
[U72(x1, x2)] | = | 2 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | x2 + 0 |
[tail(x1)] | = | x1 + 2 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 2 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x2 + x4 + 2 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 2 |
[U52(x1, x2)] | = | x1 + 1 |
[U61(x1,...,x4)] | = | x1 + x3 + x4 + 2 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 1 |
[head(x1)] | = | x1 + 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | x1 + 2 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + 3 |
[U82(x1, x2, x3)] | = | x1 + x2 + 4 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x1 + x2 + 1 |
[U41(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
cons(X1,active(X2)) | → | cons(X1,X2) | (157) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
cons(active(X1),X2) | → | cons(X1,X2) | (156) |
cons(X1,mark(X2)) | → | cons(X1,X2) | (155) |
cons(mark(X1),X2) | → | cons(X1,X2) | (154) |
U12#(X1,active(X2),X3) | → | U12#(X1,X2,X3) | (367) |
U12#(X1,mark(X2),X3) | → | U12#(X1,X2,X3) | (345) |
The dependency pairs are split into 0 components.
head#(mark(X)) | → | head#(X) | (445) |
head#(active(X)) | → | head#(X) | (266) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 1 |
[U11(x1, x2, x3)] | = | x1 + 1 |
[U64(x1, x2)] | = | 10889 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 4 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 26737 |
[fst(x1)] | = | 2 |
[natsFrom(x1)] | = | x1 + 38883 |
[head#(x1)] | = | x1 + 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x4 + 6048 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 2 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 2 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 36840 |
[U62(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 1377 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 3 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x1 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 1 |
[head(x1)] | = | x1 + 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 2 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x2 + 3 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 2 |
[U41(x1, x2, x3)] | = | x1 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
head#(mark(X)) | → | head#(X) | (445) |
head#(active(X)) | → | head#(X) | (266) |
The dependency pairs are split into 0 components.
afterNth#(X1,mark(X2)) | → | afterNth#(X1,X2) | (462) |
afterNth#(X1,active(X2)) | → | afterNth#(X1,X2) | (332) |
afterNth#(mark(X1),X2) | → | afterNth#(X1,X2) | (319) |
afterNth#(active(X1),X2) | → | afterNth#(X1,X2) | (287) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 1 |
[U11(x1, x2, x3)] | = | x1 + 2 |
[U64(x1, x2)] | = | 3 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x3 + 1 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 1 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 29107 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x4 + 1 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 2 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 2 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 3 |
[afterNth#(x1, x2)] | = | x1 + x2 + 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x1 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 1 |
[head(x1)] | = | x1 + 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x2 + 1 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 2 |
[U41(x1, x2, x3)] | = | x1 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
afterNth#(X1,mark(X2)) | → | afterNth#(X1,X2) | (462) |
afterNth#(X1,active(X2)) | → | afterNth#(X1,X2) | (332) |
afterNth#(mark(X1),X2) | → | afterNth#(X1,X2) | (319) |
afterNth#(active(X1),X2) | → | afterNth#(X1,X2) | (287) |
The dependency pairs are split into 0 components.
U31#(active(X1),X2) | → | U31#(X1,X2) | (347) |
U31#(mark(X1),X2) | → | U31#(X1,X2) | (340) |
U31#(X1,mark(X2)) | → | U31#(X1,X2) | (251) |
U31#(X1,active(X2)) | → | U31#(X1,X2) | (219) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 20651 |
[U11(x1, x2, x3)] | = | x1 + 1 |
[U64(x1, x2)] | = | 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x3 + 10216 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 1 |
[U71(x1, x2)] | = | x1 + 19106 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 18283 |
[fst(x1)] | = | 22999 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x4 + 10326 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 14558 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 18139 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 63384 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 6323 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 15082 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 45104 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 5166 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x1 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 50267 |
[head(x1)] | = | x1 + 9763 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x2 + 26809 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 9328 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 1 |
[U41(x1, x2, x3)] | = | x1 + 25481 |
[U31#(x1, x2)] | = | x1 + 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U31#(active(X1),X2) | → | U31#(X1,X2) | (347) |
U31#(mark(X1),X2) | → | U31#(X1,X2) | (340) |
The dependency pairs are split into 1 component.
U31#(X1,mark(X2)) | → | U31#(X1,X2) | (251) |
U31#(X1,active(X2)) | → | U31#(X1,X2) | (219) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 1 |
[U11(x1, x2, x3)] | = | x1 + 3 |
[U64(x1, x2)] | = | 1453 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x3 + 2 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 2 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 2159 |
[fst(x1)] | = | 3 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x4 + 779 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 14083 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 2 |
[nil] | = | 41962 |
[U62(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 3 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 3 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x1 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 1 |
[head(x1)] | = | x1 + 1 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 3 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x2 + 3 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 3 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 2 |
[U41(x1, x2, x3)] | = | x1 + 3 |
[U31#(x1, x2)] | = | x2 + 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U31#(X1,mark(X2)) | → | U31#(X1,X2) | (251) |
U31#(X1,active(X2)) | → | U31#(X1,X2) | (219) |
The dependency pairs are split into 0 components.
U72#(mark(X1),X2) | → | U72#(X1,X2) | (331) |
U72#(active(X1),X2) | → | U72#(X1,X2) | (322) |
U72#(X1,active(X2)) | → | U72#(X1,X2) | (290) |
U72#(X1,mark(X2)) | → | U72#(X1,X2) | (200) |
[U72#(x1, x2)] | = | x1 + x2 + 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 1 |
[U11(x1, x2, x3)] | = | x1 + 166 |
[U64(x1, x2)] | = | 813 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x3 + 1757 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 8485 |
[U71(x1, x2)] | = | x1 + 26449 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 2 |
[natsFrom(x1)] | = | x1 + 31812 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x4 + 17394 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 18671 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 3542 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 19891 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 1 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 27476 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 1 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 29214 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 15024 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x1 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 27826 |
[head(x1)] | = | x1 + 19981 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 19890 |
[snd(x1)] | = | 1 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x2 + 25621 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 24084 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 14637 |
[U41(x1, x2, x3)] | = | x1 + x2 + 3928 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U72#(mark(X1),X2) | → | U72#(X1,X2) | (331) |
U72#(active(X1),X2) | → | U72#(X1,X2) | (322) |
U72#(X1,active(X2)) | → | U72#(X1,X2) | (290) |
U72#(X1,mark(X2)) | → | U72#(X1,X2) | (200) |
The dependency pairs are split into 0 components.
U71#(X1,active(X2)) | → | U71#(X1,X2) | (461) |
U71#(mark(X1),X2) | → | U71#(X1,X2) | (426) |
U71#(active(X1),X2) | → | U71#(X1,X2) | (408) |
U71#(X1,mark(X2)) | → | U71#(X1,X2) | (243) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 28882 |
[U11(x1, x2, x3)] | = | x1 + 798 |
[U64(x1, x2)] | = | 24816 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 25409 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x3 + 16862 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 11394 |
[U71(x1, x2)] | = | x1 + 209 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 34877 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x4 + 17637 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 2439 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 19371 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 9800 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 0 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 7520 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 1 |
[nil] | = | 1 |
[U62(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 10337 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 29922 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 26980 |
[U52(x1, x2)] | = | x2 + 29920 |
[U61(x1,...,x4)] | = | x1 + 8887 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 56899 |
[head(x1)] | = | x1 + 8899 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 3328 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 0 |
[snd(x1)] | = | 4036 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x2 + 20354 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 8453 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | x1 + x2 + 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 18228 |
[U51(x1, x2)] | = | x2 + 245 |
[U41(x1, x2, x3)] | = | x1 + x2 + 3542 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
U71#(X1,active(X2)) | → | U71#(X1,X2) | (461) |
U71#(mark(X1),X2) | → | U71#(X1,X2) | (426) |
U71#(active(X1),X2) | → | U71#(X1,X2) | (408) |
U71#(X1,mark(X2)) | → | U71#(X1,X2) | (243) |
The dependency pairs are split into 0 components.
fst#(mark(X)) | → | fst#(X) | (320) |
fst#(active(X)) | → | fst#(X) | (223) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 1 |
[U11(x1, x2, x3)] | = | x1 + 3 |
[U64(x1, x2)] | = | 5563 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x3 + 4 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 1 |
[U71(x1, x2)] | = | x1 + 1 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 18632 |
[fst(x1)] | = | 3 |
[natsFrom(x1)] | = | x1 + 20449 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x4 + 4419 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 1 |
[fst#(x1)] | = | x1 + 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 1 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 0 |
[0] | = | 19685 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 2 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 2 |
[nil] | = | 35166 |
[U62(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 45 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 3 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 1 |
[U52(x1, x2)] | = | x2 + 1 |
[U61(x1,...,x4)] | = | x1 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 1 |
[head(x1)] | = | x1 + 2 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 0 |
[snd(x1)] | = | 2 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x2 + 2 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 3 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 1 |
[U51(x1, x2)] | = | x2 + 1 |
[U41(x1, x2, x3)] | = | x1 + x2 + 3 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
fst#(mark(X)) | → | fst#(X) | (320) |
fst#(active(X)) | → | fst#(X) | (223) |
The dependency pairs are split into 0 components.
splitAt#(active(X1),X2) | → | splitAt#(X1,X2) | (463) |
splitAt#(X1,active(X2)) | → | splitAt#(X1,X2) | (296) |
splitAt#(mark(X1),X2) | → | splitAt#(X1,X2) | (276) |
splitAt#(X1,mark(X2)) | → | splitAt#(X1,X2) | (250) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 8992 |
[U11(x1, x2, x3)] | = | x1 + 25247 |
[U64(x1, x2)] | = | 1 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1744 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x3 + 24896 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 1 |
[U71(x1, x2)] | = | x1 + 7315 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + 1 |
[fst(x1)] | = | 1 |
[natsFrom(x1)] | = | x1 + 1 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x4 + 23643 |
[splitAt(x1, x2)] | = | x1 + x2 + 1 |
[U72(x1, x2)] | = | 16987 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 20958 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 8527 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 0 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 50969 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 41 |
[nil] | = | 31864 |
[U62(x1,...,x4)] | = | x1 + x2 + x3 + x4 + 1 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | x2 + 0 |
[mark(x1)] | = | x1 + 29929 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | 5704 |
[U52(x1, x2)] | = | x2 + 29927 |
[U61(x1,...,x4)] | = | x1 + 10126 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 28605 |
[head(x1)] | = | x1 + 8840 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 28689 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 0 |
[snd(x1)] | = | 942 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x2 + 1 |
[U82(x1, x2, x3)] | = | x1 + x2 + x3 + 29927 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 29927 |
[U51(x1, x2)] | = | x2 + 59854 |
[U41(x1, x2, x3)] | = | x1 + x2 + 21041 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
s(mark(X)) | → | s(X) | (182) |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
s(active(X)) | → | s(X) | (183) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
splitAt#(X1,active(X2)) | → | splitAt#(X1,X2) | (296) |
splitAt#(X1,mark(X2)) | → | splitAt#(X1,X2) | (250) |
The dependency pairs are split into 1 component.
splitAt#(active(X1),X2) | → | splitAt#(X1,X2) | (463) |
splitAt#(mark(X1),X2) | → | splitAt#(X1,X2) | (276) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 34999 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 8187 |
[U64(x1, x2)] | = | 3893 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + x3 + 24984 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x2 + 38277 |
[U71(x1, x2)] | = | x1 + 42220 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + x2 + 1363 |
[fst(x1)] | = | x1 + 34398 |
[natsFrom(x1)] | = | x1 + 19397 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x1 + x2 + x3 + 3127 |
[splitAt(x1, x2)] | = | 3885 |
[U72(x1, x2)] | = | 42986 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 8189 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 40450 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 0 |
[0] | = | 51032 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 25744 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 8949 |
[nil] | = | 2524 |
[U62(x1,...,x4)] | = | x1 + x4 + 3125 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | x1 + 0 |
[mark(x1)] | = | x1 + 1 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x2 + 25754 |
[U52(x1, x2)] | = | x1 + 5673 |
[U61(x1,...,x4)] | = | x4 + 3887 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + 24988 |
[head(x1)] | = | 25750 |
[snd#(x1)] | = | 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 2532 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 0 |
[snd(x1)] | = | x1 + 5070 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | 38279 |
[U82(x1, x2, x3)] | = | x1 + x2 + 37517 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 764 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x2 + 35765 |
[U51(x1, x2)] | = | x1 + x2 + 5671 |
[U41(x1, x2, x3)] | = | x1 + x2 + 24982 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
splitAt#(active(X1),X2) | → | splitAt#(X1,X2) | (463) |
splitAt#(mark(X1),X2) | → | splitAt#(X1,X2) | (276) |
The dependency pairs are split into 0 components.
snd#(active(X)) | → | snd#(X) | (268) |
snd#(mark(X)) | → | snd#(X) | (248) |
[U72#(x1, x2)] | = | 0 |
[U32#(x1, x2)] | = | 0 |
[U21(x1, x2)] | = | x1 + 7893 |
[U11(x1, x2, x3)] | = | x1 + x3 + 6221 |
[U64(x1, x2)] | = | x1 + 1289 |
[cons#(x1, x2)] | = | 0 |
[s(x1)] | = | x1 + 1 |
[take#(x1, x2)] | = | 0 |
[U42(x1, x2, x3)] | = | x1 + 254 |
[U82#(x1, x2, x3)] | = | 0 |
[take(x1, x2)] | = | x1 + x2 + 7346 |
[U71(x1, x2)] | = | x1 + 2229 |
[U81#(x1, x2, x3)] | = | 0 |
[pair(x1, x2)] | = | x1 + x2 + 1 |
[fst(x1)] | = | x1 + 5351 |
[natsFrom(x1)] | = | x1 + 44473 |
[head#(x1)] | = | 0 |
[U63(x1,...,x4)] | = | x2 + x3 + 1960 |
[splitAt(x1, x2)] | = | x1 + 1 |
[U72(x1, x2)] | = | 466 |
[fst#(x1)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + 3664 |
[U42#(x1, x2, x3)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[tail(x1)] | = | x1 + 3726 |
[U62#(x1,...,x4)] | = | 0 |
[mark#(x1)] | = | 0 |
[0] | = | 1 |
[sel#(x1, x2)] | = | 0 |
[sel(x1, x2)] | = | x2 + 2229 |
[s#(x1)] | = | 0 |
[afterNth(x1, x2)] | = | x1 + x2 + 6 |
[nil] | = | 33371 |
[U62(x1,...,x4)] | = | x1 + x2 + x4 + 2267 |
[tail#(x1)] | = | 0 |
[U63#(x1,...,x4)] | = | 0 |
[splitAt#(x1, x2)] | = | 0 |
[mark(x1)] | = | x1 + 13454 |
[afterNth#(x1, x2)] | = | 0 |
[U32(x1, x2)] | = | x1 + 13451 |
[U52(x1, x2)] | = | x1 + 6647 |
[U61(x1,...,x4)] | = | x1 + x3 + 5444 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 7464 |
[head(x1)] | = | x1 + 13731 |
[snd#(x1)] | = | x1 + 0 |
[U41#(x1, x2, x3)] | = | 0 |
[cons(x1, x2)] | = | x1 + x2 + 1 |
[natsFrom#(x1)] | = | 0 |
[active#(x1)] | = | 0 |
[snd(x1)] | = | x1 + 5707 |
[U21#(x1, x2)] | = | 0 |
[U81(x1, x2, x3)] | = | x1 + x3 + 3258 |
[U82(x1, x2, x3)] | = | x1 + 384 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U71#(x1, x2)] | = | 0 |
[pair#(x1, x2)] | = | 0 |
[U22(x1, x2)] | = | x1 + x2 + 2313 |
[U51(x1, x2)] | = | x1 + 1700 |
[U41(x1, x2, x3)] | = | x1 + x3 + 4751 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1,...,x4)] | = | 0 |
splitAt(X1,mark(X2)) | → | splitAt(X1,X2) | (77) |
splitAt(X1,active(X2)) | → | splitAt(X1,X2) | (79) |
splitAt(active(X1),X2) | → | splitAt(X1,X2) | (78) |
splitAt(mark(X1),X2) | → | splitAt(X1,X2) | (76) |
snd#(active(X)) | → | snd#(X) | (268) |
snd#(mark(X)) | → | snd#(X) | (248) |
The dependency pairs are split into 0 components.