TIMEOUT

The TRS could not be proven terminating. The proof attempt took 60002 ms.

The following DP Processors were used


Problem 1 remains open; application of the following processors failed [DependencyGraph (timeout)].

The following open problems remain:



Open Dependency Pair Problem 1

Dependency Pairs

U26#(active(X))U26#(X)U91#(X1, active(X2))U91#(X1, X2)
active#(U45(tt, V2))isNeList#(V2)active#(U72(tt, P))U73#(isPal(P), P)
active#(__(__(X, Y), Z))__#(X, __(Y, Z))U22#(mark(X1), X2, X3)U22#(X1, X2, X3)
mark#(e)active#(e)active#(U62(tt, V))U63#(isQid(V))
mark#(U52(X1, X2, X3))U52#(mark(X1), X2, X3)U54#(mark(X1), X2, X3)U54#(X1, X2, X3)
mark#(isQid(X))active#(isQid(X))U11#(X1, mark(X2))U11#(X1, X2)
mark#(U41(X1, X2, X3))mark#(X1)U43#(active(X1), X2, X3)U43#(X1, X2, X3)
U24#(X1, mark(X2), X3)U24#(X1, X2, X3)mark#(__(X1, X2))mark#(X1)
mark#(U74(X))active#(U74(mark(X)))U82#(X1, active(X2))U82#(X1, X2)
U73#(active(X1), X2)U73#(X1, X2)mark#(U45(X1, X2))mark#(X1)
U12#(X1, active(X2))U12#(X1, X2)active#(isPalListKind(__(V1, V2)))isPalListKind#(V1)
U91#(X1, mark(X2))U91#(X1, X2)mark#(isPalListKind(X))active#(isPalListKind(X))
active#(U11(tt, V))U12#(isPalListKind(V), V)mark#(U22(X1, X2, X3))U22#(mark(X1), X2, X3)
U22#(active(X1), X2, X3)U22#(X1, X2, X3)mark#(U33(X))active#(U33(mark(X)))
active#(isNeList(__(V1, V2)))mark#(U51(isPalListKind(V1), V1, V2))U41#(X1, X2, active(X3))U41#(X1, X2, X3)
mark#(U46(X))active#(U46(mark(X)))active#(U43(tt, V1, V2))isPalListKind#(V2)
active#(U51(tt, V1, V2))isPalListKind#(V1)U52#(X1, active(X2), X3)U52#(X1, X2, X3)
active#(U26(tt))mark#(tt)U45#(X1, mark(X2))U45#(X1, X2)
active#(U55(tt, V2))U56#(isList(V2))__#(X1, mark(X2))__#(X1, X2)
mark#(U25(X1, X2))mark#(X1)mark#(U83(X))active#(U83(mark(X)))
mark#(U71(X1, X2, X3))U71#(mark(X1), X2, X3)active#(isPalListKind(__(V1, V2)))mark#(U91(isPalListKind(V1), V2))
mark#(U41(X1, X2, X3))active#(U41(mark(X1), X2, X3))U73#(X1, mark(X2))U73#(X1, X2)
active#(isList(__(V1, V2)))mark#(U21(isPalListKind(V1), V1, V2))mark#(U72(X1, X2))active#(U72(mark(X1), X2))
active#(isQid(a))mark#(tt)active#(U23(tt, V1, V2))mark#(U24(isPalListKind(V2), V1, V2))
active#(U31(tt, V))mark#(U32(isPalListKind(V), V))U61#(active(X1), X2)U61#(X1, X2)
U22#(X1, X2, mark(X3))U22#(X1, X2, X3)__#(X1, active(X2))__#(X1, X2)
U52#(X1, mark(X2), X3)U52#(X1, X2, X3)active#(U61(tt, V))isPalListKind#(V)
mark#(i)active#(i)active#(U74(tt))mark#(tt)
U91#(mark(X1), X2)U91#(X1, X2)U61#(mark(X1), X2)U61#(X1, X2)
mark#(U46(X))U46#(mark(X))isPal#(active(X))isPal#(X)
U82#(X1, mark(X2))U82#(X1, X2)active#(isQid(e))mark#(tt)
U51#(X1, mark(X2), X3)U51#(X1, X2, X3)U73#(mark(X1), X2)U73#(X1, X2)
active#(U23(tt, V1, V2))U24#(isPalListKind(V2), V1, V2)U43#(X1, X2, mark(X3))U43#(X1, X2, X3)
U23#(X1, active(X2), X3)U23#(X1, X2, X3)active#(U82(tt, V))isNePal#(V)
active#(U61(tt, V))U62#(isPalListKind(V), V)mark#(U46(X))mark#(X)
mark#(isNeList(X))isNeList#(X)active#(U46(tt))mark#(tt)
isNeList#(mark(X))isNeList#(X)mark#(U41(X1, X2, X3))U41#(mark(X1), X2, X3)
active#(U24(tt, V1, V2))U25#(isList(V1), V2)active#(U82(tt, V))U83#(isNePal(V))
active#(U42(tt, V1, V2))U43#(isPalListKind(V2), V1, V2)U71#(X1, X2, active(X3))U71#(X1, X2, X3)
U61#(X1, mark(X2))U61#(X1, X2)U55#(X1, active(X2))U55#(X1, X2)
active#(isList(nil))mark#(tt)mark#(nil)active#(nil)
active#(isNeList(__(V1, V2)))U51#(isPalListKind(V1), V1, V2)active#(U13(tt))mark#(tt)
mark#(U44(X1, X2, X3))active#(U44(mark(X1), X2, X3))mark#(U53(X1, X2, X3))active#(U53(mark(X1), X2, X3))
mark#(U81(X1, X2))active#(U81(mark(X1), X2))mark#(U32(X1, X2))active#(U32(mark(X1), X2))
active#(U42(tt, V1, V2))mark#(U43(isPalListKind(V2), V1, V2))active#(__(nil, X))mark#(X)
mark#(U22(X1, X2, X3))active#(U22(mark(X1), X2, X3))mark#(U21(X1, X2, X3))U21#(mark(X1), X2, X3)
active#(U41(tt, V1, V2))U42#(isPalListKind(V1), V1, V2)active#(U54(tt, V1, V2))U55#(isNeList(V1), V2)
mark#(U31(X1, X2))U31#(mark(X1), X2)U32#(active(X1), X2)U32#(X1, X2)
isPalListKind#(active(X))isPalListKind#(X)U63#(mark(X))U63#(X)
U22#(X1, X2, active(X3))U22#(X1, X2, X3)active#(U71(tt, I, P))mark#(U72(isPalListKind(I), P))
mark#(U13(X))mark#(X)mark#(U52(X1, X2, X3))active#(U52(mark(X1), X2, X3))
mark#(U11(X1, X2))mark#(X1)active#(U43(tt, V1, V2))mark#(U44(isPalListKind(V2), V1, V2))
mark#(U25(X1, X2))U25#(mark(X1), X2)active#(isPalListKind(o))mark#(tt)
mark#(U54(X1, X2, X3))U54#(mark(X1), X2, X3)U62#(active(X1), X2)U62#(X1, X2)
U54#(X1, active(X2), X3)U54#(X1, X2, X3)active#(U72(tt, P))mark#(U73(isPal(P), P))
U56#(active(X))U56#(X)mark#(U63(X))active#(U63(mark(X)))
U11#(active(X1), X2)U11#(X1, X2)U51#(X1, X2, active(X3))U51#(X1, X2, X3)
mark#(U52(X1, X2, X3))mark#(X1)U71#(mark(X1), X2, X3)U71#(X1, X2, X3)
mark#(U42(X1, X2, X3))mark#(X1)U21#(mark(X1), X2, X3)U21#(X1, X2, X3)
active#(U24(tt, V1, V2))mark#(U25(isList(V1), V2))mark#(U53(X1, X2, X3))mark#(X1)
active#(isPal(V))U81#(isPalListKind(V), V)U43#(X1, X2, active(X3))U43#(X1, X2, X3)
U42#(X1, active(X2), X3)U42#(X1, X2, X3)mark#(U63(X))mark#(X)
mark#(U32(X1, X2))mark#(X1)mark#(U23(X1, X2, X3))active#(U23(mark(X1), X2, X3))
active#(U83(tt))mark#(tt)mark#(U55(X1, X2))U55#(mark(X1), X2)
mark#(U23(X1, X2, X3))mark#(X1)mark#(U55(X1, X2))mark#(X1)
U44#(X1, X2, active(X3))U44#(X1, X2, X3)U55#(active(X1), X2)U55#(X1, X2)
mark#(U33(X))mark#(X)U45#(X1, active(X2))U45#(X1, X2)
U82#(mark(X1), X2)U82#(X1, X2)active#(isList(V))U11#(isPalListKind(V), V)
U81#(X1, mark(X2))U81#(X1, X2)mark#(U56(X))active#(U56(mark(X)))
active#(U51(tt, V1, V2))mark#(U52(isPalListKind(V1), V1, V2))U45#(mark(X1), X2)U45#(X1, X2)
U24#(X1, active(X2), X3)U24#(X1, X2, X3)U61#(X1, active(X2))U61#(X1, X2)
U13#(mark(X))U13#(X)active#(isPalListKind(__(V1, V2)))U91#(isPalListKind(V1), V2)
mark#(U31(X1, X2))active#(U31(mark(X1), X2))U54#(X1, mark(X2), X3)U54#(X1, X2, X3)
mark#(U63(X))U63#(mark(X))mark#(U91(X1, X2))U91#(mark(X1), X2)
active#(U25(tt, V2))mark#(U26(isList(V2)))U41#(X1, X2, mark(X3))U41#(X1, X2, X3)
mark#(U43(X1, X2, X3))active#(U43(mark(X1), X2, X3))active#(__(__(X, Y), Z))__#(Y, Z)
active#(U91(tt, V2))isPalListKind#(V2)active#(U81(tt, V))mark#(U82(isPalListKind(V), V))
active#(U44(tt, V1, V2))isList#(V1)mark#(U51(X1, X2, X3))active#(U51(mark(X1), X2, X3))
U54#(X1, X2, active(X3))U54#(X1, X2, X3)mark#(U12(X1, X2))active#(U12(mark(X1), X2))
U74#(active(X))U74#(X)active#(isNeList(V))U31#(isPalListKind(V), V)
active#(U32(tt, V))isQid#(V)U13#(active(X))U13#(X)
active#(isNePal(V))U61#(isPalListKind(V), V)active#(isList(__(V1, V2)))U21#(isPalListKind(V1), V1, V2)
active#(U55(tt, V2))isList#(V2)active#(U92(tt))mark#(tt)
U42#(X1, X2, active(X3))U42#(X1, X2, X3)mark#(U71(X1, X2, X3))active#(U71(mark(X1), X2, X3))
active#(U41(tt, V1, V2))mark#(U42(isPalListKind(V1), V1, V2))active#(isList(V))mark#(U11(isPalListKind(V), V))
mark#(U53(X1, X2, X3))U53#(mark(X1), X2, X3)U24#(X1, X2, active(X3))U24#(X1, X2, X3)
isList#(active(X))isList#(X)U23#(X1, X2, active(X3))U23#(X1, X2, X3)
U51#(X1, active(X2), X3)U51#(X1, X2, X3)active#(U53(tt, V1, V2))mark#(U54(isPalListKind(V2), V1, V2))
U53#(X1, X2, mark(X3))U53#(X1, X2, X3)active#(U33(tt))mark#(tt)
active#(U91(tt, V2))mark#(U92(isPalListKind(V2)))isNeList#(active(X))isNeList#(X)
active#(U81(tt, V))isPalListKind#(V)U42#(mark(X1), X2, X3)U42#(X1, X2, X3)
mark#(__(X1, X2))active#(__(mark(X1), mark(X2)))U42#(X1, mark(X2), X3)U42#(X1, X2, X3)
mark#(U42(X1, X2, X3))U42#(mark(X1), X2, X3)mark#(U24(X1, X2, X3))mark#(X1)
active#(isNeList(V))isPalListKind#(V)U21#(X1, active(X2), X3)U21#(X1, X2, X3)
U41#(active(X1), X2, X3)U41#(X1, X2, X3)U44#(X1, X2, mark(X3))U44#(X1, X2, X3)
mark#(U21(X1, X2, X3))mark#(X1)active#(isNeList(__(V1, V2)))mark#(U41(isPalListKind(V1), V1, V2))
mark#(U91(X1, X2))mark#(X1)isPal#(mark(X))isPal#(X)
mark#(isPal(X))isPal#(X)active#(isPalListKind(i))mark#(tt)
mark#(isNePal(X))active#(isNePal(X))active#(U22(tt, V1, V2))U23#(isPalListKind(V2), V1, V2)
U91#(active(X1), X2)U91#(X1, X2)mark#(U23(X1, X2, X3))U23#(mark(X1), X2, X3)
U53#(active(X1), X2, X3)U53#(X1, X2, X3)mark#(U25(X1, X2))active#(U25(mark(X1), X2))
active#(isList(__(V1, V2)))isPalListKind#(V1)U41#(mark(X1), X2, X3)U41#(X1, X2, X3)
isQid#(active(X))isQid#(X)U81#(mark(X1), X2)U81#(X1, X2)
active#(U25(tt, V2))U26#(isList(V2))U81#(active(X1), X2)U81#(X1, X2)
mark#(U83(X))U83#(mark(X))active#(isNePal(__(I, __(P, I))))isQid#(I)
U51#(X1, X2, mark(X3))U51#(X1, X2, X3)active#(U45(tt, V2))mark#(U46(isNeList(V2)))
U41#(X1, mark(X2), X3)U41#(X1, X2, X3)active#(isQid(u))mark#(tt)
U46#(mark(X))U46#(X)U73#(X1, active(X2))U73#(X1, X2)
mark#(U73(X1, X2))active#(U73(mark(X1), X2))mark#(U21(X1, X2, X3))active#(U21(mark(X1), X2, X3))
U52#(mark(X1), X2, X3)U52#(X1, X2, X3)U83#(mark(X))U83#(X)
active#(U44(tt, V1, V2))mark#(U45(isList(V1), V2))mark#(U83(X))mark#(X)
U26#(mark(X))U26#(X)U62#(X1, active(X2))U62#(X1, X2)
U12#(active(X1), X2)U12#(X1, X2)mark#(a)active#(a)
active#(U53(tt, V1, V2))U54#(isPalListKind(V2), V1, V2)U11#(mark(X1), X2)U11#(X1, X2)
active#(U31(tt, V))U32#(isPalListKind(V), V)active#(isPalListKind(a))mark#(tt)
U72#(mark(X1), X2)U72#(X1, X2)active#(isQid(i))mark#(tt)
mark#(U92(X))active#(U92(mark(X)))U71#(X1, mark(X2), X3)U71#(X1, X2, X3)
mark#(U11(X1, X2))active#(U11(mark(X1), X2))mark#(U12(X1, X2))mark#(X1)
__#(mark(X1), X2)__#(X1, X2)U43#(mark(X1), X2, X3)U43#(X1, X2, X3)
U62#(X1, mark(X2))U62#(X1, X2)active#(U42(tt, V1, V2))isPalListKind#(V2)
mark#(U74(X))mark#(X)active#(isNePal(V))mark#(U61(isPalListKind(V), V))
U41#(X1, active(X2), X3)U41#(X1, X2, X3)active#(U72(tt, P))isPal#(P)
active#(U12(tt, V))U13#(isNeList(V))U53#(X1, mark(X2), X3)U53#(X1, X2, X3)
active#(U53(tt, V1, V2))isPalListKind#(V2)mark#(U13(X))U13#(mark(X))
mark#(U43(X1, X2, X3))mark#(X1)active#(U51(tt, V1, V2))U52#(isPalListKind(V1), V1, V2)
mark#(U62(X1, X2))mark#(X1)mark#(U73(X1, X2))U73#(mark(X1), X2)
active#(U24(tt, V1, V2))isList#(V1)mark#(u)active#(u)
active#(U11(tt, V))mark#(U12(isPalListKind(V), V))U32#(X1, active(X2))U32#(X1, X2)
U54#(active(X1), X2, X3)U54#(X1, X2, X3)U83#(active(X))U83#(X)
U71#(active(X1), X2, X3)U71#(X1, X2, X3)U25#(X1, mark(X2))U25#(X1, X2)
mark#(U26(X))mark#(X)active#(U22(tt, V1, V2))isPalListKind#(V2)
active#(isQid(o))mark#(tt)mark#(U74(X))U74#(mark(X))
mark#(U82(X1, X2))mark#(X1)mark#(U56(X))U56#(mark(X))
U33#(mark(X))U33#(X)mark#(isQid(X))isQid#(X)
mark#(U22(X1, X2, X3))mark#(X1)active#(U81(tt, V))U82#(isPalListKind(V), V)
isQid#(mark(X))isQid#(X)active#(isNePal(__(I, __(P, I))))mark#(U71(isQid(I), I, P))
active#(U12(tt, V))isNeList#(V)U33#(active(X))U33#(X)
active#(U52(tt, V1, V2))mark#(U53(isPalListKind(V2), V1, V2))active#(U73(tt, P))isPalListKind#(P)
U42#(X1, X2, mark(X3))U42#(X1, X2, X3)active#(U54(tt, V1, V2))isNeList#(V1)
active#(U71(tt, I, P))U72#(isPalListKind(I), P)U54#(X1, X2, mark(X3))U54#(X1, X2, X3)
active#(__(X, nil))mark#(X)mark#(U54(X1, X2, X3))mark#(X1)
mark#(U45(X1, X2))active#(U45(mark(X1), X2))active#(U55(tt, V2))mark#(U56(isList(V2)))
mark#(U24(X1, X2, X3))active#(U24(mark(X1), X2, X3))active#(U91(tt, V2))U92#(isPalListKind(V2))
U23#(X1, X2, mark(X3))U23#(X1, X2, X3)U52#(X1, X2, active(X3))U52#(X1, X2, X3)
U12#(mark(X1), X2)U12#(X1, X2)U21#(X1, mark(X2), X3)U21#(X1, X2, X3)
U42#(active(X1), X2, X3)U42#(X1, X2, X3)mark#(U61(X1, X2))active#(U61(mark(X1), X2))
active#(U73(tt, P))mark#(U74(isPalListKind(P)))mark#(U24(X1, X2, X3))U24#(mark(X1), X2, X3)
U23#(active(X1), X2, X3)U23#(X1, X2, X3)active#(isPal(nil))mark#(tt)
active#(U82(tt, V))mark#(U83(isNePal(V)))U51#(active(X1), X2, X3)U51#(X1, X2, X3)
U82#(active(X1), X2)U82#(X1, X2)mark#(U62(X1, X2))U62#(mark(X1), X2)
U25#(X1, active(X2))U25#(X1, X2)mark#(U61(X1, X2))mark#(X1)
mark#(U26(X))U26#(mark(X))mark#(U82(X1, X2))active#(U82(mark(X1), X2))
active#(isNeList(__(V1, V2)))isPalListKind#(V1)mark#(isList(X))isList#(X)
isList#(mark(X))isList#(X)mark#(U42(X1, X2, X3))active#(U42(mark(X1), X2, X3))
U53#(mark(X1), X2, X3)U53#(X1, X2, X3)U92#(active(X))U92#(X)
U12#(X1, mark(X2))U12#(X1, X2)active#(U71(tt, I, P))isPalListKind#(I)
active#(isNeList(__(V1, V2)))U41#(isPalListKind(V1), V1, V2)mark#(U56(X))mark#(X)
isNePal#(mark(X))isNePal#(X)mark#(isNePal(X))isNePal#(X)
U72#(active(X1), X2)U72#(X1, X2)mark#(U12(X1, X2))U12#(mark(X1), X2)
mark#(isList(X))active#(isList(X))mark#(U51(X1, X2, X3))U51#(mark(X1), X2, X3)
active#(U44(tt, V1, V2))U45#(isList(V1), V2)U55#(mark(X1), X2)U55#(X1, X2)
mark#(U81(X1, X2))U81#(mark(X1), X2)active#(__(__(X, Y), Z))mark#(__(X, __(Y, Z)))
U46#(active(X))U46#(X)U21#(X1, X2, active(X3))U21#(X1, X2, X3)
U44#(active(X1), X2, X3)U44#(X1, X2, X3)active#(U32(tt, V))mark#(U33(isQid(V)))
active#(U31(tt, V))isPalListKind#(V)active#(U22(tt, V1, V2))mark#(U23(isPalListKind(V2), V1, V2))
__#(active(X1), X2)__#(X1, X2)mark#(U44(X1, X2, X3))U44#(mark(X1), X2, X3)
active#(U56(tt))mark#(tt)active#(isList(V))isPalListKind#(V)
active#(U21(tt, V1, V2))U22#(isPalListKind(V1), V1, V2)U72#(X1, active(X2))U72#(X1, X2)
mark#(__(X1, X2))mark#(X2)U44#(mark(X1), X2, X3)U44#(X1, X2, X3)
mark#(U72(X1, X2))mark#(X1)U25#(mark(X1), X2)U25#(X1, X2)
mark#(U33(X))U33#(mark(X))U11#(X1, active(X2))U11#(X1, X2)
mark#(isNeList(X))active#(isNeList(X))U21#(active(X1), X2, X3)U21#(X1, X2, X3)
mark#(U45(X1, X2))U45#(mark(X1), X2)mark#(U55(X1, X2))active#(U55(mark(X1), X2))
mark#(U82(X1, X2))U82#(mark(X1), X2)mark#(U62(X1, X2))active#(U62(mark(X1), X2))
mark#(U26(X))active#(U26(mark(X)))U24#(mark(X1), X2, X3)U24#(X1, X2, X3)
mark#(U92(X))U92#(mark(X))U24#(X1, X2, mark(X3))U24#(X1, X2, X3)
U43#(X1, active(X2), X3)U43#(X1, X2, X3)mark#(tt)active#(tt)
U43#(X1, mark(X2), X3)U43#(X1, X2, X3)mark#(o)active#(o)
U31#(X1, active(X2))U31#(X1, X2)mark#(U61(X1, X2))U61#(mark(X1), X2)
mark#(isPalListKind(X))isPalListKind#(X)active#(U41(tt, V1, V2))isPalListKind#(V1)
isPalListKind#(mark(X))isPalListKind#(X)active#(U43(tt, V1, V2))U44#(isPalListKind(V2), V1, V2)
mark#(U51(X1, X2, X3))mark#(X1)U45#(active(X1), X2)U45#(X1, X2)
active#(U11(tt, V))isPalListKind#(V)U21#(X1, X2, mark(X3))U21#(X1, X2, X3)
active#(U45(tt, V2))U46#(isNeList(V2))mark#(U13(X))active#(U13(mark(X)))
active#(isPalListKind(nil))mark#(tt)active#(U73(tt, P))U74#(isPalListKind(P))
U22#(X1, mark(X2), X3)U22#(X1, X2, X3)active#(isNePal(__(I, __(P, I))))U71#(isQid(I), I, P)
active#(isNeList(V))mark#(U31(isPalListKind(V), V))U51#(mark(X1), X2, X3)U51#(X1, X2, X3)
U52#(X1, X2, mark(X3))U52#(X1, X2, X3)active#(U25(tt, V2))isList#(V2)
U52#(active(X1), X2, X3)U52#(X1, X2, X3)U56#(mark(X))U56#(X)
active#(isPalListKind(e))mark#(tt)U71#(X1, X2, mark(X3))U71#(X1, X2, X3)
mark#(U54(X1, X2, X3))active#(U54(mark(X1), X2, X3))U81#(X1, active(X2))U81#(X1, X2)
U72#(X1, mark(X2))U72#(X1, X2)mark#(U72(X1, X2))U72#(mark(X1), X2)
mark#(__(X1, X2))__#(mark(X1), mark(X2))U22#(X1, active(X2), X3)U22#(X1, X2, X3)
active#(isNePal(V))isPalListKind#(V)U92#(mark(X))U92#(X)
active#(U23(tt, V1, V2))isPalListKind#(V2)U53#(X1, X2, active(X3))U53#(X1, X2, X3)
mark#(U43(X1, X2, X3))U43#(mark(X1), X2, X3)U44#(X1, mark(X2), X3)U44#(X1, X2, X3)
active#(isPalListKind(u))mark#(tt)active#(U21(tt, V1, V2))isPalListKind#(V1)
U63#(active(X))U63#(X)active#(U32(tt, V))U33#(isQid(V))
U31#(active(X1), X2)U31#(X1, X2)U71#(X1, active(X2), X3)U71#(X1, X2, X3)
mark#(U31(X1, X2))mark#(X1)U62#(mark(X1), X2)U62#(X1, X2)
mark#(U91(X1, X2))active#(U91(mark(X1), X2))U74#(mark(X))U74#(X)
mark#(U81(X1, X2))mark#(X1)mark#(U71(X1, X2, X3))mark#(X1)
mark#(U32(X1, X2))U32#(mark(X1), X2)mark#(isPal(X))active#(isPal(X))
U55#(X1, mark(X2))U55#(X1, X2)active#(U12(tt, V))mark#(U13(isNeList(V)))
active#(U61(tt, V))mark#(U62(isPalListKind(V), V))U23#(X1, mark(X2), X3)U23#(X1, X2, X3)
active#(U54(tt, V1, V2))mark#(U55(isNeList(V1), V2))active#(isPal(V))isPalListKind#(V)
active#(U63(tt))mark#(tt)active#(U62(tt, V))isQid#(V)
U23#(mark(X1), X2, X3)U23#(X1, X2, X3)mark#(U44(X1, X2, X3))mark#(X1)
U31#(X1, mark(X2))U31#(X1, X2)active#(isPal(V))mark#(U81(isPalListKind(V), V))
U32#(X1, mark(X2))U32#(X1, X2)mark#(U11(X1, X2))U11#(mark(X1), X2)
active#(U52(tt, V1, V2))isPalListKind#(V2)isNePal#(active(X))isNePal#(X)
U31#(mark(X1), X2)U31#(X1, X2)active#(U21(tt, V1, V2))mark#(U22(isPalListKind(V1), V1, V2))
mark#(U92(X))mark#(X)U24#(active(X1), X2, X3)U24#(X1, X2, X3)
U44#(X1, active(X2), X3)U44#(X1, X2, X3)mark#(U73(X1, X2))mark#(X1)
U32#(mark(X1), X2)U32#(X1, X2)U25#(active(X1), X2)U25#(X1, X2)
U53#(X1, active(X2), X3)U53#(X1, X2, X3)active#(U62(tt, V))mark#(U63(isQid(V)))
active#(U52(tt, V1, V2))U53#(isPalListKind(V2), V1, V2)

