The rewrite relation of the following TRS is considered.
There are 140 ruless (increase limit for explicit display).
There are 219 ruless (increase limit for explicit display).
The dependency pairs are split into 23 components.
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
mark#(U63(X1,X2,X3)) | → | mark#(X1) | (358) |
mark#(U23(X)) | → | active#(U23(mark(X))) | (249) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U32(X)) | → | active#(U32(mark(X))) | (246) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(U61(tt,M,N)) | → | mark#(U62(isNatKind(M),M,N)) | (243) |
active#(U52(tt,N)) | → | mark#(N) | (244) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (241) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
mark#(U23(X)) | → | mark#(X) | (335) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
mark#(U41(X)) | → | active#(U41(mark(X))) | (217) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U51(X1,X2)) | → | mark#(X1) | (327) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
active#(U51(tt,N)) | → | mark#(U52(isNatKind(N),N)) | (324) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U16(X)) | → | active#(U16(mark(X))) | (206) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
mark#(U16(X)) | → | mark#(X) | (203) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
mark#(U51(X1,X2)) | → | active#(U51(mark(X1),X2)) | (308) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
mark#(U61(X1,X2,X3)) | → | mark#(X1) | (300) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(plus(X1,X2)) | → | mark#(X1) | (180) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U61(X1,X2,X3)) | → | active#(U61(mark(X1),X2,X3)) | (280) |
mark#(U52(X1,X2)) | → | active#(U52(mark(X1),X2)) | (277) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(plus(X1,X2)) | → | mark#(X2) | (157) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U64(X1,X2,X3)) | → | mark#(X1) | (156) |
mark#(U32(X)) | → | mark#(X) | (271) |
active#(plus(N,s(M))) | → | mark#(U61(isNat(M),M,N)) | (268) |
mark#(s(X)) | → | active#(s(mark(X))) | (155) |
active#(plus(N,0)) | → | mark#(U51(isNat(N),N)) | (151) |
mark#(U62(X1,X2,X3)) | → | mark#(X1) | (267) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
mark#(U52(X1,X2)) | → | mark#(X1) | (261) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
mark#(s(X)) | → | mark#(X) | (143) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 40629 |
[U16(x1)] | = | 40629 |
[U21(x1, x2)] | = | 40629 |
[U11(x1, x2, x3)] | = | 40629 |
[U64(x1, x2, x3)] | = | 40629 |
[s(x1)] | = | 29134 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 40629 |
[U63(x1, x2, x3)] | = | 40629 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 40629 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 40629 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 40629 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | 40629 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 40629 |
[U14(x1, x2, x3)] | = | 40629 |
[isNat(x1)] | = | 40629 |
[U52(x1, x2)] | = | 40629 |
[U15(x1, x2)] | = | 40629 |
[U61(x1, x2, x3)] | = | 40629 |
[plus(x1, x2)] | = | 40629 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | 40629 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 0 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 7362 |
[U13(x1, x2, x3)] | = | 40629 |
[U22(x1, x2)] | = | 40629 |
[U51(x1, x2)] | = | 40629 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 40629 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
There are 140 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairmark#(s(X)) | → | active#(s(mark(X))) | (155) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U61(tt,M,N)) | → | mark#(U62(isNatKind(M),M,N)) | (243) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
active#(plus(N,s(M))) | → | mark#(U61(isNat(M),M,N)) | (268) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
mark#(U61(X1,X2,X3)) | → | mark#(X1) | (300) |
mark#(U61(X1,X2,X3)) | → | active#(U61(mark(X1),X2,X3)) | (280) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
active#(plus(N,0)) | → | mark#(U51(isNat(N),N)) | (151) |
mark#(plus(X1,X2)) | → | mark#(X2) | (157) |
mark#(plus(X1,X2)) | → | mark#(X1) | (180) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (241) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
active#(U52(tt,N)) | → | mark#(N) | (244) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(U62(X1,X2,X3)) | → | mark#(X1) | (267) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
active#(U51(tt,N)) | → | mark#(U52(isNatKind(N),N)) | (324) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U32(X)) | → | active#(U32(mark(X))) | (246) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U23(X)) | → | active#(U23(mark(X))) | (249) |
mark#(s(X)) | → | mark#(X) | (143) |
mark#(U64(X1,X2,X3)) | → | mark#(X1) | (156) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U41(X)) | → | active#(U41(mark(X))) | (217) |
mark#(U51(X1,X2)) | → | mark#(X1) | (327) |
mark#(U51(X1,X2)) | → | active#(U51(mark(X1),X2)) | (308) |
mark#(U63(X1,X2,X3)) | → | mark#(X1) | (358) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U16(X)) | → | active#(U16(mark(X))) | (206) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
mark#(U52(X1,X2)) | → | mark#(X1) | (261) |
mark#(U52(X1,X2)) | → | active#(U52(mark(X1),X2)) | (277) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 14757 |
[U16(x1)] | = | 11449 |
[U21(x1, x2)] | = | 14757 |
[U11(x1, x2, x3)] | = | 14757 |
[U64(x1, x2, x3)] | = | 14757 |
[s(x1)] | = | 1 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 11842 |
[U63(x1, x2, x3)] | = | 14757 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 14757 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 14757 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 14757 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | 14757 |
[isNat(x1)] | = | 14757 |
[U52(x1, x2)] | = | 14757 |
[U15(x1, x2)] | = | 14757 |
[U61(x1, x2, x3)] | = | 14757 |
[plus(x1, x2)] | = | 14757 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | 1 |
[U31(x1, x2)] | = | 14757 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 0 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | 14757 |
[U22(x1, x2)] | = | 14757 |
[U51(x1, x2)] | = | 14757 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 14756 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
There are 140 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsmark#(U32(X)) | → | active#(U32(mark(X))) | (246) |
mark#(U23(X)) | → | active#(U23(mark(X))) | (249) |
mark#(U41(X)) | → | active#(U41(mark(X))) | (217) |
mark#(U16(X)) | → | active#(U16(mark(X))) | (206) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U61(tt,M,N)) | → | mark#(U62(isNatKind(M),M,N)) | (243) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
active#(plus(N,s(M))) | → | mark#(U61(isNat(M),M,N)) | (268) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
mark#(U61(X1,X2,X3)) | → | mark#(X1) | (300) |
mark#(U61(X1,X2,X3)) | → | active#(U61(mark(X1),X2,X3)) | (280) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
active#(plus(N,0)) | → | mark#(U51(isNat(N),N)) | (151) |
mark#(plus(X1,X2)) | → | mark#(X2) | (157) |
mark#(plus(X1,X2)) | → | mark#(X1) | (180) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (241) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
active#(U52(tt,N)) | → | mark#(N) | (244) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(U62(X1,X2,X3)) | → | mark#(X1) | (267) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
active#(U51(tt,N)) | → | mark#(U52(isNatKind(N),N)) | (324) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(s(X)) | → | mark#(X) | (143) |
mark#(U64(X1,X2,X3)) | → | mark#(X1) | (156) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U51(X1,X2)) | → | mark#(X1) | (327) |
mark#(U51(X1,X2)) | → | active#(U51(mark(X1),X2)) | (308) |
mark#(U63(X1,X2,X3)) | → | mark#(X1) | (358) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
mark#(U52(X1,X2)) | → | mark#(X1) | (261) |
mark#(U52(X1,X2)) | → | active#(U52(mark(X1),X2)) | (277) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1 |
[U16(x1)] | = | x1 + 0 |
[U21(x1, x2)] | = | x1 + 0 |
[U11(x1, x2, x3)] | = | x1 + 0 |
[U64(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[s(x1)] | = | x1 + 1 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 0 |
[U63(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 0 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 14757 |
[0] | = | 6 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 0 |
[U14(x1, x2, x3)] | = | x1 + 0 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | x1 + x2 + 2 |
[U15(x1, x2)] | = | x1 + 0 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[plus(x1, x2)] | = | x1 + x2 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | x1 + 0 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 14757 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | x1 + 0 |
[U22(x1, x2)] | = | x1 + 0 |
[U51(x1, x2)] | = | x1 + x2 + 3 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
There are 140 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsmark#(U61(X1,X2,X3)) | → | mark#(X1) | (300) |
active#(plus(N,0)) | → | mark#(U51(isNat(N),N)) | (151) |
mark#(plus(X1,X2)) | → | mark#(X2) | (157) |
mark#(plus(X1,X2)) | → | mark#(X1) | (180) |
active#(U52(tt,N)) | → | mark#(N) | (244) |
mark#(U62(X1,X2,X3)) | → | mark#(X1) | (267) |
active#(U51(tt,N)) | → | mark#(U52(isNatKind(N),N)) | (324) |
mark#(s(X)) | → | mark#(X) | (143) |
mark#(U64(X1,X2,X3)) | → | mark#(X1) | (156) |
mark#(U51(X1,X2)) | → | mark#(X1) | (327) |
mark#(U63(X1,X2,X3)) | → | mark#(X1) | (358) |
mark#(U52(X1,X2)) | → | mark#(X1) | (261) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U61(tt,M,N)) | → | mark#(U62(isNatKind(M),M,N)) | (243) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
active#(plus(N,s(M))) | → | mark#(U61(isNat(M),M,N)) | (268) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
mark#(U61(X1,X2,X3)) | → | active#(U61(mark(X1),X2,X3)) | (280) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (241) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U51(X1,X2)) | → | active#(U51(mark(X1),X2)) | (308) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
mark#(U52(X1,X2)) | → | active#(U52(mark(X1),X2)) | (277) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 2 |
[U16(x1)] | = | 0 |
[U21(x1, x2)] | = | 2 |
[U11(x1, x2, x3)] | = | 2 |
[U64(x1, x2, x3)] | = | 2 |
[s(x1)] | = | 4 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 0 |
[U63(x1, x2, x3)] | = | 2 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 2 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 14757 |
[0] | = | 4 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 2 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | 3 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 2 |
[U14(x1, x2, x3)] | = | 2 |
[isNat(x1)] | = | 2 |
[U52(x1, x2)] | = | 1 |
[U15(x1, x2)] | = | 2 |
[U61(x1, x2, x3)] | = | 2 |
[plus(x1, x2)] | = | 2 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | 2 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 14755 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | 2 |
[U22(x1, x2)] | = | 2 |
[U51(x1, x2)] | = | 1 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
plus(X1,active(X2)) | → | plus(X1,X2) | (140) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
plus(mark(X1),X2) | → | plus(X1,X2) | (137) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (138) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
plus(active(X1),X2) | → | plus(X1,X2) | (139) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
mark#(U51(X1,X2)) | → | active#(U51(mark(X1),X2)) | (308) |
mark#(U52(X1,X2)) | → | active#(U52(mark(X1),X2)) | (277) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U61(tt,M,N)) | → | mark#(U62(isNatKind(M),M,N)) | (243) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
active#(plus(N,s(M))) | → | mark#(U61(isNat(M),M,N)) | (268) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
mark#(U61(X1,X2,X3)) | → | active#(U61(mark(X1),X2,X3)) | (280) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (241) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 0 |
[U16(x1)] | = | x1 + 0 |
[U21(x1, x2)] | = | x1 + 0 |
[U11(x1, x2, x3)] | = | x1 + 0 |
[U64(x1, x2, x3)] | = | 0 |
[s(x1)] | = | 0 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 0 |
[U63(x1, x2, x3)] | = | 0 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 0 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 14757 |
[0] | = | 10 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 0 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 17271 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 0 |
[U14(x1, x2, x3)] | = | x1 + 0 |
[isNat(x1)] | = | 0 |
[U52(x1, x2)] | = | 22283 |
[U15(x1, x2)] | = | x1 + 0 |
[U61(x1, x2, x3)] | = | 0 |
[plus(x1, x2)] | = | 22279 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 17272 |
[U31(x1, x2)] | = | x1 + 0 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 14757 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 31633 |
[U13(x1, x2, x3)] | = | x1 + 0 |
[U22(x1, x2)] | = | x1 + 0 |
[U51(x1, x2)] | = | x2 + 22281 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
mark#(plus(X1,X2)) | → | active#(plus(mark(X1),mark(X2))) | (241) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U61(tt,M,N)) | → | mark#(U62(isNatKind(M),M,N)) | (243) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
active#(plus(N,s(M))) | → | mark#(U61(isNat(M),M,N)) | (268) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
mark#(U61(X1,X2,X3)) | → | active#(U61(mark(X1),X2,X3)) | (280) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 6466 |
[U16(x1)] | = | 1 |
[U21(x1, x2)] | = | 6466 |
[U11(x1, x2, x3)] | = | 6466 |
[U64(x1, x2, x3)] | = | 6466 |
[s(x1)] | = | 6466 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 4982 |
[U63(x1, x2, x3)] | = | 6466 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 6466 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 21223 |
[0] | = | 6002 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 6466 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 3158 |
[U14(x1, x2, x3)] | = | 6466 |
[isNat(x1)] | = | 6466 |
[U52(x1, x2)] | = | 6466 |
[U15(x1, x2)] | = | 6466 |
[U61(x1, x2, x3)] | = | 6466 |
[plus(x1, x2)] | = | 6468 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | 6466 |
[U31(x1, x2)] | = | 6466 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 14757 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 6466 |
[U13(x1, x2, x3)] | = | 6466 |
[U22(x1, x2)] | = | 6466 |
[U51(x1, x2)] | = | 6166 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 4606 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
plus(X1,active(X2)) | → | plus(X1,X2) | (140) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
plus(mark(X1),X2) | → | plus(X1,X2) | (137) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (138) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
plus(active(X1),X2) | → | plus(X1,X2) | (139) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
active#(plus(N,s(M))) | → | mark#(U61(isNat(M),M,N)) | (268) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U61(tt,M,N)) | → | mark#(U62(isNatKind(M),M,N)) | (243) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
mark#(U61(X1,X2,X3)) | → | active#(U61(mark(X1),X2,X3)) | (280) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 0 |
[U16(x1)] | = | x1 + 0 |
[U21(x1, x2)] | = | x1 + 0 |
[U11(x1, x2, x3)] | = | x1 + 0 |
[U64(x1, x2, x3)] | = | x1 + 0 |
[s(x1)] | = | 0 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 0 |
[U63(x1, x2, x3)] | = | x1 + 0 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 0 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 21223 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 0 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 0 |
[U14(x1, x2, x3)] | = | x1 + 0 |
[isNat(x1)] | = | 0 |
[U52(x1, x2)] | = | x2 + 19773 |
[U15(x1, x2)] | = | x1 + 0 |
[U61(x1, x2, x3)] | = | x2 + x3 + 19771 |
[plus(x1, x2)] | = | 19769 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + 0 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 21223 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 10741 |
[U13(x1, x2, x3)] | = | x1 + 0 |
[U22(x1, x2)] | = | x1 + 0 |
[U51(x1, x2)] | = | 19771 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
mark#(U61(X1,X2,X3)) | → | active#(U61(mark(X1),X2,X3)) | (280) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U61(tt,M,N)) | → | mark#(U62(isNatKind(M),M,N)) | (243) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1 |
[U16(x1)] | = | x1 + 0 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 1 |
[U64(x1, x2, x3)] | = | 1 |
[s(x1)] | = | 1 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 0 |
[U63(x1, x2, x3)] | = | 1 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 21224 |
[0] | = | 43878 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 1 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | 1 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | x2 + 1 |
[U15(x1, x2)] | = | 1 |
[U61(x1, x2, x3)] | = | 20736 |
[plus(x1, x2)] | = | x1 + 20736 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | 1 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 21223 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | 1 |
[U22(x1, x2)] | = | 1 |
[U51(x1, x2)] | = | x1 + x2 + 1 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
There are 140 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairactive#(U61(tt,M,N)) | → | mark#(U62(isNatKind(M),M,N)) | (243) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 0 |
[U16(x1)] | = | x1 + 0 |
[U21(x1, x2)] | = | x1 + 0 |
[U11(x1, x2, x3)] | = | x1 + 0 |
[U64(x1, x2, x3)] | = | x1 + 0 |
[s(x1)] | = | 0 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 0 |
[U63(x1, x2, x3)] | = | 0 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 0 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 21224 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x3 + 15185 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 0 |
[U14(x1, x2, x3)] | = | x1 + 0 |
[isNat(x1)] | = | 0 |
[U52(x1, x2)] | = | 15185 |
[U15(x1, x2)] | = | x1 + 0 |
[U61(x1, x2, x3)] | = | x2 + 15184 |
[plus(x1, x2)] | = | 15183 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | x1 + 0 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 21224 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | x1 + 0 |
[U22(x1, x2)] | = | x1 + 0 |
[U51(x1, x2)] | = | x2 + 15184 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
mark#(U62(X1,X2,X3)) | → | active#(U62(mark(X1),X2,X3)) | (199) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1 |
[U16(x1)] | = | 1 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 1 |
[U64(x1, x2, x3)] | = | 1 |
[s(x1)] | = | 1 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 1 |
[U63(x1, x2, x3)] | = | 1 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 21225 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 2 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | 1 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | 1 |
[U15(x1, x2)] | = | 1 |
[U61(x1, x2, x3)] | = | 1 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | 1 |
[U31(x1, x2)] | = | 1 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 21224 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | 1 |
[U22(x1, x2)] | = | 1 |
[U51(x1, x2)] | = | 1 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
There are 140 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairactive#(U62(tt,M,N)) | → | mark#(U63(isNat(N),M,N)) | (350) |
The dependency pairs are split into 1 component.
active#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 8219 |
[U16(x1)] | = | x1 + 0 |
[U21(x1, x2)] | = | x1 + 0 |
[U11(x1, x2, x3)] | = | x1 + 0 |
[U64(x1, x2, x3)] | = | x3 + 4 |
[s(x1)] | = | 3 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 0 |
[U63(x1, x2, x3)] | = | x3 + 5 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + 0 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 21225 |
[0] | = | 55176 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x3 + 5 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 0 |
[U14(x1, x2, x3)] | = | x1 + 0 |
[isNat(x1)] | = | 8219 |
[U52(x1, x2)] | = | x2 + 0 |
[U15(x1, x2)] | = | x1 + 0 |
[U61(x1, x2, x3)] | = | x3 + 5 |
[plus(x1, x2)] | = | x1 + 5 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | x1 + 0 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 21225 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 8219 |
[U13(x1, x2, x3)] | = | x1 + 0 |
[U22(x1, x2)] | = | x1 + 0 |
[U51(x1, x2)] | = | x2 + 3 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
There are 140 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsactive#(U64(tt,M,N)) | → | mark#(s(plus(N,M))) | (235) |
active#(U63(tt,M,N)) | → | mark#(U64(isNatKind(N),M,N)) | (234) |
The dependency pairs are split into 1 component.
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 4 |
[U16(x1)] | = | 2 |
[U21(x1, x2)] | = | 4 |
[U11(x1, x2, x3)] | = | 4 |
[U64(x1, x2, x3)] | = | 2 |
[s(x1)] | = | 5 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 1 |
[U63(x1, x2, x3)] | = | 2 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 4 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 21229 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 4 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | 3 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 4 |
[U14(x1, x2, x3)] | = | 4 |
[isNat(x1)] | = | 4 |
[U52(x1, x2)] | = | 2 |
[U15(x1, x2)] | = | 4 |
[U61(x1, x2, x3)] | = | 4 |
[plus(x1, x2)] | = | 4 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | 4 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 21225 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | 4 |
[U22(x1, x2)] | = | 4 |
[U51(x1, x2)] | = | 4 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
plus(X1,active(X2)) | → | plus(X1,X2) | (140) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
plus(mark(X1),X2) | → | plus(X1,X2) | (137) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (138) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
plus(active(X1),X2) | → | plus(X1,X2) | (139) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
mark#(U64(X1,X2,X3)) | → | active#(U64(mark(X1),X2,X3)) | (145) |
mark#(U63(X1,X2,X3)) | → | active#(U63(mark(X1),X2,X3)) | (328) |
The dependency pairs are split into 1 component.
active#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1 |
[U16(x1)] | = | x1 + 27068 |
[U21(x1, x2)] | = | x1 + x2 + 8868 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 27073 |
[U64(x1, x2, x3)] | = | x2 + x3 + 35943 |
[s(x1)] | = | x1 + 8869 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 1 |
[U63(x1, x2, x3)] | = | x2 + x3 + 35943 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 27072 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 21225 |
[0] | = | 25761 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 35943 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 0 |
[U14(x1, x2, x3)] | = | x1 + x2 + x3 + 27070 |
[isNat(x1)] | = | x1 + 1 |
[U52(x1, x2)] | = | x2 + 4045 |
[U15(x1, x2)] | = | x1 + x2 + 27069 |
[U61(x1, x2, x3)] | = | x2 + x3 + 35943 |
[plus(x1, x2)] | = | x1 + x2 + 27074 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | x1 + 0 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 21225 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | x1 + x2 + x3 + 27071 |
[U22(x1, x2)] | = | x1 + x2 + 1 |
[U51(x1, x2)] | = | x2 + 26811 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
There are 140 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsactive#(U14(tt,V1,V2)) | → | mark#(U15(isNat(V1),V2)) | (311) |
active#(U11(tt,V1,V2)) | → | mark#(U12(isNatKind(V1),V1,V2)) | (189) |
active#(U13(tt,V1,V2)) | → | mark#(U14(isNatKind(V2),V1,V2)) | (312) |
active#(isNat(s(V1))) | → | mark#(U21(isNatKind(V1),V1)) | (313) |
mark#(U21(X1,X2)) | → | mark#(X1) | (245) |
mark#(U14(X1,X2,X3)) | → | mark#(X1) | (285) |
mark#(U11(X1,X2,X3)) | → | mark#(X1) | (338) |
active#(U15(tt,V2)) | → | mark#(U16(isNat(V2))) | (348) |
mark#(U15(X1,X2)) | → | mark#(X1) | (297) |
active#(U21(tt,V1)) | → | mark#(U22(isNatKind(V1),V1)) | (258) |
active#(isNat(plus(V1,V2))) | → | mark#(U11(isNatKind(V1),V1,V2)) | (345) |
mark#(U13(X1,X2,X3)) | → | mark#(X1) | (158) |
mark#(U23(X)) | → | mark#(X) | (335) |
mark#(U22(X1,X2)) | → | mark#(X1) | (144) |
mark#(U16(X)) | → | mark#(X) | (203) |
mark#(U12(X1,X2,X3)) | → | mark#(X1) | (266) |
active#(U12(tt,V1,V2)) | → | mark#(U13(isNatKind(V2),V1,V2)) | (332) |
The dependency pairs are split into 1 component.
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 0 |
[U16(x1)] | = | x1 + 1 |
[U21(x1, x2)] | = | x1 + 1 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U64(x1, x2, x3)] | = | x2 + x3 + 2 |
[s(x1)] | = | x1 + 1 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 0 |
[U63(x1, x2, x3)] | = | x2 + x3 + 2 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x2 + x3 + 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 21225 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 2 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 0 |
[U14(x1, x2, x3)] | = | x3 + 0 |
[isNat(x1)] | = | x1 + 1 |
[U52(x1, x2)] | = | x2 + 1 |
[U15(x1, x2)] | = | 2 |
[U61(x1, x2, x3)] | = | x2 + x3 + 2 |
[plus(x1, x2)] | = | x2 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | x1 + 0 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 21225 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | x1 + x3 + 1 |
[U22(x1, x2)] | = | 0 |
[U51(x1, x2)] | = | 1 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
plus(X1,active(X2)) | → | plus(X1,X2) | (140) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
plus(mark(X1),X2) | → | plus(X1,X2) | (137) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (138) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
plus(active(X1),X2) | → | plus(X1,X2) | (139) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
mark#(U21(X1,X2)) | → | active#(U21(mark(X1),X2)) | (288) |
mark#(U11(X1,X2,X3)) | → | active#(U11(mark(X1),X2,X3)) | (181) |
mark#(isNat(X)) | → | active#(isNat(X)) | (187) |
mark#(U15(X1,X2)) | → | active#(U15(mark(X1),X2)) | (333) |
mark#(U13(X1,X2,X3)) | → | active#(U13(mark(X1),X2,X3)) | (160) |
mark#(U12(X1,X2,X3)) | → | active#(U12(mark(X1),X2,X3)) | (339) |
The dependency pairs are split into 1 component.
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 17965 |
[U16(x1)] | = | 0 |
[U21(x1, x2)] | = | 20540 |
[U11(x1, x2, x3)] | = | 20538 |
[U64(x1, x2, x3)] | = | 8546 |
[s(x1)] | = | 0 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 20540 |
[U63(x1, x2, x3)] | = | 0 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 0 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39190 |
[0] | = | 20540 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 0 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | 20539 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 20540 |
[U14(x1, x2, x3)] | = | 1 |
[isNat(x1)] | = | 20538 |
[U52(x1, x2)] | = | 20540 |
[U15(x1, x2)] | = | 0 |
[U61(x1, x2, x3)] | = | 1238 |
[plus(x1, x2)] | = | 0 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | 17965 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 21225 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 20540 |
[U13(x1, x2, x3)] | = | 0 |
[U22(x1, x2)] | = | 17965 |
[U51(x1, x2)] | = | 20540 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 20538 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
plus(X1,active(X2)) | → | plus(X1,X2) | (140) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
plus(mark(X1),X2) | → | plus(X1,X2) | (137) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (138) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
plus(active(X1),X2) | → | plus(X1,X2) | (139) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
mark#(U14(X1,X2,X3)) | → | active#(U14(mark(X1),X2,X3)) | (213) |
The dependency pairs are split into 1 component.
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
mark#(U41(X)) | → | mark#(X) | (318) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 0 |
[U16(x1)] | = | x1 + 0 |
[U21(x1, x2)] | = | x1 + 0 |
[U11(x1, x2, x3)] | = | x2 + 0 |
[U64(x1, x2, x3)] | = | x3 + 4 |
[s(x1)] | = | x1 + 1 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 0 |
[U63(x1, x2, x3)] | = | 0 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 0 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 39190 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x3 + 0 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 4 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 0 |
[U14(x1, x2, x3)] | = | x3 + 2 |
[isNat(x1)] | = | x1 + 1 |
[U52(x1, x2)] | = | x1 + 0 |
[U15(x1, x2)] | = | 0 |
[U61(x1, x2, x3)] | = | x2 + 0 |
[plus(x1, x2)] | = | x2 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + 0 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | 0 |
[U22(x1, x2)] | = | x1 + 1 |
[U51(x1, x2)] | = | x1 + 14884 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 0 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
plus(X1,active(X2)) | → | plus(X1,X2) | (140) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
plus(mark(X1),X2) | → | plus(X1,X2) | (137) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (138) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
plus(active(X1),X2) | → | plus(X1,X2) | (139) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
mark#(U22(X1,X2)) | → | active#(U22(mark(X1),X2)) | (294) |
The dependency pairs are split into 1 component.
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U41(X)) | → | mark#(X) | (318) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1 |
[U16(x1)] | = | 0 |
[U21(x1, x2)] | = | 27182 |
[U11(x1, x2, x3)] | = | 4 |
[U64(x1, x2, x3)] | = | 2647 |
[s(x1)] | = | 1 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 4 |
[U63(x1, x2, x3)] | = | 4 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 0 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 3 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | 6013 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | 19301 |
[isNat(x1)] | = | 3 |
[U52(x1, x2)] | = | 0 |
[U15(x1, x2)] | = | 12117 |
[U61(x1, x2, x3)] | = | 3971 |
[plus(x1, x2)] | = | 0 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | 4 |
[U31(x1, x2)] | = | 1 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 4 |
[U13(x1, x2, x3)] | = | 4 |
[U22(x1, x2)] | = | 2 |
[U51(x1, x2)] | = | 1 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
plus(X1,active(X2)) | → | plus(X1,X2) | (140) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
plus(mark(X1),X2) | → | plus(X1,X2) | (137) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (138) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
plus(active(X1),X2) | → | plus(X1,X2) | (139) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
active#(U22(tt,V1)) | → | mark#(U23(isNat(V1))) | (205) |
The dependency pairs are split into 1 component.
active#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U41(X)) | → | mark#(X) | (318) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 1 |
[U16(x1)] | = | 6 |
[U21(x1, x2)] | = | 6 |
[U11(x1, x2, x3)] | = | 6 |
[U64(x1, x2, x3)] | = | x2 + x3 + 6 |
[s(x1)] | = | x1 + 3 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 0 |
[U63(x1, x2, x3)] | = | x2 + x3 + 6 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 6 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 39191 |
[0] | = | 5 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 6 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 3 |
[U14(x1, x2, x3)] | = | 6 |
[isNat(x1)] | = | 6 |
[U52(x1, x2)] | = | x2 + 0 |
[U15(x1, x2)] | = | 6 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[plus(x1, x2)] | = | x1 + x2 + 3 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 0 |
[U31(x1, x2)] | = | x1 + x2 + 1 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | x1 + 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 6 |
[U13(x1, x2, x3)] | = | 6 |
[U22(x1, x2)] | = | 6 |
[U51(x1, x2)] | = | x2 + 1 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
There are 140 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair), the pairsactive#(U31(tt,V2)) | → | mark#(U32(isNatKind(V2))) | (239) |
mark#(U31(X1,X2)) | → | mark#(X1) | (325) |
mark#(U31(X1,X2)) | → | active#(U31(mark(X1),X2)) | (255) |
mark#(isNatKind(X)) | → | active#(isNatKind(X)) | (215) |
active#(isNatKind(plus(V1,V2))) | → | mark#(U31(isNatKind(V1),V2)) | (146) |
active#(isNatKind(s(V1))) | → | mark#(U41(isNatKind(V1))) | (224) |
mark#(U32(X)) | → | mark#(X) | (271) |
mark#(U41(X)) | → | mark#(X) | (318) |
The dependency pairs are split into 0 components.
U52#(active(X1),X2) | → | U52#(X1,X2) | (212) |
U52#(X1,active(X2)) | → | U52#(X1,X2) | (178) |
U52#(X1,mark(X2)) | → | U52#(X1,X2) | (269) |
U52#(mark(X1),X2) | → | U52#(X1,X2) | (147) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 1 |
[U16(x1)] | = | 1 |
[U21(x1, x2)] | = | 1 |
[U11(x1, x2, x3)] | = | 1 |
[U64(x1, x2, x3)] | = | x2 + x3 + 1 |
[s(x1)] | = | 1 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 0 |
[U63(x1, x2, x3)] | = | x2 + x3 + 1 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | x1 + x2 + 0 |
[U12(x1, x2, x3)] | = | 2 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 1 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 0 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 1 |
[U14(x1, x2, x3)] | = | 2 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | x2 + 0 |
[U15(x1, x2)] | = | 1 |
[U61(x1, x2, x3)] | = | x2 + x3 + 0 |
[plus(x1, x2)] | = | x1 + x2 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 1 |
[U31(x1, x2)] | = | x1 + x2 + 1 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | 2 |
[U22(x1, x2)] | = | 2 |
[U51(x1, x2)] | = | x2 + 3 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 1 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
U52#(active(X1),X2) | → | U52#(X1,X2) | (212) |
U52#(X1,active(X2)) | → | U52#(X1,X2) | (178) |
The dependency pairs are split into 1 component.
U52#(X1,mark(X2)) | → | U52#(X1,X2) | (269) |
U52#(mark(X1),X2) | → | U52#(X1,X2) | (147) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 1 |
[U16(x1)] | = | 4460 |
[U21(x1, x2)] | = | 9715 |
[U11(x1, x2, x3)] | = | x1 + 15095 |
[U64(x1, x2, x3)] | = | x1 + x2 + x3 + 26884 |
[s(x1)] | = | 1 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 0 |
[U63(x1, x2, x3)] | = | x1 + x2 + x3 + 24181 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | x2 + 0 |
[U12(x1, x2, x3)] | = | 3867 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | x1 + 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x3 + 27389 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 24401 |
[U14(x1, x2, x3)] | = | x1 + 5066 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | x2 + 0 |
[U15(x1, x2)] | = | x1 + 7153 |
[U61(x1, x2, x3)] | = | x2 + x3 + 0 |
[plus(x1, x2)] | = | x1 + x2 + 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 27391 |
[U31(x1, x2)] | = | x1 + x2 + 7347 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 1 |
[U13(x1, x2, x3)] | = | 9406 |
[U22(x1, x2)] | = | 4463 |
[U51(x1, x2)] | = | x2 + 3737 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 24516 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15(X1,active(X2)) | → | U15(X1,X2) | (80) |
U51(X1,mark(X2)) | → | U51(X1,X2) | (104) |
U51(mark(X1),X2) | → | U51(X1,X2) | (103) |
U41(active(X)) | → | U41(X) | (102) |
U62(X1,active(X2),X3) | → | U62(X1,X2,X3) | (121) |
U11(active(X1),X2,X3) | → | U11(X1,X2,X3) | (54) |
U63(X1,mark(X2),X3) | → | U63(X1,X2,X3) | (124) |
U15(mark(X1),X2) | → | U15(X1,X2) | (77) |
U64(X1,X2,mark(X3)) | → | U64(X1,X2,X3) | (131) |
U13(active(X1),X2,X3) | → | U13(X1,X2,X3) | (68) |
U62(X1,X2,active(X3)) | → | U62(X1,X2,X3) | (122) |
U21(mark(X1),X2) | → | U21(X1,X2) | (85) |
U32(active(X)) | → | U32(X) | (100) |
U51(active(X1),X2) | → | U51(X1,X2) | (105) |
s(mark(X)) | → | s(X) | (135) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
U63(X1,X2,mark(X3)) | → | U63(X1,X2,X3) | (125) |
U62(mark(X1),X2,X3) | → | U62(X1,X2,X3) | (117) |
U12(active(X1),X2,X3) | → | U12(X1,X2,X3) | (60) |
U21(active(X1),X2) | → | U21(X1,X2) | (87) |
U16(active(X)) | → | U16(X) | (84) |
U63(X1,active(X2),X3) | → | U63(X1,X2,X3) | (127) |
U13(mark(X1),X2,X3) | → | U13(X1,X2,X3) | (65) |
U62(active(X1),X2,X3) | → | U62(X1,X2,X3) | (120) |
U14(X1,mark(X2),X3) | → | U14(X1,X2,X3) | (72) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U23(mark(X)) | → | U23(X) | (93) |
U62(X1,X2,mark(X3)) | → | U62(X1,X2,X3) | (119) |
U22(X1,active(X2)) | → | U22(X1,X2) | (92) |
s(active(X)) | → | s(X) | (136) |
U21(X1,active(X2)) | → | U21(X1,X2) | (88) |
U63(active(X1),X2,X3) | → | U63(X1,X2,X3) | (126) |
U64(mark(X1),X2,X3) | → | U64(X1,X2,X3) | (129) |
U52(X1,mark(X2)) | → | U52(X1,X2) | (108) |
U64(X1,mark(X2),X3) | → | U64(X1,X2,X3) | (130) |
U11(X1,mark(X2),X3) | → | U11(X1,X2,X3) | (52) |
U12(X1,X2,active(X3)) | → | U12(X1,X2,X3) | (62) |
U51(X1,active(X2)) | → | U51(X1,X2) | (106) |
U61(mark(X1),X2,X3) | → | U61(X1,X2,X3) | (111) |
isNat(active(X)) | → | isNat(X) | (82) |
U64(X1,active(X2),X3) | → | U64(X1,X2,X3) | (133) |
U22(mark(X1),X2) | → | U22(X1,X2) | (89) |
U11(X1,X2,active(X3)) | → | U11(X1,X2,X3) | (56) |
U15(active(X1),X2) | → | U15(X1,X2) | (79) |
U41(mark(X)) | → | U41(X) | (101) |
U13(X1,active(X2),X3) | → | U13(X1,X2,X3) | (69) |
U31(X1,mark(X2)) | → | U31(X1,X2) | (96) |
U15(X1,mark(X2)) | → | U15(X1,X2) | (78) |
U62(X1,mark(X2),X3) | → | U62(X1,X2,X3) | (118) |
isNat(mark(X)) | → | isNat(X) | (81) |
U63(X1,X2,active(X3)) | → | U63(X1,X2,X3) | (128) |
U13(X1,X2,active(X3)) | → | U13(X1,X2,X3) | (70) |
U64(X1,X2,active(X3)) | → | U64(X1,X2,X3) | (134) |
U23(active(X)) | → | U23(X) | (94) |
U52(active(X1),X2) | → | U52(X1,X2) | (109) |
U14(X1,X2,active(X3)) | → | U14(X1,X2,X3) | (76) |
U12(mark(X1),X2,X3) | → | U12(X1,X2,X3) | (57) |
U31(X1,active(X2)) | → | U31(X1,X2) | (98) |
U11(mark(X1),X2,X3) | → | U11(X1,X2,X3) | (51) |
U52(mark(X1),X2) | → | U52(X1,X2) | (107) |
U22(X1,mark(X2)) | → | U22(X1,X2) | (90) |
U13(X1,X2,mark(X3)) | → | U13(X1,X2,X3) | (67) |
U11(X1,active(X2),X3) | → | U11(X1,X2,X3) | (55) |
U64(active(X1),X2,X3) | → | U64(X1,X2,X3) | (132) |
U52(X1,active(X2)) | → | U52(X1,X2) | (110) |
U12(X1,X2,mark(X3)) | → | U12(X1,X2,X3) | (59) |
U61(X1,X2,active(X3)) | → | U61(X1,X2,X3) | (116) |
U12(X1,active(X2),X3) | → | U12(X1,X2,X3) | (61) |
U61(X1,X2,mark(X3)) | → | U61(X1,X2,X3) | (113) |
U12(X1,mark(X2),X3) | → | U12(X1,X2,X3) | (58) |
U14(active(X1),X2,X3) | → | U14(X1,X2,X3) | (74) |
U61(X1,mark(X2),X3) | → | U61(X1,X2,X3) | (112) |
U14(X1,active(X2),X3) | → | U14(X1,X2,X3) | (75) |
U63(mark(X1),X2,X3) | → | U63(X1,X2,X3) | (123) |
U14(mark(X1),X2,X3) | → | U14(X1,X2,X3) | (71) |
U11(X1,X2,mark(X3)) | → | U11(X1,X2,X3) | (53) |
U14(X1,X2,mark(X3)) | → | U14(X1,X2,X3) | (73) |
U22(active(X1),X2) | → | U22(X1,X2) | (91) |
U31(active(X1),X2) | → | U31(X1,X2) | (97) |
U32(mark(X)) | → | U32(X) | (99) |
U61(active(X1),X2,X3) | → | U61(X1,X2,X3) | (114) |
U31(mark(X1),X2) | → | U31(X1,X2) | (95) |
U61(X1,active(X2),X3) | → | U61(X1,X2,X3) | (115) |
U13(X1,mark(X2),X3) | → | U13(X1,X2,X3) | (66) |
U16(mark(X)) | → | U16(X) | (83) |
U21(X1,mark(X2)) | → | U21(X1,X2) | (86) |
U52#(X1,mark(X2)) | → | U52#(X1,X2) | (269) |
The dependency pairs are split into 1 component.
U52#(mark(X1),X2) | → | U52#(X1,X2) | (147) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 2801 |
[U16(x1)] | = | 9083 |
[U21(x1, x2)] | = | x1 + 6282 |
[U11(x1, x2, x3)] | = | 2971 |
[U64(x1, x2, x3)] | = | 9083 |
[s(x1)] | = | 9083 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 9083 |
[U63(x1, x2, x3)] | = | x2 + x3 + 9083 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | x1 + 0 |
[U12(x1, x2, x3)] | = | x3 + 2839 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1436 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + 6282 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 6282 |
[U14(x1, x2, x3)] | = | x1 + x2 + 6282 |
[isNat(x1)] | = | 2595 |
[U52(x1, x2)] | = | 9083 |
[U15(x1, x2)] | = | x2 + 9083 |
[U61(x1, x2, x3)] | = | x1 + x2 + 9081 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | 9083 |
[U31(x1, x2)] | = | x1 + x2 + 6282 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 9083 |
[U13(x1, x2, x3)] | = | x1 + x2 + 6282 |
[U22(x1, x2)] | = | 9083 |
[U51(x1, x2)] | = | x1 + 6488 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 9081 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U52#(mark(X1),X2) | → | U52#(X1,X2) | (147) |
The dependency pairs are split into 0 components.
U41#(active(X)) | → | U41#(X) | (230) |
U41#(mark(X)) | → | U41#(X) | (154) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 675 |
[U16(x1)] | = | 17022 |
[U21(x1, x2)] | = | x1 + 4724 |
[U11(x1, x2, x3)] | = | 0 |
[U64(x1, x2, x3)] | = | 0 |
[s(x1)] | = | 19698 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 2 |
[U63(x1, x2, x3)] | = | x2 + 43524 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + 23145 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 41544 |
[U14(x1, x2, x3)] | = | x1 + 49976 |
[isNat(x1)] | = | 5397 |
[U52(x1, x2)] | = | 11684 |
[U15(x1, x2)] | = | 17020 |
[U61(x1, x2, x3)] | = | x1 + 3441 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + 21840 |
[U41#(x1)] | = | x1 + 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 20377 |
[U13(x1, x2, x3)] | = | x1 + x2 + 30272 |
[U22(x1, x2)] | = | 0 |
[U51(x1, x2)] | = | 11682 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 20375 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U41#(active(X)) | → | U41#(X) | (230) |
U41#(mark(X)) | → | U41#(X) | (154) |
The dependency pairs are split into 0 components.
U22#(mark(X1),X2) | → | U22#(X1,X2) | (349) |
U22#(X1,mark(X2)) | → | U22#(X1,X2) | (279) |
U22#(active(X1),X2) | → | U22#(X1,X2) | (272) |
U22#(X1,active(X2)) | → | U22#(X1,X2) | (265) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 1 |
[U16(x1)] | = | 3 |
[U21(x1, x2)] | = | x1 + 3 |
[U11(x1, x2, x3)] | = | 0 |
[U64(x1, x2, x3)] | = | 0 |
[s(x1)] | = | 2 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 4 |
[U63(x1, x2, x3)] | = | x2 + 44198 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 2 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + 32551 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 26923 |
[U14(x1, x2, x3)] | = | x1 + 14537 |
[isNat(x1)] | = | 2 |
[U52(x1, x2)] | = | 28409 |
[U15(x1, x2)] | = | 1 |
[U61(x1, x2, x3)] | = | x1 + 32543 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + 3 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | x1 + x2 + 0 |
[tt] | = | 7 |
[U13(x1, x2, x3)] | = | x1 + x2 + 2921 |
[U22(x1, x2)] | = | 0 |
[U51(x1, x2)] | = | 28407 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 5 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U22#(mark(X1),X2) | → | U22#(X1,X2) | (349) |
U22#(X1,mark(X2)) | → | U22#(X1,X2) | (279) |
U22#(active(X1),X2) | → | U22#(X1,X2) | (272) |
U22#(X1,active(X2)) | → | U22#(X1,X2) | (265) |
The dependency pairs are split into 0 components.
U32#(mark(X)) | → | U32#(X) | (233) |
U32#(active(X)) | → | U32#(X) | (174) |
[U32#(x1)] | = | x1 + 0 |
[isNatKind(x1)] | = | x1 + 2009 |
[U16(x1)] | = | 1653 |
[U21(x1, x2)] | = | x1 + 13919 |
[U11(x1, x2, x3)] | = | 0 |
[U64(x1, x2, x3)] | = | 0 |
[s(x1)] | = | 9699 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 5 |
[U63(x1, x2, x3)] | = | x2 + 21420 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 4 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + 9706 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 17328 |
[U14(x1, x2, x3)] | = | x1 + 11924 |
[isNat(x1)] | = | 3 |
[U52(x1, x2)] | = | 8592 |
[U15(x1, x2)] | = | 1651 |
[U61(x1, x2, x3)] | = | x1 + 1 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + 3 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 11712 |
[U13(x1, x2, x3)] | = | x1 + x2 + 2219 |
[U22(x1, x2)] | = | 0 |
[U51(x1, x2)] | = | 8590 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 11710 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U32#(mark(X)) | → | U32#(X) | (233) |
U32#(active(X)) | → | U32#(X) | (174) |
The dependency pairs are split into 0 components.
U16#(mark(X)) | → | U16#(X) | (242) |
U16#(active(X)) | → | U16#(X) | (209) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 1 |
[U16(x1)] | = | 29575 |
[U21(x1, x2)] | = | x1 + 13236 |
[U11(x1, x2, x3)] | = | 0 |
[U64(x1, x2, x3)] | = | 0 |
[s(x1)] | = | 32873 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 18205 |
[U63(x1, x2, x3)] | = | x2 + 189616 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 7517 |
[U16#(x1)] | = | x1 + 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + 117034 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 103625 |
[U14(x1, x2, x3)] | = | x1 + 93333 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | 44280 |
[U15(x1, x2)] | = | 16339 |
[U61(x1, x2, x3)] | = | x1 + 44453 |
[plus(x1, x2)] | = | 17808 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 13236 |
[U31(x1, x2)] | = | x1 + 31044 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 59346 |
[U13(x1, x2, x3)] | = | x1 + x2 + 20752 |
[U22(x1, x2)] | = | 0 |
[U51(x1, x2)] | = | 31044 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 46110 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U16#(mark(X)) | → | U16#(X) | (242) |
U16#(active(X)) | → | U16#(X) | (209) |
The dependency pairs are split into 0 components.
U64#(X1,X2,mark(X3)) | → | U64#(X1,X2,X3) | (359) |
U64#(X1,active(X2),X3) | → | U64#(X1,X2,X3) | (351) |
U64#(X1,mark(X2),X3) | → | U64#(X1,X2,X3) | (223) |
U64#(X1,X2,active(X3)) | → | U64#(X1,X2,X3) | (222) |
U64#(active(X1),X2,X3) | → | U64#(X1,X2,X3) | (191) |
U64#(mark(X1),X2,X3) | → | U64#(X1,X2,X3) | (276) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 2 |
[U16(x1)] | = | 5 |
[U21(x1, x2)] | = | x1 + 2 |
[U11(x1, x2, x3)] | = | 0 |
[U64(x1, x2, x3)] | = | 0 |
[s(x1)] | = | 2 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 2 |
[U63(x1, x2, x3)] | = | x2 + 117043 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + 10 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 11 |
[U14(x1, x2, x3)] | = | x1 + 15789 |
[isNat(x1)] | = | 2 |
[U52(x1, x2)] | = | 27103 |
[U15(x1, x2)] | = | 3 |
[U61(x1, x2, x3)] | = | x1 + 2 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + 3 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 8 |
[U13(x1, x2, x3)] | = | x1 + x2 + 15781 |
[U22(x1, x2)] | = | 0 |
[U51(x1, x2)] | = | 27101 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 6 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U64#(X1,X2,mark(X3)) | → | U64#(X1,X2,X3) | (359) |
U64#(X1,active(X2),X3) | → | U64#(X1,X2,X3) | (351) |
U64#(X1,mark(X2),X3) | → | U64#(X1,X2,X3) | (223) |
U64#(X1,X2,active(X3)) | → | U64#(X1,X2,X3) | (222) |
U64#(active(X1),X2,X3) | → | U64#(X1,X2,X3) | (191) |
U64#(mark(X1),X2,X3) | → | U64#(X1,X2,X3) | (276) |
The dependency pairs are split into 0 components.
U63#(X1,mark(X2),X3) | → | U63#(X1,X2,X3) | (248) |
U63#(active(X1),X2,X3) | → | U63#(X1,X2,X3) | (334) |
U63#(X1,active(X2),X3) | → | U63#(X1,X2,X3) | (185) |
U63#(X1,X2,mark(X3)) | → | U63#(X1,X2,X3) | (287) |
U63#(mark(X1),X2,X3) | → | U63#(X1,X2,X3) | (278) |
U63#(X1,X2,active(X3)) | → | U63#(X1,X2,X3) | (142) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 2 |
[U16(x1)] | = | 8157 |
[U21(x1, x2)] | = | x1 + 3 |
[U11(x1, x2, x3)] | = | 0 |
[U64(x1, x2, x3)] | = | 0 |
[s(x1)] | = | 10055 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 3 |
[U63(x1, x2, x3)] | = | x2 + 20125 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 4 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + 10062 |
[U63#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 21327 |
[U14(x1, x2, x3)] | = | x1 + 18889 |
[isNat(x1)] | = | 3 |
[U52(x1, x2)] | = | 25546 |
[U15(x1, x2)] | = | 1 |
[U61(x1, x2, x3)] | = | x1 + 1 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + 11266 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 10061 |
[U13(x1, x2, x3)] | = | x1 + x2 + 8828 |
[U22(x1, x2)] | = | 0 |
[U51(x1, x2)] | = | 25544 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 10059 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U63#(X1,mark(X2),X3) | → | U63#(X1,X2,X3) | (248) |
U63#(active(X1),X2,X3) | → | U63#(X1,X2,X3) | (334) |
U63#(X1,active(X2),X3) | → | U63#(X1,X2,X3) | (185) |
U63#(X1,X2,mark(X3)) | → | U63#(X1,X2,X3) | (287) |
U63#(mark(X1),X2,X3) | → | U63#(X1,X2,X3) | (278) |
U63#(X1,X2,active(X3)) | → | U63#(X1,X2,X3) | (142) |
The dependency pairs are split into 0 components.
U31#(mark(X1),X2) | → | U31#(X1,X2) | (220) |
U31#(active(X1),X2) | → | U31#(X1,X2) | (307) |
U31#(X1,active(X2)) | → | U31#(X1,X2) | (162) |
U31#(X1,mark(X2)) | → | U31#(X1,X2) | (270) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 1 |
[U16(x1)] | = | 5 |
[U21(x1, x2)] | = | x1 + 6 |
[U11(x1, x2, x3)] | = | 0 |
[U64(x1, x2, x3)] | = | 0 |
[s(x1)] | = | 2 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 3 |
[U63(x1, x2, x3)] | = | x2 + 18 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + 9 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 11 |
[U14(x1, x2, x3)] | = | x1 + 10 |
[isNat(x1)] | = | 5 |
[U52(x1, x2)] | = | 20350 |
[U15(x1, x2)] | = | 2 |
[U61(x1, x2, x3)] | = | x1 + 1 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + 3 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 7 |
[U13(x1, x2, x3)] | = | x1 + x2 + 2 |
[U22(x1, x2)] | = | 0 |
[U51(x1, x2)] | = | 3 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 5 |
[U31#(x1, x2)] | = | x2 + 0 |
[U61#(x1, x2, x3)] | = | 0 |
U31#(X1,active(X2)) | → | U31#(X1,X2) | (162) |
U31#(X1,mark(X2)) | → | U31#(X1,X2) | (270) |
The dependency pairs are split into 1 component.
U31#(active(X1),X2) | → | U31#(X1,X2) | (307) |
U31#(mark(X1),X2) | → | U31#(X1,X2) | (220) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 1 |
[U16(x1)] | = | 15337 |
[U21(x1, x2)] | = | x1 + 27667 |
[U11(x1, x2, x3)] | = | 0 |
[U64(x1, x2, x3)] | = | 0 |
[s(x1)] | = | 31061 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 2 |
[U63(x1, x2, x3)] | = | x2 + 62137 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 477 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + 31069 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 58732 |
[U14(x1, x2, x3)] | = | x1 + 43293 |
[isNat(x1)] | = | 27666 |
[U52(x1, x2)] | = | 27667 |
[U15(x1, x2)] | = | 15335 |
[U61(x1, x2, x3)] | = | x1 + 2 |
[plus(x1, x2)] | = | 27663 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + 27665 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 31066 |
[U13(x1, x2, x3)] | = | x1 + x2 + 12226 |
[U22(x1, x2)] | = | 0 |
[U51(x1, x2)] | = | 27665 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 31064 |
[U31#(x1, x2)] | = | x1 + 0 |
[U61#(x1, x2, x3)] | = | 0 |
U31#(active(X1),X2) | → | U31#(X1,X2) | (307) |
U31#(mark(X1),X2) | → | U31#(X1,X2) | (220) |
The dependency pairs are split into 0 components.
U12#(X1,X2,active(X3)) | → | U12#(X1,X2,X3) | (254) |
U12#(X1,X2,mark(X3)) | → | U12#(X1,X2,X3) | (210) |
U12#(X1,active(X2),X3) | → | U12#(X1,X2,X3) | (202) |
U12#(mark(X1),X2,X3) | → | U12#(X1,X2,X3) | (176) |
U12#(X1,mark(X2),X3) | → | U12#(X1,X2,X3) | (171) |
U12#(active(X1),X2,X3) | → | U12#(X1,X2,X3) | (274) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1830 |
[U16(x1)] | = | x1 + 91233 |
[U21(x1, x2)] | = | x2 + 210 |
[U11(x1, x2, x3)] | = | x2 + 2866 |
[U64(x1, x2, x3)] | = | x1 + x3 + 127625 |
[s(x1)] | = | x1 + 133800 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 14650 |
[U63(x1, x2, x3)] | = | x1 + x3 + 98642 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 1038 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 26795 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + x3 + 68037 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 28842 |
[U14(x1, x2, x3)] | = | x2 + x3 + 60834 |
[isNat(x1)] | = | 208 |
[U52(x1, x2)] | = | 31075 |
[U15(x1, x2)] | = | x1 + x2 + 60628 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 24432 |
[plus(x1, x2)] | = | 24638 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 7526 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 30811 |
[U13(x1, x2, x3)] | = | x1 + 30021 |
[U22(x1, x2)] | = | 14856 |
[U51(x1, x2)] | = | x2 + 24640 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 8994 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U12#(X1,X2,active(X3)) | → | U12#(X1,X2,X3) | (254) |
U12#(X1,X2,mark(X3)) | → | U12#(X1,X2,X3) | (210) |
U12#(X1,active(X2),X3) | → | U12#(X1,X2,X3) | (202) |
U12#(mark(X1),X2,X3) | → | U12#(X1,X2,X3) | (176) |
U12#(X1,mark(X2),X3) | → | U12#(X1,X2,X3) | (171) |
U12#(active(X1),X2,X3) | → | U12#(X1,X2,X3) | (274) |
The dependency pairs are split into 0 components.
U61#(X1,X2,mark(X3)) | → | U61#(X1,X2,X3) | (357) |
U61#(active(X1),X2,X3) | → | U61#(X1,X2,X3) | (247) |
U61#(mark(X1),X2,X3) | → | U61#(X1,X2,X3) | (317) |
U61#(X1,X2,active(X3)) | → | U61#(X1,X2,X3) | (195) |
U61#(X1,active(X2),X3) | → | U61#(X1,X2,X3) | (283) |
U61#(X1,mark(X2),X3) | → | U61#(X1,X2,X3) | (149) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 5 |
[U16(x1)] | = | x1 + 13182 |
[U21(x1, x2)] | = | x2 + 4 |
[U11(x1, x2, x3)] | = | x2 + 4 |
[U64(x1, x2, x3)] | = | x1 + x3 + 21703 |
[s(x1)] | = | x1 + 26098 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 19656 |
[U63(x1, x2, x3)] | = | x1 + x3 + 17312 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 1 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 26795 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + x3 + 12918 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | x2 + x3 + 8788 |
[isNat(x1)] | = | 2 |
[U52(x1, x2)] | = | 21538 |
[U15(x1, x2)] | = | x1 + x2 + 8788 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 8527 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 4267 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 4394 |
[U13(x1, x2, x3)] | = | x1 + 4392 |
[U22(x1, x2)] | = | 19656 |
[U51(x1, x2)] | = | x2 + 21536 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
U61#(X1,X2,mark(X3)) | → | U61#(X1,X2,X3) | (357) |
U61#(active(X1),X2,X3) | → | U61#(X1,X2,X3) | (247) |
U61#(mark(X1),X2,X3) | → | U61#(X1,X2,X3) | (317) |
U61#(X1,X2,active(X3)) | → | U61#(X1,X2,X3) | (195) |
U61#(X1,active(X2),X3) | → | U61#(X1,X2,X3) | (283) |
U61#(X1,mark(X2),X3) | → | U61#(X1,X2,X3) | (149) |
The dependency pairs are split into 0 components.
U23#(active(X)) | → | U23#(X) | (331) |
U23#(mark(X)) | → | U23#(X) | (179) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 16198 |
[U16(x1)] | = | x1 + 26202 |
[U21(x1, x2)] | = | x2 + 16200 |
[U11(x1, x2, x3)] | = | x2 + 42384 |
[U64(x1, x2, x3)] | = | x1 + x3 + 50243 |
[s(x1)] | = | x1 + 36466 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | x1 + 0 |
[U23(x1)] | = | x1 + 22593 |
[U63(x1, x2, x3)] | = | x1 + x3 + 50239 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 26188 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 41237 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + x3 + 23216 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 4211 |
[U14(x1, x2, x3)] | = | x2 + x3 + 42394 |
[isNat(x1)] | = | 16198 |
[U52(x1, x2)] | = | 29983 |
[U15(x1, x2)] | = | x1 + x2 + 26198 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 13783 |
[plus(x1, x2)] | = | 29979 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 2 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 16200 |
[U13(x1, x2, x3)] | = | x1 + 26192 |
[U22(x1, x2)] | = | 16202 |
[U51(x1, x2)] | = | x2 + 29981 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 13243 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U23#(active(X)) | → | U23#(X) | (331) |
U23#(mark(X)) | → | U23#(X) | (179) |
The dependency pairs are split into 0 components.
U62#(X1,X2,active(X3)) | → | U62#(X1,X2,X3) | (346) |
U62#(X1,active(X2),X3) | → | U62#(X1,X2,X3) | (340) |
U62#(active(X1),X2,X3) | → | U62#(X1,X2,X3) | (296) |
U62#(X1,X2,mark(X3)) | → | U62#(X1,X2,X3) | (295) |
U62#(mark(X1),X2,X3) | → | U62#(X1,X2,X3) | (159) |
U62#(X1,mark(X2),X3) | → | U62#(X1,X2,X3) | (260) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1 |
[U16(x1)] | = | x1 + 58596 |
[U21(x1, x2)] | = | x2 + 3 |
[U11(x1, x2, x3)] | = | x2 + 3 |
[U64(x1, x2, x3)] | = | x1 + x3 + 14 |
[s(x1)] | = | x1 + 18 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 6 |
[U63(x1, x2, x3)] | = | x1 + x3 + 10 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 4 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | x1 + x2 + x3 + 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 41237 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + x3 + 6 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | x2 + x3 + 13 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | 5 |
[U15(x1, x2)] | = | x1 + x2 + 14 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 10260 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 3 |
[U13(x1, x2, x3)] | = | x1 + 8 |
[U22(x1, x2)] | = | 5 |
[U51(x1, x2)] | = | x2 + 3 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 474 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U62#(X1,X2,active(X3)) | → | U62#(X1,X2,X3) | (346) |
U62#(X1,active(X2),X3) | → | U62#(X1,X2,X3) | (340) |
U62#(active(X1),X2,X3) | → | U62#(X1,X2,X3) | (296) |
U62#(X1,X2,mark(X3)) | → | U62#(X1,X2,X3) | (295) |
U62#(mark(X1),X2,X3) | → | U62#(X1,X2,X3) | (159) |
U62#(X1,mark(X2),X3) | → | U62#(X1,X2,X3) | (260) |
The dependency pairs are split into 0 components.
isNatKind#(mark(X)) | → | isNatKind#(X) | (305) |
isNatKind#(active(X)) | → | isNatKind#(X) | (170) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 4849 |
[U16(x1)] | = | x1 + 20174 |
[U21(x1, x2)] | = | x2 + 4851 |
[U11(x1, x2, x3)] | = | x2 + 25007 |
[U64(x1, x2, x3)] | = | x1 + x3 + 22804 |
[s(x1)] | = | x1 + 27656 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 18470 |
[U63(x1, x2, x3)] | = | x1 + x3 + 22800 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 20160 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 25941 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + x3 + 22796 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 3150 |
[U14(x1, x2, x3)] | = | x2 + x3 + 25017 |
[isNat(x1)] | = | 4849 |
[U52(x1, x2)] | = | 28024 |
[U15(x1, x2)] | = | x1 + x2 + 20170 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 22792 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 10535 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 4851 |
[U13(x1, x2, x3)] | = | x1 + 20164 |
[U22(x1, x2)] | = | 4853 |
[U51(x1, x2)] | = | x2 + 28022 |
[isNatKind#(x1)] | = | x1 + 0 |
[U41(x1)] | = | x1 + 5102 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
isNatKind#(mark(X)) | → | isNatKind#(X) | (305) |
isNatKind#(active(X)) | → | isNatKind#(X) | (170) |
The dependency pairs are split into 0 components.
U11#(X1,X2,active(X3)) | → | U11#(X1,X2,X3) | (231) |
U11#(active(X1),X2,X3) | → | U11#(X1,X2,X3) | (228) |
U11#(mark(X1),X2,X3) | → | U11#(X1,X2,X3) | (196) |
U11#(X1,mark(X2),X3) | → | U11#(X1,X2,X3) | (193) |
U11#(X1,active(X2),X3) | → | U11#(X1,X2,X3) | (301) |
U11#(X1,X2,mark(X3)) | → | U11#(X1,X2,X3) | (183) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1 |
[U16(x1)] | = | x1 + 16424 |
[U21(x1, x2)] | = | x2 + 3 |
[U11(x1, x2, x3)] | = | x2 + 4 |
[U64(x1, x2, x3)] | = | x1 + x3 + 14 |
[s(x1)] | = | x1 + 20 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 6 |
[U63(x1, x2, x3)] | = | x1 + x3 + 10 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 5 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 32477 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + x3 + 6 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | x2 + x3 + 15 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | 39900 |
[U15(x1, x2)] | = | x1 + x2 + 16 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | x1 + x3 + 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 2 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 3 |
[U13(x1, x2, x3)] | = | x1 + 10 |
[U22(x1, x2)] | = | 5 |
[U51(x1, x2)] | = | x2 + 15964 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U11#(X1,X2,active(X3)) | → | U11#(X1,X2,X3) | (231) |
U11#(active(X1),X2,X3) | → | U11#(X1,X2,X3) | (228) |
U11#(mark(X1),X2,X3) | → | U11#(X1,X2,X3) | (196) |
U11#(X1,X2,mark(X3)) | → | U11#(X1,X2,X3) | (183) |
The dependency pairs are split into 1 component.
U11#(X1,mark(X2),X3) | → | U11#(X1,X2,X3) | (193) |
U11#(X1,active(X2),X3) | → | U11#(X1,X2,X3) | (301) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 16733 |
[U16(x1)] | = | x1 + 54737 |
[U21(x1, x2)] | = | x2 + 3 |
[U11(x1, x2, x3)] | = | x2 + 21976 |
[U64(x1, x2, x3)] | = | x1 + x3 + 57446 |
[s(x1)] | = | x1 + 107964 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 5543 |
[U63(x1, x2, x3)] | = | x1 + x3 + 52104 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 5245 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 34368 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + x3 + 30030 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 7068 |
[U14(x1, x2, x3)] | = | x2 + x3 + 32662 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | 17232 |
[U15(x1, x2)] | = | x1 + x2 + 32663 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 24688 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | x2 + 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 31022 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 22073 |
[U13(x1, x2, x3)] | = | x1 + 10587 |
[U22(x1, x2)] | = | 5 |
[U51(x1, x2)] | = | x2 + 17230 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 10140 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U11#(X1,mark(X2),X3) | → | U11#(X1,X2,X3) | (193) |
U11#(X1,active(X2),X3) | → | U11#(X1,X2,X3) | (301) |
The dependency pairs are split into 0 components.
U15#(X1,mark(X2)) | → | U15#(X1,X2) | (238) |
U15#(mark(X1),X2) | → | U15#(X1,X2) | (336) |
U15#(active(X1),X2) | → | U15#(X1,X2) | (319) |
U15#(X1,active(X2)) | → | U15#(X1,X2) | (282) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1 |
[U16(x1)] | = | x1 + 25475 |
[U21(x1, x2)] | = | x2 + 3 |
[U11(x1, x2, x3)] | = | x2 + 3 |
[U64(x1, x2, x3)] | = | x1 + x3 + 21 |
[s(x1)] | = | x1 + 25 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 6 |
[U63(x1, x2, x3)] | = | x1 + x3 + 14 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 4 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 34368 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x2 + x3 + 6 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 12472 |
[U15#(x1, x2)] | = | x1 + x2 + 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | x2 + x3 + 25466 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | 23998 |
[U15(x1, x2)] | = | x1 + x2 + 25471 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 2 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 12473 |
[U31(x1, x2)] | = | x1 + x2 + 12793 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 3 |
[U13(x1, x2, x3)] | = | x1 + 8 |
[U22(x1, x2)] | = | 5 |
[U51(x1, x2)] | = | x2 + 7 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 2 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U15#(X1,mark(X2)) | → | U15#(X1,X2) | (238) |
U15#(mark(X1),X2) | → | U15#(X1,X2) | (336) |
U15#(active(X1),X2) | → | U15#(X1,X2) | (319) |
U15#(X1,active(X2)) | → | U15#(X1,X2) | (282) |
The dependency pairs are split into 0 components.
isNat#(active(X)) | → | isNat#(X) | (355) |
isNat#(mark(X)) | → | isNat#(X) | (290) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 35457 |
[U16(x1)] | = | 47605 |
[U21(x1, x2)] | = | x2 + 4 |
[U11(x1, x2, x3)] | = | x1 + x2 + x3 + 14279 |
[U64(x1, x2, x3)] | = | x3 + 63166 |
[s(x1)] | = | 63168 |
[isNat#(x1)] | = | x1 + 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | x1 + 23694 |
[U63(x1, x2, x3)] | = | x2 + x3 + 63164 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 49442 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 12148 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x1 + x3 + 15555 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 7282 |
[U14(x1, x2, x3)] | = | x3 + 47601 |
[isNat(x1)] | = | 2 |
[U52(x1, x2)] | = | 51012 |
[U15(x1, x2)] | = | x2 + 47603 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 3403 |
[plus(x1, x2)] | = | 3403 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 3405 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 47607 |
[U13(x1, x2, x3)] | = | x2 + 28686 |
[U22(x1, x2)] | = | 6 |
[U51(x1, x2)] | = | x1 + x2 + 3403 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 63170 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U32(active(X)) | → | U32(X) | (100) |
U32(mark(X)) | → | U32(X) | (99) |
isNat#(active(X)) | → | isNat#(X) | (355) |
isNat#(mark(X)) | → | isNat#(X) | (290) |
The dependency pairs are split into 0 components.
U14#(X1,active(X2),X3) | → | U14#(X1,X2,X3) | (225) |
U14#(X1,mark(X2),X3) | → | U14#(X1,X2,X3) | (309) |
U14#(X1,X2,mark(X3)) | → | U14#(X1,X2,X3) | (286) |
U14#(X1,X2,active(X3)) | → | U14#(X1,X2,X3) | (173) |
U14#(active(X1),X2,X3) | → | U14#(X1,X2,X3) | (163) |
U14#(mark(X1),X2,X3) | → | U14#(X1,X2,X3) | (263) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 1 |
[U16(x1)] | = | 18 |
[U21(x1, x2)] | = | x2 + 14 |
[U11(x1, x2, x3)] | = | x2 + x3 + 5 |
[U64(x1, x2, x3)] | = | x2 + x3 + 9 |
[s(x1)] | = | 11 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 18 |
[U63(x1, x2, x3)] | = | x2 + x3 + 7 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x3 + 7 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 13 |
[U14#(x1, x2, x3)] | = | x1 + 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 5 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 22495 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 6 |
[U14(x1, x2, x3)] | = | x3 + 11 |
[isNat(x1)] | = | x1 + 1 |
[U52(x1, x2)] | = | 20303 |
[U15(x1, x2)] | = | x2 + 16 |
[U61(x1, x2, x3)] | = | x2 + x3 + 3 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 22496 |
[U31(x1, x2)] | = | x1 + x2 + 24540 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 20 |
[U13(x1, x2, x3)] | = | x2 + 9 |
[U22(x1, x2)] | = | 16 |
[U51(x1, x2)] | = | x1 + x2 + 2 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 13 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U23(mark(X)) | → | U23(X) | (93) |
U23(active(X)) | → | U23(X) | (94) |
U14#(active(X1),X2,X3) | → | U14#(X1,X2,X3) | (163) |
U14#(mark(X1),X2,X3) | → | U14#(X1,X2,X3) | (263) |
The dependency pairs are split into 1 component.
U14#(X1,mark(X2),X3) | → | U14#(X1,X2,X3) | (309) |
U14#(X1,X2,active(X3)) | → | U14#(X1,X2,X3) | (173) |
U14#(X1,active(X2),X3) | → | U14#(X1,X2,X3) | (225) |
U14#(X1,X2,mark(X3)) | → | U14#(X1,X2,X3) | (286) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 9171 |
[U16(x1)] | = | 15 |
[U21(x1, x2)] | = | x2 + 19701 |
[U11(x1, x2, x3)] | = | x2 + x3 + 5 |
[U64(x1, x2, x3)] | = | x2 + x3 + 19695 |
[s(x1)] | = | 19697 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 19705 |
[U63(x1, x2, x3)] | = | x2 + x3 + 19693 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x3 + 7 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | x2 + x3 + 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 19691 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 22495 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 2240 |
[U14(x1, x2, x3)] | = | x3 + 11 |
[isNat(x1)] | = | x1 + 2 |
[U52(x1, x2)] | = | 43649 |
[U15(x1, x2)] | = | x2 + 13 |
[U61(x1, x2, x3)] | = | x2 + x3 + 19689 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 22496 |
[U31(x1, x2)] | = | x1 + x2 + 16112 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 19707 |
[U13(x1, x2, x3)] | = | x2 + 9 |
[U22(x1, x2)] | = | 19703 |
[U51(x1, x2)] | = | x1 + x2 + 23940 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 19699 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U23(mark(X)) | → | U23(X) | (93) |
U23(active(X)) | → | U23(X) | (94) |
U14#(X1,mark(X2),X3) | → | U14#(X1,X2,X3) | (309) |
U14#(X1,X2,active(X3)) | → | U14#(X1,X2,X3) | (173) |
U14#(X1,active(X2),X3) | → | U14#(X1,X2,X3) | (225) |
U14#(X1,X2,mark(X3)) | → | U14#(X1,X2,X3) | (286) |
The dependency pairs are split into 0 components.
s#(active(X)) | → | s#(X) | (194) |
s#(mark(X)) | → | s#(X) | (167) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 8 |
[U16(x1)] | = | 14 |
[U21(x1, x2)] | = | x2 + 20 |
[U11(x1, x2, x3)] | = | x2 + x3 + 4 |
[U64(x1, x2, x3)] | = | x2 + x3 + 12 |
[s(x1)] | = | 17 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 24 |
[U63(x1, x2, x3)] | = | x2 + x3 + 8 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x3 + 6 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | x1 + 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 6 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 22495 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 16 |
[U14(x1, x2, x3)] | = | x3 + 10 |
[isNat(x1)] | = | x1 + 1 |
[U52(x1, x2)] | = | 31428 |
[U15(x1, x2)] | = | x2 + 12 |
[U61(x1, x2, x3)] | = | x2 + x3 + 4 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 22496 |
[U31(x1, x2)] | = | x1 + x2 + 15 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 26 |
[U13(x1, x2, x3)] | = | x2 + 8 |
[U22(x1, x2)] | = | 22 |
[U51(x1, x2)] | = | x1 + x2 + 31400 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 19 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U23(mark(X)) | → | U23(X) | (93) |
U23(active(X)) | → | U23(X) | (94) |
s#(active(X)) | → | s#(X) | (194) |
s#(mark(X)) | → | s#(X) | (167) |
The dependency pairs are split into 0 components.
plus#(X1,mark(X2)) | → | plus#(X1,X2) | (250) |
plus#(active(X1),X2) | → | plus#(X1,X2) | (198) |
plus#(X1,active(X2)) | → | plus#(X1,X2) | (304) |
plus#(mark(X1),X2) | → | plus#(X1,X2) | (298) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 12 |
[U16(x1)] | = | 18 |
[U21(x1, x2)] | = | x2 + 14 |
[U11(x1, x2, x3)] | = | x2 + x3 + 4 |
[U64(x1, x2, x3)] | = | x2 + x3 + 9 |
[s(x1)] | = | 11 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | x2 + 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 18 |
[U63(x1, x2, x3)] | = | x2 + x3 + 7 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x3 + 6 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 5 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | x3 + 10 |
[isNat(x1)] | = | x1 + 1 |
[U52(x1, x2)] | = | 24 |
[U15(x1, x2)] | = | x2 + 16 |
[U61(x1, x2, x3)] | = | x2 + x3 + 3 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 16086 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 20 |
[U13(x1, x2, x3)] | = | x2 + 8 |
[U22(x1, x2)] | = | 16 |
[U51(x1, x2)] | = | x1 + x2 + 2 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 13 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U23(mark(X)) | → | U23(X) | (93) |
U23(active(X)) | → | U23(X) | (94) |
plus#(X1,mark(X2)) | → | plus#(X1,X2) | (250) |
plus#(X1,active(X2)) | → | plus#(X1,X2) | (304) |
The dependency pairs are split into 1 component.
plus#(mark(X1),X2) | → | plus#(X1,X2) | (298) |
plus#(active(X1),X2) | → | plus#(X1,X2) | (198) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 3448 |
[U16(x1)] | = | 15 |
[U21(x1, x2)] | = | x2 + 130944 |
[U11(x1, x2, x3)] | = | x3 + 5 |
[U64(x1, x2, x3)] | = | x2 + x3 + 69355 |
[s(x1)] | = | 101289 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | x1 + 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 130948 |
[U63(x1, x2, x3)] | = | x2 + x3 + 39189 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x3 + 7 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 39187 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1876 |
[U14(x1, x2, x3)] | = | x3 + 11 |
[isNat(x1)] | = | x1 + 2 |
[U52(x1, x2)] | = | 151615 |
[U15(x1, x2)] | = | x2 + 13 |
[U61(x1, x2, x3)] | = | x2 + x3 + 6672 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 1473 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 130950 |
[U13(x1, x2, x3)] | = | x2 + 9 |
[U22(x1, x2)] | = | 130946 |
[U51(x1, x2)] | = | x1 + x2 + 20663 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 101291 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U23(mark(X)) | → | U23(X) | (93) |
U23(active(X)) | → | U23(X) | (94) |
plus#(mark(X1),X2) | → | plus#(X1,X2) | (298) |
plus#(active(X1),X2) | → | plus#(X1,X2) | (198) |
The dependency pairs are split into 0 components.
U21#(X1,mark(X2)) | → | U21#(X1,X2) | (353) |
U21#(X1,active(X2)) | → | U21#(X1,X2) | (310) |
U21#(active(X1),X2) | → | U21#(X1,X2) | (293) |
U21#(mark(X1),X2) | → | U21#(X1,X2) | (257) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 2385 |
[U16(x1)] | = | 41293 |
[U21(x1, x2)] | = | x2 + 30090 |
[U11(x1, x2, x3)] | = | x3 + 4 |
[U64(x1, x2, x3)] | = | x2 + x3 + 7743 |
[s(x1)] | = | 30087 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 41293 |
[U63(x1, x2, x3)] | = | x2 + x3 + 6026 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x3 + 6 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 1 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 6024 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | x3 + 41289 |
[isNat(x1)] | = | x1 + 1 |
[U52(x1, x2)] | = | 63750 |
[U15(x1, x2)] | = | x2 + 41291 |
[U61(x1, x2, x3)] | = | x2 + x3 + 4820 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 20492 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | x1 + x2 + 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 41295 |
[U13(x1, x2, x3)] | = | x2 + 41287 |
[U22(x1, x2)] | = | 41291 |
[U51(x1, x2)] | = | x1 + x2 + 22453 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 30089 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U23(mark(X)) | → | U23(X) | (93) |
U23(active(X)) | → | U23(X) | (94) |
U21#(X1,mark(X2)) | → | U21#(X1,X2) | (353) |
U21#(X1,active(X2)) | → | U21#(X1,X2) | (310) |
U21#(active(X1),X2) | → | U21#(X1,X2) | (293) |
U21#(mark(X1),X2) | → | U21#(X1,X2) | (257) |
The dependency pairs are split into 0 components.
U13#(X1,X2,active(X3)) | → | U13#(X1,X2,X3) | (240) |
U13#(X1,mark(X2),X3) | → | U13#(X1,X2,X3) | (347) |
U13#(X1,active(X2),X3) | → | U13#(X1,X2,X3) | (216) |
U13#(active(X1),X2,X3) | → | U13#(X1,X2,X3) | (321) |
U13#(mark(X1),X2,X3) | → | U13#(X1,X2,X3) | (184) |
U13#(X1,X2,mark(X3)) | → | U13#(X1,X2,X3) | (182) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | x1 + 1 |
[U16(x1)] | = | 13 |
[U21(x1, x2)] | = | x2 + 3 |
[U11(x1, x2, x3)] | = | x3 + 3 |
[U64(x1, x2, x3)] | = | x2 + x3 + 30306 |
[s(x1)] | = | x1 + 30307 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 11 |
[U63(x1, x2, x3)] | = | x2 + x3 + 23618 |
[U13#(x1, x2, x3)] | = | x1 + x3 + 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x3 + 5 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 7 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 23616 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | 1 |
[U14(x1, x2, x3)] | = | x3 + 9 |
[isNat(x1)] | = | 1 |
[U52(x1, x2)] | = | 19 |
[U15(x1, x2)] | = | x2 + 11 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 13177 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 22490 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 15 |
[U13(x1, x2, x3)] | = | x2 + 7 |
[U22(x1, x2)] | = | 9 |
[U51(x1, x2)] | = | x1 + x2 + 2 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 30309 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U23(mark(X)) | → | U23(X) | (93) |
U23(active(X)) | → | U23(X) | (94) |
U13#(X1,X2,active(X3)) | → | U13#(X1,X2,X3) | (240) |
U13#(active(X1),X2,X3) | → | U13#(X1,X2,X3) | (321) |
U13#(mark(X1),X2,X3) | → | U13#(X1,X2,X3) | (184) |
U13#(X1,X2,mark(X3)) | → | U13#(X1,X2,X3) | (182) |
The dependency pairs are split into 1 component.
U13#(X1,active(X2),X3) | → | U13#(X1,X2,X3) | (216) |
U13#(X1,mark(X2),X3) | → | U13#(X1,X2,X3) | (347) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 112740 |
[U16(x1)] | = | 112740 |
[U21(x1, x2)] | = | x1 + x2 + 247481 |
[U11(x1, x2, x3)] | = | x1 + x2 + 58104 |
[U64(x1, x2, x3)] | = | x2 + x3 + 195970 |
[s(x1)] | = | 226081 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 29717 |
[U63(x1, x2, x3)] | = | x1 + x3 + 23008 |
[U13#(x1, x2, x3)] | = | x2 + 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 118326 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 8711 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 96926 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 90333 |
[U14(x1, x2, x3)] | = | x2 + x3 + 52518 |
[isNat(x1)] | = | x1 + 104029 |
[U52(x1, x2)] | = | 96926 |
[U15(x1, x2)] | = | x2 + 82629 |
[U61(x1, x2, x3)] | = | x2 + x3 + 66815 |
[plus(x1, x2)] | = | 36704 |
[U51#(x1, x2)] | = | 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 30111 |
[U31(x1, x2)] | = | x1 + x2 + 30111 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 142851 |
[U13(x1, x2, x3)] | = | x2 + 22407 |
[U22(x1, x2)] | = | 420443 |
[U51(x1, x2)] | = | x2 + 66815 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | x1 + 30111 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
U32(active(X)) | → | U32(X) | (100) |
isNatKind(mark(X)) | → | isNatKind(X) | (63) |
isNatKind(active(X)) | → | isNatKind(X) | (64) |
U32(mark(X)) | → | U32(X) | (99) |
U13#(X1,active(X2),X3) | → | U13#(X1,X2,X3) | (216) |
U13#(X1,mark(X2),X3) | → | U13#(X1,X2,X3) | (347) |
The dependency pairs are split into 0 components.
U51#(X1,mark(X2)) | → | U51#(X1,X2) | (207) |
U51#(X1,active(X2)) | → | U51#(X1,X2) | (201) |
U51#(mark(X1),X2) | → | U51#(X1,X2) | (197) |
U51#(active(X1),X2) | → | U51#(X1,X2) | (259) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 1 |
[U16(x1)] | = | 7 |
[U21(x1, x2)] | = | x2 + 2 |
[U11(x1, x2, x3)] | = | x2 + 5 |
[U64(x1, x2, x3)] | = | x2 + x3 + 18 |
[s(x1)] | = | 20 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 6 |
[U63(x1, x2, x3)] | = | x3 + 16 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 6 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 2 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 14 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 2905 |
[U14(x1, x2, x3)] | = | x2 + x3 + 3 |
[isNat(x1)] | = | x1 + 2 |
[U52(x1, x2)] | = | 12834 |
[U15(x1, x2)] | = | x2 + 5 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 3 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | x1 + 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 2 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 9 |
[U13(x1, x2, x3)] | = | 1 |
[U22(x1, x2)] | = | 4 |
[U51(x1, x2)] | = | x2 + 10713 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 3 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
plus(X1,active(X2)) | → | plus(X1,X2) | (140) |
U32(active(X)) | → | U32(X) | (100) |
plus(mark(X1),X2) | → | plus(X1,X2) | (137) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (138) |
plus(active(X1),X2) | → | plus(X1,X2) | (139) |
U32(mark(X)) | → | U32(X) | (99) |
U51#(mark(X1),X2) | → | U51#(X1,X2) | (197) |
U51#(active(X1),X2) | → | U51#(X1,X2) | (259) |
The dependency pairs are split into 1 component.
U51#(X1,mark(X2)) | → | U51#(X1,X2) | (207) |
U51#(X1,active(X2)) | → | U51#(X1,X2) | (201) |
[U32#(x1)] | = | 0 |
[isNatKind(x1)] | = | 13793 |
[U16(x1)] | = | 68260 |
[U21(x1, x2)] | = | x2 + 1133 |
[U11(x1, x2, x3)] | = | x2 + 14276 |
[U64(x1, x2, x3)] | = | x2 + x3 + 82878 |
[s(x1)] | = | 82880 |
[isNat#(x1)] | = | 0 |
[plus#(x1, x2)] | = | 0 |
[U23#(x1)] | = | 0 |
[U23(x1)] | = | 1137 |
[U63(x1, x2, x3)] | = | 82876 |
[U13#(x1, x2, x3)] | = | 0 |
[U52#(x1, x2)] | = | 0 |
[U12(x1, x2, x3)] | = | x1 + x3 + 485 |
[U16#(x1)] | = | 0 |
[U12#(x1, x2, x3)] | = | 0 |
[U62#(x1, x2, x3)] | = | 0 |
[mark#(x1)] | = | 39191 |
[0] | = | 501 |
[U14#(x1, x2, x3)] | = | 0 |
[s#(x1)] | = | 0 |
[U62(x1, x2, x3)] | = | x2 + x3 + 82874 |
[U63#(x1, x2, x3)] | = | 0 |
[mark(x1)] | = | x1 + 1 |
[U15#(x1, x2)] | = | 0 |
[U32(x1)] | = | x1 + 80197 |
[U14(x1, x2, x3)] | = | x2 + x3 + 38384 |
[isNat(x1)] | = | x1 + 14273 |
[U52(x1, x2)] | = | 24640 |
[U15(x1, x2)] | = | x2 + 68258 |
[U61(x1, x2, x3)] | = | x1 + x2 + x3 + 4230 |
[plus(x1, x2)] | = | 1 |
[U51#(x1, x2)] | = | x2 + 0 |
[U11#(x1, x2, x3)] | = | 0 |
[U64#(x1, x2, x3)] | = | 0 |
[active(x1)] | = | x1 + 2 |
[U31(x1, x2)] | = | x1 + x2 + 15346 |
[U41#(x1)] | = | 0 |
[active#(x1)] | = | 39190 |
[U21#(x1, x2)] | = | 0 |
[U22#(x1, x2)] | = | 0 |
[tt] | = | 78642 |
[U13(x1, x2, x3)] | = | 38382 |
[U22(x1, x2)] | = | 1135 |
[U51(x1, x2)] | = | x2 + 21428 |
[isNatKind#(x1)] | = | 0 |
[U41(x1)] | = | 78640 |
[U31#(x1, x2)] | = | 0 |
[U61#(x1, x2, x3)] | = | 0 |
plus(X1,active(X2)) | → | plus(X1,X2) | (140) |
U32(active(X)) | → | U32(X) | (100) |
plus(mark(X1),X2) | → | plus(X1,X2) | (137) |
plus(X1,mark(X2)) | → | plus(X1,X2) | (138) |
plus(active(X1),X2) | → | plus(X1,X2) | (139) |
U32(mark(X)) | → | U32(X) | (99) |
U51#(X1,mark(X2)) | → | U51#(X1,X2) | (207) |
U51#(X1,active(X2)) | → | U51#(X1,X2) | (201) |
The dependency pairs are split into 0 components.