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

proper#(U92(X))U92#(proper(X))active#(U71(X1, X2, X3))U71#(active(X1), X2, X3)
U26#(mark(X))U26#(X)proper#(U25(X1, X2))proper#(X2)
active#(U45(tt, V2))isNeList#(V2)active#(U72(tt, P))U73#(isPal(P), P)
active#(__(__(X, Y), Z))__#(X, __(Y, Z))proper#(U91(X1, X2))proper#(X2)
U22#(mark(X1), X2, X3)U22#(X1, X2, X3)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)
proper#(U22(X1, X2, X3))U22#(proper(X1), proper(X2), proper(X3))proper#(U56(X))U56#(proper(X))
proper#(U71(X1, X2, X3))proper#(X1)proper#(U71(X1, X2, X3))U71#(proper(X1), proper(X2), proper(X3))
U72#(mark(X1), X2)U72#(X1, X2)active#(U62(tt, V))U63#(isQid(V))
U81#(ok(X1), ok(X2))U81#(X1, X2)top#(mark(X))proper#(X)
proper#(U72(X1, X2))proper#(X2)U54#(mark(X1), X2, X3)U54#(X1, X2, X3)
__#(mark(X1), X2)__#(X1, X2)U43#(mark(X1), X2, X3)U43#(X1, X2, X3)
active#(U71(X1, X2, X3))active#(X1)active#(U61(X1, X2))active#(X1)
U53#(ok(X1), ok(X2), ok(X3))U53#(X1, X2, X3)active#(U42(tt, V1, V2))isPalListKind#(V2)
active#(U73(X1, X2))U73#(active(X1), X2)proper#(U71(X1, X2, X3))proper#(X3)
proper#(U43(X1, X2, X3))proper#(X3)proper#(U52(X1, X2, X3))proper#(X2)
proper#(isNePal(X))isNePal#(proper(X))proper#(U42(X1, X2, X3))U42#(proper(X1), proper(X2), proper(X3))
isQid#(ok(X))isQid#(X)active#(U72(tt, P))isPal#(P)
active#(U72(X1, X2))active#(X1)U83#(ok(X))U83#(X)
active#(U54(X1, X2, X3))U54#(active(X1), X2, X3)U43#(ok(X1), ok(X2), ok(X3))U43#(X1, X2, X3)
active#(U12(tt, V))U13#(isNeList(V))active#(U53(tt, V1, V2))isPalListKind#(V2)
active#(U53(X1, X2, X3))active#(X1)proper#(U43(X1, X2, X3))proper#(X1)
active#(U33(X))active#(X)U45#(ok(X1), ok(X2))U45#(X1, X2)
proper#(U44(X1, X2, X3))U44#(proper(X1), proper(X2), proper(X3))proper#(U21(X1, X2, X3))proper#(X3)
active#(U41(X1, X2, X3))U41#(active(X1), X2, X3)proper#(U62(X1, X2))proper#(X1)
active#(isPalListKind(__(V1, V2)))isPalListKind#(V1)active#(U51(tt, V1, V2))U52#(isPalListKind(V1), V1, V2)
proper#(U45(X1, X2))U45#(proper(X1), proper(X2))U26#(ok(X))U26#(X)
active#(U24(tt, V1, V2))isList#(V1)proper#(U25(X1, X2))proper#(X1)
active#(U11(tt, V))U12#(isPalListKind(V), V)active#(U44(X1, X2, X3))active#(X1)
proper#(U41(X1, X2, X3))proper#(X1)active#(U31(X1, X2))active#(X1)
proper#(isList(X))isList#(proper(X))active#(U13(X))active#(X)
proper#(U81(X1, X2))U81#(proper(X1), proper(X2))proper#(U52(X1, X2, X3))proper#(X1)
U41#(ok(X1), ok(X2), ok(X3))U41#(X1, X2, X3)active#(U22(tt, V1, V2))isPalListKind#(V2)
proper#(U63(X))U63#(proper(X))active#(U43(tt, V1, V2))isPalListKind#(V2)
active#(U51(tt, V1, V2))isPalListKind#(V1)__#(ok(X1), ok(X2))__#(X1, X2)
proper#(U22(X1, X2, X3))proper#(X2)U91#(ok(X1), ok(X2))U91#(X1, X2)
proper#(U24(X1, X2, X3))proper#(X2)active#(U55(tt, V2))U56#(isList(V2))
__#(X1, mark(X2))__#(X1, X2)U33#(mark(X))U33#(X)
proper#(U63(X))proper#(X)active#(U11(X1, X2))U11#(active(X1), X2)
proper#(U21(X1, X2, X3))U21#(proper(X1), proper(X2), proper(X3))active#(U81(tt, V))U82#(isPalListKind(V), V)
active#(U12(tt, V))isNeList#(V)active#(U51(X1, X2, X3))U51#(active(X1), X2, X3)
proper#(U52(X1, X2, X3))proper#(X3)proper#(U31(X1, X2))U31#(proper(X1), proper(X2))
proper#(U81(X1, X2))proper#(X1)proper#(U21(X1, X2, X3))proper#(X2)
U74#(ok(X))U74#(X)active#(U73(tt, P))isPalListKind#(P)
U31#(ok(X1), ok(X2))U31#(X1, X2)active#(U54(tt, V1, V2))isNeList#(V1)
active#(U71(tt, I, P))U72#(isPalListKind(I), P)isPal#(ok(X))isPal#(X)
U12#(ok(X1), ok(X2))U12#(X1, X2)proper#(isList(X))proper#(X)
proper#(U92(X))proper#(X)proper#(U12(X1, X2))proper#(X2)
active#(U42(X1, X2, X3))active#(X1)proper#(U11(X1, X2))U11#(proper(X1), proper(X2))
proper#(U72(X1, X2))U72#(proper(X1), proper(X2))proper#(U52(X1, X2, X3))U52#(proper(X1), proper(X2), proper(X3))
active#(U62(X1, X2))active#(X1)active#(U91(tt, V2))U92#(isPalListKind(V2))
active#(U61(tt, V))isPalListKind#(V)U91#(mark(X1), X2)U91#(X1, X2)
proper#(U61(X1, X2))proper#(X2)U61#(mark(X1), X2)U61#(X1, X2)
U12#(mark(X1), X2)U12#(X1, X2)proper#(U53(X1, X2, X3))proper#(X1)
proper#(U41(X1, X2, X3))U41#(proper(X1), proper(X2), proper(X3))proper#(U32(X1, X2))proper#(X1)
proper#(U82(X1, X2))proper#(X1)active#(U55(X1, X2))U55#(active(X1), X2)
U61#(ok(X1), ok(X2))U61#(X1, X2)active#(U51(X1, X2, X3))active#(X1)
active#(U23(tt, V1, V2))U24#(isPalListKind(V2), V1, V2)U73#(mark(X1), X2)U73#(X1, X2)
active#(U22(X1, X2, X3))U22#(active(X1), X2, X3)proper#(U73(X1, X2))proper#(X1)
U52#(ok(X1), ok(X2), ok(X3))U52#(X1, X2, X3)active#(U21(X1, X2, X3))active#(X1)
U32#(ok(X1), ok(X2))U32#(X1, X2)active#(U13(X))U13#(active(X))
proper#(U45(X1, X2))proper#(X2)proper#(U24(X1, X2, X3))U24#(proper(X1), proper(X2), proper(X3))
active#(U82(tt, V))isNePal#(V)proper#(isQid(X))proper#(X)
active#(U61(tt, V))U62#(isPalListKind(V), V)active#(U33(X))U33#(active(X))
proper#(U32(X1, X2))U32#(proper(X1), proper(X2))U33#(ok(X))U33#(X)
active#(U24(tt, V1, V2))U25#(isList(V1), V2)proper#(isPal(X))isPal#(proper(X))
active#(U82(tt, V))U83#(isNePal(V))active#(U42(tt, V1, V2))U43#(isPalListKind(V2), V1, V2)
proper#(U55(X1, X2))U55#(proper(X1), proper(X2))U44#(ok(X1), ok(X2), ok(X3))U44#(X1, X2, X3)
proper#(U31(X1, X2))proper#(X2)active#(U55(X1, X2))active#(X1)
active#(isNeList(__(V1, V2)))isPalListKind#(V1)proper#(U43(X1, X2, X3))proper#(X2)
active#(U25(X1, X2))active#(X1)active#(__(X1, X2))__#(X1, active(X2))
U53#(mark(X1), X2, X3)U53#(X1, X2, X3)active#(isNeList(__(V1, V2)))U51#(isPalListKind(V1), V1, V2)
active#(U44(X1, X2, X3))U44#(active(X1), X2, X3)proper#(U42(X1, X2, X3))proper#(X2)
active#(U26(X))U26#(active(X))proper#(U91(X1, X2))U91#(proper(X1), proper(X2))
active#(U71(tt, I, P))isPalListKind#(I)proper#(U12(X1, X2))proper#(X1)
active#(__(X1, X2))active#(X1)proper#(U83(X))U83#(proper(X))
active#(isNeList(__(V1, V2)))U41#(isPalListKind(V1), V1, V2)proper#(isPalListKind(X))isPalListKind#(proper(X))
active#(U81(X1, X2))U81#(active(X1), X2)proper#(U74(X))U74#(proper(X))
U63#(ok(X))U63#(X)proper#(U33(X))U33#(proper(X))
U72#(ok(X1), ok(X2))U72#(X1, X2)active#(U91(X1, X2))U91#(active(X1), X2)
proper#(U53(X1, X2, X3))proper#(X2)proper#(isNeList(X))isNeList#(proper(X))
active#(U54(X1, X2, X3))active#(X1)active#(U41(tt, V1, V2))U42#(isPalListKind(V1), V1, V2)
active#(U54(tt, V1, V2))U55#(isNeList(V1), V2)active#(U45(X1, X2))U45#(active(X1), X2)
active#(U24(X1, X2, X3))U24#(active(X1), X2, X3)active#(U82(X1, X2))U82#(active(X1), X2)
proper#(U46(X))proper#(X)active#(U82(X1, X2))active#(X1)
U63#(mark(X))U63#(X)active#(U44(tt, V1, V2))U45#(isList(V1), V2)
U42#(ok(X1), ok(X2), ok(X3))U42#(X1, X2, X3)proper#(U44(X1, X2, X3))proper#(X2)
proper#(U33(X))proper#(X)U55#(mark(X1), X2)U55#(X1, X2)
U21#(ok(X1), ok(X2), ok(X3))U21#(X1, X2, X3)proper#(U11(X1, X2))proper#(X1)
proper#(U62(X1, X2))U62#(proper(X1), proper(X2))U24#(ok(X1), ok(X2), ok(X3))U24#(X1, X2, X3)
active#(U42(X1, X2, X3))U42#(active(X1), X2, X3)proper#(U41(X1, X2, X3))proper#(X2)
proper#(U53(X1, X2, X3))U53#(proper(X1), proper(X2), proper(X3))proper#(U32(X1, X2))proper#(X2)
active#(U31(tt, V))isPalListKind#(V)proper#(U11(X1, X2))proper#(X2)
active#(isList(V))isPalListKind#(V)proper#(U81(X1, X2))proper#(X2)
active#(U21(tt, V1, V2))U22#(isPalListKind(V1), V1, V2)U55#(ok(X1), ok(X2))U55#(X1, X2)
active#(__(X1, X2))__#(active(X1), X2)U44#(mark(X1), X2, X3)U44#(X1, X2, X3)
proper#(U54(X1, X2, X3))proper#(X2)active#(U46(X))active#(X)
U25#(mark(X1), X2)U25#(X1, X2)U71#(mark(X1), X2, X3)U71#(X1, X2, X3)
U54#(ok(X1), ok(X2), ok(X3))U54#(X1, X2, X3)U21#(mark(X1), X2, X3)U21#(X1, X2, X3)
proper#(U55(X1, X2))proper#(X1)active#(U21(X1, X2, X3))U21#(active(X1), X2, X3)
proper#(U46(X))U46#(proper(X))active#(isPal(V))U81#(isPalListKind(V), V)
U56#(ok(X))U56#(X)active#(U41(X1, X2, X3))active#(X1)
active#(U12(X1, X2))U12#(active(X1), X2)active#(U92(X))active#(X)
proper#(U54(X1, X2, X3))proper#(X3)proper#(U51(X1, X2, X3))proper#(X1)
proper#(U13(X))U13#(proper(X))active#(U23(X1, X2, X3))active#(X1)
active#(U73(X1, X2))active#(X1)proper#(U42(X1, X2, X3))proper#(X3)
proper#(U25(X1, X2))U25#(proper(X1), proper(X2))proper#(U53(X1, X2, X3))proper#(X3)
active#(U53(X1, X2, X3))U53#(active(X1), X2, X3)proper#(U54(X1, X2, X3))proper#(X1)
isPalListKind#(ok(X))isPalListKind#(X)proper#(U55(X1, X2))proper#(X2)
active#(U62(X1, X2))U62#(active(X1), X2)proper#(U51(X1, X2, X3))proper#(X2)
U51#(ok(X1), ok(X2), ok(X3))U51#(X1, X2, X3)proper#(U73(X1, X2))U73#(proper(X1), proper(X2))
proper#(U62(X1, X2))proper#(X2)U24#(mark(X1), X2, X3)U24#(X1, X2, X3)
proper#(U44(X1, X2, X3))proper#(X1)active#(U92(X))U92#(active(X))
active#(isList(V))U11#(isPalListKind(V), V)active#(U43(X1, X2, X3))active#(X1)
U82#(mark(X1), X2)U82#(X1, X2)top#(ok(X))active#(X)
active#(U41(tt, V1, V2))isPalListKind#(V1)U62#(ok(X1), ok(X2))U62#(X1, X2)
active#(U43(tt, V1, V2))U44#(isPalListKind(V2), V1, V2)active#(U91(X1, X2))active#(X1)
active#(U63(X))active#(X)proper#(U91(X1, X2))proper#(X1)
proper#(U23(X1, X2, X3))proper#(X3)active#(U52(X1, X2, X3))active#(X1)
U45#(mark(X1), X2)U45#(X1, X2)isList#(ok(X))isList#(X)
proper#(U21(X1, X2, X3))proper#(X1)active#(__(X1, X2))active#(X2)
active#(U11(tt, V))isPalListKind#(V)proper#(U22(X1, X2, X3))proper#(X1)
U13#(mark(X))U13#(X)active#(U45(tt, V2))U46#(isNeList(V2))
isNeList#(ok(X))isNeList#(X)active#(U26(X))active#(X)
active#(isPalListKind(__(V1, V2)))U91#(isPalListKind(V1), V2)active#(U73(tt, P))U74#(isPalListKind(P))
active#(isNePal(__(I, __(P, I))))U71#(isQid(I), I, P)U51#(mark(X1), X2, X3)U51#(X1, X2, X3)
proper#(U45(X1, X2))proper#(X1)active#(U12(X1, X2))active#(X1)
active#(U25(tt, V2))isList#(V2)active#(__(__(X, Y), Z))__#(Y, Z)
active#(U74(X))U74#(active(X))proper#(U72(X1, X2))proper#(X1)
proper#(U42(X1, X2, X3))proper#(X1)proper#(U23(X1, X2, X3))proper#(X1)
active#(U91(tt, V2))isPalListKind#(V2)U56#(mark(X))U56#(X)
active#(U32(X1, X2))U32#(active(X1), X2)active#(U32(X1, X2))active#(X1)
active#(U74(X))active#(X)active#(U44(tt, V1, V2))isList#(V1)
active#(U72(X1, X2))U72#(active(X1), X2)active#(isNeList(V))U31#(isPalListKind(V), V)
active#(U32(tt, V))isQid#(V)active#(isNePal(V))U61#(isPalListKind(V), V)
active#(isList(__(V1, V2)))U21#(isPalListKind(V1), V1, V2)active#(U55(tt, V2))isList#(V2)
active#(U46(X))U46#(active(X))proper#(U56(X))proper#(X)
proper#(U82(X1, X2))U82#(proper(X1), proper(X2))active#(isNePal(V))isPalListKind#(V)
top#(ok(X))top#(active(X))active#(U83(X))U83#(active(X))
U92#(mark(X))U92#(X)proper#(U74(X))proper#(X)
proper#(U31(X1, X2))proper#(X1)proper#(U26(X))proper#(X)
active#(U23(tt, V1, V2))isPalListKind#(V2)U11#(ok(X1), ok(X2))U11#(X1, X2)
active#(U24(X1, X2, X3))active#(X1)active#(U21(tt, V1, V2))isPalListKind#(V1)
active#(U32(tt, V))U33#(isQid(V))active#(U61(X1, X2))U61#(active(X1), X2)
U25#(ok(X1), ok(X2))U25#(X1, X2)proper#(U26(X))U26#(proper(X))
active#(U81(X1, X2))active#(X1)proper#(isPal(X))proper#(X)
active#(U52(X1, X2, X3))U52#(active(X1), X2, X3)active#(U81(tt, V))isPalListKind#(V)
U62#(mark(X1), X2)U62#(X1, X2)active#(U11(X1, X2))active#(X1)
proper#(U73(X1, X2))proper#(X2)active#(U56(X))U56#(active(X))
U74#(mark(X))U74#(X)proper#(__(X1, X2))proper#(X1)
U71#(ok(X1), ok(X2), ok(X3))U71#(X1, X2, X3)top#(mark(X))top#(proper(X))
U42#(mark(X1), X2, X3)U42#(X1, X2, X3)U13#(ok(X))U13#(X)
proper#(isNePal(X))proper#(X)proper#(U22(X1, X2, X3))proper#(X3)
active#(U43(X1, X2, X3))U43#(active(X1), X2, X3)proper#(U24(X1, X2, X3))proper#(X1)
proper#(isNeList(X))proper#(X)active#(U45(X1, X2))active#(X1)
proper#(U23(X1, X2, X3))proper#(X2)isNePal#(ok(X))isNePal#(X)
active#(U63(X))U63#(active(X))proper#(isPalListKind(X))proper#(X)
U73#(ok(X1), ok(X2))U73#(X1, X2)proper#(U24(X1, X2, X3))proper#(X3)
active#(isNeList(V))isPalListKind#(V)U22#(ok(X1), ok(X2), ok(X3))U22#(X1, X2, X3)
proper#(U51(X1, X2, X3))U51#(proper(X1), proper(X2), proper(X3))proper#(U54(X1, X2, X3))U54#(proper(X1), proper(X2), proper(X3))
proper#(U61(X1, X2))U61#(proper(X1), proper(X2))proper#(U12(X1, X2))U12#(proper(X1), proper(X2))
U92#(ok(X))U92#(X)U82#(ok(X1), ok(X2))U82#(X1, X2)
proper#(U41(X1, X2, X3))proper#(X3)active#(isPal(V))isPalListKind#(V)
active#(U62(tt, V))isQid#(V)U23#(mark(X1), X2, X3)U23#(X1, X2, X3)
U23#(ok(X1), ok(X2), ok(X3))U23#(X1, X2, X3)proper#(U13(X))proper#(X)
active#(U22(tt, V1, V2))U23#(isPalListKind(V2), V1, V2)proper#(__(X1, X2))__#(proper(X1), proper(X2))
active#(U31(X1, X2))U31#(active(X1), X2)active#(isList(__(V1, V2)))isPalListKind#(V1)
U41#(mark(X1), X2, X3)U41#(X1, X2, X3)proper#(U51(X1, X2, X3))proper#(X3)
active#(U56(X))active#(X)active#(U83(X))active#(X)
active#(U52(tt, V1, V2))isPalListKind#(V2)proper#(U82(X1, X2))proper#(X2)
proper#(isQid(X))isQid#(proper(X))U81#(mark(X1), X2)U81#(X1, X2)
active#(U23(X1, X2, X3))U23#(active(X1), X2, X3)active#(U25(tt, V2))U26#(isList(V2))
proper#(U43(X1, X2, X3))U43#(proper(X1), proper(X2), proper(X3))proper#(U83(X))proper#(X)
active#(isNePal(__(I, __(P, I))))isQid#(I)proper#(__(X1, X2))proper#(X2)
U46#(mark(X))U46#(X)proper#(U23(X1, X2, X3))U23#(proper(X1), proper(X2), proper(X3))
U31#(mark(X1), X2)U31#(X1, X2)proper#(U61(X1, X2))proper#(X1)
proper#(U44(X1, X2, X3))proper#(X3)active#(U22(X1, X2, X3))active#(X1)
U32#(mark(X1), X2)U32#(X1, X2)proper#(U71(X1, X2, X3))proper#(X2)
active#(U25(X1, X2))U25#(active(X1), X2)U46#(ok(X))U46#(X)
U52#(mark(X1), X2, X3)U52#(X1, X2, X3)active#(U52(tt, V1, V2))U53#(isPalListKind(V2), V1, V2)
U83#(mark(X))U83#(X)

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)active(__(X1, X2))__(active(X1), X2)
active(__(X1, X2))__(X1, active(X2))active(U11(X1, X2))U11(active(X1), X2)
active(U12(X1, X2))U12(active(X1), X2)active(U13(X))U13(active(X))
active(U21(X1, X2, X3))U21(active(X1), X2, X3)active(U22(X1, X2, X3))U22(active(X1), X2, X3)
active(U23(X1, X2, X3))U23(active(X1), X2, X3)active(U24(X1, X2, X3))U24(active(X1), X2, X3)
active(U25(X1, X2))U25(active(X1), X2)active(U26(X))U26(active(X))
active(U31(X1, X2))U31(active(X1), X2)active(U32(X1, X2))U32(active(X1), X2)
active(U33(X))U33(active(X))active(U41(X1, X2, X3))U41(active(X1), X2, X3)
active(U42(X1, X2, X3))U42(active(X1), X2, X3)active(U43(X1, X2, X3))U43(active(X1), X2, X3)
active(U44(X1, X2, X3))U44(active(X1), X2, X3)active(U45(X1, X2))U45(active(X1), X2)
active(U46(X))U46(active(X))active(U51(X1, X2, X3))U51(active(X1), X2, X3)
active(U52(X1, X2, X3))U52(active(X1), X2, X3)active(U53(X1, X2, X3))U53(active(X1), X2, X3)
active(U54(X1, X2, X3))U54(active(X1), X2, X3)active(U55(X1, X2))U55(active(X1), X2)
active(U56(X))U56(active(X))active(U61(X1, X2))U61(active(X1), X2)
active(U62(X1, X2))U62(active(X1), X2)active(U63(X))U63(active(X))
active(U71(X1, X2, X3))U71(active(X1), X2, X3)active(U72(X1, X2))U72(active(X1), X2)
active(U73(X1, X2))U73(active(X1), X2)active(U74(X))U74(active(X))
active(U81(X1, X2))U81(active(X1), X2)active(U82(X1, X2))U82(active(X1), X2)
active(U83(X))U83(active(X))active(U91(X1, X2))U91(active(X1), X2)
active(U92(X))U92(active(X))__(mark(X1), X2)mark(__(X1, X2))
__(X1, mark(X2))mark(__(X1, X2))U11(mark(X1), X2)mark(U11(X1, X2))
U12(mark(X1), X2)mark(U12(X1, X2))U13(mark(X))mark(U13(X))
U21(mark(X1), X2, X3)mark(U21(X1, X2, X3))U22(mark(X1), X2, X3)mark(U22(X1, X2, X3))
U23(mark(X1), X2, X3)mark(U23(X1, X2, X3))U24(mark(X1), X2, X3)mark(U24(X1, X2, X3))
U25(mark(X1), X2)mark(U25(X1, X2))U26(mark(X))mark(U26(X))
U31(mark(X1), X2)mark(U31(X1, X2))U32(mark(X1), X2)mark(U32(X1, X2))
U33(mark(X))mark(U33(X))U41(mark(X1), X2, X3)mark(U41(X1, X2, X3))
U42(mark(X1), X2, X3)mark(U42(X1, X2, X3))U43(mark(X1), X2, X3)mark(U43(X1, X2, X3))
U44(mark(X1), X2, X3)mark(U44(X1, X2, X3))U45(mark(X1), X2)mark(U45(X1, X2))
U46(mark(X))mark(U46(X))U51(mark(X1), X2, X3)mark(U51(X1, X2, X3))
U52(mark(X1), X2, X3)mark(U52(X1, X2, X3))U53(mark(X1), X2, X3)mark(U53(X1, X2, X3))
U54(mark(X1), X2, X3)mark(U54(X1, X2, X3))U55(mark(X1), X2)mark(U55(X1, X2))
U56(mark(X))mark(U56(X))U61(mark(X1), X2)mark(U61(X1, X2))
U62(mark(X1), X2)mark(U62(X1, X2))U63(mark(X))mark(U63(X))
U71(mark(X1), X2, X3)mark(U71(X1, X2, X3))U72(mark(X1), X2)mark(U72(X1, X2))
U73(mark(X1), X2)mark(U73(X1, X2))U74(mark(X))mark(U74(X))
U81(mark(X1), X2)mark(U81(X1, X2))U82(mark(X1), X2)mark(U82(X1, X2))
U83(mark(X))mark(U83(X))U91(mark(X1), X2)mark(U91(X1, X2))
U92(mark(X))mark(U92(X))proper(__(X1, X2))__(proper(X1), proper(X2))
proper(nil)ok(nil)proper(U11(X1, X2))U11(proper(X1), proper(X2))
proper(tt)ok(tt)proper(U12(X1, X2))U12(proper(X1), proper(X2))
proper(isPalListKind(X))isPalListKind(proper(X))proper(U13(X))U13(proper(X))
proper(isNeList(X))isNeList(proper(X))proper(U21(X1, X2, X3))U21(proper(X1), proper(X2), proper(X3))
proper(U22(X1, X2, X3))U22(proper(X1), proper(X2), proper(X3))proper(U23(X1, X2, X3))U23(proper(X1), proper(X2), proper(X3))
proper(U24(X1, X2, X3))U24(proper(X1), proper(X2), proper(X3))proper(U25(X1, X2))U25(proper(X1), proper(X2))
proper(isList(X))isList(proper(X))proper(U26(X))U26(proper(X))
proper(U31(X1, X2))U31(proper(X1), proper(X2))proper(U32(X1, X2))U32(proper(X1), proper(X2))
proper(U33(X))U33(proper(X))proper(isQid(X))isQid(proper(X))
proper(U41(X1, X2, X3))U41(proper(X1), proper(X2), proper(X3))proper(U42(X1, X2, X3))U42(proper(X1), proper(X2), proper(X3))
proper(U43(X1, X2, X3))U43(proper(X1), proper(X2), proper(X3))proper(U44(X1, X2, X3))U44(proper(X1), proper(X2), proper(X3))
proper(U45(X1, X2))U45(proper(X1), proper(X2))proper(U46(X))U46(proper(X))
proper(U51(X1, X2, X3))U51(proper(X1), proper(X2), proper(X3))proper(U52(X1, X2, X3))U52(proper(X1), proper(X2), proper(X3))
proper(U53(X1, X2, X3))U53(proper(X1), proper(X2), proper(X3))proper(U54(X1, X2, X3))U54(proper(X1), proper(X2), proper(X3))
proper(U55(X1, X2))U55(proper(X1), proper(X2))proper(U56(X))U56(proper(X))
proper(U61(X1, X2))U61(proper(X1), proper(X2))proper(U62(X1, X2))U62(proper(X1), proper(X2))
proper(U63(X))U63(proper(X))proper(U71(X1, X2, X3))U71(proper(X1), proper(X2), proper(X3))
proper(U72(X1, X2))U72(proper(X1), proper(X2))proper(U73(X1, X2))U73(proper(X1), proper(X2))
proper(isPal(X))isPal(proper(X))proper(U74(X))U74(proper(X))
proper(U81(X1, X2))U81(proper(X1), proper(X2))proper(U82(X1, X2))U82(proper(X1), proper(X2))
proper(U83(X))U83(proper(X))proper(isNePal(X))isNePal(proper(X))
proper(U91(X1, X2))U91(proper(X1), proper(X2))proper(U92(X))U92(proper(X))
proper(a)ok(a)proper(e)ok(e)
proper(i)ok(i)proper(o)ok(o)
proper(u)ok(u)__(ok(X1), ok(X2))ok(__(X1, X2))
U11(ok(X1), ok(X2))ok(U11(X1, X2))U12(ok(X1), ok(X2))ok(U12(X1, X2))
isPalListKind(ok(X))ok(isPalListKind(X))U13(ok(X))ok(U13(X))
isNeList(ok(X))ok(isNeList(X))U21(ok(X1), ok(X2), ok(X3))ok(U21(X1, X2, X3))
U22(ok(X1), ok(X2), ok(X3))ok(U22(X1, X2, X3))U23(ok(X1), ok(X2), ok(X3))ok(U23(X1, X2, X3))
U24(ok(X1), ok(X2), ok(X3))ok(U24(X1, X2, X3))U25(ok(X1), ok(X2))ok(U25(X1, X2))
isList(ok(X))ok(isList(X))U26(ok(X))ok(U26(X))
U31(ok(X1), ok(X2))ok(U31(X1, X2))U32(ok(X1), ok(X2))ok(U32(X1, X2))
U33(ok(X))ok(U33(X))isQid(ok(X))ok(isQid(X))
U41(ok(X1), ok(X2), ok(X3))ok(U41(X1, X2, X3))U42(ok(X1), ok(X2), ok(X3))ok(U42(X1, X2, X3))
U43(ok(X1), ok(X2), ok(X3))ok(U43(X1, X2, X3))U44(ok(X1), ok(X2), ok(X3))ok(U44(X1, X2, X3))
U45(ok(X1), ok(X2))ok(U45(X1, X2))U46(ok(X))ok(U46(X))
U51(ok(X1), ok(X2), ok(X3))ok(U51(X1, X2, X3))U52(ok(X1), ok(X2), ok(X3))ok(U52(X1, X2, X3))
U53(ok(X1), ok(X2), ok(X3))ok(U53(X1, X2, X3))U54(ok(X1), ok(X2), ok(X3))ok(U54(X1, X2, X3))
U55(ok(X1), ok(X2))ok(U55(X1, X2))U56(ok(X))ok(U56(X))
U61(ok(X1), ok(X2))ok(U61(X1, X2))U62(ok(X1), ok(X2))ok(U62(X1, X2))
U63(ok(X))ok(U63(X))U71(ok(X1), ok(X2), ok(X3))ok(U71(X1, X2, X3))
U72(ok(X1), ok(X2))ok(U72(X1, X2))U73(ok(X1), ok(X2))ok(U73(X1, X2))
isPal(ok(X))ok(isPal(X))U74(ok(X))ok(U74(X))
U81(ok(X1), ok(X2))ok(U81(X1, X2))U82(ok(X1), ok(X2))ok(U82(X1, X2))
U83(ok(X))ok(U83(X))isNePal(ok(X))ok(isNePal(X))
U91(ok(X1), ok(X2))ok(U91(X1, X2))U92(ok(X))ok(U92(X))
top(mark(X))top(proper(X))top(ok(X))top(active(X))

Original Signature

Termination of terms over the following signature is verified: U63, U25, U62, U26, U61, ok, proper, 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, top, e, isPalListKind, a, U83, o, i, U55, U54, u, U56, U51, tt, U53, U82, U52, U81, U11, U12, U13, nil