Rewrite Rules

active(__(__(X, Y), Z))mark(__(X, __(Y, Z)))active(__(X, nil))mark(X)
active(__(nil, X))mark(X)active(U11(tt, V))mark(U12(isPalListKind(V), V))
active(U12(tt, V))mark(U13(isNeList(V)))active(U13(tt))mark(tt)
active(U21(tt, V1, V2))mark(U22(isPalListKind(V1), V1, V2))active(U22(tt, V1, V2))mark(U23(isPalListKind(V2), V1, V2))
active(U23(tt, V1, V2))mark(U24(isPalListKind(V2), V1, V2))active(U24(tt, V1, V2))mark(U25(isList(V1), V2))
active(U25(tt, V2))mark(U26(isList(V2)))active(U26(tt))mark(tt)
active(U31(tt, V))mark(U32(isPalListKind(V), V))active(U32(tt, V))mark(U33(isQid(V)))
active(U33(tt))mark(tt)active(U41(tt, V1, V2))mark(U42(isPalListKind(V1), V1, V2))
active(U42(tt, V1, V2))mark(U43(isPalListKind(V2), V1, V2))active(U43(tt, V1, V2))mark(U44(isPalListKind(V2), V1, V2))
active(U44(tt, V1, V2))mark(U45(isList(V1), V2))active(U45(tt, V2))mark(U46(isNeList(V2)))
active(U46(tt))mark(tt)active(U51(tt, V1, V2))mark(U52(isPalListKind(V1), V1, V2))
active(U52(tt, V1, V2))mark(U53(isPalListKind(V2), V1, V2))active(U53(tt, V1, V2))mark(U54(isPalListKind(V2), V1, V2))
active(U54(tt, V1, V2))mark(U55(isNeList(V1), V2))active(U55(tt, V2))mark(U56(isList(V2)))
active(U56(tt))mark(tt)active(U61(tt, V))mark(U62(isPalListKind(V), V))
active(U62(tt, V))mark(U63(isQid(V)))active(U63(tt))mark(tt)
active(U71(tt, I, P))mark(U72(isPalListKind(I), P))active(U72(tt, P))mark(U73(isPal(P), P))
active(U73(tt, P))mark(U74(isPalListKind(P)))active(U74(tt))mark(tt)
active(U81(tt, V))mark(U82(isPalListKind(V), V))active(U82(tt, V))mark(U83(isNePal(V)))
active(U83(tt))mark(tt)active(U91(tt, V2))mark(U92(isPalListKind(V2)))
active(U92(tt))mark(tt)active(isList(V))mark(U11(isPalListKind(V), V))
active(isList(nil))mark(tt)active(isList(__(V1, V2)))mark(U21(isPalListKind(V1), V1, V2))
active(isNeList(V))mark(U31(isPalListKind(V), V))active(isNeList(__(V1, V2)))mark(U41(isPalListKind(V1), V1, V2))
active(isNeList(__(V1, V2)))mark(U51(isPalListKind(V1), V1, V2))active(isNePal(V))mark(U61(isPalListKind(V), V))
active(isNePal(__(I, __(P, I))))mark(U71(isQid(I), I, P))active(isPal(V))mark(U81(isPalListKind(V), V))
active(isPal(nil))mark(tt)active(isPalListKind(a))mark(tt)
active(isPalListKind(e))mark(tt)active(isPalListKind(i))mark(tt)
active(isPalListKind(nil))mark(tt)active(isPalListKind(o))mark(tt)
active(isPalListKind(u))mark(tt)active(isPalListKind(__(V1, V2)))mark(U91(isPalListKind(V1), V2))
active(isQid(a))mark(tt)active(isQid(e))mark(tt)
active(isQid(i))mark(tt)active(isQid(o))mark(tt)
active(isQid(u))mark(tt)mark(__(X1, X2))active(__(mark(X1), mark(X2)))
mark(nil)active(nil)mark(U11(X1, X2))active(U11(mark(X1), X2))
mark(tt)active(tt)mark(U12(X1, X2))active(U12(mark(X1), X2))
mark(isPalListKind(X))active(isPalListKind(X))mark(U13(X))active(U13(mark(X)))
mark(isNeList(X))active(isNeList(X))mark(U21(X1, X2, X3))active(U21(mark(X1), X2, X3))
mark(U22(X1, X2, X3))active(U22(mark(X1), X2, X3))mark(U23(X1, X2, X3))active(U23(mark(X1), X2, X3))
mark(U24(X1, X2, X3))active(U24(mark(X1), X2, X3))mark(U25(X1, X2))active(U25(mark(X1), X2))
mark(isList(X))active(isList(X))mark(U26(X))active(U26(mark(X)))
mark(U31(X1, X2))active(U31(mark(X1), X2))mark(U32(X1, X2))active(U32(mark(X1), X2))
mark(U33(X))active(U33(mark(X)))mark(isQid(X))active(isQid(X))
mark(U41(X1, X2, X3))active(U41(mark(X1), X2, X3))mark(U42(X1, X2, X3))active(U42(mark(X1), X2, X3))
mark(U43(X1, X2, X3))active(U43(mark(X1), X2, X3))mark(U44(X1, X2, X3))active(U44(mark(X1), X2, X3))
mark(U45(X1, X2))active(U45(mark(X1), X2))mark(U46(X))active(U46(mark(X)))
mark(U51(X1, X2, X3))active(U51(mark(X1), X2, X3))mark(U52(X1, X2, X3))active(U52(mark(X1), X2, X3))
mark(U53(X1, X2, X3))active(U53(mark(X1), X2, X3))mark(U54(X1, X2, X3))active(U54(mark(X1), X2, X3))
mark(U55(X1, X2))active(U55(mark(X1), X2))mark(U56(X))active(U56(mark(X)))
mark(U61(X1, X2))active(U61(mark(X1), X2))mark(U62(X1, X2))active(U62(mark(X1), X2))
mark(U63(X))active(U63(mark(X)))mark(U71(X1, X2, X3))active(U71(mark(X1), X2, X3))
mark(U72(X1, X2))active(U72(mark(X1), X2))mark(U73(X1, X2))active(U73(mark(X1), X2))
mark(isPal(X))active(isPal(X))mark(U74(X))active(U74(mark(X)))
mark(U81(X1, X2))active(U81(mark(X1), X2))mark(U82(X1, X2))active(U82(mark(X1), X2))
mark(U83(X))active(U83(mark(X)))mark(isNePal(X))active(isNePal(X))
mark(U91(X1, X2))active(U91(mark(X1), X2))mark(U92(X))active(U92(mark(X)))
mark(a)active(a)mark(e)active(e)
mark(i)active(i)mark(o)active(o)
mark(u)active(u)__(mark(X1), X2)__(X1, X2)
__(X1, mark(X2))__(X1, X2)__(active(X1), X2)__(X1, X2)
__(X1, active(X2))__(X1, X2)U11(mark(X1), X2)U11(X1, X2)
U11(X1, mark(X2))U11(X1, X2)U11(active(X1), X2)U11(X1, X2)
U11(X1, active(X2))U11(X1, X2)U12(mark(X1), X2)U12(X1, X2)
U12(X1, mark(X2))U12(X1, X2)U12(active(X1), X2)U12(X1, X2)
U12(X1, active(X2))U12(X1, X2)isPalListKind(mark(X))isPalListKind(X)
isPalListKind(active(X))isPalListKind(X)U13(mark(X))U13(X)
U13(active(X))U13(X)isNeList(mark(X))isNeList(X)
isNeList(active(X))isNeList(X)U21(mark(X1), X2, X3)U21(X1, X2, X3)
U21(X1, mark(X2), X3)U21(X1, X2, X3)U21(X1, X2, mark(X3))U21(X1, X2, X3)
U21(active(X1), X2, X3)U21(X1, X2, X3)U21(X1, active(X2), X3)U21(X1, X2, X3)
U21(X1, X2, active(X3))U21(X1, X2, X3)U22(mark(X1), X2, X3)U22(X1, X2, X3)
U22(X1, mark(X2), X3)U22(X1, X2, X3)U22(X1, X2, mark(X3))U22(X1, X2, X3)
U22(active(X1), X2, X3)U22(X1, X2, X3)U22(X1, active(X2), X3)U22(X1, X2, X3)
U22(X1, X2, active(X3))U22(X1, X2, X3)U23(mark(X1), X2, X3)U23(X1, X2, X3)
U23(X1, mark(X2), X3)U23(X1, X2, X3)U23(X1, X2, mark(X3))U23(X1, X2, X3)
U23(active(X1), X2, X3)U23(X1, X2, X3)U23(X1, active(X2), X3)U23(X1, X2, X3)
U23(X1, X2, active(X3))U23(X1, X2, X3)U24(mark(X1), X2, X3)U24(X1, X2, X3)
U24(X1, mark(X2), X3)U24(X1, X2, X3)U24(X1, X2, mark(X3))U24(X1, X2, X3)
U24(active(X1), X2, X3)U24(X1, X2, X3)U24(X1, active(X2), X3)U24(X1, X2, X3)
U24(X1, X2, active(X3))U24(X1, X2, X3)U25(mark(X1), X2)U25(X1, X2)
U25(X1, mark(X2))U25(X1, X2)U25(active(X1), X2)U25(X1, X2)
U25(X1, active(X2))U25(X1, X2)isList(mark(X))isList(X)
isList(active(X))isList(X)U26(mark(X))U26(X)
U26(active(X))U26(X)U31(mark(X1), X2)U31(X1, X2)
U31(X1, mark(X2))U31(X1, X2)U31(active(X1), X2)U31(X1, X2)
U31(X1, active(X2))U31(X1, X2)U32(mark(X1), X2)U32(X1, X2)
U32(X1, mark(X2))U32(X1, X2)U32(active(X1), X2)U32(X1, X2)
U32(X1, active(X2))U32(X1, X2)U33(mark(X))U33(X)
U33(active(X))U33(X)isQid(mark(X))isQid(X)
isQid(active(X))isQid(X)U41(mark(X1), X2, X3)U41(X1, X2, X3)
U41(X1, mark(X2), X3)U41(X1, X2, X3)U41(X1, X2, mark(X3))U41(X1, X2, X3)
U41(active(X1), X2, X3)U41(X1, X2, X3)U41(X1, active(X2), X3)U41(X1, X2, X3)
U41(X1, X2, active(X3))U41(X1, X2, X3)U42(mark(X1), X2, X3)U42(X1, X2, X3)
U42(X1, mark(X2), X3)U42(X1, X2, X3)U42(X1, X2, mark(X3))U42(X1, X2, X3)
U42(active(X1), X2, X3)U42(X1, X2, X3)U42(X1, active(X2), X3)U42(X1, X2, X3)
U42(X1, X2, active(X3))U42(X1, X2, X3)U43(mark(X1), X2, X3)U43(X1, X2, X3)
U43(X1, mark(X2), X3)U43(X1, X2, X3)U43(X1, X2, mark(X3))U43(X1, X2, X3)
U43(active(X1), X2, X3)U43(X1, X2, X3)U43(X1, active(X2), X3)U43(X1, X2, X3)
U43(X1, X2, active(X3))U43(X1, X2, X3)U44(mark(X1), X2, X3)U44(X1, X2, X3)
U44(X1, mark(X2), X3)U44(X1, X2, X3)U44(X1, X2, mark(X3))U44(X1, X2, X3)
U44(active(X1), X2, X3)U44(X1, X2, X3)U44(X1, active(X2), X3)U44(X1, X2, X3)
U44(X1, X2, active(X3))U44(X1, X2, X3)U45(mark(X1), X2)U45(X1, X2)
U45(X1, mark(X2))U45(X1, X2)U45(active(X1), X2)U45(X1, X2)
U45(X1, active(X2))U45(X1, X2)U46(mark(X))U46(X)
U46(active(X))U46(X)U51(mark(X1), X2, X3)U51(X1, X2, X3)
U51(X1, mark(X2), X3)U51(X1, X2, X3)U51(X1, X2, mark(X3))U51(X1, X2, X3)
U51(active(X1), X2, X3)U51(X1, X2, X3)U51(X1, active(X2), X3)U51(X1, X2, X3)
U51(X1, X2, active(X3))U51(X1, X2, X3)U52(mark(X1), X2, X3)U52(X1, X2, X3)
U52(X1, mark(X2), X3)U52(X1, X2, X3)U52(X1, X2, mark(X3))U52(X1, X2, X3)
U52(active(X1), X2, X3)U52(X1, X2, X3)U52(X1, active(X2), X3)U52(X1, X2, X3)
U52(X1, X2, active(X3))U52(X1, X2, X3)U53(mark(X1), X2, X3)U53(X1, X2, X3)
U53(X1, mark(X2), X3)U53(X1, X2, X3)U53(X1, X2, mark(X3))U53(X1, X2, X3)
U53(active(X1), X2, X3)U53(X1, X2, X3)U53(X1, active(X2), X3)U53(X1, X2, X3)
U53(X1, X2, active(X3))U53(X1, X2, X3)U54(mark(X1), X2, X3)U54(X1, X2, X3)
U54(X1, mark(X2), X3)U54(X1, X2, X3)U54(X1, X2, mark(X3))U54(X1, X2, X3)
U54(active(X1), X2, X3)U54(X1, X2, X3)U54(X1, active(X2), X3)U54(X1, X2, X3)
U54(X1, X2, active(X3))U54(X1, X2, X3)U55(mark(X1), X2)U55(X1, X2)
U55(X1, mark(X2))U55(X1, X2)U55(active(X1), X2)U55(X1, X2)
U55(X1, active(X2))U55(X1, X2)U56(mark(X))U56(X)
U56(active(X))U56(X)U61(mark(X1), X2)U61(X1, X2)
U61(X1, mark(X2))U61(X1, X2)U61(active(X1), X2)U61(X1, X2)
U61(X1, active(X2))U61(X1, X2)U62(mark(X1), X2)U62(X1, X2)
U62(X1, mark(X2))U62(X1, X2)U62(active(X1), X2)U62(X1, X2)
U62(X1, active(X2))U62(X1, X2)U63(mark(X))U63(X)
U63(active(X))U63(X)U71(mark(X1), X2, X3)U71(X1, X2, X3)
U71(X1, mark(X2), X3)U71(X1, X2, X3)U71(X1, X2, mark(X3))U71(X1, X2, X3)
U71(active(X1), X2, X3)U71(X1, X2, X3)U71(X1, active(X2), X3)U71(X1, X2, X3)
U71(X1, X2, active(X3))U71(X1, X2, X3)U72(mark(X1), X2)U72(X1, X2)
U72(X1, mark(X2))U72(X1, X2)U72(active(X1), X2)U72(X1, X2)
U72(X1, active(X2))U72(X1, X2)U73(mark(X1), X2)U73(X1, X2)
U73(X1, mark(X2))U73(X1, X2)U73(active(X1), X2)U73(X1, X2)
U73(X1, active(X2))U73(X1, X2)isPal(mark(X))isPal(X)
isPal(active(X))isPal(X)U74(mark(X))U74(X)
U74(active(X))U74(X)U81(mark(X1), X2)U81(X1, X2)
U81(X1, mark(X2))U81(X1, X2)U81(active(X1), X2)U81(X1, X2)
U81(X1, active(X2))U81(X1, X2)U82(mark(X1), X2)U82(X1, X2)
U82(X1, mark(X2))U82(X1, X2)U82(active(X1), X2)U82(X1, X2)
U82(X1, active(X2))U82(X1, X2)U83(mark(X))U83(X)
U83(active(X))U83(X)isNePal(mark(X))isNePal(X)
isNePal(active(X))isNePal(X)U91(mark(X1), X2)U91(X1, X2)
U91(X1, mark(X2))U91(X1, X2)U91(active(X1), X2)U91(X1, X2)
U91(X1, active(X2))U91(X1, X2)U92(mark(X))U92(X)
U92(active(X))U92(X)

Original Signature

Termination of terms over the following signature is verified: U63, U25, U62, U26, U61, U23, U24, U21, U22, mark, isPal, U71, U73, U72, U74, active, isQid, U31, U32, U33, isList, isNeList, __, U46, U45, U44, U43, U42, U41, U92, isNePal, U91, e, isPalListKind, a, U83, o, i, U55, U54, u, U56, U51, tt, U53, U82, U52, U81, U11, U12, U13, nil