The rewrite relation of the following TRS is considered.
There are 155 ruless (increase limit for explicit display).
There are 243 ruless (increase limit for explicit display).
The dependency pairs are split into 26
components.
-
The
1st
component contains the
pair
mark#(u) |
→ |
active#(u) |
(318) |
active#(__(__(X,Y),Z)) |
→ |
mark#(__(X,__(Y,Z))) |
(158) |
mark#(__(X1,X2)) |
→ |
mark#(X2) |
(248) |
mark#(__(X1,X2)) |
→ |
mark#(X1) |
(249) |
mark#(__(X1,X2)) |
→ |
active#(__(mark(X1),mark(X2))) |
(251) |
active#(__(X,nil)) |
→ |
mark#(X) |
(159) |
mark#(nil) |
→ |
active#(nil) |
(252) |
active#(__(nil,X)) |
→ |
mark#(X) |
(160) |
mark#(U11(X1,X2)) |
→ |
mark#(X1) |
(253) |
mark#(U11(X1,X2)) |
→ |
active#(U11(mark(X1),X2)) |
(255) |
active#(U11(tt,V)) |
→ |
mark#(U12(isNeList(V))) |
(163) |
mark#(tt) |
→ |
active#(tt) |
(256) |
active#(U12(tt)) |
→ |
mark#(tt) |
(164) |
mark#(U12(X)) |
→ |
mark#(X) |
(257) |
mark#(U12(X)) |
→ |
active#(U12(mark(X))) |
(259) |
active#(U21(tt,V1,V2)) |
→ |
mark#(U22(isList(V1),V2)) |
(167) |
mark#(isNeList(X)) |
→ |
active#(isNeList(X)) |
(260) |
active#(U22(tt,V2)) |
→ |
mark#(U23(isList(V2))) |
(170) |
mark#(U21(X1,X2,X3)) |
→ |
mark#(X1) |
(261) |
mark#(U21(X1,X2,X3)) |
→ |
active#(U21(mark(X1),X2,X3)) |
(263) |
active#(U23(tt)) |
→ |
mark#(tt) |
(171) |
mark#(U22(X1,X2)) |
→ |
mark#(X1) |
(264) |
mark#(U22(X1,X2)) |
→ |
active#(U22(mark(X1),X2)) |
(266) |
active#(U31(tt,V)) |
→ |
mark#(U32(isQid(V))) |
(174) |
mark#(isList(X)) |
→ |
active#(isList(X)) |
(267) |
active#(U32(tt)) |
→ |
mark#(tt) |
(175) |
mark#(U23(X)) |
→ |
mark#(X) |
(268) |
mark#(U23(X)) |
→ |
active#(U23(mark(X))) |
(270) |
active#(U41(tt,V1,V2)) |
→ |
mark#(U42(isList(V1),V2)) |
(178) |
mark#(U31(X1,X2)) |
→ |
mark#(X1) |
(271) |
mark#(U31(X1,X2)) |
→ |
active#(U31(mark(X1),X2)) |
(273) |
active#(U42(tt,V2)) |
→ |
mark#(U43(isNeList(V2))) |
(181) |
mark#(U32(X)) |
→ |
mark#(X) |
(274) |
mark#(U32(X)) |
→ |
active#(U32(mark(X))) |
(276) |
active#(U43(tt)) |
→ |
mark#(tt) |
(182) |
mark#(isQid(X)) |
→ |
active#(isQid(X)) |
(277) |
active#(U51(tt,V1,V2)) |
→ |
mark#(U52(isNeList(V1),V2)) |
(185) |
mark#(U41(X1,X2,X3)) |
→ |
mark#(X1) |
(278) |
mark#(U41(X1,X2,X3)) |
→ |
active#(U41(mark(X1),X2,X3)) |
(280) |
active#(U52(tt,V2)) |
→ |
mark#(U53(isList(V2))) |
(188) |
mark#(U42(X1,X2)) |
→ |
mark#(X1) |
(281) |
mark#(U42(X1,X2)) |
→ |
active#(U42(mark(X1),X2)) |
(283) |
active#(U53(tt)) |
→ |
mark#(tt) |
(189) |
mark#(U43(X)) |
→ |
mark#(X) |
(284) |
mark#(U43(X)) |
→ |
active#(U43(mark(X))) |
(286) |
active#(U61(tt,V)) |
→ |
mark#(U62(isQid(V))) |
(192) |
mark#(U51(X1,X2,X3)) |
→ |
mark#(X1) |
(287) |
mark#(U51(X1,X2,X3)) |
→ |
active#(U51(mark(X1),X2,X3)) |
(289) |
active#(U62(tt)) |
→ |
mark#(tt) |
(193) |
mark#(U52(X1,X2)) |
→ |
mark#(X1) |
(290) |
mark#(U52(X1,X2)) |
→ |
active#(U52(mark(X1),X2)) |
(292) |
active#(U71(tt,V)) |
→ |
mark#(U72(isNePal(V))) |
(196) |
mark#(U53(X)) |
→ |
mark#(X) |
(293) |
mark#(U53(X)) |
→ |
active#(U53(mark(X))) |
(295) |
active#(U72(tt)) |
→ |
mark#(tt) |
(197) |
mark#(U61(X1,X2)) |
→ |
mark#(X1) |
(296) |
mark#(U61(X1,X2)) |
→ |
active#(U61(mark(X1),X2)) |
(298) |
active#(and(tt,X)) |
→ |
mark#(X) |
(198) |
mark#(U62(X)) |
→ |
mark#(X) |
(299) |
mark#(U62(X)) |
→ |
active#(U62(mark(X))) |
(301) |
active#(isList(V)) |
→ |
mark#(U11(isPalListKind(V),V)) |
(201) |
mark#(U71(X1,X2)) |
→ |
mark#(X1) |
(302) |
mark#(U71(X1,X2)) |
→ |
active#(U71(mark(X1),X2)) |
(304) |
active#(isList(nil)) |
→ |
mark#(tt) |
(202) |
mark#(U72(X)) |
→ |
mark#(X) |
(305) |
mark#(U72(X)) |
→ |
active#(U72(mark(X))) |
(307) |
active#(isList(__(V1,V2))) |
→ |
mark#(U21(and(isPalListKind(V1),isPalListKind(V2)),V1,V2)) |
(207) |
mark#(isNePal(X)) |
→ |
active#(isNePal(X)) |
(308) |
active#(isNeList(V)) |
→ |
mark#(U31(isPalListKind(V),V)) |
(210) |
mark#(and(X1,X2)) |
→ |
mark#(X1) |
(309) |
mark#(and(X1,X2)) |
→ |
active#(and(mark(X1),X2)) |
(311) |
active#(isNeList(__(V1,V2))) |
→ |
mark#(U41(and(isPalListKind(V1),isPalListKind(V2)),V1,V2)) |
(215) |
mark#(isPalListKind(X)) |
→ |
active#(isPalListKind(X)) |
(312) |
active#(isNeList(__(V1,V2))) |
→ |
mark#(U51(and(isPalListKind(V1),isPalListKind(V2)),V1,V2)) |
(217) |
mark#(isPal(X)) |
→ |
active#(isPal(X)) |
(313) |
active#(isNePal(V)) |
→ |
mark#(U61(isPalListKind(V),V)) |
(220) |
mark#(a) |
→ |
active#(a) |
(314) |
active#(isNePal(__(I,__(P,I)))) |
→ |
mark#(and(and(isQid(I),isPalListKind(I)),and(isPal(P),isPalListKind(P)))) |
(228) |
mark#(e) |
→ |
active#(e) |
(315) |
active#(isPal(V)) |
→ |
mark#(U71(isPalListKind(V),V)) |
(231) |
mark#(i) |
→ |
active#(i) |
(316) |
active#(isPal(nil)) |
→ |
mark#(tt) |
(232) |
mark#(o) |
→ |
active#(o) |
(317) |
active#(isPalListKind(a)) |
→ |
mark#(tt) |
(233) |
active#(isPalListKind(e)) |
→ |
mark#(tt) |
(234) |
active#(isPalListKind(i)) |
→ |
mark#(tt) |
(235) |
active#(isPalListKind(nil)) |
→ |
mark#(tt) |
(236) |
active#(isPalListKind(o)) |
→ |
mark#(tt) |
(237) |
active#(isPalListKind(u)) |
→ |
mark#(tt) |
(238) |
active#(isPalListKind(__(V1,V2))) |
→ |
mark#(and(isPalListKind(V1),isPalListKind(V2))) |
(242) |
active#(isQid(a)) |
→ |
mark#(tt) |
(243) |
active#(isQid(e)) |
→ |
mark#(tt) |
(244) |
active#(isQid(i)) |
→ |
mark#(tt) |
(245) |
active#(isQid(o)) |
→ |
mark#(tt) |
(246) |
active#(isQid(u)) |
→ |
mark#(tt) |
(247) |
1.1.1 Reduction Pair Processor with Usable Rules
Using the
prec(mark#) |
= |
0 |
|
stat(mark#) |
= |
lex
|
prec(active#) |
= |
0 |
|
stat(active#) |
= |
lex
|
prec(u) |
= |
1 |
|
stat(u) |
= |
lex
|
prec(o) |
= |
4 |
|
stat(o) |
= |
lex
|
prec(i) |
= |
2 |
|
stat(i) |
= |
lex
|
prec(e) |
= |
1 |
|
stat(e) |
= |
lex
|
prec(a) |
= |
16 |
|
stat(a) |
= |
lex
|
prec(isPal) |
= |
35 |
|
stat(isPal) |
= |
lex
|
prec(isPalListKind) |
= |
0 |
|
stat(isPalListKind) |
= |
lex
|
prec(and) |
= |
0 |
|
stat(and) |
= |
lex
|
prec(U72) |
= |
0 |
|
stat(U72) |
= |
lex
|
prec(isNePal) |
= |
32 |
|
stat(isNePal) |
= |
lex
|
prec(U71) |
= |
34 |
|
stat(U71) |
= |
lex
|
prec(U62) |
= |
0 |
|
stat(U62) |
= |
lex
|
prec(U61) |
= |
0 |
|
stat(U61) |
= |
lex
|
prec(U53) |
= |
0 |
|
stat(U53) |
= |
lex
|
prec(U52) |
= |
9 |
|
stat(U52) |
= |
lex
|
prec(U51) |
= |
32 |
|
stat(U51) |
= |
lex
|
prec(U43) |
= |
0 |
|
stat(U43) |
= |
lex
|
prec(U42) |
= |
2 |
|
stat(U42) |
= |
lex
|
prec(U41) |
= |
41 |
|
stat(U41) |
= |
lex
|
prec(U32) |
= |
0 |
|
stat(U32) |
= |
lex
|
prec(isQid) |
= |
0 |
|
stat(isQid) |
= |
lex
|
prec(U31) |
= |
0 |
|
stat(U31) |
= |
lex
|
prec(U23) |
= |
0 |
|
stat(U23) |
= |
lex
|
prec(U22) |
= |
9 |
|
stat(U22) |
= |
lex
|
prec(isList) |
= |
8 |
|
stat(isList) |
= |
lex
|
prec(U21) |
= |
32 |
|
stat(U21) |
= |
lex
|
prec(U12) |
= |
0 |
|
stat(U12) |
= |
lex
|
prec(isNeList) |
= |
1 |
|
stat(isNeList) |
= |
lex
|
prec(U11) |
= |
4 |
|
stat(U11) |
= |
lex
|
prec(tt) |
= |
0 |
|
stat(tt) |
= |
lex
|
prec(nil) |
= |
2 |
|
stat(nil) |
= |
lex
|
prec(mark) |
= |
0 |
|
stat(mark) |
= |
lex
|
prec(active) |
= |
0 |
|
stat(active) |
= |
lex
|
prec(__) |
= |
49 |
|
stat(__) |
= |
lex
|
π(mark#) |
= |
1 |
π(active#) |
= |
1 |
π(u) |
= |
[] |
π(o) |
= |
[] |
π(i) |
= |
[] |
π(e) |
= |
[] |
π(a) |
= |
[] |
π(isPal) |
= |
[1] |
π(isPalListKind) |
= |
1 |
π(and) |
= |
[1,2] |
π(U72) |
= |
1 |
π(isNePal) |
= |
[1] |
π(U71) |
= |
[1,2] |
π(U62) |
= |
1 |
π(U61) |
= |
[1,2] |
π(U53) |
= |
1 |
π(U52) |
= |
[1,2] |
π(U51) |
= |
[1,2,3] |
π(U43) |
= |
1 |
π(U42) |
= |
[1,2] |
π(U41) |
= |
[1,2,3] |
π(U32) |
= |
1 |
π(isQid) |
= |
1 |
π(U31) |
= |
[1,2] |
π(U23) |
= |
1 |
π(U22) |
= |
[1,2] |
π(isList) |
= |
[1] |
π(U21) |
= |
[1,2,3] |
π(U12) |
= |
1 |
π(isNeList) |
= |
[1] |
π(U11) |
= |
[1,2] |
π(tt) |
= |
[] |
π(nil) |
= |
[] |
π(mark) |
= |
1 |
π(active) |
= |
1 |
π(__) |
= |
[1,2] |
together with the usable
rulesThere are 155 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair),
the
pairs
active#(__(__(X,Y),Z)) |
→ |
mark#(__(X,__(Y,Z))) |
(158) |
mark#(__(X1,X2)) |
→ |
mark#(X2) |
(248) |
mark#(__(X1,X2)) |
→ |
mark#(X1) |
(249) |
active#(__(X,nil)) |
→ |
mark#(X) |
(159) |
active#(__(nil,X)) |
→ |
mark#(X) |
(160) |
mark#(U11(X1,X2)) |
→ |
mark#(X1) |
(253) |
active#(U11(tt,V)) |
→ |
mark#(U12(isNeList(V))) |
(163) |
active#(U21(tt,V1,V2)) |
→ |
mark#(U22(isList(V1),V2)) |
(167) |
active#(U22(tt,V2)) |
→ |
mark#(U23(isList(V2))) |
(170) |
mark#(U21(X1,X2,X3)) |
→ |
mark#(X1) |
(261) |
mark#(U22(X1,X2)) |
→ |
mark#(X1) |
(264) |
active#(U31(tt,V)) |
→ |
mark#(U32(isQid(V))) |
(174) |
active#(U41(tt,V1,V2)) |
→ |
mark#(U42(isList(V1),V2)) |
(178) |
mark#(U31(X1,X2)) |
→ |
mark#(X1) |
(271) |
active#(U42(tt,V2)) |
→ |
mark#(U43(isNeList(V2))) |
(181) |
active#(U51(tt,V1,V2)) |
→ |
mark#(U52(isNeList(V1),V2)) |
(185) |
mark#(U41(X1,X2,X3)) |
→ |
mark#(X1) |
(278) |
active#(U52(tt,V2)) |
→ |
mark#(U53(isList(V2))) |
(188) |
mark#(U42(X1,X2)) |
→ |
mark#(X1) |
(281) |
active#(U61(tt,V)) |
→ |
mark#(U62(isQid(V))) |
(192) |
mark#(U51(X1,X2,X3)) |
→ |
mark#(X1) |
(287) |
mark#(U52(X1,X2)) |
→ |
mark#(X1) |
(290) |
active#(U71(tt,V)) |
→ |
mark#(U72(isNePal(V))) |
(196) |
mark#(U61(X1,X2)) |
→ |
mark#(X1) |
(296) |
active#(and(tt,X)) |
→ |
mark#(X) |
(198) |
active#(isList(V)) |
→ |
mark#(U11(isPalListKind(V),V)) |
(201) |
mark#(U71(X1,X2)) |
→ |
mark#(X1) |
(302) |
active#(isList(nil)) |
→ |
mark#(tt) |
(202) |
active#(isList(__(V1,V2))) |
→ |
mark#(U21(and(isPalListKind(V1),isPalListKind(V2)),V1,V2)) |
(207) |
active#(isNeList(V)) |
→ |
mark#(U31(isPalListKind(V),V)) |
(210) |
mark#(and(X1,X2)) |
→ |
mark#(X1) |
(309) |
active#(isNeList(__(V1,V2))) |
→ |
mark#(U41(and(isPalListKind(V1),isPalListKind(V2)),V1,V2)) |
(215) |
active#(isNeList(__(V1,V2))) |
→ |
mark#(U51(and(isPalListKind(V1),isPalListKind(V2)),V1,V2)) |
(217) |
active#(isNePal(V)) |
→ |
mark#(U61(isPalListKind(V),V)) |
(220) |
active#(isNePal(__(I,__(P,I)))) |
→ |
mark#(and(and(isQid(I),isPalListKind(I)),and(isPal(P),isPalListKind(P)))) |
(228) |
active#(isPal(V)) |
→ |
mark#(U71(isPalListKind(V),V)) |
(231) |
active#(isPal(nil)) |
→ |
mark#(tt) |
(232) |
active#(isPalListKind(a)) |
→ |
mark#(tt) |
(233) |
active#(isPalListKind(e)) |
→ |
mark#(tt) |
(234) |
active#(isPalListKind(i)) |
→ |
mark#(tt) |
(235) |
active#(isPalListKind(nil)) |
→ |
mark#(tt) |
(236) |
active#(isPalListKind(o)) |
→ |
mark#(tt) |
(237) |
active#(isPalListKind(u)) |
→ |
mark#(tt) |
(238) |
active#(isPalListKind(__(V1,V2))) |
→ |
mark#(and(isPalListKind(V1),isPalListKind(V2))) |
(242) |
active#(isQid(a)) |
→ |
mark#(tt) |
(243) |
active#(isQid(e)) |
→ |
mark#(tt) |
(244) |
active#(isQid(i)) |
→ |
mark#(tt) |
(245) |
active#(isQid(o)) |
→ |
mark#(tt) |
(246) |
active#(isQid(u)) |
→ |
mark#(tt) |
(247) |
could be deleted.
1.1.1.1 Reduction Pair Processor with Usable Rules
Using the
prec(mark#) |
= |
0 |
|
stat(mark#) |
= |
lex
|
prec(active#) |
= |
0 |
|
stat(active#) |
= |
lex
|
prec(u) |
= |
0 |
|
stat(u) |
= |
lex
|
prec(o) |
= |
0 |
|
stat(o) |
= |
lex
|
prec(i) |
= |
0 |
|
stat(i) |
= |
lex
|
prec(e) |
= |
0 |
|
stat(e) |
= |
lex
|
prec(a) |
= |
0 |
|
stat(a) |
= |
lex
|
prec(isPal) |
= |
33 |
|
stat(isPal) |
= |
lex
|
prec(isPalListKind) |
= |
2 |
|
stat(isPalListKind) |
= |
lex
|
prec(and) |
= |
0 |
|
stat(and) |
= |
lex
|
prec(U72) |
= |
0 |
|
stat(U72) |
= |
lex
|
prec(isNePal) |
= |
3 |
|
stat(isNePal) |
= |
lex
|
prec(U71) |
= |
4 |
|
stat(U71) |
= |
lex
|
prec(U62) |
= |
0 |
|
stat(U62) |
= |
lex
|
prec(U61) |
= |
2 |
|
stat(U61) |
= |
lex
|
prec(U53) |
= |
0 |
|
stat(U53) |
= |
lex
|
prec(U52) |
= |
10 |
|
stat(U52) |
= |
lex
|
prec(U51) |
= |
11 |
|
stat(U51) |
= |
lex
|
prec(U43) |
= |
0 |
|
stat(U43) |
= |
lex
|
prec(U42) |
= |
4 |
|
stat(U42) |
= |
lex
|
prec(U41) |
= |
5 |
|
stat(U41) |
= |
lex
|
prec(U32) |
= |
0 |
|
stat(U32) |
= |
lex
|
prec(isQid) |
= |
1 |
|
stat(isQid) |
= |
lex
|
prec(U31) |
= |
2 |
|
stat(U31) |
= |
lex
|
prec(U23) |
= |
0 |
|
stat(U23) |
= |
lex
|
prec(U22) |
= |
9 |
|
stat(U22) |
= |
lex
|
prec(isList) |
= |
8 |
|
stat(isList) |
= |
lex
|
prec(U21) |
= |
10 |
|
stat(U21) |
= |
lex
|
prec(U12) |
= |
0 |
|
stat(U12) |
= |
lex
|
prec(isNeList) |
= |
3 |
|
stat(isNeList) |
= |
lex
|
prec(U11) |
= |
4 |
|
stat(U11) |
= |
lex
|
prec(tt) |
= |
0 |
|
stat(tt) |
= |
lex
|
prec(nil) |
= |
1 |
|
stat(nil) |
= |
lex
|
prec(mark) |
= |
0 |
|
stat(mark) |
= |
lex
|
prec(active) |
= |
0 |
|
stat(active) |
= |
lex
|
prec(__) |
= |
56 |
|
stat(__) |
= |
lex
|
π(mark#) |
= |
1 |
π(active#) |
= |
1 |
π(u) |
= |
[] |
π(o) |
= |
[] |
π(i) |
= |
[] |
π(e) |
= |
[] |
π(a) |
= |
[] |
π(isPal) |
= |
[] |
π(isPalListKind) |
= |
[] |
π(and) |
= |
2 |
π(U72) |
= |
1 |
π(isNePal) |
= |
[] |
π(U71) |
= |
[] |
π(U62) |
= |
1 |
π(U61) |
= |
[] |
π(U53) |
= |
1 |
π(U52) |
= |
[2] |
π(U51) |
= |
[3] |
π(U43) |
= |
[1] |
π(U42) |
= |
[2] |
π(U41) |
= |
[3] |
π(U32) |
= |
1 |
π(isQid) |
= |
[] |
π(U31) |
= |
[] |
π(U23) |
= |
1 |
π(U22) |
= |
[2] |
π(isList) |
= |
[1] |
π(U21) |
= |
[3] |
π(U12) |
= |
1 |
π(isNeList) |
= |
[1] |
π(U11) |
= |
[2] |
π(tt) |
= |
[] |
π(nil) |
= |
[] |
π(mark) |
= |
1 |
π(active) |
= |
1 |
π(__) |
= |
[1,2] |
together with the usable
rulesThere are 155 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair),
the
pairs
active#(U43(tt)) |
→ |
mark#(tt) |
(182) |
mark#(U43(X)) |
→ |
mark#(X) |
(284) |
could be deleted.
1.1.1.1.1 Reduction Pair Processor with Usable Rules
Using the
prec(mark#) |
= |
0 |
|
stat(mark#) |
= |
lex
|
prec(active#) |
= |
0 |
|
stat(active#) |
= |
lex
|
prec(u) |
= |
1 |
|
stat(u) |
= |
lex
|
prec(o) |
= |
1 |
|
stat(o) |
= |
lex
|
prec(i) |
= |
2 |
|
stat(i) |
= |
lex
|
prec(e) |
= |
4 |
|
stat(e) |
= |
lex
|
prec(a) |
= |
16 |
|
stat(a) |
= |
lex
|
prec(isPal) |
= |
18 |
|
stat(isPal) |
= |
lex
|
prec(isPalListKind) |
= |
0 |
|
stat(isPalListKind) |
= |
lex
|
prec(and) |
= |
0 |
|
stat(and) |
= |
lex
|
prec(U72) |
= |
0 |
|
stat(U72) |
= |
lex
|
prec(isNePal) |
= |
0 |
|
stat(isNePal) |
= |
lex
|
prec(U71) |
= |
1 |
|
stat(U71) |
= |
lex
|
prec(U62) |
= |
0 |
|
stat(U62) |
= |
lex
|
prec(U61) |
= |
0 |
|
stat(U61) |
= |
lex
|
prec(U53) |
= |
0 |
|
stat(U53) |
= |
lex
|
prec(U52) |
= |
0 |
|
stat(U52) |
= |
lex
|
prec(U51) |
= |
0 |
|
stat(U51) |
= |
lex
|
prec(U43) |
= |
1 |
|
stat(U43) |
= |
lex
|
prec(U42) |
= |
16 |
|
stat(U42) |
= |
lex
|
prec(U41) |
= |
17 |
|
stat(U41) |
= |
lex
|
prec(U32) |
= |
0 |
|
stat(U32) |
= |
lex
|
prec(isQid) |
= |
0 |
|
stat(isQid) |
= |
lex
|
prec(U31) |
= |
0 |
|
stat(U31) |
= |
lex
|
prec(U23) |
= |
0 |
|
stat(U23) |
= |
lex
|
prec(U22) |
= |
0 |
|
stat(U22) |
= |
lex
|
prec(isList) |
= |
0 |
|
stat(isList) |
= |
lex
|
prec(U21) |
= |
1 |
|
stat(U21) |
= |
lex
|
prec(U12) |
= |
0 |
|
stat(U12) |
= |
lex
|
prec(isNeList) |
= |
0 |
|
stat(isNeList) |
= |
lex
|
prec(U11) |
= |
0 |
|
stat(U11) |
= |
lex
|
prec(tt) |
= |
0 |
|
stat(tt) |
= |
lex
|
prec(nil) |
= |
2 |
|
stat(nil) |
= |
lex
|
prec(mark) |
= |
0 |
|
stat(mark) |
= |
lex
|
prec(active) |
= |
0 |
|
stat(active) |
= |
lex
|
prec(__) |
= |
24 |
|
stat(__) |
= |
lex
|
π(mark#) |
= |
1 |
π(active#) |
= |
1 |
π(u) |
= |
[] |
π(o) |
= |
[] |
π(i) |
= |
[] |
π(e) |
= |
[] |
π(a) |
= |
[] |
π(isPal) |
= |
[1] |
π(isPalListKind) |
= |
1 |
π(and) |
= |
2 |
π(U72) |
= |
[1] |
π(isNePal) |
= |
[1] |
π(U71) |
= |
[2] |
π(U62) |
= |
1 |
π(U61) |
= |
2 |
π(U53) |
= |
1 |
π(U52) |
= |
2 |
π(U51) |
= |
3 |
π(U43) |
= |
[] |
π(U42) |
= |
[] |
π(U41) |
= |
[] |
π(U32) |
= |
1 |
π(isQid) |
= |
1 |
π(U31) |
= |
2 |
π(U23) |
= |
1 |
π(U22) |
= |
[2] |
π(isList) |
= |
1 |
π(U21) |
= |
[3] |
π(U12) |
= |
1 |
π(isNeList) |
= |
1 |
π(U11) |
= |
2 |
π(tt) |
= |
[] |
π(nil) |
= |
[] |
π(mark) |
= |
1 |
π(active) |
= |
1 |
π(__) |
= |
[1,2] |
together with the usable
rulesThere are 155 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair),
the
pairs
active#(U72(tt)) |
→ |
mark#(tt) |
(197) |
mark#(U72(X)) |
→ |
mark#(X) |
(305) |
could be deleted.
1.1.1.1.1.1 Reduction Pair Processor with Usable Rules
Using the
prec(mark#) |
= |
0 |
|
stat(mark#) |
= |
lex
|
prec(active#) |
= |
0 |
|
stat(active#) |
= |
lex
|
prec(u) |
= |
2 |
|
stat(u) |
= |
lex
|
prec(o) |
= |
8 |
|
stat(o) |
= |
lex
|
prec(i) |
= |
4 |
|
stat(i) |
= |
lex
|
prec(e) |
= |
2 |
|
stat(e) |
= |
lex
|
prec(a) |
= |
8 |
|
stat(a) |
= |
lex
|
prec(isPal) |
= |
1 |
|
stat(isPal) |
= |
lex
|
prec(isPalListKind) |
= |
0 |
|
stat(isPalListKind) |
= |
lex
|
prec(and) |
= |
0 |
|
stat(and) |
= |
lex
|
prec(U72) |
= |
0 |
|
stat(U72) |
= |
lex
|
prec(isNePal) |
= |
0 |
|
stat(isNePal) |
= |
lex
|
prec(U71) |
= |
0 |
|
stat(U71) |
= |
lex
|
prec(U62) |
= |
0 |
|
stat(U62) |
= |
lex
|
prec(U61) |
= |
0 |
|
stat(U61) |
= |
lex
|
prec(U53) |
= |
0 |
|
stat(U53) |
= |
lex
|
prec(U52) |
= |
0 |
|
stat(U52) |
= |
lex
|
prec(U51) |
= |
0 |
|
stat(U51) |
= |
lex
|
prec(U43) |
= |
0 |
|
stat(U43) |
= |
lex
|
prec(U42) |
= |
0 |
|
stat(U42) |
= |
lex
|
prec(U41) |
= |
0 |
|
stat(U41) |
= |
lex
|
prec(U32) |
= |
0 |
|
stat(U32) |
= |
lex
|
prec(isQid) |
= |
0 |
|
stat(isQid) |
= |
lex
|
prec(U31) |
= |
0 |
|
stat(U31) |
= |
lex
|
prec(U23) |
= |
0 |
|
stat(U23) |
= |
lex
|
prec(U22) |
= |
1 |
|
stat(U22) |
= |
lex
|
prec(isList) |
= |
0 |
|
stat(isList) |
= |
lex
|
prec(U21) |
= |
16 |
|
stat(U21) |
= |
lex
|
prec(U12) |
= |
0 |
|
stat(U12) |
= |
lex
|
prec(isNeList) |
= |
0 |
|
stat(isNeList) |
= |
lex
|
prec(U11) |
= |
0 |
|
stat(U11) |
= |
lex
|
prec(tt) |
= |
0 |
|
stat(tt) |
= |
lex
|
prec(nil) |
= |
1 |
|
stat(nil) |
= |
lex
|
prec(mark) |
= |
0 |
|
stat(mark) |
= |
lex
|
prec(active) |
= |
0 |
|
stat(active) |
= |
lex
|
prec(__) |
= |
24 |
|
stat(__) |
= |
lex
|
π(mark#) |
= |
1 |
π(active#) |
= |
1 |
π(u) |
= |
[] |
π(o) |
= |
[] |
π(i) |
= |
[] |
π(e) |
= |
[] |
π(a) |
= |
[] |
π(isPal) |
= |
[1] |
π(isPalListKind) |
= |
1 |
π(and) |
= |
2 |
π(U72) |
= |
1 |
π(isNePal) |
= |
1 |
π(U71) |
= |
2 |
π(U62) |
= |
1 |
π(U61) |
= |
2 |
π(U53) |
= |
1 |
π(U52) |
= |
2 |
π(U51) |
= |
3 |
π(U43) |
= |
1 |
π(U42) |
= |
2 |
π(U41) |
= |
3 |
π(U32) |
= |
1 |
π(isQid) |
= |
1 |
π(U31) |
= |
2 |
π(U23) |
= |
[1] |
π(U22) |
= |
[2] |
π(isList) |
= |
1 |
π(U21) |
= |
[3] |
π(U12) |
= |
1 |
π(isNeList) |
= |
1 |
π(U11) |
= |
2 |
π(tt) |
= |
[] |
π(nil) |
= |
[] |
π(mark) |
= |
1 |
π(active) |
= |
1 |
π(__) |
= |
[1,2] |
together with the usable
rulesThere are 155 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair),
the
pairs
active#(U23(tt)) |
→ |
mark#(tt) |
(171) |
mark#(U23(X)) |
→ |
mark#(X) |
(268) |
could be deleted.
1.1.1.1.1.1.1 Reduction Pair Processor with Usable Rules
Using the
prec(mark#) |
= |
0 |
|
stat(mark#) |
= |
lex
|
prec(active#) |
= |
0 |
|
stat(active#) |
= |
lex
|
prec(u) |
= |
16 |
|
stat(u) |
= |
lex
|
prec(o) |
= |
4 |
|
stat(o) |
= |
lex
|
prec(i) |
= |
32 |
|
stat(i) |
= |
lex
|
prec(e) |
= |
2 |
|
stat(e) |
= |
lex
|
prec(a) |
= |
2 |
|
stat(a) |
= |
lex
|
prec(isPal) |
= |
0 |
|
stat(isPal) |
= |
lex
|
prec(isPalListKind) |
= |
2 |
|
stat(isPalListKind) |
= |
lex
|
prec(and) |
= |
0 |
|
stat(and) |
= |
lex
|
prec(U72) |
= |
0 |
|
stat(U72) |
= |
lex
|
prec(isNePal) |
= |
0 |
|
stat(isNePal) |
= |
lex
|
prec(U71) |
= |
0 |
|
stat(U71) |
= |
lex
|
prec(U62) |
= |
0 |
|
stat(U62) |
= |
lex
|
prec(U61) |
= |
0 |
|
stat(U61) |
= |
lex
|
prec(U53) |
= |
0 |
|
stat(U53) |
= |
lex
|
prec(U52) |
= |
4 |
|
stat(U52) |
= |
lex
|
prec(U51) |
= |
8 |
|
stat(U51) |
= |
lex
|
prec(U43) |
= |
0 |
|
stat(U43) |
= |
lex
|
prec(U42) |
= |
4 |
|
stat(U42) |
= |
lex
|
prec(U41) |
= |
16 |
|
stat(U41) |
= |
lex
|
prec(U32) |
= |
0 |
|
stat(U32) |
= |
lex
|
prec(isQid) |
= |
0 |
|
stat(isQid) |
= |
lex
|
prec(U31) |
= |
0 |
|
stat(U31) |
= |
lex
|
prec(U23) |
= |
2 |
|
stat(U23) |
= |
lex
|
prec(U22) |
= |
16 |
|
stat(U22) |
= |
lex
|
prec(isList) |
= |
3 |
|
stat(isList) |
= |
lex
|
prec(U21) |
= |
17 |
|
stat(U21) |
= |
lex
|
prec(U12) |
= |
0 |
|
stat(U12) |
= |
lex
|
prec(isNeList) |
= |
1 |
|
stat(isNeList) |
= |
lex
|
prec(U11) |
= |
2 |
|
stat(U11) |
= |
lex
|
prec(tt) |
= |
0 |
|
stat(tt) |
= |
lex
|
prec(nil) |
= |
4 |
|
stat(nil) |
= |
lex
|
prec(mark) |
= |
0 |
|
stat(mark) |
= |
lex
|
prec(active) |
= |
0 |
|
stat(active) |
= |
lex
|
prec(__) |
= |
20 |
|
stat(__) |
= |
lex
|
π(mark#) |
= |
1 |
π(active#) |
= |
1 |
π(u) |
= |
[] |
π(o) |
= |
[] |
π(i) |
= |
[] |
π(e) |
= |
[] |
π(a) |
= |
[] |
π(isPal) |
= |
[1] |
π(isPalListKind) |
= |
[] |
π(and) |
= |
2 |
π(U72) |
= |
1 |
π(isNePal) |
= |
1 |
π(U71) |
= |
2 |
π(U62) |
= |
1 |
π(U61) |
= |
2 |
π(U53) |
= |
[1] |
π(U52) |
= |
[2] |
π(U51) |
= |
[3] |
π(U43) |
= |
1 |
π(U42) |
= |
[2] |
π(U41) |
= |
[3] |
π(U32) |
= |
1 |
π(isQid) |
= |
1 |
π(U31) |
= |
[2] |
π(U23) |
= |
[] |
π(U22) |
= |
[] |
π(isList) |
= |
[1] |
π(U21) |
= |
[] |
π(U12) |
= |
1 |
π(isNeList) |
= |
[1] |
π(U11) |
= |
[2] |
π(tt) |
= |
[] |
π(nil) |
= |
[] |
π(mark) |
= |
1 |
π(active) |
= |
1 |
π(__) |
= |
[1,2] |
together with the usable
rulesThere are 155 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair),
the
pairs
active#(U53(tt)) |
→ |
mark#(tt) |
(189) |
mark#(U53(X)) |
→ |
mark#(X) |
(293) |
could be deleted.
1.1.1.1.1.1.1.1 Reduction Pair Processor with Usable Rules
Using the
prec(mark#) |
= |
0 |
|
stat(mark#) |
= |
lex
|
prec(active#) |
= |
0 |
|
stat(active#) |
= |
lex
|
prec(u) |
= |
1 |
|
stat(u) |
= |
lex
|
prec(o) |
= |
32 |
|
stat(o) |
= |
lex
|
prec(i) |
= |
2 |
|
stat(i) |
= |
lex
|
prec(e) |
= |
32 |
|
stat(e) |
= |
lex
|
prec(a) |
= |
1 |
|
stat(a) |
= |
lex
|
prec(isPal) |
= |
33 |
|
stat(isPal) |
= |
lex
|
prec(isPalListKind) |
= |
0 |
|
stat(isPalListKind) |
= |
lex
|
prec(and) |
= |
0 |
|
stat(and) |
= |
lex
|
prec(U72) |
= |
2 |
|
stat(U72) |
= |
lex
|
prec(isNePal) |
= |
32 |
|
stat(isNePal) |
= |
lex
|
prec(U71) |
= |
3 |
|
stat(U71) |
= |
lex
|
prec(U62) |
= |
0 |
|
stat(U62) |
= |
lex
|
prec(U61) |
= |
1 |
|
stat(U61) |
= |
lex
|
prec(U53) |
= |
0 |
|
stat(U53) |
= |
lex
|
prec(U52) |
= |
0 |
|
stat(U52) |
= |
lex
|
prec(U51) |
= |
0 |
|
stat(U51) |
= |
lex
|
prec(U43) |
= |
2 |
|
stat(U43) |
= |
lex
|
prec(U42) |
= |
3 |
|
stat(U42) |
= |
lex
|
prec(U41) |
= |
4 |
|
stat(U41) |
= |
lex
|
prec(U32) |
= |
0 |
|
stat(U32) |
= |
lex
|
prec(isQid) |
= |
0 |
|
stat(isQid) |
= |
lex
|
prec(U31) |
= |
0 |
|
stat(U31) |
= |
lex
|
prec(U23) |
= |
0 |
|
stat(U23) |
= |
lex
|
prec(U22) |
= |
0 |
|
stat(U22) |
= |
lex
|
prec(isList) |
= |
0 |
|
stat(isList) |
= |
lex
|
prec(U21) |
= |
0 |
|
stat(U21) |
= |
lex
|
prec(U12) |
= |
0 |
|
stat(U12) |
= |
lex
|
prec(isNeList) |
= |
0 |
|
stat(isNeList) |
= |
lex
|
prec(U11) |
= |
0 |
|
stat(U11) |
= |
lex
|
prec(tt) |
= |
0 |
|
stat(tt) |
= |
lex
|
prec(nil) |
= |
8 |
|
stat(nil) |
= |
lex
|
prec(mark) |
= |
0 |
|
stat(mark) |
= |
lex
|
prec(active) |
= |
0 |
|
stat(active) |
= |
lex
|
prec(__) |
= |
32 |
|
stat(__) |
= |
lex
|
π(mark#) |
= |
1 |
π(active#) |
= |
1 |
π(u) |
= |
[] |
π(o) |
= |
[] |
π(i) |
= |
[] |
π(e) |
= |
[] |
π(a) |
= |
[] |
π(isPal) |
= |
[] |
π(isPalListKind) |
= |
1 |
π(and) |
= |
2 |
π(U72) |
= |
[] |
π(isNePal) |
= |
[1] |
π(U71) |
= |
[] |
π(U62) |
= |
[1] |
π(U61) |
= |
[2] |
π(U53) |
= |
1 |
π(U52) |
= |
2 |
π(U51) |
= |
3 |
π(U43) |
= |
[] |
π(U42) |
= |
[] |
π(U41) |
= |
[] |
π(U32) |
= |
1 |
π(isQid) |
= |
1 |
π(U31) |
= |
2 |
π(U23) |
= |
1 |
π(U22) |
= |
2 |
π(isList) |
= |
1 |
π(U21) |
= |
3 |
π(U12) |
= |
1 |
π(isNeList) |
= |
1 |
π(U11) |
= |
2 |
π(tt) |
= |
[] |
π(nil) |
= |
[] |
π(mark) |
= |
1 |
π(active) |
= |
1 |
π(__) |
= |
[1,2] |
together with the usable
rulesThere are 155 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair),
the
pairs
active#(U62(tt)) |
→ |
mark#(tt) |
(193) |
mark#(U62(X)) |
→ |
mark#(X) |
(299) |
could be deleted.
1.1.1.1.1.1.1.1.1 Reduction Pair Processor with Usable Rules
Using the
prec(mark#) |
= |
0 |
|
stat(mark#) |
= |
lex
|
prec(active#) |
= |
0 |
|
stat(active#) |
= |
lex
|
prec(u) |
= |
0 |
|
stat(u) |
= |
lex
|
prec(o) |
= |
0 |
|
stat(o) |
= |
lex
|
prec(i) |
= |
0 |
|
stat(i) |
= |
lex
|
prec(e) |
= |
0 |
|
stat(e) |
= |
lex
|
prec(a) |
= |
0 |
|
stat(a) |
= |
lex
|
prec(isPal) |
= |
32 |
|
stat(isPal) |
= |
lex
|
prec(isPalListKind) |
= |
1 |
|
stat(isPalListKind) |
= |
lex
|
prec(and) |
= |
0 |
|
stat(and) |
= |
lex
|
prec(U72) |
= |
1 |
|
stat(U72) |
= |
lex
|
prec(isNePal) |
= |
4 |
|
stat(isNePal) |
= |
lex
|
prec(U71) |
= |
2 |
|
stat(U71) |
= |
lex
|
prec(U62) |
= |
0 |
|
stat(U62) |
= |
lex
|
prec(U61) |
= |
2 |
|
stat(U61) |
= |
lex
|
prec(U53) |
= |
1 |
|
stat(U53) |
= |
lex
|
prec(U52) |
= |
4 |
|
stat(U52) |
= |
lex
|
prec(U51) |
= |
5 |
|
stat(U51) |
= |
lex
|
prec(U43) |
= |
2 |
|
stat(U43) |
= |
lex
|
prec(U42) |
= |
3 |
|
stat(U42) |
= |
lex
|
prec(U41) |
= |
16 |
|
stat(U41) |
= |
lex
|
prec(U32) |
= |
0 |
|
stat(U32) |
= |
lex
|
prec(isQid) |
= |
1 |
|
stat(isQid) |
= |
lex
|
prec(U31) |
= |
16 |
|
stat(U31) |
= |
lex
|
prec(U23) |
= |
0 |
|
stat(U23) |
= |
lex
|
prec(U22) |
= |
33 |
|
stat(U22) |
= |
lex
|
prec(isList) |
= |
32 |
|
stat(isList) |
= |
lex
|
prec(U21) |
= |
48 |
|
stat(U21) |
= |
lex
|
prec(U12) |
= |
1 |
|
stat(U12) |
= |
lex
|
prec(isNeList) |
= |
17 |
|
stat(isNeList) |
= |
lex
|
prec(U11) |
= |
20 |
|
stat(U11) |
= |
lex
|
prec(tt) |
= |
0 |
|
stat(tt) |
= |
lex
|
prec(nil) |
= |
1 |
|
stat(nil) |
= |
lex
|
prec(mark) |
= |
0 |
|
stat(mark) |
= |
lex
|
prec(active) |
= |
0 |
|
stat(active) |
= |
lex
|
prec(__) |
= |
49 |
|
stat(__) |
= |
lex
|
π(mark#) |
= |
1 |
π(active#) |
= |
1 |
π(u) |
= |
[] |
π(o) |
= |
[] |
π(i) |
= |
[] |
π(e) |
= |
[] |
π(a) |
= |
[] |
π(isPal) |
= |
[1] |
π(isPalListKind) |
= |
[] |
π(and) |
= |
2 |
π(U72) |
= |
[] |
π(isNePal) |
= |
[] |
π(U71) |
= |
[] |
π(U62) |
= |
1 |
π(U61) |
= |
[] |
π(U53) |
= |
[] |
π(U52) |
= |
[] |
π(U51) |
= |
[] |
π(U43) |
= |
[] |
π(U42) |
= |
[] |
π(U41) |
= |
[] |
π(U32) |
= |
1 |
π(isQid) |
= |
[] |
π(U31) |
= |
[] |
π(U23) |
= |
1 |
π(U22) |
= |
[2] |
π(isList) |
= |
[1] |
π(U21) |
= |
[3] |
π(U12) |
= |
[1] |
π(isNeList) |
= |
[] |
π(U11) |
= |
[] |
π(tt) |
= |
[] |
π(nil) |
= |
[] |
π(mark) |
= |
1 |
π(active) |
= |
1 |
π(__) |
= |
[1,2] |
together with the usable
rulesThere are 155 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair),
the
pairs
active#(U12(tt)) |
→ |
mark#(tt) |
(164) |
mark#(U12(X)) |
→ |
mark#(X) |
(257) |
could be deleted.
1.1.1.1.1.1.1.1.1.1 Reduction Pair Processor with Usable Rules
Using the
prec(mark#) |
= |
0 |
|
stat(mark#) |
= |
lex
|
prec(active#) |
= |
0 |
|
stat(active#) |
= |
lex
|
prec(u) |
= |
0 |
|
stat(u) |
= |
lex
|
prec(o) |
= |
0 |
|
stat(o) |
= |
lex
|
prec(i) |
= |
0 |
|
stat(i) |
= |
lex
|
prec(e) |
= |
0 |
|
stat(e) |
= |
lex
|
prec(a) |
= |
0 |
|
stat(a) |
= |
lex
|
prec(isPal) |
= |
56 |
|
stat(isPal) |
= |
lex
|
prec(isPalListKind) |
= |
32 |
|
stat(isPalListKind) |
= |
lex
|
prec(and) |
= |
0 |
|
stat(and) |
= |
lex
|
prec(U72) |
= |
0 |
|
stat(U72) |
= |
lex
|
prec(isNePal) |
= |
44 |
|
stat(isNePal) |
= |
lex
|
prec(U71) |
= |
45 |
|
stat(U71) |
= |
lex
|
prec(U62) |
= |
2 |
|
stat(U62) |
= |
lex
|
prec(U61) |
= |
3 |
|
stat(U61) |
= |
lex
|
prec(U53) |
= |
1 |
|
stat(U53) |
= |
lex
|
prec(U52) |
= |
2 |
|
stat(U52) |
= |
lex
|
prec(U51) |
= |
3 |
|
stat(U51) |
= |
lex
|
prec(U43) |
= |
1 |
|
stat(U43) |
= |
lex
|
prec(U42) |
= |
2 |
|
stat(U42) |
= |
lex
|
prec(U41) |
= |
3 |
|
stat(U41) |
= |
lex
|
prec(U32) |
= |
0 |
|
stat(U32) |
= |
lex
|
prec(isQid) |
= |
1 |
|
stat(isQid) |
= |
lex
|
prec(U31) |
= |
4 |
|
stat(U31) |
= |
lex
|
prec(U23) |
= |
0 |
|
stat(U23) |
= |
lex
|
prec(U22) |
= |
32 |
|
stat(U22) |
= |
lex
|
prec(isList) |
= |
7 |
|
stat(isList) |
= |
lex
|
prec(U21) |
= |
33 |
|
stat(U21) |
= |
lex
|
prec(U12) |
= |
0 |
|
stat(U12) |
= |
lex
|
prec(isNeList) |
= |
5 |
|
stat(isNeList) |
= |
lex
|
prec(U11) |
= |
6 |
|
stat(U11) |
= |
lex
|
prec(tt) |
= |
0 |
|
stat(tt) |
= |
lex
|
prec(nil) |
= |
4 |
|
stat(nil) |
= |
lex
|
prec(mark) |
= |
0 |
|
stat(mark) |
= |
lex
|
prec(active) |
= |
0 |
|
stat(active) |
= |
lex
|
prec(__) |
= |
34 |
|
stat(__) |
= |
lex
|
π(mark#) |
= |
1 |
π(active#) |
= |
1 |
π(u) |
= |
[] |
π(o) |
= |
[] |
π(i) |
= |
[] |
π(e) |
= |
[] |
π(a) |
= |
[] |
π(isPal) |
= |
[] |
π(isPalListKind) |
= |
[] |
π(and) |
= |
2 |
π(U72) |
= |
1 |
π(isNePal) |
= |
[] |
π(U71) |
= |
[] |
π(U62) |
= |
[] |
π(U61) |
= |
[] |
π(U53) |
= |
[] |
π(U52) |
= |
[] |
π(U51) |
= |
[] |
π(U43) |
= |
[] |
π(U42) |
= |
[] |
π(U41) |
= |
[] |
π(U32) |
= |
[1] |
π(isQid) |
= |
[] |
π(U31) |
= |
[] |
π(U23) |
= |
1 |
π(U22) |
= |
[2] |
π(isList) |
= |
[1] |
π(U21) |
= |
[3] |
π(U12) |
= |
1 |
π(isNeList) |
= |
[] |
π(U11) |
= |
[] |
π(tt) |
= |
[] |
π(nil) |
= |
[] |
π(mark) |
= |
1 |
π(active) |
= |
1 |
π(__) |
= |
[1,2] |
together with the usable
rulesThere are 155 ruless (increase limit for explicit display).
(w.r.t. the implicit argument filter of the reduction pair),
the
pairs
active#(U32(tt)) |
→ |
mark#(tt) |
(175) |
mark#(U32(X)) |
→ |
mark#(X) |
(274) |
could be deleted.
1.1.1.1.1.1.1.1.1.1.1 Dependency Graph Processor
The dependency pairs are split into 0
components.
-
The
2nd
component contains the
pair
__#(mark(X1),X2) |
→ |
__#(X1,X2) |
(319) |
__#(X1,mark(X2)) |
→ |
__#(X1,X2) |
(320) |
__#(active(X1),X2) |
→ |
__#(X1,X2) |
(321) |
__#(X1,active(X2)) |
→ |
__#(X1,X2) |
(322) |
1.1.2 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
__#(mark(X1),X2) |
→ |
__#(X1,X2) |
(319) |
|
2 |
≥ |
2 |
1 |
> |
1 |
__#(X1,mark(X2)) |
→ |
__#(X1,X2) |
(320) |
|
2 |
> |
2 |
1 |
≥ |
1 |
__#(active(X1),X2) |
→ |
__#(X1,X2) |
(321) |
|
2 |
≥ |
2 |
1 |
> |
1 |
__#(X1,active(X2)) |
→ |
__#(X1,X2) |
(322) |
|
2 |
> |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
3rd
component contains the
pair
isNeList#(mark(X)) |
→ |
isNeList#(X) |
(329) |
isNeList#(active(X)) |
→ |
isNeList#(X) |
(330) |
1.1.3 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
isNeList#(mark(X)) |
→ |
isNeList#(X) |
(329) |
|
1 |
> |
1 |
isNeList#(active(X)) |
→ |
isNeList#(X) |
(330) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
4th
component contains the
pair
U12#(mark(X)) |
→ |
U12#(X) |
(327) |
U12#(active(X)) |
→ |
U12#(X) |
(328) |
1.1.4 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U12#(mark(X)) |
→ |
U12#(X) |
(327) |
|
1 |
> |
1 |
U12#(active(X)) |
→ |
U12#(X) |
(328) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
5th
component contains the
pair
isList#(mark(X)) |
→ |
isList#(X) |
(341) |
isList#(active(X)) |
→ |
isList#(X) |
(342) |
1.1.5 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
isList#(mark(X)) |
→ |
isList#(X) |
(341) |
|
1 |
> |
1 |
isList#(active(X)) |
→ |
isList#(X) |
(342) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
6th
component contains the
pair
U22#(mark(X1),X2) |
→ |
U22#(X1,X2) |
(337) |
U22#(X1,mark(X2)) |
→ |
U22#(X1,X2) |
(338) |
U22#(active(X1),X2) |
→ |
U22#(X1,X2) |
(339) |
U22#(X1,active(X2)) |
→ |
U22#(X1,X2) |
(340) |
1.1.6 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U22#(mark(X1),X2) |
→ |
U22#(X1,X2) |
(337) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U22#(X1,mark(X2)) |
→ |
U22#(X1,X2) |
(338) |
|
2 |
> |
2 |
1 |
≥ |
1 |
U22#(active(X1),X2) |
→ |
U22#(X1,X2) |
(339) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U22#(X1,active(X2)) |
→ |
U22#(X1,X2) |
(340) |
|
2 |
> |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
7th
component contains the
pair
U23#(mark(X)) |
→ |
U23#(X) |
(343) |
U23#(active(X)) |
→ |
U23#(X) |
(344) |
1.1.7 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U23#(mark(X)) |
→ |
U23#(X) |
(343) |
|
1 |
> |
1 |
U23#(active(X)) |
→ |
U23#(X) |
(344) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
8th
component contains the
pair
isQid#(mark(X)) |
→ |
isQid#(X) |
(351) |
isQid#(active(X)) |
→ |
isQid#(X) |
(352) |
1.1.8 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
isQid#(mark(X)) |
→ |
isQid#(X) |
(351) |
|
1 |
> |
1 |
isQid#(active(X)) |
→ |
isQid#(X) |
(352) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
9th
component contains the
pair
U32#(mark(X)) |
→ |
U32#(X) |
(349) |
U32#(active(X)) |
→ |
U32#(X) |
(350) |
1.1.9 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U32#(mark(X)) |
→ |
U32#(X) |
(349) |
|
1 |
> |
1 |
U32#(active(X)) |
→ |
U32#(X) |
(350) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
10th
component contains the
pair
U42#(mark(X1),X2) |
→ |
U42#(X1,X2) |
(359) |
U42#(X1,mark(X2)) |
→ |
U42#(X1,X2) |
(360) |
U42#(active(X1),X2) |
→ |
U42#(X1,X2) |
(361) |
U42#(X1,active(X2)) |
→ |
U42#(X1,X2) |
(362) |
1.1.10 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U42#(mark(X1),X2) |
→ |
U42#(X1,X2) |
(359) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U42#(X1,mark(X2)) |
→ |
U42#(X1,X2) |
(360) |
|
2 |
> |
2 |
1 |
≥ |
1 |
U42#(active(X1),X2) |
→ |
U42#(X1,X2) |
(361) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U42#(X1,active(X2)) |
→ |
U42#(X1,X2) |
(362) |
|
2 |
> |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
11th
component contains the
pair
U43#(mark(X)) |
→ |
U43#(X) |
(363) |
U43#(active(X)) |
→ |
U43#(X) |
(364) |
1.1.11 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U43#(mark(X)) |
→ |
U43#(X) |
(363) |
|
1 |
> |
1 |
U43#(active(X)) |
→ |
U43#(X) |
(364) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
12th
component contains the
pair
U52#(mark(X1),X2) |
→ |
U52#(X1,X2) |
(371) |
U52#(X1,mark(X2)) |
→ |
U52#(X1,X2) |
(372) |
U52#(active(X1),X2) |
→ |
U52#(X1,X2) |
(373) |
U52#(X1,active(X2)) |
→ |
U52#(X1,X2) |
(374) |
1.1.12 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U52#(mark(X1),X2) |
→ |
U52#(X1,X2) |
(371) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U52#(X1,mark(X2)) |
→ |
U52#(X1,X2) |
(372) |
|
2 |
> |
2 |
1 |
≥ |
1 |
U52#(active(X1),X2) |
→ |
U52#(X1,X2) |
(373) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U52#(X1,active(X2)) |
→ |
U52#(X1,X2) |
(374) |
|
2 |
> |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
13th
component contains the
pair
U53#(mark(X)) |
→ |
U53#(X) |
(375) |
U53#(active(X)) |
→ |
U53#(X) |
(376) |
1.1.13 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U53#(mark(X)) |
→ |
U53#(X) |
(375) |
|
1 |
> |
1 |
U53#(active(X)) |
→ |
U53#(X) |
(376) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
14th
component contains the
pair
U62#(mark(X)) |
→ |
U62#(X) |
(381) |
U62#(active(X)) |
→ |
U62#(X) |
(382) |
1.1.14 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U62#(mark(X)) |
→ |
U62#(X) |
(381) |
|
1 |
> |
1 |
U62#(active(X)) |
→ |
U62#(X) |
(382) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
15th
component contains the
pair
isNePal#(mark(X)) |
→ |
isNePal#(X) |
(389) |
isNePal#(active(X)) |
→ |
isNePal#(X) |
(390) |
1.1.15 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
isNePal#(mark(X)) |
→ |
isNePal#(X) |
(389) |
|
1 |
> |
1 |
isNePal#(active(X)) |
→ |
isNePal#(X) |
(390) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
16th
component contains the
pair
U72#(mark(X)) |
→ |
U72#(X) |
(387) |
U72#(active(X)) |
→ |
U72#(X) |
(388) |
1.1.16 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U72#(mark(X)) |
→ |
U72#(X) |
(387) |
|
1 |
> |
1 |
U72#(active(X)) |
→ |
U72#(X) |
(388) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
17th
component contains the
pair
isPalListKind#(mark(X)) |
→ |
isPalListKind#(X) |
(395) |
isPalListKind#(active(X)) |
→ |
isPalListKind#(X) |
(396) |
1.1.17 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
isPalListKind#(mark(X)) |
→ |
isPalListKind#(X) |
(395) |
|
1 |
> |
1 |
isPalListKind#(active(X)) |
→ |
isPalListKind#(X) |
(396) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
18th
component contains the
pair
U11#(mark(X1),X2) |
→ |
U11#(X1,X2) |
(323) |
U11#(X1,mark(X2)) |
→ |
U11#(X1,X2) |
(324) |
U11#(active(X1),X2) |
→ |
U11#(X1,X2) |
(325) |
U11#(X1,active(X2)) |
→ |
U11#(X1,X2) |
(326) |
1.1.18 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U11#(mark(X1),X2) |
→ |
U11#(X1,X2) |
(323) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U11#(X1,mark(X2)) |
→ |
U11#(X1,X2) |
(324) |
|
2 |
> |
2 |
1 |
≥ |
1 |
U11#(active(X1),X2) |
→ |
U11#(X1,X2) |
(325) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U11#(X1,active(X2)) |
→ |
U11#(X1,X2) |
(326) |
|
2 |
> |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
19th
component contains the
pair
and#(mark(X1),X2) |
→ |
and#(X1,X2) |
(391) |
and#(X1,mark(X2)) |
→ |
and#(X1,X2) |
(392) |
and#(active(X1),X2) |
→ |
and#(X1,X2) |
(393) |
and#(X1,active(X2)) |
→ |
and#(X1,X2) |
(394) |
1.1.19 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
and#(mark(X1),X2) |
→ |
and#(X1,X2) |
(391) |
|
2 |
≥ |
2 |
1 |
> |
1 |
and#(X1,mark(X2)) |
→ |
and#(X1,X2) |
(392) |
|
2 |
> |
2 |
1 |
≥ |
1 |
and#(active(X1),X2) |
→ |
and#(X1,X2) |
(393) |
|
2 |
≥ |
2 |
1 |
> |
1 |
and#(X1,active(X2)) |
→ |
and#(X1,X2) |
(394) |
|
2 |
> |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
20th
component contains the
pair
U21#(mark(X1),X2,X3) |
→ |
U21#(X1,X2,X3) |
(331) |
U21#(X1,mark(X2),X3) |
→ |
U21#(X1,X2,X3) |
(332) |
U21#(X1,X2,mark(X3)) |
→ |
U21#(X1,X2,X3) |
(333) |
U21#(active(X1),X2,X3) |
→ |
U21#(X1,X2,X3) |
(334) |
U21#(X1,active(X2),X3) |
→ |
U21#(X1,X2,X3) |
(335) |
U21#(X1,X2,active(X3)) |
→ |
U21#(X1,X2,X3) |
(336) |
1.1.20 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U21#(mark(X1),X2,X3) |
→ |
U21#(X1,X2,X3) |
(331) |
|
3 |
≥ |
3 |
2 |
≥ |
2 |
1 |
> |
1 |
U21#(X1,mark(X2),X3) |
→ |
U21#(X1,X2,X3) |
(332) |
|
3 |
≥ |
3 |
2 |
> |
2 |
1 |
≥ |
1 |
U21#(X1,X2,mark(X3)) |
→ |
U21#(X1,X2,X3) |
(333) |
|
3 |
> |
3 |
2 |
≥ |
2 |
1 |
≥ |
1 |
U21#(active(X1),X2,X3) |
→ |
U21#(X1,X2,X3) |
(334) |
|
3 |
≥ |
3 |
2 |
≥ |
2 |
1 |
> |
1 |
U21#(X1,active(X2),X3) |
→ |
U21#(X1,X2,X3) |
(335) |
|
3 |
≥ |
3 |
2 |
> |
2 |
1 |
≥ |
1 |
U21#(X1,X2,active(X3)) |
→ |
U21#(X1,X2,X3) |
(336) |
|
3 |
> |
3 |
2 |
≥ |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
21th
component contains the
pair
U31#(mark(X1),X2) |
→ |
U31#(X1,X2) |
(345) |
U31#(X1,mark(X2)) |
→ |
U31#(X1,X2) |
(346) |
U31#(active(X1),X2) |
→ |
U31#(X1,X2) |
(347) |
U31#(X1,active(X2)) |
→ |
U31#(X1,X2) |
(348) |
1.1.21 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U31#(mark(X1),X2) |
→ |
U31#(X1,X2) |
(345) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U31#(X1,mark(X2)) |
→ |
U31#(X1,X2) |
(346) |
|
2 |
> |
2 |
1 |
≥ |
1 |
U31#(active(X1),X2) |
→ |
U31#(X1,X2) |
(347) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U31#(X1,active(X2)) |
→ |
U31#(X1,X2) |
(348) |
|
2 |
> |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
22th
component contains the
pair
U41#(mark(X1),X2,X3) |
→ |
U41#(X1,X2,X3) |
(353) |
U41#(X1,mark(X2),X3) |
→ |
U41#(X1,X2,X3) |
(354) |
U41#(X1,X2,mark(X3)) |
→ |
U41#(X1,X2,X3) |
(355) |
U41#(active(X1),X2,X3) |
→ |
U41#(X1,X2,X3) |
(356) |
U41#(X1,active(X2),X3) |
→ |
U41#(X1,X2,X3) |
(357) |
U41#(X1,X2,active(X3)) |
→ |
U41#(X1,X2,X3) |
(358) |
1.1.22 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U41#(mark(X1),X2,X3) |
→ |
U41#(X1,X2,X3) |
(353) |
|
3 |
≥ |
3 |
2 |
≥ |
2 |
1 |
> |
1 |
U41#(X1,mark(X2),X3) |
→ |
U41#(X1,X2,X3) |
(354) |
|
3 |
≥ |
3 |
2 |
> |
2 |
1 |
≥ |
1 |
U41#(X1,X2,mark(X3)) |
→ |
U41#(X1,X2,X3) |
(355) |
|
3 |
> |
3 |
2 |
≥ |
2 |
1 |
≥ |
1 |
U41#(active(X1),X2,X3) |
→ |
U41#(X1,X2,X3) |
(356) |
|
3 |
≥ |
3 |
2 |
≥ |
2 |
1 |
> |
1 |
U41#(X1,active(X2),X3) |
→ |
U41#(X1,X2,X3) |
(357) |
|
3 |
≥ |
3 |
2 |
> |
2 |
1 |
≥ |
1 |
U41#(X1,X2,active(X3)) |
→ |
U41#(X1,X2,X3) |
(358) |
|
3 |
> |
3 |
2 |
≥ |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
23th
component contains the
pair
U51#(mark(X1),X2,X3) |
→ |
U51#(X1,X2,X3) |
(365) |
U51#(X1,mark(X2),X3) |
→ |
U51#(X1,X2,X3) |
(366) |
U51#(X1,X2,mark(X3)) |
→ |
U51#(X1,X2,X3) |
(367) |
U51#(active(X1),X2,X3) |
→ |
U51#(X1,X2,X3) |
(368) |
U51#(X1,active(X2),X3) |
→ |
U51#(X1,X2,X3) |
(369) |
U51#(X1,X2,active(X3)) |
→ |
U51#(X1,X2,X3) |
(370) |
1.1.23 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U51#(mark(X1),X2,X3) |
→ |
U51#(X1,X2,X3) |
(365) |
|
3 |
≥ |
3 |
2 |
≥ |
2 |
1 |
> |
1 |
U51#(X1,mark(X2),X3) |
→ |
U51#(X1,X2,X3) |
(366) |
|
3 |
≥ |
3 |
2 |
> |
2 |
1 |
≥ |
1 |
U51#(X1,X2,mark(X3)) |
→ |
U51#(X1,X2,X3) |
(367) |
|
3 |
> |
3 |
2 |
≥ |
2 |
1 |
≥ |
1 |
U51#(active(X1),X2,X3) |
→ |
U51#(X1,X2,X3) |
(368) |
|
3 |
≥ |
3 |
2 |
≥ |
2 |
1 |
> |
1 |
U51#(X1,active(X2),X3) |
→ |
U51#(X1,X2,X3) |
(369) |
|
3 |
≥ |
3 |
2 |
> |
2 |
1 |
≥ |
1 |
U51#(X1,X2,active(X3)) |
→ |
U51#(X1,X2,X3) |
(370) |
|
3 |
> |
3 |
2 |
≥ |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
24th
component contains the
pair
U61#(mark(X1),X2) |
→ |
U61#(X1,X2) |
(377) |
U61#(X1,mark(X2)) |
→ |
U61#(X1,X2) |
(378) |
U61#(active(X1),X2) |
→ |
U61#(X1,X2) |
(379) |
U61#(X1,active(X2)) |
→ |
U61#(X1,X2) |
(380) |
1.1.24 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U61#(mark(X1),X2) |
→ |
U61#(X1,X2) |
(377) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U61#(X1,mark(X2)) |
→ |
U61#(X1,X2) |
(378) |
|
2 |
> |
2 |
1 |
≥ |
1 |
U61#(active(X1),X2) |
→ |
U61#(X1,X2) |
(379) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U61#(X1,active(X2)) |
→ |
U61#(X1,X2) |
(380) |
|
2 |
> |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
25th
component contains the
pair
isPal#(mark(X)) |
→ |
isPal#(X) |
(397) |
isPal#(active(X)) |
→ |
isPal#(X) |
(398) |
1.1.25 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
isPal#(mark(X)) |
→ |
isPal#(X) |
(397) |
|
1 |
> |
1 |
isPal#(active(X)) |
→ |
isPal#(X) |
(398) |
|
1 |
> |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.
-
The
26th
component contains the
pair
U71#(mark(X1),X2) |
→ |
U71#(X1,X2) |
(383) |
U71#(X1,mark(X2)) |
→ |
U71#(X1,X2) |
(384) |
U71#(active(X1),X2) |
→ |
U71#(X1,X2) |
(385) |
U71#(X1,active(X2)) |
→ |
U71#(X1,X2) |
(386) |
1.1.26 Size-Change Termination
Using size-change termination in combination with
the subterm criterion
one obtains the following initial size-change graphs.
U71#(mark(X1),X2) |
→ |
U71#(X1,X2) |
(383) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U71#(X1,mark(X2)) |
→ |
U71#(X1,X2) |
(384) |
|
2 |
> |
2 |
1 |
≥ |
1 |
U71#(active(X1),X2) |
→ |
U71#(X1,X2) |
(385) |
|
2 |
≥ |
2 |
1 |
> |
1 |
U71#(X1,active(X2)) |
→ |
U71#(X1,X2) |
(386) |
|
2 |
> |
2 |
1 |
≥ |
1 |
As there is no critical graph in the transitive closure, there are no infinite chains.