MAYBE 1042.66/297.14 MAYBE 1042.66/297.14 1042.66/297.14 We are left with following problem, upon which TcT provides the 1042.66/297.14 certificate MAYBE. 1042.66/297.14 1042.66/297.14 Strict Trs: 1042.66/297.14 { active(__(X1, X2)) -> __(X1, active(X2)) 1042.66/297.14 , active(__(X1, X2)) -> __(active(X1), X2) 1042.66/297.14 , active(__(X, nil())) -> mark(X) 1042.66/297.14 , active(__(__(X, Y), Z)) -> mark(__(X, __(Y, Z))) 1042.66/297.14 , active(__(nil(), X)) -> mark(X) 1042.66/297.14 , active(U11(X1, X2)) -> U11(active(X1), X2) 1042.66/297.14 , active(U11(tt(), V)) -> mark(U12(isPalListKind(V), V)) 1042.66/297.14 , active(U12(X1, X2)) -> U12(active(X1), X2) 1042.66/297.14 , active(U12(tt(), V)) -> mark(U13(isNeList(V))) 1042.66/297.14 , active(isPalListKind(__(V1, V2))) -> 1042.66/297.14 mark(U91(isPalListKind(V1), V2)) 1042.66/297.14 , active(isPalListKind(nil())) -> mark(tt()) 1042.66/297.14 , active(isPalListKind(a())) -> mark(tt()) 1042.66/297.14 , active(isPalListKind(e())) -> mark(tt()) 1042.66/297.14 , active(isPalListKind(i())) -> mark(tt()) 1042.66/297.14 , active(isPalListKind(o())) -> mark(tt()) 1042.66/297.14 , active(isPalListKind(u())) -> mark(tt()) 1042.66/297.14 , active(U13(X)) -> U13(active(X)) 1042.66/297.14 , active(U13(tt())) -> mark(tt()) 1042.66/297.14 , active(isNeList(V)) -> mark(U31(isPalListKind(V), V)) 1042.66/297.14 , active(isNeList(__(V1, V2))) -> 1042.66/297.14 mark(U41(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active(isNeList(__(V1, V2))) -> 1042.66/297.14 mark(U51(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active(U21(X1, X2, X3)) -> U21(active(X1), X2, X3) 1042.66/297.14 , active(U21(tt(), V1, V2)) -> mark(U22(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active(U22(X1, X2, X3)) -> U22(active(X1), X2, X3) 1042.66/297.14 , active(U22(tt(), V1, V2)) -> mark(U23(isPalListKind(V2), V1, V2)) 1042.66/297.14 , active(U23(X1, X2, X3)) -> U23(active(X1), X2, X3) 1042.66/297.14 , active(U23(tt(), V1, V2)) -> mark(U24(isPalListKind(V2), V1, V2)) 1042.66/297.14 , active(U24(X1, X2, X3)) -> U24(active(X1), X2, X3) 1042.66/297.14 , active(U24(tt(), V1, V2)) -> mark(U25(isList(V1), V2)) 1042.66/297.14 , active(U25(X1, X2)) -> U25(active(X1), X2) 1042.66/297.14 , active(U25(tt(), V2)) -> mark(U26(isList(V2))) 1042.66/297.14 , active(isList(V)) -> mark(U11(isPalListKind(V), V)) 1042.66/297.14 , active(isList(__(V1, V2))) -> 1042.66/297.14 mark(U21(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active(isList(nil())) -> mark(tt()) 1042.66/297.14 , active(U26(X)) -> U26(active(X)) 1042.66/297.14 , active(U26(tt())) -> mark(tt()) 1042.66/297.14 , active(U31(X1, X2)) -> U31(active(X1), X2) 1042.66/297.14 , active(U31(tt(), V)) -> mark(U32(isPalListKind(V), V)) 1042.66/297.14 , active(U32(X1, X2)) -> U32(active(X1), X2) 1042.66/297.14 , active(U32(tt(), V)) -> mark(U33(isQid(V))) 1042.66/297.14 , active(U33(X)) -> U33(active(X)) 1042.66/297.14 , active(U33(tt())) -> mark(tt()) 1042.66/297.14 , active(isQid(a())) -> mark(tt()) 1042.66/297.14 , active(isQid(e())) -> mark(tt()) 1042.66/297.14 , active(isQid(i())) -> mark(tt()) 1042.66/297.14 , active(isQid(o())) -> mark(tt()) 1042.66/297.14 , active(isQid(u())) -> mark(tt()) 1042.66/297.14 , active(U41(X1, X2, X3)) -> U41(active(X1), X2, X3) 1042.66/297.14 , active(U41(tt(), V1, V2)) -> mark(U42(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active(U42(X1, X2, X3)) -> U42(active(X1), X2, X3) 1042.66/297.14 , active(U42(tt(), V1, V2)) -> mark(U43(isPalListKind(V2), V1, V2)) 1042.66/297.14 , active(U43(X1, X2, X3)) -> U43(active(X1), X2, X3) 1042.66/297.14 , active(U43(tt(), V1, V2)) -> mark(U44(isPalListKind(V2), V1, V2)) 1042.66/297.14 , active(U44(X1, X2, X3)) -> U44(active(X1), X2, X3) 1042.66/297.14 , active(U44(tt(), V1, V2)) -> mark(U45(isList(V1), V2)) 1042.66/297.14 , active(U45(X1, X2)) -> U45(active(X1), X2) 1042.66/297.14 , active(U45(tt(), V2)) -> mark(U46(isNeList(V2))) 1042.66/297.14 , active(U46(X)) -> U46(active(X)) 1042.66/297.14 , active(U46(tt())) -> mark(tt()) 1042.66/297.14 , active(U51(X1, X2, X3)) -> U51(active(X1), X2, X3) 1042.66/297.14 , active(U51(tt(), V1, V2)) -> mark(U52(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active(U52(X1, X2, X3)) -> U52(active(X1), X2, X3) 1042.66/297.14 , active(U52(tt(), V1, V2)) -> mark(U53(isPalListKind(V2), V1, V2)) 1042.66/297.14 , active(U53(X1, X2, X3)) -> U53(active(X1), X2, X3) 1042.66/297.14 , active(U53(tt(), V1, V2)) -> mark(U54(isPalListKind(V2), V1, V2)) 1042.66/297.14 , active(U54(X1, X2, X3)) -> U54(active(X1), X2, X3) 1042.66/297.14 , active(U54(tt(), V1, V2)) -> mark(U55(isNeList(V1), V2)) 1042.66/297.14 , active(U55(X1, X2)) -> U55(active(X1), X2) 1042.66/297.14 , active(U55(tt(), V2)) -> mark(U56(isList(V2))) 1042.66/297.14 , active(U56(X)) -> U56(active(X)) 1042.66/297.14 , active(U56(tt())) -> mark(tt()) 1042.66/297.14 , active(U61(X1, X2)) -> U61(active(X1), X2) 1042.66/297.14 , active(U61(tt(), V)) -> mark(U62(isPalListKind(V), V)) 1042.66/297.14 , active(U62(X1, X2)) -> U62(active(X1), X2) 1042.66/297.14 , active(U62(tt(), V)) -> mark(U63(isQid(V))) 1042.66/297.14 , active(U63(X)) -> U63(active(X)) 1042.66/297.14 , active(U63(tt())) -> mark(tt()) 1042.66/297.14 , active(U71(X1, X2, X3)) -> U71(active(X1), X2, X3) 1042.66/297.14 , active(U71(tt(), I, P)) -> mark(U72(isPalListKind(I), P)) 1042.66/297.14 , active(U72(X1, X2)) -> U72(active(X1), X2) 1042.66/297.14 , active(U72(tt(), P)) -> mark(U73(isPal(P), P)) 1042.66/297.14 , active(U73(X1, X2)) -> U73(active(X1), X2) 1042.66/297.14 , active(U73(tt(), P)) -> mark(U74(isPalListKind(P))) 1042.66/297.14 , active(isPal(V)) -> mark(U81(isPalListKind(V), V)) 1042.66/297.14 , active(isPal(nil())) -> mark(tt()) 1042.66/297.14 , active(U74(X)) -> U74(active(X)) 1042.66/297.14 , active(U74(tt())) -> mark(tt()) 1042.66/297.14 , active(U81(X1, X2)) -> U81(active(X1), X2) 1042.66/297.14 , active(U81(tt(), V)) -> mark(U82(isPalListKind(V), V)) 1042.66/297.14 , active(U82(X1, X2)) -> U82(active(X1), X2) 1042.66/297.14 , active(U82(tt(), V)) -> mark(U83(isNePal(V))) 1042.66/297.14 , active(U83(X)) -> U83(active(X)) 1042.66/297.14 , active(U83(tt())) -> mark(tt()) 1042.66/297.14 , active(isNePal(V)) -> mark(U61(isPalListKind(V), V)) 1042.66/297.14 , active(isNePal(__(I, __(P, I)))) -> mark(U71(isQid(I), I, P)) 1042.66/297.14 , active(U91(X1, X2)) -> U91(active(X1), X2) 1042.66/297.14 , active(U91(tt(), V2)) -> mark(U92(isPalListKind(V2))) 1042.66/297.14 , active(U92(X)) -> U92(active(X)) 1042.66/297.14 , active(U92(tt())) -> mark(tt()) 1042.66/297.14 , __(X1, mark(X2)) -> mark(__(X1, X2)) 1042.66/297.14 , __(mark(X1), X2) -> mark(__(X1, X2)) 1042.66/297.14 , __(ok(X1), ok(X2)) -> ok(__(X1, X2)) 1042.66/297.14 , U11(mark(X1), X2) -> mark(U11(X1, X2)) 1042.66/297.14 , U11(ok(X1), ok(X2)) -> ok(U11(X1, X2)) 1042.66/297.14 , U12(mark(X1), X2) -> mark(U12(X1, X2)) 1042.66/297.14 , U12(ok(X1), ok(X2)) -> ok(U12(X1, X2)) 1042.66/297.14 , isPalListKind(ok(X)) -> ok(isPalListKind(X)) 1042.66/297.14 , U13(mark(X)) -> mark(U13(X)) 1042.66/297.14 , U13(ok(X)) -> ok(U13(X)) 1042.66/297.14 , isNeList(ok(X)) -> ok(isNeList(X)) 1042.66/297.14 , U21(mark(X1), X2, X3) -> mark(U21(X1, X2, X3)) 1042.66/297.14 , U21(ok(X1), ok(X2), ok(X3)) -> ok(U21(X1, X2, X3)) 1042.66/297.14 , U22(mark(X1), X2, X3) -> mark(U22(X1, X2, X3)) 1042.66/297.14 , U22(ok(X1), ok(X2), ok(X3)) -> ok(U22(X1, X2, X3)) 1042.66/297.14 , U23(mark(X1), X2, X3) -> mark(U23(X1, X2, X3)) 1042.66/297.14 , U23(ok(X1), ok(X2), ok(X3)) -> ok(U23(X1, X2, X3)) 1042.66/297.14 , U24(mark(X1), X2, X3) -> mark(U24(X1, X2, X3)) 1042.66/297.14 , U24(ok(X1), ok(X2), ok(X3)) -> ok(U24(X1, X2, X3)) 1042.66/297.14 , U25(mark(X1), X2) -> mark(U25(X1, X2)) 1042.66/297.14 , U25(ok(X1), ok(X2)) -> ok(U25(X1, X2)) 1042.66/297.14 , isList(ok(X)) -> ok(isList(X)) 1042.66/297.14 , U26(mark(X)) -> mark(U26(X)) 1042.66/297.14 , U26(ok(X)) -> ok(U26(X)) 1042.66/297.14 , U31(mark(X1), X2) -> mark(U31(X1, X2)) 1042.66/297.14 , U31(ok(X1), ok(X2)) -> ok(U31(X1, X2)) 1042.66/297.14 , U32(mark(X1), X2) -> mark(U32(X1, X2)) 1042.66/297.14 , U32(ok(X1), ok(X2)) -> ok(U32(X1, X2)) 1042.66/297.14 , U33(mark(X)) -> mark(U33(X)) 1042.66/297.14 , U33(ok(X)) -> ok(U33(X)) 1042.66/297.14 , isQid(ok(X)) -> ok(isQid(X)) 1042.66/297.14 , U41(mark(X1), X2, X3) -> mark(U41(X1, X2, X3)) 1042.66/297.14 , U41(ok(X1), ok(X2), ok(X3)) -> ok(U41(X1, X2, X3)) 1042.66/297.14 , U42(mark(X1), X2, X3) -> mark(U42(X1, X2, X3)) 1042.66/297.14 , U42(ok(X1), ok(X2), ok(X3)) -> ok(U42(X1, X2, X3)) 1042.66/297.14 , U43(mark(X1), X2, X3) -> mark(U43(X1, X2, X3)) 1042.66/297.14 , U43(ok(X1), ok(X2), ok(X3)) -> ok(U43(X1, X2, X3)) 1042.66/297.14 , U44(mark(X1), X2, X3) -> mark(U44(X1, X2, X3)) 1042.66/297.14 , U44(ok(X1), ok(X2), ok(X3)) -> ok(U44(X1, X2, X3)) 1042.66/297.14 , U45(mark(X1), X2) -> mark(U45(X1, X2)) 1042.66/297.14 , U45(ok(X1), ok(X2)) -> ok(U45(X1, X2)) 1042.66/297.14 , U46(mark(X)) -> mark(U46(X)) 1042.66/297.14 , U46(ok(X)) -> ok(U46(X)) 1042.66/297.14 , U51(mark(X1), X2, X3) -> mark(U51(X1, X2, X3)) 1042.66/297.14 , U51(ok(X1), ok(X2), ok(X3)) -> ok(U51(X1, X2, X3)) 1042.66/297.14 , U52(mark(X1), X2, X3) -> mark(U52(X1, X2, X3)) 1042.66/297.14 , U52(ok(X1), ok(X2), ok(X3)) -> ok(U52(X1, X2, X3)) 1042.66/297.14 , U53(mark(X1), X2, X3) -> mark(U53(X1, X2, X3)) 1042.66/297.14 , U53(ok(X1), ok(X2), ok(X3)) -> ok(U53(X1, X2, X3)) 1042.66/297.14 , U54(mark(X1), X2, X3) -> mark(U54(X1, X2, X3)) 1042.66/297.14 , U54(ok(X1), ok(X2), ok(X3)) -> ok(U54(X1, X2, X3)) 1042.66/297.14 , U55(mark(X1), X2) -> mark(U55(X1, X2)) 1042.66/297.14 , U55(ok(X1), ok(X2)) -> ok(U55(X1, X2)) 1042.66/297.14 , U56(mark(X)) -> mark(U56(X)) 1042.66/297.14 , U56(ok(X)) -> ok(U56(X)) 1042.66/297.14 , U61(mark(X1), X2) -> mark(U61(X1, X2)) 1042.66/297.14 , U61(ok(X1), ok(X2)) -> ok(U61(X1, X2)) 1042.66/297.14 , U62(mark(X1), X2) -> mark(U62(X1, X2)) 1042.66/297.14 , U62(ok(X1), ok(X2)) -> ok(U62(X1, X2)) 1042.66/297.14 , U63(mark(X)) -> mark(U63(X)) 1042.66/297.14 , U63(ok(X)) -> ok(U63(X)) 1042.66/297.14 , U71(mark(X1), X2, X3) -> mark(U71(X1, X2, X3)) 1042.66/297.14 , U71(ok(X1), ok(X2), ok(X3)) -> ok(U71(X1, X2, X3)) 1042.66/297.14 , U72(mark(X1), X2) -> mark(U72(X1, X2)) 1042.66/297.14 , U72(ok(X1), ok(X2)) -> ok(U72(X1, X2)) 1042.66/297.14 , U73(mark(X1), X2) -> mark(U73(X1, X2)) 1042.66/297.14 , U73(ok(X1), ok(X2)) -> ok(U73(X1, X2)) 1042.66/297.14 , isPal(ok(X)) -> ok(isPal(X)) 1042.66/297.14 , U74(mark(X)) -> mark(U74(X)) 1042.66/297.14 , U74(ok(X)) -> ok(U74(X)) 1042.66/297.14 , U81(mark(X1), X2) -> mark(U81(X1, X2)) 1042.66/297.14 , U81(ok(X1), ok(X2)) -> ok(U81(X1, X2)) 1042.66/297.14 , U82(mark(X1), X2) -> mark(U82(X1, X2)) 1042.66/297.14 , U82(ok(X1), ok(X2)) -> ok(U82(X1, X2)) 1042.66/297.14 , U83(mark(X)) -> mark(U83(X)) 1042.66/297.14 , U83(ok(X)) -> ok(U83(X)) 1042.66/297.14 , isNePal(ok(X)) -> ok(isNePal(X)) 1042.66/297.14 , U91(mark(X1), X2) -> mark(U91(X1, X2)) 1042.66/297.14 , U91(ok(X1), ok(X2)) -> ok(U91(X1, X2)) 1042.66/297.14 , U92(mark(X)) -> mark(U92(X)) 1042.66/297.14 , U92(ok(X)) -> ok(U92(X)) 1042.66/297.14 , proper(__(X1, X2)) -> __(proper(X1), proper(X2)) 1042.66/297.14 , proper(nil()) -> ok(nil()) 1042.66/297.14 , proper(U11(X1, X2)) -> U11(proper(X1), proper(X2)) 1042.66/297.14 , proper(tt()) -> ok(tt()) 1042.66/297.14 , proper(U12(X1, X2)) -> U12(proper(X1), proper(X2)) 1042.66/297.14 , proper(isPalListKind(X)) -> isPalListKind(proper(X)) 1042.66/297.14 , proper(U13(X)) -> U13(proper(X)) 1042.66/297.14 , proper(isNeList(X)) -> isNeList(proper(X)) 1042.66/297.14 , proper(U21(X1, X2, X3)) -> 1042.66/297.14 U21(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U22(X1, X2, X3)) -> 1042.66/297.14 U22(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U23(X1, X2, X3)) -> 1042.66/297.14 U23(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U24(X1, X2, X3)) -> 1042.66/297.14 U24(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U25(X1, X2)) -> U25(proper(X1), proper(X2)) 1042.66/297.14 , proper(isList(X)) -> isList(proper(X)) 1042.66/297.14 , proper(U26(X)) -> U26(proper(X)) 1042.66/297.14 , proper(U31(X1, X2)) -> U31(proper(X1), proper(X2)) 1042.66/297.14 , proper(U32(X1, X2)) -> U32(proper(X1), proper(X2)) 1042.66/297.14 , proper(U33(X)) -> U33(proper(X)) 1042.66/297.14 , proper(isQid(X)) -> isQid(proper(X)) 1042.66/297.14 , proper(U41(X1, X2, X3)) -> 1042.66/297.14 U41(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U42(X1, X2, X3)) -> 1042.66/297.14 U42(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U43(X1, X2, X3)) -> 1042.66/297.14 U43(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U44(X1, X2, X3)) -> 1042.66/297.14 U44(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U45(X1, X2)) -> U45(proper(X1), proper(X2)) 1042.66/297.14 , proper(U46(X)) -> U46(proper(X)) 1042.66/297.14 , proper(U51(X1, X2, X3)) -> 1042.66/297.14 U51(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U52(X1, X2, X3)) -> 1042.66/297.14 U52(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U53(X1, X2, X3)) -> 1042.66/297.14 U53(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U54(X1, X2, X3)) -> 1042.66/297.14 U54(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U55(X1, X2)) -> U55(proper(X1), proper(X2)) 1042.66/297.14 , proper(U56(X)) -> U56(proper(X)) 1042.66/297.14 , proper(U61(X1, X2)) -> U61(proper(X1), proper(X2)) 1042.66/297.14 , proper(U62(X1, X2)) -> U62(proper(X1), proper(X2)) 1042.66/297.14 , proper(U63(X)) -> U63(proper(X)) 1042.66/297.14 , proper(U71(X1, X2, X3)) -> 1042.66/297.14 U71(proper(X1), proper(X2), proper(X3)) 1042.66/297.14 , proper(U72(X1, X2)) -> U72(proper(X1), proper(X2)) 1042.66/297.14 , proper(U73(X1, X2)) -> U73(proper(X1), proper(X2)) 1042.66/297.14 , proper(isPal(X)) -> isPal(proper(X)) 1042.66/297.14 , proper(U74(X)) -> U74(proper(X)) 1042.66/297.14 , proper(U81(X1, X2)) -> U81(proper(X1), proper(X2)) 1042.66/297.14 , proper(U82(X1, X2)) -> U82(proper(X1), proper(X2)) 1042.66/297.14 , proper(U83(X)) -> U83(proper(X)) 1042.66/297.14 , proper(isNePal(X)) -> isNePal(proper(X)) 1042.66/297.14 , proper(U91(X1, X2)) -> U91(proper(X1), proper(X2)) 1042.66/297.14 , proper(U92(X)) -> U92(proper(X)) 1042.66/297.14 , proper(a()) -> ok(a()) 1042.66/297.14 , proper(e()) -> ok(e()) 1042.66/297.14 , proper(i()) -> ok(i()) 1042.66/297.14 , proper(o()) -> ok(o()) 1042.66/297.14 , proper(u()) -> ok(u()) 1042.66/297.14 , top(mark(X)) -> top(proper(X)) 1042.66/297.14 , top(ok(X)) -> top(active(X)) } 1042.66/297.14 Obligation: 1042.66/297.14 runtime complexity 1042.66/297.14 Answer: 1042.66/297.14 MAYBE 1042.66/297.14 1042.66/297.14 None of the processors succeeded. 1042.66/297.14 1042.66/297.14 Details of failed attempt(s): 1042.66/297.14 ----------------------------- 1042.66/297.14 1) 'With Problem ... (timeout of 297 seconds)' failed due to the 1042.66/297.14 following reason: 1042.66/297.14 1042.66/297.14 Computation stopped due to timeout after 297.0 seconds. 1042.66/297.14 1042.66/297.14 2) 'Best' failed due to the following reason: 1042.66/297.14 1042.66/297.14 None of the processors succeeded. 1042.66/297.14 1042.66/297.14 Details of failed attempt(s): 1042.66/297.14 ----------------------------- 1042.66/297.14 1) 'With Problem ... (timeout of 148 seconds) (timeout of 297 1042.66/297.14 seconds)' failed due to the following reason: 1042.66/297.14 1042.66/297.14 Computation stopped due to timeout after 148.0 seconds. 1042.66/297.14 1042.66/297.14 2) 'Best' failed due to the following reason: 1042.66/297.14 1042.66/297.14 None of the processors succeeded. 1042.66/297.14 1042.66/297.14 Details of failed attempt(s): 1042.66/297.14 ----------------------------- 1042.66/297.14 1) 'bsearch-popstar (timeout of 297 seconds)' failed due to the 1042.66/297.14 following reason: 1042.66/297.14 1042.66/297.14 The processor is inapplicable, reason: 1042.66/297.14 Processor only applicable for innermost runtime complexity analysis 1042.66/297.14 1042.66/297.14 2) 'Polynomial Path Order (PS) (timeout of 297 seconds)' failed due 1042.66/297.14 to the following reason: 1042.66/297.14 1042.66/297.14 The processor is inapplicable, reason: 1042.66/297.14 Processor only applicable for innermost runtime complexity analysis 1042.66/297.14 1042.66/297.14 1042.66/297.14 3) 'Fastest (timeout of 24 seconds) (timeout of 297 seconds)' 1042.66/297.14 failed due to the following reason: 1042.66/297.14 1042.66/297.14 None of the processors succeeded. 1042.66/297.14 1042.66/297.14 Details of failed attempt(s): 1042.66/297.14 ----------------------------- 1042.66/297.14 1) 'Bounds with minimal-enrichment and initial automaton 'match'' 1042.66/297.14 failed due to the following reason: 1042.66/297.14 1042.66/297.14 match-boundness of the problem could not be verified. 1042.66/297.14 1042.66/297.14 2) 'Bounds with perSymbol-enrichment and initial automaton 'match'' 1042.66/297.14 failed due to the following reason: 1042.66/297.14 1042.66/297.14 match-boundness of the problem could not be verified. 1042.66/297.14 1042.66/297.14 1042.66/297.14 1042.66/297.14 3) 'Weak Dependency Pairs (timeout of 297 seconds)' failed due to 1042.66/297.14 the following reason: 1042.66/297.14 1042.66/297.14 We add the following weak dependency pairs: 1042.66/297.14 1042.66/297.14 Strict DPs: 1042.66/297.14 { active^#(__(X1, X2)) -> c_1(__^#(X1, active(X2))) 1042.66/297.14 , active^#(__(X1, X2)) -> c_2(__^#(active(X1), X2)) 1042.66/297.14 , active^#(__(X, nil())) -> c_3(X) 1042.66/297.14 , active^#(__(__(X, Y), Z)) -> c_4(__^#(X, __(Y, Z))) 1042.66/297.14 , active^#(__(nil(), X)) -> c_5(X) 1042.66/297.14 , active^#(U11(X1, X2)) -> c_6(U11^#(active(X1), X2)) 1042.66/297.14 , active^#(U11(tt(), V)) -> c_7(U12^#(isPalListKind(V), V)) 1042.66/297.14 , active^#(U12(X1, X2)) -> c_8(U12^#(active(X1), X2)) 1042.66/297.14 , active^#(U12(tt(), V)) -> c_9(U13^#(isNeList(V))) 1042.66/297.14 , active^#(isPalListKind(__(V1, V2))) -> 1042.66/297.14 c_10(U91^#(isPalListKind(V1), V2)) 1042.66/297.14 , active^#(isPalListKind(nil())) -> c_11() 1042.66/297.14 , active^#(isPalListKind(a())) -> c_12() 1042.66/297.14 , active^#(isPalListKind(e())) -> c_13() 1042.66/297.14 , active^#(isPalListKind(i())) -> c_14() 1042.66/297.14 , active^#(isPalListKind(o())) -> c_15() 1042.66/297.14 , active^#(isPalListKind(u())) -> c_16() 1042.66/297.14 , active^#(U13(X)) -> c_17(U13^#(active(X))) 1042.66/297.14 , active^#(U13(tt())) -> c_18() 1042.66/297.14 , active^#(isNeList(V)) -> c_19(U31^#(isPalListKind(V), V)) 1042.66/297.14 , active^#(isNeList(__(V1, V2))) -> 1042.66/297.14 c_20(U41^#(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active^#(isNeList(__(V1, V2))) -> 1042.66/297.14 c_21(U51^#(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active^#(U21(X1, X2, X3)) -> c_22(U21^#(active(X1), X2, X3)) 1042.66/297.14 , active^#(U21(tt(), V1, V2)) -> 1042.66/297.14 c_23(U22^#(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active^#(U22(X1, X2, X3)) -> c_24(U22^#(active(X1), X2, X3)) 1042.66/297.14 , active^#(U22(tt(), V1, V2)) -> 1042.66/297.14 c_25(U23^#(isPalListKind(V2), V1, V2)) 1042.66/297.14 , active^#(U23(X1, X2, X3)) -> c_26(U23^#(active(X1), X2, X3)) 1042.66/297.14 , active^#(U23(tt(), V1, V2)) -> 1042.66/297.14 c_27(U24^#(isPalListKind(V2), V1, V2)) 1042.66/297.14 , active^#(U24(X1, X2, X3)) -> c_28(U24^#(active(X1), X2, X3)) 1042.66/297.14 , active^#(U24(tt(), V1, V2)) -> c_29(U25^#(isList(V1), V2)) 1042.66/297.14 , active^#(U25(X1, X2)) -> c_30(U25^#(active(X1), X2)) 1042.66/297.14 , active^#(U25(tt(), V2)) -> c_31(U26^#(isList(V2))) 1042.66/297.14 , active^#(isList(V)) -> c_32(U11^#(isPalListKind(V), V)) 1042.66/297.14 , active^#(isList(__(V1, V2))) -> 1042.66/297.14 c_33(U21^#(isPalListKind(V1), V1, V2)) 1042.66/297.14 , active^#(isList(nil())) -> c_34() 1042.66/297.14 , active^#(U26(X)) -> c_35(U26^#(active(X))) 1042.66/297.14 , active^#(U26(tt())) -> c_36() 1042.66/297.14 , active^#(U31(X1, X2)) -> c_37(U31^#(active(X1), X2)) 1042.66/297.14 , active^#(U31(tt(), V)) -> c_38(U32^#(isPalListKind(V), V)) 1042.66/297.14 , active^#(U32(X1, X2)) -> c_39(U32^#(active(X1), X2)) 1042.66/297.14 , active^#(U32(tt(), V)) -> c_40(U33^#(isQid(V))) 1042.66/297.14 , active^#(U33(X)) -> c_41(U33^#(active(X))) 1042.66/297.14 , active^#(U33(tt())) -> c_42() 1042.66/297.14 , active^#(isQid(a())) -> c_43() 1042.66/297.14 , active^#(isQid(e())) -> c_44() 1042.66/297.14 , active^#(isQid(i())) -> c_45() 1042.66/297.14 , active^#(isQid(o())) -> c_46() 1042.66/297.14 , active^#(isQid(u())) -> c_47() 1042.66/297.14 , active^#(U41(X1, X2, X3)) -> c_48(U41^#(active(X1), X2, X3)) 1042.66/297.14 , active^#(U41(tt(), V1, V2)) -> 1042.66/297.14 c_49(U42^#(isPalListKind(V1), V1, V2)) 1042.66/297.15 , active^#(U42(X1, X2, X3)) -> c_50(U42^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U42(tt(), V1, V2)) -> 1042.66/297.15 c_51(U43^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U43(X1, X2, X3)) -> c_52(U43^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U43(tt(), V1, V2)) -> 1042.66/297.15 c_53(U44^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U44(X1, X2, X3)) -> c_54(U44^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U44(tt(), V1, V2)) -> c_55(U45^#(isList(V1), V2)) 1042.66/297.15 , active^#(U45(X1, X2)) -> c_56(U45^#(active(X1), X2)) 1042.66/297.15 , active^#(U45(tt(), V2)) -> c_57(U46^#(isNeList(V2))) 1042.66/297.15 , active^#(U46(X)) -> c_58(U46^#(active(X))) 1042.66/297.15 , active^#(U46(tt())) -> c_59() 1042.66/297.15 , active^#(U51(X1, X2, X3)) -> c_60(U51^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U51(tt(), V1, V2)) -> 1042.66/297.15 c_61(U52^#(isPalListKind(V1), V1, V2)) 1042.66/297.15 , active^#(U52(X1, X2, X3)) -> c_62(U52^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U52(tt(), V1, V2)) -> 1042.66/297.15 c_63(U53^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U53(X1, X2, X3)) -> c_64(U53^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U53(tt(), V1, V2)) -> 1042.66/297.15 c_65(U54^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U54(X1, X2, X3)) -> c_66(U54^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U54(tt(), V1, V2)) -> c_67(U55^#(isNeList(V1), V2)) 1042.66/297.15 , active^#(U55(X1, X2)) -> c_68(U55^#(active(X1), X2)) 1042.66/297.15 , active^#(U55(tt(), V2)) -> c_69(U56^#(isList(V2))) 1042.66/297.15 , active^#(U56(X)) -> c_70(U56^#(active(X))) 1042.66/297.15 , active^#(U56(tt())) -> c_71() 1042.66/297.15 , active^#(U61(X1, X2)) -> c_72(U61^#(active(X1), X2)) 1042.66/297.15 , active^#(U61(tt(), V)) -> c_73(U62^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(U62(X1, X2)) -> c_74(U62^#(active(X1), X2)) 1042.66/297.15 , active^#(U62(tt(), V)) -> c_75(U63^#(isQid(V))) 1042.66/297.15 , active^#(U63(X)) -> c_76(U63^#(active(X))) 1042.66/297.15 , active^#(U63(tt())) -> c_77() 1042.66/297.15 , active^#(U71(X1, X2, X3)) -> c_78(U71^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U71(tt(), I, P)) -> c_79(U72^#(isPalListKind(I), P)) 1042.66/297.15 , active^#(U72(X1, X2)) -> c_80(U72^#(active(X1), X2)) 1042.66/297.15 , active^#(U72(tt(), P)) -> c_81(U73^#(isPal(P), P)) 1042.66/297.15 , active^#(U73(X1, X2)) -> c_82(U73^#(active(X1), X2)) 1042.66/297.15 , active^#(U73(tt(), P)) -> c_83(U74^#(isPalListKind(P))) 1042.66/297.15 , active^#(isPal(V)) -> c_84(U81^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(isPal(nil())) -> c_85() 1042.66/297.15 , active^#(U74(X)) -> c_86(U74^#(active(X))) 1042.66/297.15 , active^#(U74(tt())) -> c_87() 1042.66/297.15 , active^#(U81(X1, X2)) -> c_88(U81^#(active(X1), X2)) 1042.66/297.15 , active^#(U81(tt(), V)) -> c_89(U82^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(U82(X1, X2)) -> c_90(U82^#(active(X1), X2)) 1042.66/297.15 , active^#(U82(tt(), V)) -> c_91(U83^#(isNePal(V))) 1042.66/297.15 , active^#(U83(X)) -> c_92(U83^#(active(X))) 1042.66/297.15 , active^#(U83(tt())) -> c_93() 1042.66/297.15 , active^#(isNePal(V)) -> c_94(U61^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(isNePal(__(I, __(P, I)))) -> c_95(U71^#(isQid(I), I, P)) 1042.66/297.15 , active^#(U91(X1, X2)) -> c_96(U91^#(active(X1), X2)) 1042.66/297.15 , active^#(U91(tt(), V2)) -> c_97(U92^#(isPalListKind(V2))) 1042.66/297.15 , active^#(U92(X)) -> c_98(U92^#(active(X))) 1042.66/297.15 , active^#(U92(tt())) -> c_99() 1042.66/297.15 , __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) 1042.66/297.15 , __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) 1042.66/297.15 , __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) 1042.66/297.15 , U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) 1042.66/297.15 , U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) 1042.66/297.15 , U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) 1042.66/297.15 , U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) 1042.66/297.15 , U13^#(mark(X)) -> c_108(U13^#(X)) 1042.66/297.15 , U13^#(ok(X)) -> c_109(U13^#(X)) 1042.66/297.15 , U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) 1042.66/297.15 , U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) 1042.66/297.15 , U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) 1042.66/297.15 , U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) 1042.66/297.15 , U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) 1042.66/297.15 , U41^#(ok(X1), ok(X2), ok(X3)) -> c_132(U41^#(X1, X2, X3)) 1042.66/297.15 , U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) 1042.66/297.15 , U51^#(ok(X1), ok(X2), ok(X3)) -> c_144(U51^#(X1, X2, X3)) 1042.66/297.15 , U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) 1042.66/297.15 , U21^#(ok(X1), ok(X2), ok(X3)) -> c_112(U21^#(X1, X2, X3)) 1042.66/297.15 , U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) 1042.66/297.15 , U22^#(ok(X1), ok(X2), ok(X3)) -> c_114(U22^#(X1, X2, X3)) 1042.66/297.15 , U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) 1042.66/297.15 , U23^#(ok(X1), ok(X2), ok(X3)) -> c_116(U23^#(X1, X2, X3)) 1042.66/297.15 , U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) 1042.66/297.15 , U24^#(ok(X1), ok(X2), ok(X3)) -> c_118(U24^#(X1, X2, X3)) 1042.66/297.15 , U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) 1042.66/297.15 , U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) 1042.66/297.15 , U26^#(mark(X)) -> c_122(U26^#(X)) 1042.66/297.15 , U26^#(ok(X)) -> c_123(U26^#(X)) 1042.66/297.15 , U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) 1042.66/297.15 , U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) 1042.66/297.15 , U33^#(mark(X)) -> c_128(U33^#(X)) 1042.66/297.15 , U33^#(ok(X)) -> c_129(U33^#(X)) 1042.66/297.15 , U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) 1042.66/297.15 , U42^#(ok(X1), ok(X2), ok(X3)) -> c_134(U42^#(X1, X2, X3)) 1042.66/297.15 , U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) 1042.66/297.15 , U43^#(ok(X1), ok(X2), ok(X3)) -> c_136(U43^#(X1, X2, X3)) 1042.66/297.15 , U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) 1042.66/297.15 , U44^#(ok(X1), ok(X2), ok(X3)) -> c_138(U44^#(X1, X2, X3)) 1042.66/297.15 , U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) 1042.66/297.15 , U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) 1042.66/297.15 , U46^#(mark(X)) -> c_141(U46^#(X)) 1042.66/297.15 , U46^#(ok(X)) -> c_142(U46^#(X)) 1042.66/297.15 , U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) 1042.66/297.15 , U52^#(ok(X1), ok(X2), ok(X3)) -> c_146(U52^#(X1, X2, X3)) 1042.66/297.15 , U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) 1042.66/297.15 , U53^#(ok(X1), ok(X2), ok(X3)) -> c_148(U53^#(X1, X2, X3)) 1042.66/297.15 , U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) 1042.66/297.15 , U54^#(ok(X1), ok(X2), ok(X3)) -> c_150(U54^#(X1, X2, X3)) 1042.66/297.15 , U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) 1042.66/297.15 , U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) 1042.66/297.15 , U56^#(mark(X)) -> c_153(U56^#(X)) 1042.66/297.15 , U56^#(ok(X)) -> c_154(U56^#(X)) 1042.66/297.15 , U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) 1042.66/297.15 , U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) 1042.66/297.15 , U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) 1042.66/297.15 , U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) 1042.66/297.15 , U63^#(mark(X)) -> c_159(U63^#(X)) 1042.66/297.15 , U63^#(ok(X)) -> c_160(U63^#(X)) 1042.66/297.15 , U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) 1042.66/297.15 , U71^#(ok(X1), ok(X2), ok(X3)) -> c_162(U71^#(X1, X2, X3)) 1042.66/297.15 , U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) 1042.66/297.15 , U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) 1042.66/297.15 , U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) 1042.66/297.15 , U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) 1042.66/297.15 , U74^#(mark(X)) -> c_168(U74^#(X)) 1042.66/297.15 , U74^#(ok(X)) -> c_169(U74^#(X)) 1042.66/297.15 , U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) 1042.66/297.15 , U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) 1042.66/297.15 , U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) 1042.66/297.15 , U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) 1042.66/297.15 , U83^#(mark(X)) -> c_174(U83^#(X)) 1042.66/297.15 , U83^#(ok(X)) -> c_175(U83^#(X)) 1042.66/297.15 , U92^#(mark(X)) -> c_179(U92^#(X)) 1042.66/297.15 , U92^#(ok(X)) -> c_180(U92^#(X)) 1042.66/297.15 , isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) 1042.66/297.15 , isNeList^#(ok(X)) -> c_110(isNeList^#(X)) 1042.66/297.15 , isList^#(ok(X)) -> c_121(isList^#(X)) 1042.66/297.15 , isQid^#(ok(X)) -> c_130(isQid^#(X)) 1042.66/297.15 , isPal^#(ok(X)) -> c_167(isPal^#(X)) 1042.66/297.15 , isNePal^#(ok(X)) -> c_176(isNePal^#(X)) 1042.66/297.15 , proper^#(__(X1, X2)) -> c_181(__^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(nil()) -> c_182() 1042.66/297.15 , proper^#(U11(X1, X2)) -> c_183(U11^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(tt()) -> c_184() 1042.66/297.15 , proper^#(U12(X1, X2)) -> c_185(U12^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(isPalListKind(X)) -> c_186(isPalListKind^#(proper(X))) 1042.66/297.15 , proper^#(U13(X)) -> c_187(U13^#(proper(X))) 1042.66/297.15 , proper^#(isNeList(X)) -> c_188(isNeList^#(proper(X))) 1042.66/297.15 , proper^#(U21(X1, X2, X3)) -> 1042.66/297.15 c_189(U21^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U22(X1, X2, X3)) -> 1042.66/297.15 c_190(U22^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U23(X1, X2, X3)) -> 1042.66/297.15 c_191(U23^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U24(X1, X2, X3)) -> 1042.66/297.15 c_192(U24^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U25(X1, X2)) -> c_193(U25^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(isList(X)) -> c_194(isList^#(proper(X))) 1042.66/297.15 , proper^#(U26(X)) -> c_195(U26^#(proper(X))) 1042.66/297.15 , proper^#(U31(X1, X2)) -> c_196(U31^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U32(X1, X2)) -> c_197(U32^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U33(X)) -> c_198(U33^#(proper(X))) 1042.66/297.15 , proper^#(isQid(X)) -> c_199(isQid^#(proper(X))) 1042.66/297.15 , proper^#(U41(X1, X2, X3)) -> 1042.66/297.15 c_200(U41^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U42(X1, X2, X3)) -> 1042.66/297.15 c_201(U42^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U43(X1, X2, X3)) -> 1042.66/297.15 c_202(U43^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U44(X1, X2, X3)) -> 1042.66/297.15 c_203(U44^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U45(X1, X2)) -> c_204(U45^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U46(X)) -> c_205(U46^#(proper(X))) 1042.66/297.15 , proper^#(U51(X1, X2, X3)) -> 1042.66/297.15 c_206(U51^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U52(X1, X2, X3)) -> 1042.66/297.15 c_207(U52^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U53(X1, X2, X3)) -> 1042.66/297.15 c_208(U53^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U54(X1, X2, X3)) -> 1042.66/297.15 c_209(U54^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U55(X1, X2)) -> c_210(U55^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U56(X)) -> c_211(U56^#(proper(X))) 1042.66/297.15 , proper^#(U61(X1, X2)) -> c_212(U61^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U62(X1, X2)) -> c_213(U62^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U63(X)) -> c_214(U63^#(proper(X))) 1042.66/297.15 , proper^#(U71(X1, X2, X3)) -> 1042.66/297.15 c_215(U71^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.15 , proper^#(U72(X1, X2)) -> c_216(U72^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U73(X1, X2)) -> c_217(U73^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(isPal(X)) -> c_218(isPal^#(proper(X))) 1042.66/297.15 , proper^#(U74(X)) -> c_219(U74^#(proper(X))) 1042.66/297.15 , proper^#(U81(X1, X2)) -> c_220(U81^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U82(X1, X2)) -> c_221(U82^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U83(X)) -> c_222(U83^#(proper(X))) 1042.66/297.15 , proper^#(isNePal(X)) -> c_223(isNePal^#(proper(X))) 1042.66/297.15 , proper^#(U91(X1, X2)) -> c_224(U91^#(proper(X1), proper(X2))) 1042.66/297.15 , proper^#(U92(X)) -> c_225(U92^#(proper(X))) 1042.66/297.15 , proper^#(a()) -> c_226() 1042.66/297.15 , proper^#(e()) -> c_227() 1042.66/297.15 , proper^#(i()) -> c_228() 1042.66/297.15 , proper^#(o()) -> c_229() 1042.66/297.15 , proper^#(u()) -> c_230() 1042.66/297.15 , top^#(mark(X)) -> c_231(top^#(proper(X))) 1042.66/297.15 , top^#(ok(X)) -> c_232(top^#(active(X))) } 1042.66/297.15 1042.66/297.15 and mark the set of starting terms. 1042.66/297.15 1042.66/297.15 We are left with following problem, upon which TcT provides the 1042.66/297.15 certificate MAYBE. 1042.66/297.15 1042.66/297.15 Strict DPs: 1042.66/297.15 { active^#(__(X1, X2)) -> c_1(__^#(X1, active(X2))) 1042.66/297.15 , active^#(__(X1, X2)) -> c_2(__^#(active(X1), X2)) 1042.66/297.15 , active^#(__(X, nil())) -> c_3(X) 1042.66/297.15 , active^#(__(__(X, Y), Z)) -> c_4(__^#(X, __(Y, Z))) 1042.66/297.15 , active^#(__(nil(), X)) -> c_5(X) 1042.66/297.15 , active^#(U11(X1, X2)) -> c_6(U11^#(active(X1), X2)) 1042.66/297.15 , active^#(U11(tt(), V)) -> c_7(U12^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(U12(X1, X2)) -> c_8(U12^#(active(X1), X2)) 1042.66/297.15 , active^#(U12(tt(), V)) -> c_9(U13^#(isNeList(V))) 1042.66/297.15 , active^#(isPalListKind(__(V1, V2))) -> 1042.66/297.15 c_10(U91^#(isPalListKind(V1), V2)) 1042.66/297.15 , active^#(isPalListKind(nil())) -> c_11() 1042.66/297.15 , active^#(isPalListKind(a())) -> c_12() 1042.66/297.15 , active^#(isPalListKind(e())) -> c_13() 1042.66/297.15 , active^#(isPalListKind(i())) -> c_14() 1042.66/297.15 , active^#(isPalListKind(o())) -> c_15() 1042.66/297.15 , active^#(isPalListKind(u())) -> c_16() 1042.66/297.15 , active^#(U13(X)) -> c_17(U13^#(active(X))) 1042.66/297.15 , active^#(U13(tt())) -> c_18() 1042.66/297.15 , active^#(isNeList(V)) -> c_19(U31^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(isNeList(__(V1, V2))) -> 1042.66/297.15 c_20(U41^#(isPalListKind(V1), V1, V2)) 1042.66/297.15 , active^#(isNeList(__(V1, V2))) -> 1042.66/297.15 c_21(U51^#(isPalListKind(V1), V1, V2)) 1042.66/297.15 , active^#(U21(X1, X2, X3)) -> c_22(U21^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U21(tt(), V1, V2)) -> 1042.66/297.15 c_23(U22^#(isPalListKind(V1), V1, V2)) 1042.66/297.15 , active^#(U22(X1, X2, X3)) -> c_24(U22^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U22(tt(), V1, V2)) -> 1042.66/297.15 c_25(U23^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U23(X1, X2, X3)) -> c_26(U23^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U23(tt(), V1, V2)) -> 1042.66/297.15 c_27(U24^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U24(X1, X2, X3)) -> c_28(U24^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U24(tt(), V1, V2)) -> c_29(U25^#(isList(V1), V2)) 1042.66/297.15 , active^#(U25(X1, X2)) -> c_30(U25^#(active(X1), X2)) 1042.66/297.15 , active^#(U25(tt(), V2)) -> c_31(U26^#(isList(V2))) 1042.66/297.15 , active^#(isList(V)) -> c_32(U11^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(isList(__(V1, V2))) -> 1042.66/297.15 c_33(U21^#(isPalListKind(V1), V1, V2)) 1042.66/297.15 , active^#(isList(nil())) -> c_34() 1042.66/297.15 , active^#(U26(X)) -> c_35(U26^#(active(X))) 1042.66/297.15 , active^#(U26(tt())) -> c_36() 1042.66/297.15 , active^#(U31(X1, X2)) -> c_37(U31^#(active(X1), X2)) 1042.66/297.15 , active^#(U31(tt(), V)) -> c_38(U32^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(U32(X1, X2)) -> c_39(U32^#(active(X1), X2)) 1042.66/297.15 , active^#(U32(tt(), V)) -> c_40(U33^#(isQid(V))) 1042.66/297.15 , active^#(U33(X)) -> c_41(U33^#(active(X))) 1042.66/297.15 , active^#(U33(tt())) -> c_42() 1042.66/297.15 , active^#(isQid(a())) -> c_43() 1042.66/297.15 , active^#(isQid(e())) -> c_44() 1042.66/297.15 , active^#(isQid(i())) -> c_45() 1042.66/297.15 , active^#(isQid(o())) -> c_46() 1042.66/297.15 , active^#(isQid(u())) -> c_47() 1042.66/297.15 , active^#(U41(X1, X2, X3)) -> c_48(U41^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U41(tt(), V1, V2)) -> 1042.66/297.15 c_49(U42^#(isPalListKind(V1), V1, V2)) 1042.66/297.15 , active^#(U42(X1, X2, X3)) -> c_50(U42^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U42(tt(), V1, V2)) -> 1042.66/297.15 c_51(U43^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U43(X1, X2, X3)) -> c_52(U43^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U43(tt(), V1, V2)) -> 1042.66/297.15 c_53(U44^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U44(X1, X2, X3)) -> c_54(U44^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U44(tt(), V1, V2)) -> c_55(U45^#(isList(V1), V2)) 1042.66/297.15 , active^#(U45(X1, X2)) -> c_56(U45^#(active(X1), X2)) 1042.66/297.15 , active^#(U45(tt(), V2)) -> c_57(U46^#(isNeList(V2))) 1042.66/297.15 , active^#(U46(X)) -> c_58(U46^#(active(X))) 1042.66/297.15 , active^#(U46(tt())) -> c_59() 1042.66/297.15 , active^#(U51(X1, X2, X3)) -> c_60(U51^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U51(tt(), V1, V2)) -> 1042.66/297.15 c_61(U52^#(isPalListKind(V1), V1, V2)) 1042.66/297.15 , active^#(U52(X1, X2, X3)) -> c_62(U52^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U52(tt(), V1, V2)) -> 1042.66/297.15 c_63(U53^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U53(X1, X2, X3)) -> c_64(U53^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U53(tt(), V1, V2)) -> 1042.66/297.15 c_65(U54^#(isPalListKind(V2), V1, V2)) 1042.66/297.15 , active^#(U54(X1, X2, X3)) -> c_66(U54^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U54(tt(), V1, V2)) -> c_67(U55^#(isNeList(V1), V2)) 1042.66/297.15 , active^#(U55(X1, X2)) -> c_68(U55^#(active(X1), X2)) 1042.66/297.15 , active^#(U55(tt(), V2)) -> c_69(U56^#(isList(V2))) 1042.66/297.15 , active^#(U56(X)) -> c_70(U56^#(active(X))) 1042.66/297.15 , active^#(U56(tt())) -> c_71() 1042.66/297.15 , active^#(U61(X1, X2)) -> c_72(U61^#(active(X1), X2)) 1042.66/297.15 , active^#(U61(tt(), V)) -> c_73(U62^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(U62(X1, X2)) -> c_74(U62^#(active(X1), X2)) 1042.66/297.15 , active^#(U62(tt(), V)) -> c_75(U63^#(isQid(V))) 1042.66/297.15 , active^#(U63(X)) -> c_76(U63^#(active(X))) 1042.66/297.15 , active^#(U63(tt())) -> c_77() 1042.66/297.15 , active^#(U71(X1, X2, X3)) -> c_78(U71^#(active(X1), X2, X3)) 1042.66/297.15 , active^#(U71(tt(), I, P)) -> c_79(U72^#(isPalListKind(I), P)) 1042.66/297.15 , active^#(U72(X1, X2)) -> c_80(U72^#(active(X1), X2)) 1042.66/297.15 , active^#(U72(tt(), P)) -> c_81(U73^#(isPal(P), P)) 1042.66/297.15 , active^#(U73(X1, X2)) -> c_82(U73^#(active(X1), X2)) 1042.66/297.15 , active^#(U73(tt(), P)) -> c_83(U74^#(isPalListKind(P))) 1042.66/297.15 , active^#(isPal(V)) -> c_84(U81^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(isPal(nil())) -> c_85() 1042.66/297.15 , active^#(U74(X)) -> c_86(U74^#(active(X))) 1042.66/297.15 , active^#(U74(tt())) -> c_87() 1042.66/297.15 , active^#(U81(X1, X2)) -> c_88(U81^#(active(X1), X2)) 1042.66/297.15 , active^#(U81(tt(), V)) -> c_89(U82^#(isPalListKind(V), V)) 1042.66/297.15 , active^#(U82(X1, X2)) -> c_90(U82^#(active(X1), X2)) 1042.66/297.15 , active^#(U82(tt(), V)) -> c_91(U83^#(isNePal(V))) 1042.66/297.16 , active^#(U83(X)) -> c_92(U83^#(active(X))) 1042.66/297.16 , active^#(U83(tt())) -> c_93() 1042.66/297.16 , active^#(isNePal(V)) -> c_94(U61^#(isPalListKind(V), V)) 1042.66/297.16 , active^#(isNePal(__(I, __(P, I)))) -> c_95(U71^#(isQid(I), I, P)) 1042.66/297.16 , active^#(U91(X1, X2)) -> c_96(U91^#(active(X1), X2)) 1042.66/297.16 , active^#(U91(tt(), V2)) -> c_97(U92^#(isPalListKind(V2))) 1042.66/297.16 , active^#(U92(X)) -> c_98(U92^#(active(X))) 1042.66/297.16 , active^#(U92(tt())) -> c_99() 1042.66/297.16 , __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) 1042.66/297.16 , __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) 1042.66/297.16 , __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) 1042.66/297.16 , U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) 1042.66/297.16 , U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) 1042.66/297.16 , U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) 1042.66/297.16 , U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) 1042.66/297.16 , U13^#(mark(X)) -> c_108(U13^#(X)) 1042.66/297.16 , U13^#(ok(X)) -> c_109(U13^#(X)) 1042.66/297.16 , U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) 1042.66/297.16 , U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) 1042.66/297.16 , U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) 1042.66/297.16 , U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) 1042.66/297.16 , U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) 1042.66/297.16 , U41^#(ok(X1), ok(X2), ok(X3)) -> c_132(U41^#(X1, X2, X3)) 1042.66/297.16 , U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) 1042.66/297.16 , U51^#(ok(X1), ok(X2), ok(X3)) -> c_144(U51^#(X1, X2, X3)) 1042.66/297.16 , U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) 1042.66/297.16 , U21^#(ok(X1), ok(X2), ok(X3)) -> c_112(U21^#(X1, X2, X3)) 1042.66/297.16 , U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) 1042.66/297.16 , U22^#(ok(X1), ok(X2), ok(X3)) -> c_114(U22^#(X1, X2, X3)) 1042.66/297.16 , U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) 1042.66/297.16 , U23^#(ok(X1), ok(X2), ok(X3)) -> c_116(U23^#(X1, X2, X3)) 1042.66/297.16 , U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) 1042.66/297.16 , U24^#(ok(X1), ok(X2), ok(X3)) -> c_118(U24^#(X1, X2, X3)) 1042.66/297.16 , U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) 1042.66/297.16 , U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) 1042.66/297.16 , U26^#(mark(X)) -> c_122(U26^#(X)) 1042.66/297.16 , U26^#(ok(X)) -> c_123(U26^#(X)) 1042.66/297.16 , U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) 1042.66/297.16 , U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) 1042.66/297.16 , U33^#(mark(X)) -> c_128(U33^#(X)) 1042.66/297.16 , U33^#(ok(X)) -> c_129(U33^#(X)) 1042.66/297.16 , U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) 1042.66/297.16 , U42^#(ok(X1), ok(X2), ok(X3)) -> c_134(U42^#(X1, X2, X3)) 1042.66/297.16 , U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) 1042.66/297.16 , U43^#(ok(X1), ok(X2), ok(X3)) -> c_136(U43^#(X1, X2, X3)) 1042.66/297.16 , U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) 1042.66/297.16 , U44^#(ok(X1), ok(X2), ok(X3)) -> c_138(U44^#(X1, X2, X3)) 1042.66/297.16 , U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) 1042.66/297.16 , U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) 1042.66/297.16 , U46^#(mark(X)) -> c_141(U46^#(X)) 1042.66/297.16 , U46^#(ok(X)) -> c_142(U46^#(X)) 1042.66/297.16 , U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) 1042.66/297.16 , U52^#(ok(X1), ok(X2), ok(X3)) -> c_146(U52^#(X1, X2, X3)) 1042.66/297.16 , U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) 1042.66/297.16 , U53^#(ok(X1), ok(X2), ok(X3)) -> c_148(U53^#(X1, X2, X3)) 1042.66/297.16 , U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) 1042.66/297.16 , U54^#(ok(X1), ok(X2), ok(X3)) -> c_150(U54^#(X1, X2, X3)) 1042.66/297.16 , U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) 1042.66/297.16 , U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) 1042.66/297.16 , U56^#(mark(X)) -> c_153(U56^#(X)) 1042.66/297.16 , U56^#(ok(X)) -> c_154(U56^#(X)) 1042.66/297.16 , U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) 1042.66/297.16 , U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) 1042.66/297.16 , U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) 1042.66/297.16 , U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) 1042.66/297.16 , U63^#(mark(X)) -> c_159(U63^#(X)) 1042.66/297.16 , U63^#(ok(X)) -> c_160(U63^#(X)) 1042.66/297.16 , U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) 1042.66/297.16 , U71^#(ok(X1), ok(X2), ok(X3)) -> c_162(U71^#(X1, X2, X3)) 1042.66/297.16 , U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) 1042.66/297.16 , U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) 1042.66/297.16 , U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) 1042.66/297.16 , U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) 1042.66/297.16 , U74^#(mark(X)) -> c_168(U74^#(X)) 1042.66/297.16 , U74^#(ok(X)) -> c_169(U74^#(X)) 1042.66/297.16 , U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) 1042.66/297.16 , U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) 1042.66/297.16 , U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) 1042.66/297.16 , U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) 1042.66/297.16 , U83^#(mark(X)) -> c_174(U83^#(X)) 1042.66/297.16 , U83^#(ok(X)) -> c_175(U83^#(X)) 1042.66/297.16 , U92^#(mark(X)) -> c_179(U92^#(X)) 1042.66/297.16 , U92^#(ok(X)) -> c_180(U92^#(X)) 1042.66/297.16 , isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) 1042.66/297.16 , isNeList^#(ok(X)) -> c_110(isNeList^#(X)) 1042.66/297.16 , isList^#(ok(X)) -> c_121(isList^#(X)) 1042.66/297.16 , isQid^#(ok(X)) -> c_130(isQid^#(X)) 1042.66/297.16 , isPal^#(ok(X)) -> c_167(isPal^#(X)) 1042.66/297.16 , isNePal^#(ok(X)) -> c_176(isNePal^#(X)) 1042.66/297.16 , proper^#(__(X1, X2)) -> c_181(__^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(nil()) -> c_182() 1042.66/297.16 , proper^#(U11(X1, X2)) -> c_183(U11^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(tt()) -> c_184() 1042.66/297.16 , proper^#(U12(X1, X2)) -> c_185(U12^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(isPalListKind(X)) -> c_186(isPalListKind^#(proper(X))) 1042.66/297.16 , proper^#(U13(X)) -> c_187(U13^#(proper(X))) 1042.66/297.16 , proper^#(isNeList(X)) -> c_188(isNeList^#(proper(X))) 1042.66/297.16 , proper^#(U21(X1, X2, X3)) -> 1042.66/297.16 c_189(U21^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U22(X1, X2, X3)) -> 1042.66/297.16 c_190(U22^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U23(X1, X2, X3)) -> 1042.66/297.16 c_191(U23^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U24(X1, X2, X3)) -> 1042.66/297.16 c_192(U24^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U25(X1, X2)) -> c_193(U25^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(isList(X)) -> c_194(isList^#(proper(X))) 1042.66/297.16 , proper^#(U26(X)) -> c_195(U26^#(proper(X))) 1042.66/297.16 , proper^#(U31(X1, X2)) -> c_196(U31^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U32(X1, X2)) -> c_197(U32^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U33(X)) -> c_198(U33^#(proper(X))) 1042.66/297.16 , proper^#(isQid(X)) -> c_199(isQid^#(proper(X))) 1042.66/297.16 , proper^#(U41(X1, X2, X3)) -> 1042.66/297.16 c_200(U41^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U42(X1, X2, X3)) -> 1042.66/297.16 c_201(U42^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U43(X1, X2, X3)) -> 1042.66/297.16 c_202(U43^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U44(X1, X2, X3)) -> 1042.66/297.16 c_203(U44^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U45(X1, X2)) -> c_204(U45^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U46(X)) -> c_205(U46^#(proper(X))) 1042.66/297.16 , proper^#(U51(X1, X2, X3)) -> 1042.66/297.16 c_206(U51^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U52(X1, X2, X3)) -> 1042.66/297.16 c_207(U52^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U53(X1, X2, X3)) -> 1042.66/297.16 c_208(U53^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U54(X1, X2, X3)) -> 1042.66/297.16 c_209(U54^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U55(X1, X2)) -> c_210(U55^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U56(X)) -> c_211(U56^#(proper(X))) 1042.66/297.16 , proper^#(U61(X1, X2)) -> c_212(U61^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U62(X1, X2)) -> c_213(U62^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U63(X)) -> c_214(U63^#(proper(X))) 1042.66/297.16 , proper^#(U71(X1, X2, X3)) -> 1042.66/297.16 c_215(U71^#(proper(X1), proper(X2), proper(X3))) 1042.66/297.16 , proper^#(U72(X1, X2)) -> c_216(U72^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U73(X1, X2)) -> c_217(U73^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(isPal(X)) -> c_218(isPal^#(proper(X))) 1042.66/297.16 , proper^#(U74(X)) -> c_219(U74^#(proper(X))) 1042.66/297.16 , proper^#(U81(X1, X2)) -> c_220(U81^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U82(X1, X2)) -> c_221(U82^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U83(X)) -> c_222(U83^#(proper(X))) 1042.66/297.16 , proper^#(isNePal(X)) -> c_223(isNePal^#(proper(X))) 1042.66/297.16 , proper^#(U91(X1, X2)) -> c_224(U91^#(proper(X1), proper(X2))) 1042.66/297.16 , proper^#(U92(X)) -> c_225(U92^#(proper(X))) 1042.66/297.16 , proper^#(a()) -> c_226() 1042.66/297.16 , proper^#(e()) -> c_227() 1042.66/297.16 , proper^#(i()) -> c_228() 1042.66/297.16 , proper^#(o()) -> c_229() 1042.66/297.16 , proper^#(u()) -> c_230() 1042.66/297.16 , top^#(mark(X)) -> c_231(top^#(proper(X))) 1042.66/297.16 , top^#(ok(X)) -> c_232(top^#(active(X))) } 1042.66/297.16 Strict Trs: 1042.66/297.16 { active(__(X1, X2)) -> __(X1, active(X2)) 1042.66/297.16 , active(__(X1, X2)) -> __(active(X1), X2) 1042.66/297.16 , active(__(X, nil())) -> mark(X) 1042.66/297.16 , active(__(__(X, Y), Z)) -> mark(__(X, __(Y, Z))) 1042.66/297.16 , active(__(nil(), X)) -> mark(X) 1042.66/297.16 , active(U11(X1, X2)) -> U11(active(X1), X2) 1042.66/297.16 , active(U11(tt(), V)) -> mark(U12(isPalListKind(V), V)) 1042.66/297.16 , active(U12(X1, X2)) -> U12(active(X1), X2) 1042.66/297.16 , active(U12(tt(), V)) -> mark(U13(isNeList(V))) 1042.66/297.16 , active(isPalListKind(__(V1, V2))) -> 1042.66/297.16 mark(U91(isPalListKind(V1), V2)) 1042.66/297.16 , active(isPalListKind(nil())) -> mark(tt()) 1042.66/297.16 , active(isPalListKind(a())) -> mark(tt()) 1042.66/297.16 , active(isPalListKind(e())) -> mark(tt()) 1042.66/297.16 , active(isPalListKind(i())) -> mark(tt()) 1042.66/297.16 , active(isPalListKind(o())) -> mark(tt()) 1042.66/297.16 , active(isPalListKind(u())) -> mark(tt()) 1042.66/297.16 , active(U13(X)) -> U13(active(X)) 1042.66/297.16 , active(U13(tt())) -> mark(tt()) 1042.66/297.16 , active(isNeList(V)) -> mark(U31(isPalListKind(V), V)) 1042.66/297.16 , active(isNeList(__(V1, V2))) -> 1042.66/297.16 mark(U41(isPalListKind(V1), V1, V2)) 1042.66/297.16 , active(isNeList(__(V1, V2))) -> 1042.66/297.16 mark(U51(isPalListKind(V1), V1, V2)) 1042.66/297.16 , active(U21(X1, X2, X3)) -> U21(active(X1), X2, X3) 1042.66/297.16 , active(U21(tt(), V1, V2)) -> mark(U22(isPalListKind(V1), V1, V2)) 1042.66/297.16 , active(U22(X1, X2, X3)) -> U22(active(X1), X2, X3) 1042.66/297.16 , active(U22(tt(), V1, V2)) -> mark(U23(isPalListKind(V2), V1, V2)) 1042.66/297.16 , active(U23(X1, X2, X3)) -> U23(active(X1), X2, X3) 1042.66/297.16 , active(U23(tt(), V1, V2)) -> mark(U24(isPalListKind(V2), V1, V2)) 1042.66/297.16 , active(U24(X1, X2, X3)) -> U24(active(X1), X2, X3) 1042.66/297.16 , active(U24(tt(), V1, V2)) -> mark(U25(isList(V1), V2)) 1042.66/297.16 , active(U25(X1, X2)) -> U25(active(X1), X2) 1042.66/297.16 , active(U25(tt(), V2)) -> mark(U26(isList(V2))) 1042.66/297.16 , active(isList(V)) -> mark(U11(isPalListKind(V), V)) 1042.66/297.16 , active(isList(__(V1, V2))) -> 1042.66/297.16 mark(U21(isPalListKind(V1), V1, V2)) 1042.66/297.16 , active(isList(nil())) -> mark(tt()) 1042.66/297.16 , active(U26(X)) -> U26(active(X)) 1042.66/297.16 , active(U26(tt())) -> mark(tt()) 1042.66/297.16 , active(U31(X1, X2)) -> U31(active(X1), X2) 1042.66/297.16 , active(U31(tt(), V)) -> mark(U32(isPalListKind(V), V)) 1042.66/297.16 , active(U32(X1, X2)) -> U32(active(X1), X2) 1042.66/297.16 , active(U32(tt(), V)) -> mark(U33(isQid(V))) 1042.66/297.16 , active(U33(X)) -> U33(active(X)) 1042.66/297.16 , active(U33(tt())) -> mark(tt()) 1042.66/297.16 , active(isQid(a())) -> mark(tt()) 1042.66/297.16 , active(isQid(e())) -> mark(tt()) 1042.66/297.16 , active(isQid(i())) -> mark(tt()) 1042.66/297.16 , active(isQid(o())) -> mark(tt()) 1042.66/297.16 , active(isQid(u())) -> mark(tt()) 1042.66/297.16 , active(U41(X1, X2, X3)) -> U41(active(X1), X2, X3) 1042.66/297.16 , active(U41(tt(), V1, V2)) -> mark(U42(isPalListKind(V1), V1, V2)) 1042.66/297.16 , active(U42(X1, X2, X3)) -> U42(active(X1), X2, X3) 1042.66/297.16 , active(U42(tt(), V1, V2)) -> mark(U43(isPalListKind(V2), V1, V2)) 1042.66/297.16 , active(U43(X1, X2, X3)) -> U43(active(X1), X2, X3) 1042.66/297.16 , active(U43(tt(), V1, V2)) -> mark(U44(isPalListKind(V2), V1, V2)) 1042.66/297.16 , active(U44(X1, X2, X3)) -> U44(active(X1), X2, X3) 1042.66/297.16 , active(U44(tt(), V1, V2)) -> mark(U45(isList(V1), V2)) 1042.66/297.16 , active(U45(X1, X2)) -> U45(active(X1), X2) 1042.66/297.16 , active(U45(tt(), V2)) -> mark(U46(isNeList(V2))) 1042.66/297.16 , active(U46(X)) -> U46(active(X)) 1042.66/297.16 , active(U46(tt())) -> mark(tt()) 1042.66/297.16 , active(U51(X1, X2, X3)) -> U51(active(X1), X2, X3) 1042.66/297.16 , active(U51(tt(), V1, V2)) -> mark(U52(isPalListKind(V1), V1, V2)) 1042.66/297.16 , active(U52(X1, X2, X3)) -> U52(active(X1), X2, X3) 1042.66/297.16 , active(U52(tt(), V1, V2)) -> mark(U53(isPalListKind(V2), V1, V2)) 1042.66/297.16 , active(U53(X1, X2, X3)) -> U53(active(X1), X2, X3) 1042.66/297.16 , active(U53(tt(), V1, V2)) -> mark(U54(isPalListKind(V2), V1, V2)) 1042.66/297.16 , active(U54(X1, X2, X3)) -> U54(active(X1), X2, X3) 1042.66/297.16 , active(U54(tt(), V1, V2)) -> mark(U55(isNeList(V1), V2)) 1042.66/297.16 , active(U55(X1, X2)) -> U55(active(X1), X2) 1042.66/297.16 , active(U55(tt(), V2)) -> mark(U56(isList(V2))) 1042.66/297.16 , active(U56(X)) -> U56(active(X)) 1042.66/297.16 , active(U56(tt())) -> mark(tt()) 1042.66/297.16 , active(U61(X1, X2)) -> U61(active(X1), X2) 1042.66/297.16 , active(U61(tt(), V)) -> mark(U62(isPalListKind(V), V)) 1042.66/297.16 , active(U62(X1, X2)) -> U62(active(X1), X2) 1042.66/297.16 , active(U62(tt(), V)) -> mark(U63(isQid(V))) 1042.66/297.16 , active(U63(X)) -> U63(active(X)) 1042.66/297.16 , active(U63(tt())) -> mark(tt()) 1042.66/297.16 , active(U71(X1, X2, X3)) -> U71(active(X1), X2, X3) 1042.66/297.16 , active(U71(tt(), I, P)) -> mark(U72(isPalListKind(I), P)) 1042.66/297.16 , active(U72(X1, X2)) -> U72(active(X1), X2) 1042.66/297.16 , active(U72(tt(), P)) -> mark(U73(isPal(P), P)) 1042.66/297.16 , active(U73(X1, X2)) -> U73(active(X1), X2) 1042.66/297.16 , active(U73(tt(), P)) -> mark(U74(isPalListKind(P))) 1042.66/297.16 , active(isPal(V)) -> mark(U81(isPalListKind(V), V)) 1042.66/297.16 , active(isPal(nil())) -> mark(tt()) 1042.66/297.16 , active(U74(X)) -> U74(active(X)) 1042.66/297.16 , active(U74(tt())) -> mark(tt()) 1042.66/297.16 , active(U81(X1, X2)) -> U81(active(X1), X2) 1042.66/297.16 , active(U81(tt(), V)) -> mark(U82(isPalListKind(V), V)) 1042.66/297.16 , active(U82(X1, X2)) -> U82(active(X1), X2) 1042.66/297.16 , active(U82(tt(), V)) -> mark(U83(isNePal(V))) 1042.66/297.16 , active(U83(X)) -> U83(active(X)) 1042.66/297.16 , active(U83(tt())) -> mark(tt()) 1042.66/297.16 , active(isNePal(V)) -> mark(U61(isPalListKind(V), V)) 1042.66/297.16 , active(isNePal(__(I, __(P, I)))) -> mark(U71(isQid(I), I, P)) 1042.66/297.16 , active(U91(X1, X2)) -> U91(active(X1), X2) 1042.66/297.16 , active(U91(tt(), V2)) -> mark(U92(isPalListKind(V2))) 1042.66/297.16 , active(U92(X)) -> U92(active(X)) 1042.66/297.16 , active(U92(tt())) -> mark(tt()) 1042.66/297.16 , __(X1, mark(X2)) -> mark(__(X1, X2)) 1042.66/297.16 , __(mark(X1), X2) -> mark(__(X1, X2)) 1042.66/297.16 , __(ok(X1), ok(X2)) -> ok(__(X1, X2)) 1042.66/297.16 , U11(mark(X1), X2) -> mark(U11(X1, X2)) 1042.66/297.16 , U11(ok(X1), ok(X2)) -> ok(U11(X1, X2)) 1042.66/297.16 , U12(mark(X1), X2) -> mark(U12(X1, X2)) 1042.66/297.16 , U12(ok(X1), ok(X2)) -> ok(U12(X1, X2)) 1042.66/297.16 , isPalListKind(ok(X)) -> ok(isPalListKind(X)) 1042.66/297.16 , U13(mark(X)) -> mark(U13(X)) 1042.66/297.16 , U13(ok(X)) -> ok(U13(X)) 1042.66/297.16 , isNeList(ok(X)) -> ok(isNeList(X)) 1042.66/297.16 , U21(mark(X1), X2, X3) -> mark(U21(X1, X2, X3)) 1042.66/297.16 , U21(ok(X1), ok(X2), ok(X3)) -> ok(U21(X1, X2, X3)) 1042.66/297.16 , U22(mark(X1), X2, X3) -> mark(U22(X1, X2, X3)) 1042.66/297.16 , U22(ok(X1), ok(X2), ok(X3)) -> ok(U22(X1, X2, X3)) 1042.66/297.16 , U23(mark(X1), X2, X3) -> mark(U23(X1, X2, X3)) 1042.66/297.16 , U23(ok(X1), ok(X2), ok(X3)) -> ok(U23(X1, X2, X3)) 1042.66/297.16 , U24(mark(X1), X2, X3) -> mark(U24(X1, X2, X3)) 1042.66/297.16 , U24(ok(X1), ok(X2), ok(X3)) -> ok(U24(X1, X2, X3)) 1042.66/297.16 , U25(mark(X1), X2) -> mark(U25(X1, X2)) 1042.66/297.16 , U25(ok(X1), ok(X2)) -> ok(U25(X1, X2)) 1042.66/297.16 , isList(ok(X)) -> ok(isList(X)) 1042.66/297.16 , U26(mark(X)) -> mark(U26(X)) 1042.66/297.16 , U26(ok(X)) -> ok(U26(X)) 1042.66/297.16 , U31(mark(X1), X2) -> mark(U31(X1, X2)) 1042.66/297.16 , U31(ok(X1), ok(X2)) -> ok(U31(X1, X2)) 1042.66/297.16 , U32(mark(X1), X2) -> mark(U32(X1, X2)) 1042.66/297.16 , U32(ok(X1), ok(X2)) -> ok(U32(X1, X2)) 1042.66/297.16 , U33(mark(X)) -> mark(U33(X)) 1042.66/297.16 , U33(ok(X)) -> ok(U33(X)) 1042.66/297.16 , isQid(ok(X)) -> ok(isQid(X)) 1042.66/297.16 , U41(mark(X1), X2, X3) -> mark(U41(X1, X2, X3)) 1042.66/297.16 , U41(ok(X1), ok(X2), ok(X3)) -> ok(U41(X1, X2, X3)) 1042.66/297.16 , U42(mark(X1), X2, X3) -> mark(U42(X1, X2, X3)) 1042.66/297.16 , U42(ok(X1), ok(X2), ok(X3)) -> ok(U42(X1, X2, X3)) 1042.66/297.16 , U43(mark(X1), X2, X3) -> mark(U43(X1, X2, X3)) 1042.66/297.16 , U43(ok(X1), ok(X2), ok(X3)) -> ok(U43(X1, X2, X3)) 1042.66/297.16 , U44(mark(X1), X2, X3) -> mark(U44(X1, X2, X3)) 1042.66/297.16 , U44(ok(X1), ok(X2), ok(X3)) -> ok(U44(X1, X2, X3)) 1042.66/297.16 , U45(mark(X1), X2) -> mark(U45(X1, X2)) 1042.66/297.16 , U45(ok(X1), ok(X2)) -> ok(U45(X1, X2)) 1042.66/297.16 , U46(mark(X)) -> mark(U46(X)) 1042.66/297.16 , U46(ok(X)) -> ok(U46(X)) 1042.66/297.16 , U51(mark(X1), X2, X3) -> mark(U51(X1, X2, X3)) 1042.66/297.16 , U51(ok(X1), ok(X2), ok(X3)) -> ok(U51(X1, X2, X3)) 1042.66/297.16 , U52(mark(X1), X2, X3) -> mark(U52(X1, X2, X3)) 1042.66/297.16 , U52(ok(X1), ok(X2), ok(X3)) -> ok(U52(X1, X2, X3)) 1042.66/297.16 , U53(mark(X1), X2, X3) -> mark(U53(X1, X2, X3)) 1042.66/297.16 , U53(ok(X1), ok(X2), ok(X3)) -> ok(U53(X1, X2, X3)) 1042.66/297.16 , U54(mark(X1), X2, X3) -> mark(U54(X1, X2, X3)) 1042.66/297.16 , U54(ok(X1), ok(X2), ok(X3)) -> ok(U54(X1, X2, X3)) 1042.66/297.16 , U55(mark(X1), X2) -> mark(U55(X1, X2)) 1042.66/297.16 , U55(ok(X1), ok(X2)) -> ok(U55(X1, X2)) 1042.66/297.16 , U56(mark(X)) -> mark(U56(X)) 1042.66/297.16 , U56(ok(X)) -> ok(U56(X)) 1042.66/297.16 , U61(mark(X1), X2) -> mark(U61(X1, X2)) 1042.66/297.16 , U61(ok(X1), ok(X2)) -> ok(U61(X1, X2)) 1042.66/297.16 , U62(mark(X1), X2) -> mark(U62(X1, X2)) 1042.66/297.16 , U62(ok(X1), ok(X2)) -> ok(U62(X1, X2)) 1042.66/297.16 , U63(mark(X)) -> mark(U63(X)) 1042.66/297.18 , U63(ok(X)) -> ok(U63(X)) 1042.66/297.18 , U71(mark(X1), X2, X3) -> mark(U71(X1, X2, X3)) 1042.66/297.18 , U71(ok(X1), ok(X2), ok(X3)) -> ok(U71(X1, X2, X3)) 1042.66/297.18 , U72(mark(X1), X2) -> mark(U72(X1, X2)) 1042.66/297.18 , U72(ok(X1), ok(X2)) -> ok(U72(X1, X2)) 1042.66/297.18 , U73(mark(X1), X2) -> mark(U73(X1, X2)) 1042.66/297.18 , U73(ok(X1), ok(X2)) -> ok(U73(X1, X2)) 1042.66/297.18 , isPal(ok(X)) -> ok(isPal(X)) 1042.66/297.18 , U74(mark(X)) -> mark(U74(X)) 1042.66/297.18 , U74(ok(X)) -> ok(U74(X)) 1042.66/297.18 , U81(mark(X1), X2) -> mark(U81(X1, X2)) 1042.66/297.18 , U81(ok(X1), ok(X2)) -> ok(U81(X1, X2)) 1042.66/297.18 , U82(mark(X1), X2) -> mark(U82(X1, X2)) 1042.66/297.18 , U82(ok(X1), ok(X2)) -> ok(U82(X1, X2)) 1042.66/297.18 , U83(mark(X)) -> mark(U83(X)) 1042.66/297.18 , U83(ok(X)) -> ok(U83(X)) 1042.66/297.18 , isNePal(ok(X)) -> ok(isNePal(X)) 1042.66/297.18 , U91(mark(X1), X2) -> mark(U91(X1, X2)) 1042.66/297.18 , U91(ok(X1), ok(X2)) -> ok(U91(X1, X2)) 1042.66/297.18 , U92(mark(X)) -> mark(U92(X)) 1042.66/297.18 , U92(ok(X)) -> ok(U92(X)) 1042.66/297.18 , proper(__(X1, X2)) -> __(proper(X1), proper(X2)) 1042.66/297.18 , proper(nil()) -> ok(nil()) 1042.66/297.18 , proper(U11(X1, X2)) -> U11(proper(X1), proper(X2)) 1042.66/297.18 , proper(tt()) -> ok(tt()) 1042.66/297.18 , proper(U12(X1, X2)) -> U12(proper(X1), proper(X2)) 1042.66/297.18 , proper(isPalListKind(X)) -> isPalListKind(proper(X)) 1042.66/297.18 , proper(U13(X)) -> U13(proper(X)) 1042.66/297.18 , proper(isNeList(X)) -> isNeList(proper(X)) 1042.66/297.18 , proper(U21(X1, X2, X3)) -> 1042.66/297.18 U21(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U22(X1, X2, X3)) -> 1042.66/297.18 U22(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U23(X1, X2, X3)) -> 1042.66/297.18 U23(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U24(X1, X2, X3)) -> 1042.66/297.18 U24(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U25(X1, X2)) -> U25(proper(X1), proper(X2)) 1042.66/297.18 , proper(isList(X)) -> isList(proper(X)) 1042.66/297.18 , proper(U26(X)) -> U26(proper(X)) 1042.66/297.18 , proper(U31(X1, X2)) -> U31(proper(X1), proper(X2)) 1042.66/297.18 , proper(U32(X1, X2)) -> U32(proper(X1), proper(X2)) 1042.66/297.18 , proper(U33(X)) -> U33(proper(X)) 1042.66/297.18 , proper(isQid(X)) -> isQid(proper(X)) 1042.66/297.18 , proper(U41(X1, X2, X3)) -> 1042.66/297.18 U41(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U42(X1, X2, X3)) -> 1042.66/297.18 U42(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U43(X1, X2, X3)) -> 1042.66/297.18 U43(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U44(X1, X2, X3)) -> 1042.66/297.18 U44(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U45(X1, X2)) -> U45(proper(X1), proper(X2)) 1042.66/297.18 , proper(U46(X)) -> U46(proper(X)) 1042.66/297.18 , proper(U51(X1, X2, X3)) -> 1042.66/297.18 U51(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U52(X1, X2, X3)) -> 1042.66/297.18 U52(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U53(X1, X2, X3)) -> 1042.66/297.18 U53(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U54(X1, X2, X3)) -> 1042.66/297.18 U54(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U55(X1, X2)) -> U55(proper(X1), proper(X2)) 1042.66/297.18 , proper(U56(X)) -> U56(proper(X)) 1042.66/297.18 , proper(U61(X1, X2)) -> U61(proper(X1), proper(X2)) 1042.66/297.18 , proper(U62(X1, X2)) -> U62(proper(X1), proper(X2)) 1042.66/297.18 , proper(U63(X)) -> U63(proper(X)) 1042.66/297.18 , proper(U71(X1, X2, X3)) -> 1042.66/297.18 U71(proper(X1), proper(X2), proper(X3)) 1042.66/297.18 , proper(U72(X1, X2)) -> U72(proper(X1), proper(X2)) 1042.66/297.18 , proper(U73(X1, X2)) -> U73(proper(X1), proper(X2)) 1042.66/297.18 , proper(isPal(X)) -> isPal(proper(X)) 1042.66/297.18 , proper(U74(X)) -> U74(proper(X)) 1042.66/297.18 , proper(U81(X1, X2)) -> U81(proper(X1), proper(X2)) 1042.66/297.18 , proper(U82(X1, X2)) -> U82(proper(X1), proper(X2)) 1042.66/297.18 , proper(U83(X)) -> U83(proper(X)) 1042.66/297.18 , proper(isNePal(X)) -> isNePal(proper(X)) 1042.66/297.18 , proper(U91(X1, X2)) -> U91(proper(X1), proper(X2)) 1042.66/297.18 , proper(U92(X)) -> U92(proper(X)) 1042.66/297.18 , proper(a()) -> ok(a()) 1042.66/297.18 , proper(e()) -> ok(e()) 1042.66/297.18 , proper(i()) -> ok(i()) 1042.66/297.18 , proper(o()) -> ok(o()) 1042.66/297.18 , proper(u()) -> ok(u()) 1042.66/297.18 , top(mark(X)) -> top(proper(X)) 1042.66/297.18 , top(ok(X)) -> top(active(X)) } 1042.66/297.18 Obligation: 1042.66/297.18 runtime complexity 1042.66/297.18 Answer: 1042.66/297.18 MAYBE 1042.66/297.18 1042.66/297.18 Consider the dependency graph: 1042.66/297.18 1042.66/297.18 1: active^#(__(X1, X2)) -> c_1(__^#(X1, active(X2))) 1042.66/297.18 -->_1 __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) :102 1042.66/297.18 -->_1 __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) :101 1042.66/297.18 -->_1 __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) :100 1042.66/297.18 1042.66/297.18 2: active^#(__(X1, X2)) -> c_2(__^#(active(X1), X2)) 1042.66/297.18 -->_1 __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) :102 1042.66/297.18 -->_1 __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) :101 1042.66/297.18 -->_1 __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) :100 1042.66/297.18 1042.66/297.18 3: active^#(__(X, nil())) -> c_3(X) 1042.66/297.18 -->_1 top^#(ok(X)) -> c_232(top^#(active(X))) :232 1042.66/297.18 -->_1 top^#(mark(X)) -> c_231(top^#(proper(X))) :231 1042.66/297.18 -->_1 proper^#(U92(X)) -> c_225(U92^#(proper(X))) :225 1042.66/297.18 -->_1 proper^#(U91(X1, X2)) -> 1042.66/297.18 c_224(U91^#(proper(X1), proper(X2))) :224 1042.66/297.18 -->_1 proper^#(isNePal(X)) -> c_223(isNePal^#(proper(X))) :223 1042.66/297.18 -->_1 proper^#(U83(X)) -> c_222(U83^#(proper(X))) :222 1042.66/297.18 -->_1 proper^#(U82(X1, X2)) -> 1042.66/297.18 c_221(U82^#(proper(X1), proper(X2))) :221 1042.66/297.18 -->_1 proper^#(U81(X1, X2)) -> 1042.66/297.18 c_220(U81^#(proper(X1), proper(X2))) :220 1042.66/297.18 -->_1 proper^#(U74(X)) -> c_219(U74^#(proper(X))) :219 1042.66/297.18 -->_1 proper^#(isPal(X)) -> c_218(isPal^#(proper(X))) :218 1042.66/297.18 -->_1 proper^#(U73(X1, X2)) -> 1042.66/297.18 c_217(U73^#(proper(X1), proper(X2))) :217 1042.66/297.18 -->_1 proper^#(U72(X1, X2)) -> 1042.66/297.18 c_216(U72^#(proper(X1), proper(X2))) :216 1042.66/297.18 -->_1 proper^#(U71(X1, X2, X3)) -> 1042.66/297.18 c_215(U71^#(proper(X1), proper(X2), proper(X3))) :215 1042.66/297.18 -->_1 proper^#(U63(X)) -> c_214(U63^#(proper(X))) :214 1042.66/297.18 -->_1 proper^#(U62(X1, X2)) -> 1042.66/297.18 c_213(U62^#(proper(X1), proper(X2))) :213 1042.66/297.18 -->_1 proper^#(U61(X1, X2)) -> 1042.66/297.18 c_212(U61^#(proper(X1), proper(X2))) :212 1042.66/297.18 -->_1 proper^#(U56(X)) -> c_211(U56^#(proper(X))) :211 1042.66/297.18 -->_1 proper^#(U55(X1, X2)) -> 1042.66/297.18 c_210(U55^#(proper(X1), proper(X2))) :210 1042.66/297.18 -->_1 proper^#(U54(X1, X2, X3)) -> 1042.66/297.18 c_209(U54^#(proper(X1), proper(X2), proper(X3))) :209 1042.66/297.18 -->_1 proper^#(U53(X1, X2, X3)) -> 1042.66/297.18 c_208(U53^#(proper(X1), proper(X2), proper(X3))) :208 1042.66/297.18 -->_1 proper^#(U52(X1, X2, X3)) -> 1042.66/297.18 c_207(U52^#(proper(X1), proper(X2), proper(X3))) :207 1042.66/297.18 -->_1 proper^#(U51(X1, X2, X3)) -> 1042.66/297.18 c_206(U51^#(proper(X1), proper(X2), proper(X3))) :206 1042.66/297.18 -->_1 proper^#(U46(X)) -> c_205(U46^#(proper(X))) :205 1042.66/297.18 -->_1 proper^#(U45(X1, X2)) -> 1042.66/297.18 c_204(U45^#(proper(X1), proper(X2))) :204 1042.66/297.18 -->_1 proper^#(U44(X1, X2, X3)) -> 1042.66/297.18 c_203(U44^#(proper(X1), proper(X2), proper(X3))) :203 1042.66/297.18 -->_1 proper^#(U43(X1, X2, X3)) -> 1042.66/297.18 c_202(U43^#(proper(X1), proper(X2), proper(X3))) :202 1042.66/297.18 -->_1 proper^#(U42(X1, X2, X3)) -> 1042.66/297.18 c_201(U42^#(proper(X1), proper(X2), proper(X3))) :201 1042.66/297.18 -->_1 proper^#(U41(X1, X2, X3)) -> 1042.66/297.18 c_200(U41^#(proper(X1), proper(X2), proper(X3))) :200 1042.66/297.18 -->_1 proper^#(isQid(X)) -> c_199(isQid^#(proper(X))) :199 1042.66/297.18 -->_1 proper^#(U33(X)) -> c_198(U33^#(proper(X))) :198 1042.66/297.18 -->_1 proper^#(U32(X1, X2)) -> 1042.66/297.18 c_197(U32^#(proper(X1), proper(X2))) :197 1042.66/297.18 -->_1 proper^#(U31(X1, X2)) -> 1042.66/297.18 c_196(U31^#(proper(X1), proper(X2))) :196 1042.66/297.18 -->_1 proper^#(U26(X)) -> c_195(U26^#(proper(X))) :195 1042.66/297.18 -->_1 proper^#(isList(X)) -> c_194(isList^#(proper(X))) :194 1042.66/297.18 -->_1 proper^#(U25(X1, X2)) -> 1042.66/297.18 c_193(U25^#(proper(X1), proper(X2))) :193 1042.66/297.18 -->_1 proper^#(U24(X1, X2, X3)) -> 1042.66/297.18 c_192(U24^#(proper(X1), proper(X2), proper(X3))) :192 1042.66/297.18 -->_1 proper^#(U23(X1, X2, X3)) -> 1042.66/297.18 c_191(U23^#(proper(X1), proper(X2), proper(X3))) :191 1042.66/297.18 -->_1 proper^#(U22(X1, X2, X3)) -> 1042.66/297.18 c_190(U22^#(proper(X1), proper(X2), proper(X3))) :190 1042.66/297.18 -->_1 proper^#(U21(X1, X2, X3)) -> 1042.66/297.18 c_189(U21^#(proper(X1), proper(X2), proper(X3))) :189 1042.66/297.18 -->_1 proper^#(isNeList(X)) -> c_188(isNeList^#(proper(X))) :188 1042.66/297.18 -->_1 proper^#(U13(X)) -> c_187(U13^#(proper(X))) :187 1042.66/297.18 -->_1 proper^#(isPalListKind(X)) -> 1042.66/297.18 c_186(isPalListKind^#(proper(X))) :186 1042.66/297.19 -->_1 proper^#(U12(X1, X2)) -> 1042.66/297.19 c_185(U12^#(proper(X1), proper(X2))) :185 1042.66/297.19 -->_1 proper^#(U11(X1, X2)) -> 1042.66/297.19 c_183(U11^#(proper(X1), proper(X2))) :183 1042.66/297.19 -->_1 proper^#(__(X1, X2)) -> 1042.66/297.19 c_181(__^#(proper(X1), proper(X2))) :181 1042.66/297.19 -->_1 isNePal^#(ok(X)) -> c_176(isNePal^#(X)) :180 1042.66/297.19 -->_1 isPal^#(ok(X)) -> c_167(isPal^#(X)) :179 1042.66/297.19 -->_1 isQid^#(ok(X)) -> c_130(isQid^#(X)) :178 1042.66/297.19 -->_1 isList^#(ok(X)) -> c_121(isList^#(X)) :177 1042.66/297.19 -->_1 isNeList^#(ok(X)) -> c_110(isNeList^#(X)) :176 1042.66/297.19 -->_1 isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) :175 1042.66/297.19 -->_1 U92^#(ok(X)) -> c_180(U92^#(X)) :174 1042.66/297.19 -->_1 U92^#(mark(X)) -> c_179(U92^#(X)) :173 1042.66/297.19 -->_1 U83^#(ok(X)) -> c_175(U83^#(X)) :172 1042.66/297.19 -->_1 U83^#(mark(X)) -> c_174(U83^#(X)) :171 1042.66/297.19 -->_1 U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) :170 1042.66/297.19 -->_1 U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) :169 1042.66/297.19 -->_1 U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) :168 1042.66/297.19 -->_1 U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) :167 1042.66/297.19 -->_1 U74^#(ok(X)) -> c_169(U74^#(X)) :166 1042.66/297.19 -->_1 U74^#(mark(X)) -> c_168(U74^#(X)) :165 1042.66/297.19 -->_1 U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) :164 1042.66/297.19 -->_1 U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) :163 1042.66/297.19 -->_1 U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) :162 1042.66/297.19 -->_1 U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) :161 1042.66/297.19 -->_1 U71^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_162(U71^#(X1, X2, X3)) :160 1042.66/297.19 -->_1 U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) :159 1042.66/297.19 -->_1 U63^#(ok(X)) -> c_160(U63^#(X)) :158 1042.66/297.19 -->_1 U63^#(mark(X)) -> c_159(U63^#(X)) :157 1042.66/297.19 -->_1 U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) :156 1042.66/297.19 -->_1 U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) :155 1042.66/297.19 -->_1 U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) :154 1042.66/297.19 -->_1 U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) :153 1042.66/297.19 -->_1 U56^#(ok(X)) -> c_154(U56^#(X)) :152 1042.66/297.19 -->_1 U56^#(mark(X)) -> c_153(U56^#(X)) :151 1042.66/297.19 -->_1 U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) :150 1042.66/297.19 -->_1 U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) :149 1042.66/297.19 -->_1 U54^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_150(U54^#(X1, X2, X3)) :148 1042.66/297.19 -->_1 U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) :147 1042.66/297.19 -->_1 U53^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_148(U53^#(X1, X2, X3)) :146 1042.66/297.19 -->_1 U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) :145 1042.66/297.19 -->_1 U52^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_146(U52^#(X1, X2, X3)) :144 1042.66/297.19 -->_1 U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) :143 1042.66/297.19 -->_1 U46^#(ok(X)) -> c_142(U46^#(X)) :142 1042.66/297.19 -->_1 U46^#(mark(X)) -> c_141(U46^#(X)) :141 1042.66/297.19 -->_1 U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) :140 1042.66/297.19 -->_1 U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) :139 1042.66/297.19 -->_1 U44^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_138(U44^#(X1, X2, X3)) :138 1042.66/297.19 -->_1 U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) :137 1042.66/297.19 -->_1 U43^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_136(U43^#(X1, X2, X3)) :136 1042.66/297.19 -->_1 U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) :135 1042.66/297.19 -->_1 U42^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_134(U42^#(X1, X2, X3)) :134 1042.66/297.19 -->_1 U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) :133 1042.66/297.19 -->_1 U33^#(ok(X)) -> c_129(U33^#(X)) :132 1042.66/297.19 -->_1 U33^#(mark(X)) -> c_128(U33^#(X)) :131 1042.66/297.19 -->_1 U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) :130 1042.66/297.19 -->_1 U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) :129 1042.66/297.19 -->_1 U26^#(ok(X)) -> c_123(U26^#(X)) :128 1042.66/297.19 -->_1 U26^#(mark(X)) -> c_122(U26^#(X)) :127 1042.66/297.19 -->_1 U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) :126 1042.66/297.19 -->_1 U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) :125 1042.66/297.19 -->_1 U24^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_118(U24^#(X1, X2, X3)) :124 1042.66/297.19 -->_1 U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) :123 1042.66/297.19 -->_1 U23^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_116(U23^#(X1, X2, X3)) :122 1042.66/297.19 -->_1 U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) :121 1042.66/297.19 -->_1 U22^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_114(U22^#(X1, X2, X3)) :120 1042.66/297.19 -->_1 U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) :119 1042.66/297.19 -->_1 U21^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_112(U21^#(X1, X2, X3)) :118 1042.66/297.19 -->_1 U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) :117 1042.66/297.19 -->_1 U51^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_144(U51^#(X1, X2, X3)) :116 1042.66/297.19 -->_1 U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) :115 1042.66/297.19 -->_1 U41^#(ok(X1), ok(X2), ok(X3)) -> 1042.66/297.19 c_132(U41^#(X1, X2, X3)) :114 1042.66/297.19 -->_1 U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) :113 1042.66/297.19 -->_1 U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) :112 1042.66/297.19 -->_1 U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) :111 1042.66/297.19 -->_1 U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) :110 1042.66/297.19 -->_1 U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) :109 1042.66/297.19 -->_1 U13^#(ok(X)) -> c_109(U13^#(X)) :108 1042.66/297.19 -->_1 U13^#(mark(X)) -> c_108(U13^#(X)) :107 1042.66/297.19 -->_1 U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) :106 1042.66/297.19 -->_1 U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) :105 1042.66/297.19 -->_1 U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) :104 1042.66/297.19 -->_1 U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) :103 1042.66/297.19 -->_1 __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) :102 1042.66/297.19 -->_1 __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) :101 1042.66/297.19 -->_1 __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) :100 1042.66/297.19 -->_1 active^#(U92(X)) -> c_98(U92^#(active(X))) :98 1042.66/297.19 -->_1 active^#(U91(tt(), V2)) -> c_97(U92^#(isPalListKind(V2))) :97 1042.66/297.19 -->_1 active^#(U91(X1, X2)) -> c_96(U91^#(active(X1), X2)) :96 1042.66/297.19 -->_1 active^#(isNePal(__(I, __(P, I)))) -> 1042.66/297.19 c_95(U71^#(isQid(I), I, P)) :95 1042.66/297.19 -->_1 active^#(isNePal(V)) -> c_94(U61^#(isPalListKind(V), V)) :94 1042.66/297.19 -->_1 active^#(U83(X)) -> c_92(U83^#(active(X))) :92 1042.66/297.19 -->_1 active^#(U82(tt(), V)) -> c_91(U83^#(isNePal(V))) :91 1042.66/297.19 -->_1 active^#(U82(X1, X2)) -> c_90(U82^#(active(X1), X2)) :90 1042.66/297.19 -->_1 active^#(U81(tt(), V)) -> 1042.66/297.19 c_89(U82^#(isPalListKind(V), V)) :89 1042.66/297.19 -->_1 active^#(U81(X1, X2)) -> c_88(U81^#(active(X1), X2)) :88 1042.66/297.19 -->_1 active^#(U74(X)) -> c_86(U74^#(active(X))) :86 1042.66/297.19 -->_1 active^#(isPal(V)) -> c_84(U81^#(isPalListKind(V), V)) :84 1042.66/297.19 -->_1 active^#(U73(tt(), P)) -> c_83(U74^#(isPalListKind(P))) :83 1042.66/297.19 -->_1 active^#(U73(X1, X2)) -> c_82(U73^#(active(X1), X2)) :82 1042.66/297.19 -->_1 active^#(U72(tt(), P)) -> c_81(U73^#(isPal(P), P)) :81 1042.66/297.19 -->_1 active^#(U72(X1, X2)) -> c_80(U72^#(active(X1), X2)) :80 1042.66/297.19 -->_1 active^#(U71(tt(), I, P)) -> 1042.66/297.19 c_79(U72^#(isPalListKind(I), P)) :79 1042.66/297.19 -->_1 active^#(U71(X1, X2, X3)) -> 1042.66/297.19 c_78(U71^#(active(X1), X2, X3)) :78 1042.66/297.19 -->_1 active^#(U63(X)) -> c_76(U63^#(active(X))) :76 1042.66/297.19 -->_1 active^#(U62(tt(), V)) -> c_75(U63^#(isQid(V))) :75 1042.66/297.19 -->_1 active^#(U62(X1, X2)) -> c_74(U62^#(active(X1), X2)) :74 1042.66/297.19 -->_1 active^#(U61(tt(), V)) -> 1042.66/297.19 c_73(U62^#(isPalListKind(V), V)) :73 1042.66/297.19 -->_1 active^#(U61(X1, X2)) -> c_72(U61^#(active(X1), X2)) :72 1042.66/297.19 -->_1 active^#(U56(X)) -> c_70(U56^#(active(X))) :70 1042.66/297.19 -->_1 active^#(U55(tt(), V2)) -> c_69(U56^#(isList(V2))) :69 1042.66/297.19 -->_1 active^#(U55(X1, X2)) -> c_68(U55^#(active(X1), X2)) :68 1042.66/297.19 -->_1 active^#(U54(tt(), V1, V2)) -> 1042.66/297.19 c_67(U55^#(isNeList(V1), V2)) :67 1042.66/297.19 -->_1 active^#(U54(X1, X2, X3)) -> 1042.66/297.19 c_66(U54^#(active(X1), X2, X3)) :66 1042.66/297.19 -->_1 active^#(U53(tt(), V1, V2)) -> 1042.66/297.19 c_65(U54^#(isPalListKind(V2), V1, V2)) :65 1042.66/297.19 -->_1 active^#(U53(X1, X2, X3)) -> 1042.66/297.19 c_64(U53^#(active(X1), X2, X3)) :64 1042.66/297.19 -->_1 active^#(U52(tt(), V1, V2)) -> 1042.66/297.19 c_63(U53^#(isPalListKind(V2), V1, V2)) :63 1042.66/297.19 -->_1 active^#(U52(X1, X2, X3)) -> 1042.93/297.20 c_62(U52^#(active(X1), X2, X3)) :62 1042.93/297.20 -->_1 active^#(U51(tt(), V1, V2)) -> 1042.93/297.20 c_61(U52^#(isPalListKind(V1), V1, V2)) :61 1042.93/297.20 -->_1 active^#(U51(X1, X2, X3)) -> 1042.93/297.20 c_60(U51^#(active(X1), X2, X3)) :60 1042.93/297.20 -->_1 active^#(U46(X)) -> c_58(U46^#(active(X))) :58 1042.93/297.20 -->_1 active^#(U45(tt(), V2)) -> c_57(U46^#(isNeList(V2))) :57 1042.93/297.20 -->_1 active^#(U45(X1, X2)) -> c_56(U45^#(active(X1), X2)) :56 1042.93/297.20 -->_1 active^#(U44(tt(), V1, V2)) -> 1042.93/297.20 c_55(U45^#(isList(V1), V2)) :55 1042.93/297.20 -->_1 active^#(U44(X1, X2, X3)) -> 1042.93/297.20 c_54(U44^#(active(X1), X2, X3)) :54 1042.93/297.20 -->_1 active^#(U43(tt(), V1, V2)) -> 1042.93/297.20 c_53(U44^#(isPalListKind(V2), V1, V2)) :53 1042.93/297.20 -->_1 active^#(U43(X1, X2, X3)) -> 1042.93/297.20 c_52(U43^#(active(X1), X2, X3)) :52 1042.93/297.20 -->_1 active^#(U42(tt(), V1, V2)) -> 1042.93/297.20 c_51(U43^#(isPalListKind(V2), V1, V2)) :51 1042.93/297.20 -->_1 active^#(U42(X1, X2, X3)) -> 1042.93/297.20 c_50(U42^#(active(X1), X2, X3)) :50 1042.93/297.20 -->_1 active^#(U41(tt(), V1, V2)) -> 1042.93/297.20 c_49(U42^#(isPalListKind(V1), V1, V2)) :49 1042.93/297.20 -->_1 active^#(U41(X1, X2, X3)) -> 1042.93/297.20 c_48(U41^#(active(X1), X2, X3)) :48 1042.93/297.20 -->_1 active^#(U33(X)) -> c_41(U33^#(active(X))) :41 1042.93/297.20 -->_1 active^#(U32(tt(), V)) -> c_40(U33^#(isQid(V))) :40 1042.93/297.20 -->_1 active^#(U32(X1, X2)) -> c_39(U32^#(active(X1), X2)) :39 1042.93/297.20 -->_1 active^#(U31(tt(), V)) -> 1042.93/297.20 c_38(U32^#(isPalListKind(V), V)) :38 1042.93/297.20 -->_1 active^#(U31(X1, X2)) -> c_37(U31^#(active(X1), X2)) :37 1042.93/297.20 -->_1 active^#(U26(X)) -> c_35(U26^#(active(X))) :35 1042.93/297.20 -->_1 active^#(isList(__(V1, V2))) -> 1042.93/297.20 c_33(U21^#(isPalListKind(V1), V1, V2)) :33 1042.93/297.20 -->_1 active^#(isList(V)) -> c_32(U11^#(isPalListKind(V), V)) :32 1042.93/297.20 -->_1 active^#(U25(tt(), V2)) -> c_31(U26^#(isList(V2))) :31 1042.93/297.20 -->_1 active^#(U25(X1, X2)) -> c_30(U25^#(active(X1), X2)) :30 1042.93/297.20 -->_1 active^#(U24(tt(), V1, V2)) -> 1042.93/297.20 c_29(U25^#(isList(V1), V2)) :29 1042.93/297.20 -->_1 active^#(U24(X1, X2, X3)) -> 1042.93/297.20 c_28(U24^#(active(X1), X2, X3)) :28 1042.93/297.20 -->_1 active^#(U23(tt(), V1, V2)) -> 1042.93/297.20 c_27(U24^#(isPalListKind(V2), V1, V2)) :27 1042.93/297.20 -->_1 active^#(U23(X1, X2, X3)) -> 1042.93/297.20 c_26(U23^#(active(X1), X2, X3)) :26 1042.93/297.20 -->_1 active^#(U22(tt(), V1, V2)) -> 1042.93/297.20 c_25(U23^#(isPalListKind(V2), V1, V2)) :25 1042.93/297.20 -->_1 active^#(U22(X1, X2, X3)) -> 1042.93/297.20 c_24(U22^#(active(X1), X2, X3)) :24 1042.93/297.20 -->_1 active^#(U21(tt(), V1, V2)) -> 1042.93/297.20 c_23(U22^#(isPalListKind(V1), V1, V2)) :23 1042.93/297.20 -->_1 active^#(U21(X1, X2, X3)) -> 1042.93/297.20 c_22(U21^#(active(X1), X2, X3)) :22 1042.93/297.20 -->_1 active^#(isNeList(__(V1, V2))) -> 1042.93/297.20 c_21(U51^#(isPalListKind(V1), V1, V2)) :21 1042.93/297.20 -->_1 active^#(isNeList(__(V1, V2))) -> 1042.93/297.20 c_20(U41^#(isPalListKind(V1), V1, V2)) :20 1042.93/297.20 -->_1 active^#(isNeList(V)) -> c_19(U31^#(isPalListKind(V), V)) :19 1042.93/297.20 -->_1 active^#(U13(X)) -> c_17(U13^#(active(X))) :17 1042.93/297.20 -->_1 active^#(isPalListKind(__(V1, V2))) -> 1042.93/297.20 c_10(U91^#(isPalListKind(V1), V2)) :10 1042.93/297.20 -->_1 active^#(U12(tt(), V)) -> c_9(U13^#(isNeList(V))) :9 1042.93/297.20 -->_1 active^#(U12(X1, X2)) -> c_8(U12^#(active(X1), X2)) :8 1042.93/297.20 -->_1 active^#(U11(tt(), V)) -> c_7(U12^#(isPalListKind(V), V)) :7 1042.93/297.20 -->_1 active^#(U11(X1, X2)) -> c_6(U11^#(active(X1), X2)) :6 1042.93/297.20 -->_1 active^#(__(nil(), X)) -> c_5(X) :5 1042.93/297.20 -->_1 active^#(__(__(X, Y), Z)) -> c_4(__^#(X, __(Y, Z))) :4 1042.93/297.20 -->_1 proper^#(u()) -> c_230() :230 1042.93/297.20 -->_1 proper^#(o()) -> c_229() :229 1042.93/297.20 -->_1 proper^#(i()) -> c_228() :228 1042.93/297.20 -->_1 proper^#(e()) -> c_227() :227 1042.93/297.20 -->_1 proper^#(a()) -> c_226() :226 1042.93/297.20 -->_1 proper^#(tt()) -> c_184() :184 1042.93/297.20 -->_1 proper^#(nil()) -> c_182() :182 1042.93/297.20 -->_1 active^#(U92(tt())) -> c_99() :99 1042.93/297.20 -->_1 active^#(U83(tt())) -> c_93() :93 1042.93/297.20 -->_1 active^#(U74(tt())) -> c_87() :87 1042.93/297.20 -->_1 active^#(isPal(nil())) -> c_85() :85 1042.93/297.20 -->_1 active^#(U63(tt())) -> c_77() :77 1042.93/297.20 -->_1 active^#(U56(tt())) -> c_71() :71 1042.93/297.20 -->_1 active^#(U46(tt())) -> c_59() :59 1042.93/297.20 -->_1 active^#(isQid(u())) -> c_47() :47 1042.93/297.20 -->_1 active^#(isQid(o())) -> c_46() :46 1042.93/297.20 -->_1 active^#(isQid(i())) -> c_45() :45 1042.93/297.20 -->_1 active^#(isQid(e())) -> c_44() :44 1042.93/297.20 -->_1 active^#(isQid(a())) -> c_43() :43 1042.93/297.20 -->_1 active^#(U33(tt())) -> c_42() :42 1042.93/297.20 -->_1 active^#(U26(tt())) -> c_36() :36 1042.93/297.20 -->_1 active^#(isList(nil())) -> c_34() :34 1042.93/297.20 -->_1 active^#(U13(tt())) -> c_18() :18 1042.93/297.20 -->_1 active^#(isPalListKind(u())) -> c_16() :16 1042.93/297.20 -->_1 active^#(isPalListKind(o())) -> c_15() :15 1042.93/297.20 -->_1 active^#(isPalListKind(i())) -> c_14() :14 1042.93/297.20 -->_1 active^#(isPalListKind(e())) -> c_13() :13 1042.93/297.20 -->_1 active^#(isPalListKind(a())) -> c_12() :12 1042.93/297.20 -->_1 active^#(isPalListKind(nil())) -> c_11() :11 1042.93/297.20 -->_1 active^#(__(X, nil())) -> c_3(X) :3 1042.93/297.20 -->_1 active^#(__(X1, X2)) -> c_2(__^#(active(X1), X2)) :2 1042.93/297.20 -->_1 active^#(__(X1, X2)) -> c_1(__^#(X1, active(X2))) :1 1042.93/297.20 1042.93/297.20 4: active^#(__(__(X, Y), Z)) -> c_4(__^#(X, __(Y, Z))) 1042.93/297.20 -->_1 __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) :102 1042.93/297.20 -->_1 __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) :101 1042.93/297.20 -->_1 __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) :100 1042.93/297.20 1042.93/297.20 5: active^#(__(nil(), X)) -> c_5(X) 1042.93/297.20 -->_1 top^#(ok(X)) -> c_232(top^#(active(X))) :232 1042.93/297.20 -->_1 top^#(mark(X)) -> c_231(top^#(proper(X))) :231 1042.93/297.20 -->_1 proper^#(U92(X)) -> c_225(U92^#(proper(X))) :225 1042.93/297.20 -->_1 proper^#(U91(X1, X2)) -> 1042.93/297.20 c_224(U91^#(proper(X1), proper(X2))) :224 1042.93/297.20 -->_1 proper^#(isNePal(X)) -> c_223(isNePal^#(proper(X))) :223 1042.93/297.20 -->_1 proper^#(U83(X)) -> c_222(U83^#(proper(X))) :222 1042.93/297.20 -->_1 proper^#(U82(X1, X2)) -> 1042.93/297.20 c_221(U82^#(proper(X1), proper(X2))) :221 1042.93/297.20 -->_1 proper^#(U81(X1, X2)) -> 1042.93/297.20 c_220(U81^#(proper(X1), proper(X2))) :220 1042.93/297.20 -->_1 proper^#(U74(X)) -> c_219(U74^#(proper(X))) :219 1042.93/297.20 -->_1 proper^#(isPal(X)) -> c_218(isPal^#(proper(X))) :218 1042.93/297.20 -->_1 proper^#(U73(X1, X2)) -> 1042.93/297.20 c_217(U73^#(proper(X1), proper(X2))) :217 1042.93/297.20 -->_1 proper^#(U72(X1, X2)) -> 1042.93/297.20 c_216(U72^#(proper(X1), proper(X2))) :216 1042.93/297.20 -->_1 proper^#(U71(X1, X2, X3)) -> 1042.93/297.20 c_215(U71^#(proper(X1), proper(X2), proper(X3))) :215 1042.93/297.20 -->_1 proper^#(U63(X)) -> c_214(U63^#(proper(X))) :214 1042.93/297.20 -->_1 proper^#(U62(X1, X2)) -> 1042.93/297.20 c_213(U62^#(proper(X1), proper(X2))) :213 1042.93/297.20 -->_1 proper^#(U61(X1, X2)) -> 1042.93/297.20 c_212(U61^#(proper(X1), proper(X2))) :212 1042.93/297.20 -->_1 proper^#(U56(X)) -> c_211(U56^#(proper(X))) :211 1042.93/297.20 -->_1 proper^#(U55(X1, X2)) -> 1042.93/297.20 c_210(U55^#(proper(X1), proper(X2))) :210 1042.93/297.20 -->_1 proper^#(U54(X1, X2, X3)) -> 1042.93/297.20 c_209(U54^#(proper(X1), proper(X2), proper(X3))) :209 1042.93/297.20 -->_1 proper^#(U53(X1, X2, X3)) -> 1042.93/297.20 c_208(U53^#(proper(X1), proper(X2), proper(X3))) :208 1042.93/297.20 -->_1 proper^#(U52(X1, X2, X3)) -> 1042.93/297.20 c_207(U52^#(proper(X1), proper(X2), proper(X3))) :207 1042.93/297.20 -->_1 proper^#(U51(X1, X2, X3)) -> 1042.93/297.20 c_206(U51^#(proper(X1), proper(X2), proper(X3))) :206 1042.93/297.20 -->_1 proper^#(U46(X)) -> c_205(U46^#(proper(X))) :205 1042.93/297.20 -->_1 proper^#(U45(X1, X2)) -> 1042.93/297.20 c_204(U45^#(proper(X1), proper(X2))) :204 1042.93/297.20 -->_1 proper^#(U44(X1, X2, X3)) -> 1042.93/297.20 c_203(U44^#(proper(X1), proper(X2), proper(X3))) :203 1042.93/297.20 -->_1 proper^#(U43(X1, X2, X3)) -> 1042.93/297.20 c_202(U43^#(proper(X1), proper(X2), proper(X3))) :202 1042.93/297.20 -->_1 proper^#(U42(X1, X2, X3)) -> 1042.93/297.20 c_201(U42^#(proper(X1), proper(X2), proper(X3))) :201 1042.93/297.20 -->_1 proper^#(U41(X1, X2, X3)) -> 1042.93/297.20 c_200(U41^#(proper(X1), proper(X2), proper(X3))) :200 1042.93/297.20 -->_1 proper^#(isQid(X)) -> c_199(isQid^#(proper(X))) :199 1042.93/297.20 -->_1 proper^#(U33(X)) -> c_198(U33^#(proper(X))) :198 1042.93/297.21 -->_1 proper^#(U32(X1, X2)) -> 1042.93/297.21 c_197(U32^#(proper(X1), proper(X2))) :197 1042.93/297.21 -->_1 proper^#(U31(X1, X2)) -> 1042.93/297.21 c_196(U31^#(proper(X1), proper(X2))) :196 1042.93/297.21 -->_1 proper^#(U26(X)) -> c_195(U26^#(proper(X))) :195 1042.93/297.21 -->_1 proper^#(isList(X)) -> c_194(isList^#(proper(X))) :194 1042.93/297.21 -->_1 proper^#(U25(X1, X2)) -> 1042.93/297.21 c_193(U25^#(proper(X1), proper(X2))) :193 1042.93/297.21 -->_1 proper^#(U24(X1, X2, X3)) -> 1042.93/297.21 c_192(U24^#(proper(X1), proper(X2), proper(X3))) :192 1042.93/297.21 -->_1 proper^#(U23(X1, X2, X3)) -> 1042.93/297.21 c_191(U23^#(proper(X1), proper(X2), proper(X3))) :191 1042.93/297.21 -->_1 proper^#(U22(X1, X2, X3)) -> 1042.93/297.21 c_190(U22^#(proper(X1), proper(X2), proper(X3))) :190 1042.93/297.21 -->_1 proper^#(U21(X1, X2, X3)) -> 1042.93/297.21 c_189(U21^#(proper(X1), proper(X2), proper(X3))) :189 1042.93/297.21 -->_1 proper^#(isNeList(X)) -> c_188(isNeList^#(proper(X))) :188 1042.93/297.21 -->_1 proper^#(U13(X)) -> c_187(U13^#(proper(X))) :187 1042.93/297.21 -->_1 proper^#(isPalListKind(X)) -> 1042.93/297.21 c_186(isPalListKind^#(proper(X))) :186 1042.93/297.21 -->_1 proper^#(U12(X1, X2)) -> 1042.93/297.21 c_185(U12^#(proper(X1), proper(X2))) :185 1042.93/297.21 -->_1 proper^#(U11(X1, X2)) -> 1042.93/297.21 c_183(U11^#(proper(X1), proper(X2))) :183 1042.93/297.21 -->_1 proper^#(__(X1, X2)) -> 1042.93/297.21 c_181(__^#(proper(X1), proper(X2))) :181 1042.93/297.21 -->_1 isNePal^#(ok(X)) -> c_176(isNePal^#(X)) :180 1042.93/297.21 -->_1 isPal^#(ok(X)) -> c_167(isPal^#(X)) :179 1042.93/297.21 -->_1 isQid^#(ok(X)) -> c_130(isQid^#(X)) :178 1042.93/297.21 -->_1 isList^#(ok(X)) -> c_121(isList^#(X)) :177 1042.93/297.21 -->_1 isNeList^#(ok(X)) -> c_110(isNeList^#(X)) :176 1042.93/297.21 -->_1 isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) :175 1042.93/297.21 -->_1 U92^#(ok(X)) -> c_180(U92^#(X)) :174 1042.93/297.21 -->_1 U92^#(mark(X)) -> c_179(U92^#(X)) :173 1042.93/297.21 -->_1 U83^#(ok(X)) -> c_175(U83^#(X)) :172 1042.93/297.21 -->_1 U83^#(mark(X)) -> c_174(U83^#(X)) :171 1042.93/297.21 -->_1 U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) :170 1042.93/297.21 -->_1 U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) :169 1042.93/297.21 -->_1 U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) :168 1042.93/297.21 -->_1 U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) :167 1042.93/297.21 -->_1 U74^#(ok(X)) -> c_169(U74^#(X)) :166 1042.93/297.21 -->_1 U74^#(mark(X)) -> c_168(U74^#(X)) :165 1042.93/297.21 -->_1 U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) :164 1042.93/297.21 -->_1 U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) :163 1042.93/297.21 -->_1 U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) :162 1042.93/297.21 -->_1 U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) :161 1042.93/297.21 -->_1 U71^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_162(U71^#(X1, X2, X3)) :160 1042.93/297.21 -->_1 U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) :159 1042.93/297.21 -->_1 U63^#(ok(X)) -> c_160(U63^#(X)) :158 1042.93/297.21 -->_1 U63^#(mark(X)) -> c_159(U63^#(X)) :157 1042.93/297.21 -->_1 U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) :156 1042.93/297.21 -->_1 U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) :155 1042.93/297.21 -->_1 U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) :154 1042.93/297.21 -->_1 U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) :153 1042.93/297.21 -->_1 U56^#(ok(X)) -> c_154(U56^#(X)) :152 1042.93/297.21 -->_1 U56^#(mark(X)) -> c_153(U56^#(X)) :151 1042.93/297.21 -->_1 U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) :150 1042.93/297.21 -->_1 U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) :149 1042.93/297.21 -->_1 U54^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_150(U54^#(X1, X2, X3)) :148 1042.93/297.21 -->_1 U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) :147 1042.93/297.21 -->_1 U53^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_148(U53^#(X1, X2, X3)) :146 1042.93/297.21 -->_1 U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) :145 1042.93/297.21 -->_1 U52^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_146(U52^#(X1, X2, X3)) :144 1042.93/297.21 -->_1 U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) :143 1042.93/297.21 -->_1 U46^#(ok(X)) -> c_142(U46^#(X)) :142 1042.93/297.21 -->_1 U46^#(mark(X)) -> c_141(U46^#(X)) :141 1042.93/297.21 -->_1 U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) :140 1042.93/297.21 -->_1 U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) :139 1042.93/297.21 -->_1 U44^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_138(U44^#(X1, X2, X3)) :138 1042.93/297.21 -->_1 U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) :137 1042.93/297.21 -->_1 U43^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_136(U43^#(X1, X2, X3)) :136 1042.93/297.21 -->_1 U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) :135 1042.93/297.21 -->_1 U42^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_134(U42^#(X1, X2, X3)) :134 1042.93/297.21 -->_1 U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) :133 1042.93/297.21 -->_1 U33^#(ok(X)) -> c_129(U33^#(X)) :132 1042.93/297.21 -->_1 U33^#(mark(X)) -> c_128(U33^#(X)) :131 1042.93/297.21 -->_1 U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) :130 1042.93/297.21 -->_1 U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) :129 1042.93/297.21 -->_1 U26^#(ok(X)) -> c_123(U26^#(X)) :128 1042.93/297.21 -->_1 U26^#(mark(X)) -> c_122(U26^#(X)) :127 1042.93/297.21 -->_1 U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) :126 1042.93/297.21 -->_1 U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) :125 1042.93/297.21 -->_1 U24^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_118(U24^#(X1, X2, X3)) :124 1042.93/297.21 -->_1 U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) :123 1042.93/297.21 -->_1 U23^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_116(U23^#(X1, X2, X3)) :122 1042.93/297.21 -->_1 U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) :121 1042.93/297.21 -->_1 U22^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_114(U22^#(X1, X2, X3)) :120 1042.93/297.21 -->_1 U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) :119 1042.93/297.21 -->_1 U21^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_112(U21^#(X1, X2, X3)) :118 1042.93/297.21 -->_1 U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) :117 1042.93/297.21 -->_1 U51^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_144(U51^#(X1, X2, X3)) :116 1042.93/297.21 -->_1 U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) :115 1042.93/297.21 -->_1 U41^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.21 c_132(U41^#(X1, X2, X3)) :114 1042.93/297.21 -->_1 U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) :113 1042.93/297.21 -->_1 U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) :112 1042.93/297.21 -->_1 U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) :111 1042.93/297.21 -->_1 U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) :110 1042.93/297.21 -->_1 U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) :109 1042.93/297.21 -->_1 U13^#(ok(X)) -> c_109(U13^#(X)) :108 1042.93/297.21 -->_1 U13^#(mark(X)) -> c_108(U13^#(X)) :107 1042.93/297.21 -->_1 U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) :106 1042.93/297.21 -->_1 U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) :105 1042.93/297.21 -->_1 U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) :104 1042.93/297.21 -->_1 U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) :103 1042.93/297.21 -->_1 __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) :102 1042.93/297.21 -->_1 __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) :101 1042.93/297.21 -->_1 __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) :100 1042.93/297.21 -->_1 active^#(U92(X)) -> c_98(U92^#(active(X))) :98 1042.93/297.21 -->_1 active^#(U91(tt(), V2)) -> c_97(U92^#(isPalListKind(V2))) :97 1042.93/297.21 -->_1 active^#(U91(X1, X2)) -> c_96(U91^#(active(X1), X2)) :96 1042.93/297.21 -->_1 active^#(isNePal(__(I, __(P, I)))) -> 1042.93/297.21 c_95(U71^#(isQid(I), I, P)) :95 1042.93/297.21 -->_1 active^#(isNePal(V)) -> c_94(U61^#(isPalListKind(V), V)) :94 1042.93/297.21 -->_1 active^#(U83(X)) -> c_92(U83^#(active(X))) :92 1042.93/297.21 -->_1 active^#(U82(tt(), V)) -> c_91(U83^#(isNePal(V))) :91 1042.93/297.21 -->_1 active^#(U82(X1, X2)) -> c_90(U82^#(active(X1), X2)) :90 1042.93/297.21 -->_1 active^#(U81(tt(), V)) -> 1042.93/297.21 c_89(U82^#(isPalListKind(V), V)) :89 1042.93/297.21 -->_1 active^#(U81(X1, X2)) -> c_88(U81^#(active(X1), X2)) :88 1042.93/297.21 -->_1 active^#(U74(X)) -> c_86(U74^#(active(X))) :86 1042.93/297.21 -->_1 active^#(isPal(V)) -> c_84(U81^#(isPalListKind(V), V)) :84 1042.93/297.21 -->_1 active^#(U73(tt(), P)) -> c_83(U74^#(isPalListKind(P))) :83 1042.93/297.21 -->_1 active^#(U73(X1, X2)) -> c_82(U73^#(active(X1), X2)) :82 1042.93/297.21 -->_1 active^#(U72(tt(), P)) -> c_81(U73^#(isPal(P), P)) :81 1042.93/297.21 -->_1 active^#(U72(X1, X2)) -> c_80(U72^#(active(X1), X2)) :80 1042.93/297.21 -->_1 active^#(U71(tt(), I, P)) -> 1042.93/297.21 c_79(U72^#(isPalListKind(I), P)) :79 1042.93/297.21 -->_1 active^#(U71(X1, X2, X3)) -> 1042.93/297.21 c_78(U71^#(active(X1), X2, X3)) :78 1042.93/297.21 -->_1 active^#(U63(X)) -> c_76(U63^#(active(X))) :76 1042.93/297.21 -->_1 active^#(U62(tt(), V)) -> c_75(U63^#(isQid(V))) :75 1042.93/297.21 -->_1 active^#(U62(X1, X2)) -> c_74(U62^#(active(X1), X2)) :74 1042.93/297.21 -->_1 active^#(U61(tt(), V)) -> 1042.93/297.21 c_73(U62^#(isPalListKind(V), V)) :73 1042.93/297.21 -->_1 active^#(U61(X1, X2)) -> c_72(U61^#(active(X1), X2)) :72 1042.93/297.21 -->_1 active^#(U56(X)) -> c_70(U56^#(active(X))) :70 1042.93/297.21 -->_1 active^#(U55(tt(), V2)) -> c_69(U56^#(isList(V2))) :69 1042.93/297.21 -->_1 active^#(U55(X1, X2)) -> c_68(U55^#(active(X1), X2)) :68 1042.93/297.21 -->_1 active^#(U54(tt(), V1, V2)) -> 1042.93/297.21 c_67(U55^#(isNeList(V1), V2)) :67 1042.93/297.21 -->_1 active^#(U54(X1, X2, X3)) -> 1042.93/297.21 c_66(U54^#(active(X1), X2, X3)) :66 1042.93/297.21 -->_1 active^#(U53(tt(), V1, V2)) -> 1042.93/297.21 c_65(U54^#(isPalListKind(V2), V1, V2)) :65 1042.93/297.21 -->_1 active^#(U53(X1, X2, X3)) -> 1042.93/297.21 c_64(U53^#(active(X1), X2, X3)) :64 1042.93/297.21 -->_1 active^#(U52(tt(), V1, V2)) -> 1042.93/297.21 c_63(U53^#(isPalListKind(V2), V1, V2)) :63 1042.93/297.21 -->_1 active^#(U52(X1, X2, X3)) -> 1042.93/297.21 c_62(U52^#(active(X1), X2, X3)) :62 1042.93/297.21 -->_1 active^#(U51(tt(), V1, V2)) -> 1042.93/297.21 c_61(U52^#(isPalListKind(V1), V1, V2)) :61 1042.93/297.21 -->_1 active^#(U51(X1, X2, X3)) -> 1042.93/297.21 c_60(U51^#(active(X1), X2, X3)) :60 1042.93/297.21 -->_1 active^#(U46(X)) -> c_58(U46^#(active(X))) :58 1042.93/297.21 -->_1 active^#(U45(tt(), V2)) -> c_57(U46^#(isNeList(V2))) :57 1042.93/297.21 -->_1 active^#(U45(X1, X2)) -> c_56(U45^#(active(X1), X2)) :56 1042.93/297.21 -->_1 active^#(U44(tt(), V1, V2)) -> 1042.93/297.21 c_55(U45^#(isList(V1), V2)) :55 1042.93/297.21 -->_1 active^#(U44(X1, X2, X3)) -> 1042.93/297.21 c_54(U44^#(active(X1), X2, X3)) :54 1042.93/297.21 -->_1 active^#(U43(tt(), V1, V2)) -> 1042.93/297.21 c_53(U44^#(isPalListKind(V2), V1, V2)) :53 1042.93/297.21 -->_1 active^#(U43(X1, X2, X3)) -> 1042.93/297.21 c_52(U43^#(active(X1), X2, X3)) :52 1042.93/297.21 -->_1 active^#(U42(tt(), V1, V2)) -> 1042.93/297.21 c_51(U43^#(isPalListKind(V2), V1, V2)) :51 1042.93/297.21 -->_1 active^#(U42(X1, X2, X3)) -> 1042.93/297.21 c_50(U42^#(active(X1), X2, X3)) :50 1042.93/297.21 -->_1 active^#(U41(tt(), V1, V2)) -> 1042.93/297.21 c_49(U42^#(isPalListKind(V1), V1, V2)) :49 1042.93/297.21 -->_1 active^#(U41(X1, X2, X3)) -> 1042.93/297.21 c_48(U41^#(active(X1), X2, X3)) :48 1042.93/297.21 -->_1 active^#(U33(X)) -> c_41(U33^#(active(X))) :41 1042.93/297.21 -->_1 active^#(U32(tt(), V)) -> c_40(U33^#(isQid(V))) :40 1042.93/297.21 -->_1 active^#(U32(X1, X2)) -> c_39(U32^#(active(X1), X2)) :39 1042.93/297.21 -->_1 active^#(U31(tt(), V)) -> 1042.93/297.21 c_38(U32^#(isPalListKind(V), V)) :38 1042.93/297.21 -->_1 active^#(U31(X1, X2)) -> c_37(U31^#(active(X1), X2)) :37 1042.93/297.21 -->_1 active^#(U26(X)) -> c_35(U26^#(active(X))) :35 1042.93/297.21 -->_1 active^#(isList(__(V1, V2))) -> 1042.93/297.21 c_33(U21^#(isPalListKind(V1), V1, V2)) :33 1042.93/297.21 -->_1 active^#(isList(V)) -> c_32(U11^#(isPalListKind(V), V)) :32 1042.93/297.21 -->_1 active^#(U25(tt(), V2)) -> c_31(U26^#(isList(V2))) :31 1042.93/297.21 -->_1 active^#(U25(X1, X2)) -> c_30(U25^#(active(X1), X2)) :30 1042.93/297.21 -->_1 active^#(U24(tt(), V1, V2)) -> 1042.93/297.21 c_29(U25^#(isList(V1), V2)) :29 1042.93/297.21 -->_1 active^#(U24(X1, X2, X3)) -> 1042.93/297.21 c_28(U24^#(active(X1), X2, X3)) :28 1042.93/297.21 -->_1 active^#(U23(tt(), V1, V2)) -> 1042.93/297.21 c_27(U24^#(isPalListKind(V2), V1, V2)) :27 1042.93/297.21 -->_1 active^#(U23(X1, X2, X3)) -> 1042.93/297.21 c_26(U23^#(active(X1), X2, X3)) :26 1042.93/297.21 -->_1 active^#(U22(tt(), V1, V2)) -> 1042.93/297.21 c_25(U23^#(isPalListKind(V2), V1, V2)) :25 1042.93/297.21 -->_1 active^#(U22(X1, X2, X3)) -> 1042.93/297.21 c_24(U22^#(active(X1), X2, X3)) :24 1042.93/297.21 -->_1 active^#(U21(tt(), V1, V2)) -> 1042.93/297.21 c_23(U22^#(isPalListKind(V1), V1, V2)) :23 1042.93/297.21 -->_1 active^#(U21(X1, X2, X3)) -> 1042.93/297.21 c_22(U21^#(active(X1), X2, X3)) :22 1042.93/297.21 -->_1 active^#(isNeList(__(V1, V2))) -> 1042.93/297.21 c_21(U51^#(isPalListKind(V1), V1, V2)) :21 1042.93/297.21 -->_1 active^#(isNeList(__(V1, V2))) -> 1042.93/297.21 c_20(U41^#(isPalListKind(V1), V1, V2)) :20 1042.93/297.21 -->_1 active^#(isNeList(V)) -> c_19(U31^#(isPalListKind(V), V)) :19 1042.93/297.21 -->_1 active^#(U13(X)) -> c_17(U13^#(active(X))) :17 1042.93/297.21 -->_1 active^#(isPalListKind(__(V1, V2))) -> 1042.93/297.21 c_10(U91^#(isPalListKind(V1), V2)) :10 1042.93/297.21 -->_1 active^#(U12(tt(), V)) -> c_9(U13^#(isNeList(V))) :9 1042.93/297.21 -->_1 active^#(U12(X1, X2)) -> c_8(U12^#(active(X1), X2)) :8 1042.93/297.21 -->_1 active^#(U11(tt(), V)) -> c_7(U12^#(isPalListKind(V), V)) :7 1042.93/297.21 -->_1 active^#(U11(X1, X2)) -> c_6(U11^#(active(X1), X2)) :6 1042.93/297.21 -->_1 proper^#(u()) -> c_230() :230 1042.93/297.21 -->_1 proper^#(o()) -> c_229() :229 1042.93/297.21 -->_1 proper^#(i()) -> c_228() :228 1042.93/297.21 -->_1 proper^#(e()) -> c_227() :227 1042.93/297.21 -->_1 proper^#(a()) -> c_226() :226 1042.93/297.21 -->_1 proper^#(tt()) -> c_184() :184 1042.93/297.21 -->_1 proper^#(nil()) -> c_182() :182 1042.93/297.21 -->_1 active^#(U92(tt())) -> c_99() :99 1042.93/297.21 -->_1 active^#(U83(tt())) -> c_93() :93 1042.93/297.21 -->_1 active^#(U74(tt())) -> c_87() :87 1042.93/297.21 -->_1 active^#(isPal(nil())) -> c_85() :85 1042.93/297.21 -->_1 active^#(U63(tt())) -> c_77() :77 1042.93/297.21 -->_1 active^#(U56(tt())) -> c_71() :71 1042.93/297.21 -->_1 active^#(U46(tt())) -> c_59() :59 1042.93/297.21 -->_1 active^#(isQid(u())) -> c_47() :47 1042.93/297.21 -->_1 active^#(isQid(o())) -> c_46() :46 1042.93/297.21 -->_1 active^#(isQid(i())) -> c_45() :45 1042.93/297.21 -->_1 active^#(isQid(e())) -> c_44() :44 1042.93/297.21 -->_1 active^#(isQid(a())) -> c_43() :43 1042.93/297.21 -->_1 active^#(U33(tt())) -> c_42() :42 1042.93/297.21 -->_1 active^#(U26(tt())) -> c_36() :36 1042.93/297.21 -->_1 active^#(isList(nil())) -> c_34() :34 1042.93/297.21 -->_1 active^#(U13(tt())) -> c_18() :18 1042.93/297.21 -->_1 active^#(isPalListKind(u())) -> c_16() :16 1042.93/297.21 -->_1 active^#(isPalListKind(o())) -> c_15() :15 1042.93/297.21 -->_1 active^#(isPalListKind(i())) -> c_14() :14 1042.93/297.21 -->_1 active^#(isPalListKind(e())) -> c_13() :13 1042.93/297.21 -->_1 active^#(isPalListKind(a())) -> c_12() :12 1042.93/297.21 -->_1 active^#(isPalListKind(nil())) -> c_11() :11 1042.93/297.21 -->_1 active^#(__(nil(), X)) -> c_5(X) :5 1042.93/297.21 -->_1 active^#(__(__(X, Y), Z)) -> c_4(__^#(X, __(Y, Z))) :4 1042.93/297.21 -->_1 active^#(__(X, nil())) -> c_3(X) :3 1042.93/297.21 -->_1 active^#(__(X1, X2)) -> c_2(__^#(active(X1), X2)) :2 1042.93/297.21 -->_1 active^#(__(X1, X2)) -> c_1(__^#(X1, active(X2))) :1 1042.93/297.21 1042.93/297.21 6: active^#(U11(X1, X2)) -> c_6(U11^#(active(X1), X2)) 1042.93/297.21 -->_1 U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) :104 1042.93/297.21 -->_1 U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) :103 1042.93/297.21 1042.93/297.21 7: active^#(U11(tt(), V)) -> c_7(U12^#(isPalListKind(V), V)) 1042.93/297.21 -->_1 U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) :106 1042.93/297.21 -->_1 U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) :105 1042.93/297.21 1042.93/297.21 8: active^#(U12(X1, X2)) -> c_8(U12^#(active(X1), X2)) 1042.93/297.21 -->_1 U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) :106 1042.93/297.21 -->_1 U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) :105 1042.93/297.21 1042.93/297.21 9: active^#(U12(tt(), V)) -> c_9(U13^#(isNeList(V))) 1042.93/297.21 -->_1 U13^#(ok(X)) -> c_109(U13^#(X)) :108 1042.93/297.21 -->_1 U13^#(mark(X)) -> c_108(U13^#(X)) :107 1042.93/297.21 1042.93/297.21 10: active^#(isPalListKind(__(V1, V2))) -> 1042.93/297.21 c_10(U91^#(isPalListKind(V1), V2)) 1042.93/297.21 -->_1 U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) :110 1042.93/297.21 -->_1 U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) :109 1042.93/297.21 1042.93/297.21 11: active^#(isPalListKind(nil())) -> c_11() 1042.93/297.21 1042.93/297.21 12: active^#(isPalListKind(a())) -> c_12() 1042.93/297.21 1042.93/297.21 13: active^#(isPalListKind(e())) -> c_13() 1042.93/297.21 1042.93/297.21 14: active^#(isPalListKind(i())) -> c_14() 1042.93/297.21 1042.93/297.21 15: active^#(isPalListKind(o())) -> c_15() 1042.93/297.21 1042.93/297.21 16: active^#(isPalListKind(u())) -> c_16() 1042.93/297.21 1042.93/297.21 17: active^#(U13(X)) -> c_17(U13^#(active(X))) 1042.93/297.21 -->_1 U13^#(ok(X)) -> c_109(U13^#(X)) :108 1042.93/297.21 -->_1 U13^#(mark(X)) -> c_108(U13^#(X)) :107 1042.93/297.21 1042.93/297.21 18: active^#(U13(tt())) -> c_18() 1042.93/297.21 1042.93/297.21 19: active^#(isNeList(V)) -> c_19(U31^#(isPalListKind(V), V)) 1042.93/297.21 -->_1 U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) :112 1042.93/297.21 -->_1 U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) :111 1042.93/297.21 1042.93/297.21 20: active^#(isNeList(__(V1, V2))) -> 1042.93/297.22 c_20(U41^#(isPalListKind(V1), V1, V2)) 1042.93/297.22 -->_1 U41^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_132(U41^#(X1, X2, X3)) :114 1042.93/297.22 -->_1 U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) :113 1042.93/297.22 1042.93/297.22 21: active^#(isNeList(__(V1, V2))) -> 1042.93/297.22 c_21(U51^#(isPalListKind(V1), V1, V2)) 1042.93/297.22 -->_1 U51^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_144(U51^#(X1, X2, X3)) :116 1042.93/297.22 -->_1 U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) :115 1042.93/297.22 1042.93/297.22 22: active^#(U21(X1, X2, X3)) -> c_22(U21^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U21^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_112(U21^#(X1, X2, X3)) :118 1042.93/297.22 -->_1 U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) :117 1042.93/297.22 1042.93/297.22 23: active^#(U21(tt(), V1, V2)) -> 1042.93/297.22 c_23(U22^#(isPalListKind(V1), V1, V2)) 1042.93/297.22 -->_1 U22^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_114(U22^#(X1, X2, X3)) :120 1042.93/297.22 -->_1 U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) :119 1042.93/297.22 1042.93/297.22 24: active^#(U22(X1, X2, X3)) -> c_24(U22^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U22^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_114(U22^#(X1, X2, X3)) :120 1042.93/297.22 -->_1 U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) :119 1042.93/297.22 1042.93/297.22 25: active^#(U22(tt(), V1, V2)) -> 1042.93/297.22 c_25(U23^#(isPalListKind(V2), V1, V2)) 1042.93/297.22 -->_1 U23^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_116(U23^#(X1, X2, X3)) :122 1042.93/297.22 -->_1 U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) :121 1042.93/297.22 1042.93/297.22 26: active^#(U23(X1, X2, X3)) -> c_26(U23^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U23^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_116(U23^#(X1, X2, X3)) :122 1042.93/297.22 -->_1 U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) :121 1042.93/297.22 1042.93/297.22 27: active^#(U23(tt(), V1, V2)) -> 1042.93/297.22 c_27(U24^#(isPalListKind(V2), V1, V2)) 1042.93/297.22 -->_1 U24^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_118(U24^#(X1, X2, X3)) :124 1042.93/297.22 -->_1 U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) :123 1042.93/297.22 1042.93/297.22 28: active^#(U24(X1, X2, X3)) -> c_28(U24^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U24^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_118(U24^#(X1, X2, X3)) :124 1042.93/297.22 -->_1 U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) :123 1042.93/297.22 1042.93/297.22 29: active^#(U24(tt(), V1, V2)) -> c_29(U25^#(isList(V1), V2)) 1042.93/297.22 -->_1 U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) :126 1042.93/297.22 -->_1 U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) :125 1042.93/297.22 1042.93/297.22 30: active^#(U25(X1, X2)) -> c_30(U25^#(active(X1), X2)) 1042.93/297.22 -->_1 U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) :126 1042.93/297.22 -->_1 U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) :125 1042.93/297.22 1042.93/297.22 31: active^#(U25(tt(), V2)) -> c_31(U26^#(isList(V2))) 1042.93/297.22 -->_1 U26^#(ok(X)) -> c_123(U26^#(X)) :128 1042.93/297.22 -->_1 U26^#(mark(X)) -> c_122(U26^#(X)) :127 1042.93/297.22 1042.93/297.22 32: active^#(isList(V)) -> c_32(U11^#(isPalListKind(V), V)) 1042.93/297.22 -->_1 U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) :104 1042.93/297.22 -->_1 U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) :103 1042.93/297.22 1042.93/297.22 33: active^#(isList(__(V1, V2))) -> 1042.93/297.22 c_33(U21^#(isPalListKind(V1), V1, V2)) 1042.93/297.22 -->_1 U21^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_112(U21^#(X1, X2, X3)) :118 1042.93/297.22 -->_1 U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) :117 1042.93/297.22 1042.93/297.22 34: active^#(isList(nil())) -> c_34() 1042.93/297.22 1042.93/297.22 35: active^#(U26(X)) -> c_35(U26^#(active(X))) 1042.93/297.22 -->_1 U26^#(ok(X)) -> c_123(U26^#(X)) :128 1042.93/297.22 -->_1 U26^#(mark(X)) -> c_122(U26^#(X)) :127 1042.93/297.22 1042.93/297.22 36: active^#(U26(tt())) -> c_36() 1042.93/297.22 1042.93/297.22 37: active^#(U31(X1, X2)) -> c_37(U31^#(active(X1), X2)) 1042.93/297.22 -->_1 U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) :112 1042.93/297.22 -->_1 U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) :111 1042.93/297.22 1042.93/297.22 38: active^#(U31(tt(), V)) -> c_38(U32^#(isPalListKind(V), V)) 1042.93/297.22 -->_1 U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) :130 1042.93/297.22 -->_1 U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) :129 1042.93/297.22 1042.93/297.22 39: active^#(U32(X1, X2)) -> c_39(U32^#(active(X1), X2)) 1042.93/297.22 -->_1 U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) :130 1042.93/297.22 -->_1 U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) :129 1042.93/297.22 1042.93/297.22 40: active^#(U32(tt(), V)) -> c_40(U33^#(isQid(V))) 1042.93/297.22 -->_1 U33^#(ok(X)) -> c_129(U33^#(X)) :132 1042.93/297.22 -->_1 U33^#(mark(X)) -> c_128(U33^#(X)) :131 1042.93/297.22 1042.93/297.22 41: active^#(U33(X)) -> c_41(U33^#(active(X))) 1042.93/297.22 -->_1 U33^#(ok(X)) -> c_129(U33^#(X)) :132 1042.93/297.22 -->_1 U33^#(mark(X)) -> c_128(U33^#(X)) :131 1042.93/297.22 1042.93/297.22 42: active^#(U33(tt())) -> c_42() 1042.93/297.22 1042.93/297.22 43: active^#(isQid(a())) -> c_43() 1042.93/297.22 1042.93/297.22 44: active^#(isQid(e())) -> c_44() 1042.93/297.22 1042.93/297.22 45: active^#(isQid(i())) -> c_45() 1042.93/297.22 1042.93/297.22 46: active^#(isQid(o())) -> c_46() 1042.93/297.22 1042.93/297.22 47: active^#(isQid(u())) -> c_47() 1042.93/297.22 1042.93/297.22 48: active^#(U41(X1, X2, X3)) -> c_48(U41^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U41^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_132(U41^#(X1, X2, X3)) :114 1042.93/297.22 -->_1 U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) :113 1042.93/297.22 1042.93/297.22 49: active^#(U41(tt(), V1, V2)) -> 1042.93/297.22 c_49(U42^#(isPalListKind(V1), V1, V2)) 1042.93/297.22 -->_1 U42^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_134(U42^#(X1, X2, X3)) :134 1042.93/297.22 -->_1 U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) :133 1042.93/297.22 1042.93/297.22 50: active^#(U42(X1, X2, X3)) -> c_50(U42^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U42^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_134(U42^#(X1, X2, X3)) :134 1042.93/297.22 -->_1 U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) :133 1042.93/297.22 1042.93/297.22 51: active^#(U42(tt(), V1, V2)) -> 1042.93/297.22 c_51(U43^#(isPalListKind(V2), V1, V2)) 1042.93/297.22 -->_1 U43^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_136(U43^#(X1, X2, X3)) :136 1042.93/297.22 -->_1 U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) :135 1042.93/297.22 1042.93/297.22 52: active^#(U43(X1, X2, X3)) -> c_52(U43^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U43^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_136(U43^#(X1, X2, X3)) :136 1042.93/297.22 -->_1 U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) :135 1042.93/297.22 1042.93/297.22 53: active^#(U43(tt(), V1, V2)) -> 1042.93/297.22 c_53(U44^#(isPalListKind(V2), V1, V2)) 1042.93/297.22 -->_1 U44^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_138(U44^#(X1, X2, X3)) :138 1042.93/297.22 -->_1 U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) :137 1042.93/297.22 1042.93/297.22 54: active^#(U44(X1, X2, X3)) -> c_54(U44^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U44^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_138(U44^#(X1, X2, X3)) :138 1042.93/297.22 -->_1 U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) :137 1042.93/297.22 1042.93/297.22 55: active^#(U44(tt(), V1, V2)) -> c_55(U45^#(isList(V1), V2)) 1042.93/297.22 -->_1 U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) :140 1042.93/297.22 -->_1 U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) :139 1042.93/297.22 1042.93/297.22 56: active^#(U45(X1, X2)) -> c_56(U45^#(active(X1), X2)) 1042.93/297.22 -->_1 U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) :140 1042.93/297.22 -->_1 U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) :139 1042.93/297.22 1042.93/297.22 57: active^#(U45(tt(), V2)) -> c_57(U46^#(isNeList(V2))) 1042.93/297.22 -->_1 U46^#(ok(X)) -> c_142(U46^#(X)) :142 1042.93/297.22 -->_1 U46^#(mark(X)) -> c_141(U46^#(X)) :141 1042.93/297.22 1042.93/297.22 58: active^#(U46(X)) -> c_58(U46^#(active(X))) 1042.93/297.22 -->_1 U46^#(ok(X)) -> c_142(U46^#(X)) :142 1042.93/297.22 -->_1 U46^#(mark(X)) -> c_141(U46^#(X)) :141 1042.93/297.22 1042.93/297.22 59: active^#(U46(tt())) -> c_59() 1042.93/297.22 1042.93/297.22 60: active^#(U51(X1, X2, X3)) -> c_60(U51^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U51^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_144(U51^#(X1, X2, X3)) :116 1042.93/297.22 -->_1 U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) :115 1042.93/297.22 1042.93/297.22 61: active^#(U51(tt(), V1, V2)) -> 1042.93/297.22 c_61(U52^#(isPalListKind(V1), V1, V2)) 1042.93/297.22 -->_1 U52^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_146(U52^#(X1, X2, X3)) :144 1042.93/297.22 -->_1 U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) :143 1042.93/297.22 1042.93/297.22 62: active^#(U52(X1, X2, X3)) -> c_62(U52^#(active(X1), X2, X3)) 1042.93/297.22 -->_1 U52^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_146(U52^#(X1, X2, X3)) :144 1042.93/297.22 -->_1 U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) :143 1042.93/297.22 1042.93/297.22 63: active^#(U52(tt(), V1, V2)) -> 1042.93/297.22 c_63(U53^#(isPalListKind(V2), V1, V2)) 1042.93/297.22 -->_1 U53^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.22 c_148(U53^#(X1, X2, X3)) :146 1042.93/297.22 -->_1 U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) :145 1042.93/297.23 1042.93/297.23 64: active^#(U53(X1, X2, X3)) -> c_64(U53^#(active(X1), X2, X3)) 1042.93/297.23 -->_1 U53^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_148(U53^#(X1, X2, X3)) :146 1042.93/297.23 -->_1 U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) :145 1042.93/297.23 1042.93/297.23 65: active^#(U53(tt(), V1, V2)) -> 1042.93/297.23 c_65(U54^#(isPalListKind(V2), V1, V2)) 1042.93/297.23 -->_1 U54^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_150(U54^#(X1, X2, X3)) :148 1042.93/297.23 -->_1 U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) :147 1042.93/297.23 1042.93/297.23 66: active^#(U54(X1, X2, X3)) -> c_66(U54^#(active(X1), X2, X3)) 1042.93/297.23 -->_1 U54^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_150(U54^#(X1, X2, X3)) :148 1042.93/297.23 -->_1 U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) :147 1042.93/297.23 1042.93/297.23 67: active^#(U54(tt(), V1, V2)) -> c_67(U55^#(isNeList(V1), V2)) 1042.93/297.23 -->_1 U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) :150 1042.93/297.23 -->_1 U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) :149 1042.93/297.23 1042.93/297.23 68: active^#(U55(X1, X2)) -> c_68(U55^#(active(X1), X2)) 1042.93/297.23 -->_1 U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) :150 1042.93/297.23 -->_1 U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) :149 1042.93/297.23 1042.93/297.23 69: active^#(U55(tt(), V2)) -> c_69(U56^#(isList(V2))) 1042.93/297.23 -->_1 U56^#(ok(X)) -> c_154(U56^#(X)) :152 1042.93/297.23 -->_1 U56^#(mark(X)) -> c_153(U56^#(X)) :151 1042.93/297.23 1042.93/297.23 70: active^#(U56(X)) -> c_70(U56^#(active(X))) 1042.93/297.23 -->_1 U56^#(ok(X)) -> c_154(U56^#(X)) :152 1042.93/297.23 -->_1 U56^#(mark(X)) -> c_153(U56^#(X)) :151 1042.93/297.23 1042.93/297.23 71: active^#(U56(tt())) -> c_71() 1042.93/297.23 1042.93/297.23 72: active^#(U61(X1, X2)) -> c_72(U61^#(active(X1), X2)) 1042.93/297.23 -->_1 U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) :154 1042.93/297.23 -->_1 U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) :153 1042.93/297.23 1042.93/297.23 73: active^#(U61(tt(), V)) -> c_73(U62^#(isPalListKind(V), V)) 1042.93/297.23 -->_1 U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) :156 1042.93/297.23 -->_1 U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) :155 1042.93/297.23 1042.93/297.23 74: active^#(U62(X1, X2)) -> c_74(U62^#(active(X1), X2)) 1042.93/297.23 -->_1 U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) :156 1042.93/297.23 -->_1 U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) :155 1042.93/297.23 1042.93/297.23 75: active^#(U62(tt(), V)) -> c_75(U63^#(isQid(V))) 1042.93/297.23 -->_1 U63^#(ok(X)) -> c_160(U63^#(X)) :158 1042.93/297.23 -->_1 U63^#(mark(X)) -> c_159(U63^#(X)) :157 1042.93/297.23 1042.93/297.23 76: active^#(U63(X)) -> c_76(U63^#(active(X))) 1042.93/297.23 -->_1 U63^#(ok(X)) -> c_160(U63^#(X)) :158 1042.93/297.23 -->_1 U63^#(mark(X)) -> c_159(U63^#(X)) :157 1042.93/297.23 1042.93/297.23 77: active^#(U63(tt())) -> c_77() 1042.93/297.23 1042.93/297.23 78: active^#(U71(X1, X2, X3)) -> c_78(U71^#(active(X1), X2, X3)) 1042.93/297.23 -->_1 U71^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_162(U71^#(X1, X2, X3)) :160 1042.93/297.23 -->_1 U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) :159 1042.93/297.23 1042.93/297.23 79: active^#(U71(tt(), I, P)) -> c_79(U72^#(isPalListKind(I), P)) 1042.93/297.23 -->_1 U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) :162 1042.93/297.23 -->_1 U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) :161 1042.93/297.23 1042.93/297.23 80: active^#(U72(X1, X2)) -> c_80(U72^#(active(X1), X2)) 1042.93/297.23 -->_1 U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) :162 1042.93/297.23 -->_1 U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) :161 1042.93/297.23 1042.93/297.23 81: active^#(U72(tt(), P)) -> c_81(U73^#(isPal(P), P)) 1042.93/297.23 -->_1 U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) :164 1042.93/297.23 -->_1 U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) :163 1042.93/297.23 1042.93/297.23 82: active^#(U73(X1, X2)) -> c_82(U73^#(active(X1), X2)) 1042.93/297.23 -->_1 U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) :164 1042.93/297.23 -->_1 U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) :163 1042.93/297.23 1042.93/297.23 83: active^#(U73(tt(), P)) -> c_83(U74^#(isPalListKind(P))) 1042.93/297.23 -->_1 U74^#(ok(X)) -> c_169(U74^#(X)) :166 1042.93/297.23 -->_1 U74^#(mark(X)) -> c_168(U74^#(X)) :165 1042.93/297.23 1042.93/297.23 84: active^#(isPal(V)) -> c_84(U81^#(isPalListKind(V), V)) 1042.93/297.23 -->_1 U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) :168 1042.93/297.23 -->_1 U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) :167 1042.93/297.23 1042.93/297.23 85: active^#(isPal(nil())) -> c_85() 1042.93/297.23 1042.93/297.23 86: active^#(U74(X)) -> c_86(U74^#(active(X))) 1042.93/297.23 -->_1 U74^#(ok(X)) -> c_169(U74^#(X)) :166 1042.93/297.23 -->_1 U74^#(mark(X)) -> c_168(U74^#(X)) :165 1042.93/297.23 1042.93/297.23 87: active^#(U74(tt())) -> c_87() 1042.93/297.23 1042.93/297.23 88: active^#(U81(X1, X2)) -> c_88(U81^#(active(X1), X2)) 1042.93/297.23 -->_1 U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) :168 1042.93/297.23 -->_1 U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) :167 1042.93/297.23 1042.93/297.23 89: active^#(U81(tt(), V)) -> c_89(U82^#(isPalListKind(V), V)) 1042.93/297.23 -->_1 U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) :170 1042.93/297.23 -->_1 U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) :169 1042.93/297.23 1042.93/297.23 90: active^#(U82(X1, X2)) -> c_90(U82^#(active(X1), X2)) 1042.93/297.23 -->_1 U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) :170 1042.93/297.23 -->_1 U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) :169 1042.93/297.23 1042.93/297.23 91: active^#(U82(tt(), V)) -> c_91(U83^#(isNePal(V))) 1042.93/297.23 -->_1 U83^#(ok(X)) -> c_175(U83^#(X)) :172 1042.93/297.23 -->_1 U83^#(mark(X)) -> c_174(U83^#(X)) :171 1042.93/297.23 1042.93/297.23 92: active^#(U83(X)) -> c_92(U83^#(active(X))) 1042.93/297.23 -->_1 U83^#(ok(X)) -> c_175(U83^#(X)) :172 1042.93/297.23 -->_1 U83^#(mark(X)) -> c_174(U83^#(X)) :171 1042.93/297.23 1042.93/297.23 93: active^#(U83(tt())) -> c_93() 1042.93/297.23 1042.93/297.23 94: active^#(isNePal(V)) -> c_94(U61^#(isPalListKind(V), V)) 1042.93/297.23 -->_1 U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) :154 1042.93/297.23 -->_1 U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) :153 1042.93/297.23 1042.93/297.23 95: active^#(isNePal(__(I, __(P, I)))) -> 1042.93/297.23 c_95(U71^#(isQid(I), I, P)) 1042.93/297.23 -->_1 U71^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_162(U71^#(X1, X2, X3)) :160 1042.93/297.23 -->_1 U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) :159 1042.93/297.23 1042.93/297.23 96: active^#(U91(X1, X2)) -> c_96(U91^#(active(X1), X2)) 1042.93/297.23 -->_1 U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) :110 1042.93/297.23 -->_1 U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) :109 1042.93/297.23 1042.93/297.23 97: active^#(U91(tt(), V2)) -> c_97(U92^#(isPalListKind(V2))) 1042.93/297.23 -->_1 U92^#(ok(X)) -> c_180(U92^#(X)) :174 1042.93/297.23 -->_1 U92^#(mark(X)) -> c_179(U92^#(X)) :173 1042.93/297.23 1042.93/297.23 98: active^#(U92(X)) -> c_98(U92^#(active(X))) 1042.93/297.23 -->_1 U92^#(ok(X)) -> c_180(U92^#(X)) :174 1042.93/297.23 -->_1 U92^#(mark(X)) -> c_179(U92^#(X)) :173 1042.93/297.23 1042.93/297.23 99: active^#(U92(tt())) -> c_99() 1042.93/297.23 1042.93/297.23 100: __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) 1042.93/297.23 -->_1 __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) :102 1042.93/297.23 -->_1 __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) :101 1042.93/297.23 -->_1 __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) :100 1042.93/297.23 1042.93/297.23 101: __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) 1042.93/297.23 -->_1 __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) :102 1042.93/297.23 -->_1 __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) :101 1042.93/297.23 -->_1 __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) :100 1042.93/297.23 1042.93/297.23 102: __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) 1042.93/297.23 -->_1 __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) :102 1042.93/297.23 -->_1 __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) :101 1042.93/297.23 -->_1 __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) :100 1042.93/297.23 1042.93/297.23 103: U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) 1042.93/297.23 -->_1 U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) :104 1042.93/297.23 -->_1 U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) :103 1042.93/297.23 1042.93/297.23 104: U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) 1042.93/297.23 -->_1 U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) :104 1042.93/297.23 -->_1 U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) :103 1042.93/297.23 1042.93/297.23 105: U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) 1042.93/297.23 -->_1 U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) :106 1042.93/297.23 -->_1 U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) :105 1042.93/297.23 1042.93/297.23 106: U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) 1042.93/297.23 -->_1 U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) :106 1042.93/297.23 -->_1 U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) :105 1042.93/297.23 1042.93/297.23 107: U13^#(mark(X)) -> c_108(U13^#(X)) 1042.93/297.23 -->_1 U13^#(ok(X)) -> c_109(U13^#(X)) :108 1042.93/297.23 -->_1 U13^#(mark(X)) -> c_108(U13^#(X)) :107 1042.93/297.23 1042.93/297.23 108: U13^#(ok(X)) -> c_109(U13^#(X)) 1042.93/297.23 -->_1 U13^#(ok(X)) -> c_109(U13^#(X)) :108 1042.93/297.23 -->_1 U13^#(mark(X)) -> c_108(U13^#(X)) :107 1042.93/297.23 1042.93/297.23 109: U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) 1042.93/297.23 -->_1 U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) :110 1042.93/297.23 -->_1 U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) :109 1042.93/297.23 1042.93/297.23 110: U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) 1042.93/297.23 -->_1 U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) :110 1042.93/297.23 -->_1 U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) :109 1042.93/297.23 1042.93/297.23 111: U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) 1042.93/297.23 -->_1 U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) :112 1042.93/297.23 -->_1 U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) :111 1042.93/297.23 1042.93/297.23 112: U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) 1042.93/297.23 -->_1 U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) :112 1042.93/297.23 -->_1 U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) :111 1042.93/297.23 1042.93/297.23 113: U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) 1042.93/297.23 -->_1 U41^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_132(U41^#(X1, X2, X3)) :114 1042.93/297.23 -->_1 U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) :113 1042.93/297.23 1042.93/297.23 114: U41^#(ok(X1), ok(X2), ok(X3)) -> c_132(U41^#(X1, X2, X3)) 1042.93/297.23 -->_1 U41^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_132(U41^#(X1, X2, X3)) :114 1042.93/297.23 -->_1 U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) :113 1042.93/297.23 1042.93/297.23 115: U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) 1042.93/297.23 -->_1 U51^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_144(U51^#(X1, X2, X3)) :116 1042.93/297.23 -->_1 U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) :115 1042.93/297.23 1042.93/297.23 116: U51^#(ok(X1), ok(X2), ok(X3)) -> c_144(U51^#(X1, X2, X3)) 1042.93/297.23 -->_1 U51^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_144(U51^#(X1, X2, X3)) :116 1042.93/297.23 -->_1 U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) :115 1042.93/297.23 1042.93/297.23 117: U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) 1042.93/297.23 -->_1 U21^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_112(U21^#(X1, X2, X3)) :118 1042.93/297.23 -->_1 U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) :117 1042.93/297.23 1042.93/297.23 118: U21^#(ok(X1), ok(X2), ok(X3)) -> c_112(U21^#(X1, X2, X3)) 1042.93/297.23 -->_1 U21^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_112(U21^#(X1, X2, X3)) :118 1042.93/297.23 -->_1 U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) :117 1042.93/297.23 1042.93/297.23 119: U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) 1042.93/297.23 -->_1 U22^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_114(U22^#(X1, X2, X3)) :120 1042.93/297.23 -->_1 U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) :119 1042.93/297.23 1042.93/297.23 120: U22^#(ok(X1), ok(X2), ok(X3)) -> c_114(U22^#(X1, X2, X3)) 1042.93/297.23 -->_1 U22^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_114(U22^#(X1, X2, X3)) :120 1042.93/297.23 -->_1 U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) :119 1042.93/297.23 1042.93/297.23 121: U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) 1042.93/297.23 -->_1 U23^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_116(U23^#(X1, X2, X3)) :122 1042.93/297.23 -->_1 U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) :121 1042.93/297.23 1042.93/297.23 122: U23^#(ok(X1), ok(X2), ok(X3)) -> c_116(U23^#(X1, X2, X3)) 1042.93/297.23 -->_1 U23^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_116(U23^#(X1, X2, X3)) :122 1042.93/297.23 -->_1 U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) :121 1042.93/297.23 1042.93/297.23 123: U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) 1042.93/297.23 -->_1 U24^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_118(U24^#(X1, X2, X3)) :124 1042.93/297.23 -->_1 U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) :123 1042.93/297.23 1042.93/297.23 124: U24^#(ok(X1), ok(X2), ok(X3)) -> c_118(U24^#(X1, X2, X3)) 1042.93/297.23 -->_1 U24^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_118(U24^#(X1, X2, X3)) :124 1042.93/297.23 -->_1 U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) :123 1042.93/297.23 1042.93/297.23 125: U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) 1042.93/297.23 -->_1 U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) :126 1042.93/297.23 -->_1 U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) :125 1042.93/297.23 1042.93/297.23 126: U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) 1042.93/297.23 -->_1 U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) :126 1042.93/297.23 -->_1 U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) :125 1042.93/297.23 1042.93/297.23 127: U26^#(mark(X)) -> c_122(U26^#(X)) 1042.93/297.23 -->_1 U26^#(ok(X)) -> c_123(U26^#(X)) :128 1042.93/297.23 -->_1 U26^#(mark(X)) -> c_122(U26^#(X)) :127 1042.93/297.23 1042.93/297.23 128: U26^#(ok(X)) -> c_123(U26^#(X)) 1042.93/297.23 -->_1 U26^#(ok(X)) -> c_123(U26^#(X)) :128 1042.93/297.23 -->_1 U26^#(mark(X)) -> c_122(U26^#(X)) :127 1042.93/297.23 1042.93/297.23 129: U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) 1042.93/297.23 -->_1 U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) :130 1042.93/297.23 -->_1 U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) :129 1042.93/297.23 1042.93/297.23 130: U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) 1042.93/297.23 -->_1 U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) :130 1042.93/297.23 -->_1 U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) :129 1042.93/297.23 1042.93/297.23 131: U33^#(mark(X)) -> c_128(U33^#(X)) 1042.93/297.23 -->_1 U33^#(ok(X)) -> c_129(U33^#(X)) :132 1042.93/297.23 -->_1 U33^#(mark(X)) -> c_128(U33^#(X)) :131 1042.93/297.23 1042.93/297.23 132: U33^#(ok(X)) -> c_129(U33^#(X)) 1042.93/297.23 -->_1 U33^#(ok(X)) -> c_129(U33^#(X)) :132 1042.93/297.23 -->_1 U33^#(mark(X)) -> c_128(U33^#(X)) :131 1042.93/297.23 1042.93/297.23 133: U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) 1042.93/297.23 -->_1 U42^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_134(U42^#(X1, X2, X3)) :134 1042.93/297.23 -->_1 U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) :133 1042.93/297.23 1042.93/297.23 134: U42^#(ok(X1), ok(X2), ok(X3)) -> c_134(U42^#(X1, X2, X3)) 1042.93/297.23 -->_1 U42^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_134(U42^#(X1, X2, X3)) :134 1042.93/297.23 -->_1 U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) :133 1042.93/297.23 1042.93/297.23 135: U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) 1042.93/297.23 -->_1 U43^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_136(U43^#(X1, X2, X3)) :136 1042.93/297.23 -->_1 U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) :135 1042.93/297.23 1042.93/297.23 136: U43^#(ok(X1), ok(X2), ok(X3)) -> c_136(U43^#(X1, X2, X3)) 1042.93/297.23 -->_1 U43^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_136(U43^#(X1, X2, X3)) :136 1042.93/297.23 -->_1 U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) :135 1042.93/297.23 1042.93/297.23 137: U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) 1042.93/297.23 -->_1 U44^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_138(U44^#(X1, X2, X3)) :138 1042.93/297.23 -->_1 U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) :137 1042.93/297.23 1042.93/297.23 138: U44^#(ok(X1), ok(X2), ok(X3)) -> c_138(U44^#(X1, X2, X3)) 1042.93/297.23 -->_1 U44^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_138(U44^#(X1, X2, X3)) :138 1042.93/297.23 -->_1 U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) :137 1042.93/297.23 1042.93/297.23 139: U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) 1042.93/297.23 -->_1 U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) :140 1042.93/297.23 -->_1 U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) :139 1042.93/297.23 1042.93/297.23 140: U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) 1042.93/297.23 -->_1 U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) :140 1042.93/297.23 -->_1 U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) :139 1042.93/297.23 1042.93/297.23 141: U46^#(mark(X)) -> c_141(U46^#(X)) 1042.93/297.23 -->_1 U46^#(ok(X)) -> c_142(U46^#(X)) :142 1042.93/297.23 -->_1 U46^#(mark(X)) -> c_141(U46^#(X)) :141 1042.93/297.23 1042.93/297.23 142: U46^#(ok(X)) -> c_142(U46^#(X)) 1042.93/297.23 -->_1 U46^#(ok(X)) -> c_142(U46^#(X)) :142 1042.93/297.23 -->_1 U46^#(mark(X)) -> c_141(U46^#(X)) :141 1042.93/297.23 1042.93/297.23 143: U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) 1042.93/297.23 -->_1 U52^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_146(U52^#(X1, X2, X3)) :144 1042.93/297.23 -->_1 U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) :143 1042.93/297.23 1042.93/297.23 144: U52^#(ok(X1), ok(X2), ok(X3)) -> c_146(U52^#(X1, X2, X3)) 1042.93/297.23 -->_1 U52^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_146(U52^#(X1, X2, X3)) :144 1042.93/297.23 -->_1 U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) :143 1042.93/297.23 1042.93/297.23 145: U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) 1042.93/297.23 -->_1 U53^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_148(U53^#(X1, X2, X3)) :146 1042.93/297.23 -->_1 U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) :145 1042.93/297.23 1042.93/297.23 146: U53^#(ok(X1), ok(X2), ok(X3)) -> c_148(U53^#(X1, X2, X3)) 1042.93/297.23 -->_1 U53^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_148(U53^#(X1, X2, X3)) :146 1042.93/297.23 -->_1 U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) :145 1042.93/297.23 1042.93/297.23 147: U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) 1042.93/297.23 -->_1 U54^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.23 c_150(U54^#(X1, X2, X3)) :148 1042.93/297.23 -->_1 U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) :147 1042.93/297.23 1042.93/297.23 148: U54^#(ok(X1), ok(X2), ok(X3)) -> c_150(U54^#(X1, X2, X3)) 1042.93/297.24 -->_1 U54^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_150(U54^#(X1, X2, X3)) :148 1042.93/297.24 -->_1 U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) :147 1042.93/297.24 1042.93/297.24 149: U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) 1042.93/297.24 -->_1 U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) :150 1042.93/297.24 -->_1 U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) :149 1042.93/297.24 1042.93/297.24 150: U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) 1042.93/297.24 -->_1 U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) :150 1042.93/297.24 -->_1 U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) :149 1042.93/297.24 1042.93/297.24 151: U56^#(mark(X)) -> c_153(U56^#(X)) 1042.93/297.24 -->_1 U56^#(ok(X)) -> c_154(U56^#(X)) :152 1042.93/297.24 -->_1 U56^#(mark(X)) -> c_153(U56^#(X)) :151 1042.93/297.24 1042.93/297.24 152: U56^#(ok(X)) -> c_154(U56^#(X)) 1042.93/297.24 -->_1 U56^#(ok(X)) -> c_154(U56^#(X)) :152 1042.93/297.24 -->_1 U56^#(mark(X)) -> c_153(U56^#(X)) :151 1042.93/297.24 1042.93/297.24 153: U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) 1042.93/297.24 -->_1 U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) :154 1042.93/297.24 -->_1 U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) :153 1042.93/297.24 1042.93/297.24 154: U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) 1042.93/297.24 -->_1 U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) :154 1042.93/297.24 -->_1 U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) :153 1042.93/297.24 1042.93/297.24 155: U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) 1042.93/297.24 -->_1 U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) :156 1042.93/297.24 -->_1 U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) :155 1042.93/297.24 1042.93/297.24 156: U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) 1042.93/297.24 -->_1 U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) :156 1042.93/297.24 -->_1 U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) :155 1042.93/297.24 1042.93/297.24 157: U63^#(mark(X)) -> c_159(U63^#(X)) 1042.93/297.24 -->_1 U63^#(ok(X)) -> c_160(U63^#(X)) :158 1042.93/297.24 -->_1 U63^#(mark(X)) -> c_159(U63^#(X)) :157 1042.93/297.24 1042.93/297.24 158: U63^#(ok(X)) -> c_160(U63^#(X)) 1042.93/297.24 -->_1 U63^#(ok(X)) -> c_160(U63^#(X)) :158 1042.93/297.24 -->_1 U63^#(mark(X)) -> c_159(U63^#(X)) :157 1042.93/297.24 1042.93/297.24 159: U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) 1042.93/297.24 -->_1 U71^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_162(U71^#(X1, X2, X3)) :160 1042.93/297.24 -->_1 U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) :159 1042.93/297.24 1042.93/297.24 160: U71^#(ok(X1), ok(X2), ok(X3)) -> c_162(U71^#(X1, X2, X3)) 1042.93/297.24 -->_1 U71^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_162(U71^#(X1, X2, X3)) :160 1042.93/297.24 -->_1 U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) :159 1042.93/297.24 1042.93/297.24 161: U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) 1042.93/297.24 -->_1 U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) :162 1042.93/297.24 -->_1 U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) :161 1042.93/297.24 1042.93/297.24 162: U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) 1042.93/297.24 -->_1 U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) :162 1042.93/297.24 -->_1 U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) :161 1042.93/297.24 1042.93/297.24 163: U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) 1042.93/297.24 -->_1 U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) :164 1042.93/297.24 -->_1 U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) :163 1042.93/297.24 1042.93/297.24 164: U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) 1042.93/297.24 -->_1 U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) :164 1042.93/297.24 -->_1 U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) :163 1042.93/297.24 1042.93/297.24 165: U74^#(mark(X)) -> c_168(U74^#(X)) 1042.93/297.24 -->_1 U74^#(ok(X)) -> c_169(U74^#(X)) :166 1042.93/297.24 -->_1 U74^#(mark(X)) -> c_168(U74^#(X)) :165 1042.93/297.24 1042.93/297.24 166: U74^#(ok(X)) -> c_169(U74^#(X)) 1042.93/297.24 -->_1 U74^#(ok(X)) -> c_169(U74^#(X)) :166 1042.93/297.24 -->_1 U74^#(mark(X)) -> c_168(U74^#(X)) :165 1042.93/297.24 1042.93/297.24 167: U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) 1042.93/297.24 -->_1 U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) :168 1042.93/297.24 -->_1 U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) :167 1042.93/297.24 1042.93/297.24 168: U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) 1042.93/297.24 -->_1 U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) :168 1042.93/297.24 -->_1 U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) :167 1042.93/297.24 1042.93/297.24 169: U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) 1042.93/297.24 -->_1 U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) :170 1042.93/297.24 -->_1 U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) :169 1042.93/297.24 1042.93/297.24 170: U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) 1042.93/297.24 -->_1 U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) :170 1042.93/297.24 -->_1 U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) :169 1042.93/297.24 1042.93/297.24 171: U83^#(mark(X)) -> c_174(U83^#(X)) 1042.93/297.24 -->_1 U83^#(ok(X)) -> c_175(U83^#(X)) :172 1042.93/297.24 -->_1 U83^#(mark(X)) -> c_174(U83^#(X)) :171 1042.93/297.24 1042.93/297.24 172: U83^#(ok(X)) -> c_175(U83^#(X)) 1042.93/297.24 -->_1 U83^#(ok(X)) -> c_175(U83^#(X)) :172 1042.93/297.24 -->_1 U83^#(mark(X)) -> c_174(U83^#(X)) :171 1042.93/297.24 1042.93/297.24 173: U92^#(mark(X)) -> c_179(U92^#(X)) 1042.93/297.24 -->_1 U92^#(ok(X)) -> c_180(U92^#(X)) :174 1042.93/297.24 -->_1 U92^#(mark(X)) -> c_179(U92^#(X)) :173 1042.93/297.24 1042.93/297.24 174: U92^#(ok(X)) -> c_180(U92^#(X)) 1042.93/297.24 -->_1 U92^#(ok(X)) -> c_180(U92^#(X)) :174 1042.93/297.24 -->_1 U92^#(mark(X)) -> c_179(U92^#(X)) :173 1042.93/297.24 1042.93/297.24 175: isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) 1042.93/297.24 -->_1 isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) :175 1042.93/297.24 1042.93/297.24 176: isNeList^#(ok(X)) -> c_110(isNeList^#(X)) 1042.93/297.24 -->_1 isNeList^#(ok(X)) -> c_110(isNeList^#(X)) :176 1042.93/297.24 1042.93/297.24 177: isList^#(ok(X)) -> c_121(isList^#(X)) 1042.93/297.24 -->_1 isList^#(ok(X)) -> c_121(isList^#(X)) :177 1042.93/297.24 1042.93/297.24 178: isQid^#(ok(X)) -> c_130(isQid^#(X)) 1042.93/297.24 -->_1 isQid^#(ok(X)) -> c_130(isQid^#(X)) :178 1042.93/297.24 1042.93/297.24 179: isPal^#(ok(X)) -> c_167(isPal^#(X)) 1042.93/297.24 -->_1 isPal^#(ok(X)) -> c_167(isPal^#(X)) :179 1042.93/297.24 1042.93/297.24 180: isNePal^#(ok(X)) -> c_176(isNePal^#(X)) 1042.93/297.24 -->_1 isNePal^#(ok(X)) -> c_176(isNePal^#(X)) :180 1042.93/297.24 1042.93/297.24 181: proper^#(__(X1, X2)) -> c_181(__^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) :102 1042.93/297.24 -->_1 __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) :101 1042.93/297.24 -->_1 __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) :100 1042.93/297.24 1042.93/297.24 182: proper^#(nil()) -> c_182() 1042.93/297.24 1042.93/297.24 183: proper^#(U11(X1, X2)) -> c_183(U11^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) :104 1042.93/297.24 -->_1 U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) :103 1042.93/297.24 1042.93/297.24 184: proper^#(tt()) -> c_184() 1042.93/297.24 1042.93/297.24 185: proper^#(U12(X1, X2)) -> c_185(U12^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) :106 1042.93/297.24 -->_1 U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) :105 1042.93/297.24 1042.93/297.24 186: proper^#(isPalListKind(X)) -> 1042.93/297.24 c_186(isPalListKind^#(proper(X))) 1042.93/297.24 -->_1 isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) :175 1042.93/297.24 1042.93/297.24 187: proper^#(U13(X)) -> c_187(U13^#(proper(X))) 1042.93/297.24 -->_1 U13^#(ok(X)) -> c_109(U13^#(X)) :108 1042.93/297.24 -->_1 U13^#(mark(X)) -> c_108(U13^#(X)) :107 1042.93/297.24 1042.93/297.24 188: proper^#(isNeList(X)) -> c_188(isNeList^#(proper(X))) 1042.93/297.24 -->_1 isNeList^#(ok(X)) -> c_110(isNeList^#(X)) :176 1042.93/297.24 1042.93/297.24 189: proper^#(U21(X1, X2, X3)) -> 1042.93/297.24 c_189(U21^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U21^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_112(U21^#(X1, X2, X3)) :118 1042.93/297.24 -->_1 U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) :117 1042.93/297.24 1042.93/297.24 190: proper^#(U22(X1, X2, X3)) -> 1042.93/297.24 c_190(U22^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U22^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_114(U22^#(X1, X2, X3)) :120 1042.93/297.24 -->_1 U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) :119 1042.93/297.24 1042.93/297.24 191: proper^#(U23(X1, X2, X3)) -> 1042.93/297.24 c_191(U23^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U23^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_116(U23^#(X1, X2, X3)) :122 1042.93/297.24 -->_1 U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) :121 1042.93/297.24 1042.93/297.24 192: proper^#(U24(X1, X2, X3)) -> 1042.93/297.24 c_192(U24^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U24^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_118(U24^#(X1, X2, X3)) :124 1042.93/297.24 -->_1 U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) :123 1042.93/297.24 1042.93/297.24 193: proper^#(U25(X1, X2)) -> c_193(U25^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) :126 1042.93/297.24 -->_1 U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) :125 1042.93/297.24 1042.93/297.24 194: proper^#(isList(X)) -> c_194(isList^#(proper(X))) 1042.93/297.24 -->_1 isList^#(ok(X)) -> c_121(isList^#(X)) :177 1042.93/297.24 1042.93/297.24 195: proper^#(U26(X)) -> c_195(U26^#(proper(X))) 1042.93/297.24 -->_1 U26^#(ok(X)) -> c_123(U26^#(X)) :128 1042.93/297.24 -->_1 U26^#(mark(X)) -> c_122(U26^#(X)) :127 1042.93/297.24 1042.93/297.24 196: proper^#(U31(X1, X2)) -> c_196(U31^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) :112 1042.93/297.24 -->_1 U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) :111 1042.93/297.24 1042.93/297.24 197: proper^#(U32(X1, X2)) -> c_197(U32^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) :130 1042.93/297.24 -->_1 U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) :129 1042.93/297.24 1042.93/297.24 198: proper^#(U33(X)) -> c_198(U33^#(proper(X))) 1042.93/297.24 -->_1 U33^#(ok(X)) -> c_129(U33^#(X)) :132 1042.93/297.24 -->_1 U33^#(mark(X)) -> c_128(U33^#(X)) :131 1042.93/297.24 1042.93/297.24 199: proper^#(isQid(X)) -> c_199(isQid^#(proper(X))) 1042.93/297.24 -->_1 isQid^#(ok(X)) -> c_130(isQid^#(X)) :178 1042.93/297.24 1042.93/297.24 200: proper^#(U41(X1, X2, X3)) -> 1042.93/297.24 c_200(U41^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U41^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_132(U41^#(X1, X2, X3)) :114 1042.93/297.24 -->_1 U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) :113 1042.93/297.24 1042.93/297.24 201: proper^#(U42(X1, X2, X3)) -> 1042.93/297.24 c_201(U42^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U42^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_134(U42^#(X1, X2, X3)) :134 1042.93/297.24 -->_1 U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) :133 1042.93/297.24 1042.93/297.24 202: proper^#(U43(X1, X2, X3)) -> 1042.93/297.24 c_202(U43^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U43^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_136(U43^#(X1, X2, X3)) :136 1042.93/297.24 -->_1 U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) :135 1042.93/297.24 1042.93/297.24 203: proper^#(U44(X1, X2, X3)) -> 1042.93/297.24 c_203(U44^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U44^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_138(U44^#(X1, X2, X3)) :138 1042.93/297.24 -->_1 U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) :137 1042.93/297.24 1042.93/297.24 204: proper^#(U45(X1, X2)) -> c_204(U45^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) :140 1042.93/297.24 -->_1 U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) :139 1042.93/297.24 1042.93/297.24 205: proper^#(U46(X)) -> c_205(U46^#(proper(X))) 1042.93/297.24 -->_1 U46^#(ok(X)) -> c_142(U46^#(X)) :142 1042.93/297.24 -->_1 U46^#(mark(X)) -> c_141(U46^#(X)) :141 1042.93/297.24 1042.93/297.24 206: proper^#(U51(X1, X2, X3)) -> 1042.93/297.24 c_206(U51^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U51^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_144(U51^#(X1, X2, X3)) :116 1042.93/297.24 -->_1 U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) :115 1042.93/297.24 1042.93/297.24 207: proper^#(U52(X1, X2, X3)) -> 1042.93/297.24 c_207(U52^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U52^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_146(U52^#(X1, X2, X3)) :144 1042.93/297.24 -->_1 U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) :143 1042.93/297.24 1042.93/297.24 208: proper^#(U53(X1, X2, X3)) -> 1042.93/297.24 c_208(U53^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U53^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_148(U53^#(X1, X2, X3)) :146 1042.93/297.24 -->_1 U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) :145 1042.93/297.24 1042.93/297.24 209: proper^#(U54(X1, X2, X3)) -> 1042.93/297.24 c_209(U54^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U54^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_150(U54^#(X1, X2, X3)) :148 1042.93/297.24 -->_1 U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) :147 1042.93/297.24 1042.93/297.24 210: proper^#(U55(X1, X2)) -> c_210(U55^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) :150 1042.93/297.24 -->_1 U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) :149 1042.93/297.24 1042.93/297.24 211: proper^#(U56(X)) -> c_211(U56^#(proper(X))) 1042.93/297.24 -->_1 U56^#(ok(X)) -> c_154(U56^#(X)) :152 1042.93/297.24 -->_1 U56^#(mark(X)) -> c_153(U56^#(X)) :151 1042.93/297.24 1042.93/297.24 212: proper^#(U61(X1, X2)) -> c_212(U61^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) :154 1042.93/297.24 -->_1 U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) :153 1042.93/297.24 1042.93/297.24 213: proper^#(U62(X1, X2)) -> c_213(U62^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) :156 1042.93/297.24 -->_1 U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) :155 1042.93/297.24 1042.93/297.24 214: proper^#(U63(X)) -> c_214(U63^#(proper(X))) 1042.93/297.24 -->_1 U63^#(ok(X)) -> c_160(U63^#(X)) :158 1042.93/297.24 -->_1 U63^#(mark(X)) -> c_159(U63^#(X)) :157 1042.93/297.24 1042.93/297.24 215: proper^#(U71(X1, X2, X3)) -> 1042.93/297.24 c_215(U71^#(proper(X1), proper(X2), proper(X3))) 1042.93/297.24 -->_1 U71^#(ok(X1), ok(X2), ok(X3)) -> 1042.93/297.24 c_162(U71^#(X1, X2, X3)) :160 1042.93/297.24 -->_1 U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) :159 1042.93/297.24 1042.93/297.24 216: proper^#(U72(X1, X2)) -> c_216(U72^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) :162 1042.93/297.24 -->_1 U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) :161 1042.93/297.24 1042.93/297.24 217: proper^#(U73(X1, X2)) -> c_217(U73^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) :164 1042.93/297.24 -->_1 U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) :163 1042.93/297.24 1042.93/297.24 218: proper^#(isPal(X)) -> c_218(isPal^#(proper(X))) 1042.93/297.24 -->_1 isPal^#(ok(X)) -> c_167(isPal^#(X)) :179 1042.93/297.24 1042.93/297.24 219: proper^#(U74(X)) -> c_219(U74^#(proper(X))) 1042.93/297.24 -->_1 U74^#(ok(X)) -> c_169(U74^#(X)) :166 1042.93/297.24 -->_1 U74^#(mark(X)) -> c_168(U74^#(X)) :165 1042.93/297.24 1042.93/297.24 220: proper^#(U81(X1, X2)) -> c_220(U81^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) :168 1042.93/297.24 -->_1 U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) :167 1042.93/297.24 1042.93/297.24 221: proper^#(U82(X1, X2)) -> c_221(U82^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) :170 1042.93/297.24 -->_1 U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) :169 1042.93/297.24 1042.93/297.24 222: proper^#(U83(X)) -> c_222(U83^#(proper(X))) 1042.93/297.24 -->_1 U83^#(ok(X)) -> c_175(U83^#(X)) :172 1042.93/297.24 -->_1 U83^#(mark(X)) -> c_174(U83^#(X)) :171 1042.93/297.24 1042.93/297.24 223: proper^#(isNePal(X)) -> c_223(isNePal^#(proper(X))) 1042.93/297.24 -->_1 isNePal^#(ok(X)) -> c_176(isNePal^#(X)) :180 1042.93/297.24 1042.93/297.24 224: proper^#(U91(X1, X2)) -> c_224(U91^#(proper(X1), proper(X2))) 1042.93/297.24 -->_1 U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) :110 1042.93/297.24 -->_1 U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) :109 1042.93/297.24 1042.93/297.24 225: proper^#(U92(X)) -> c_225(U92^#(proper(X))) 1042.93/297.24 -->_1 U92^#(ok(X)) -> c_180(U92^#(X)) :174 1042.93/297.24 -->_1 U92^#(mark(X)) -> c_179(U92^#(X)) :173 1042.93/297.24 1042.93/297.24 226: proper^#(a()) -> c_226() 1042.93/297.24 1042.93/297.24 227: proper^#(e()) -> c_227() 1042.93/297.24 1042.93/297.24 228: proper^#(i()) -> c_228() 1042.93/297.24 1042.93/297.24 229: proper^#(o()) -> c_229() 1042.93/297.24 1042.93/297.24 230: proper^#(u()) -> c_230() 1042.93/297.24 1042.93/297.24 231: top^#(mark(X)) -> c_231(top^#(proper(X))) 1042.93/297.24 -->_1 top^#(ok(X)) -> c_232(top^#(active(X))) :232 1042.93/297.24 -->_1 top^#(mark(X)) -> c_231(top^#(proper(X))) :231 1042.93/297.24 1042.93/297.24 232: top^#(ok(X)) -> c_232(top^#(active(X))) 1042.93/297.24 -->_1 top^#(ok(X)) -> c_232(top^#(active(X))) :232 1042.93/297.24 -->_1 top^#(mark(X)) -> c_231(top^#(proper(X))) :231 1042.93/297.24 1042.93/297.24 1042.93/297.24 Only the nodes 1042.93/297.24 {100,102,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,184,226,227,228,229,230,231,232} 1042.93/297.24 are reachable from nodes 1042.93/297.24 {100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,184,226,227,228,229,230,231,232} 1042.93/297.24 that start derivation from marked basic terms. The nodes not 1042.93/297.24 reachable are removed from the problem. 1042.93/297.24 1042.93/297.24 We are left with following problem, upon which TcT provides the 1042.93/297.24 certificate MAYBE. 1042.93/297.24 1042.93/297.24 Strict DPs: 1042.93/297.24 { __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) 1042.93/297.24 , __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) 1042.93/297.24 , __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) 1042.93/297.25 , U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) 1042.93/297.25 , U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) 1042.93/297.25 , U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) 1042.93/297.25 , U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) 1042.93/297.25 , U13^#(mark(X)) -> c_108(U13^#(X)) 1042.93/297.25 , U13^#(ok(X)) -> c_109(U13^#(X)) 1042.93/297.25 , U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) 1042.93/297.25 , U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) 1042.93/297.25 , U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) 1042.93/297.25 , U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) 1042.93/297.25 , U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) 1042.93/297.25 , U41^#(ok(X1), ok(X2), ok(X3)) -> c_132(U41^#(X1, X2, X3)) 1042.93/297.25 , U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) 1042.93/297.25 , U51^#(ok(X1), ok(X2), ok(X3)) -> c_144(U51^#(X1, X2, X3)) 1042.93/297.25 , U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) 1042.93/297.25 , U21^#(ok(X1), ok(X2), ok(X3)) -> c_112(U21^#(X1, X2, X3)) 1042.93/297.25 , U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) 1042.93/297.25 , U22^#(ok(X1), ok(X2), ok(X3)) -> c_114(U22^#(X1, X2, X3)) 1042.93/297.25 , U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) 1042.93/297.25 , U23^#(ok(X1), ok(X2), ok(X3)) -> c_116(U23^#(X1, X2, X3)) 1042.93/297.25 , U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) 1042.93/297.25 , U24^#(ok(X1), ok(X2), ok(X3)) -> c_118(U24^#(X1, X2, X3)) 1042.93/297.25 , U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) 1042.93/297.25 , U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) 1042.93/297.25 , U26^#(mark(X)) -> c_122(U26^#(X)) 1042.93/297.25 , U26^#(ok(X)) -> c_123(U26^#(X)) 1042.93/297.25 , U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) 1042.93/297.25 , U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) 1042.93/297.25 , U33^#(mark(X)) -> c_128(U33^#(X)) 1042.93/297.25 , U33^#(ok(X)) -> c_129(U33^#(X)) 1042.93/297.25 , U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) 1042.93/297.25 , U42^#(ok(X1), ok(X2), ok(X3)) -> c_134(U42^#(X1, X2, X3)) 1042.93/297.25 , U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) 1042.93/297.25 , U43^#(ok(X1), ok(X2), ok(X3)) -> c_136(U43^#(X1, X2, X3)) 1042.93/297.25 , U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) 1042.93/297.25 , U44^#(ok(X1), ok(X2), ok(X3)) -> c_138(U44^#(X1, X2, X3)) 1042.93/297.25 , U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) 1042.93/297.25 , U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) 1042.93/297.25 , U46^#(mark(X)) -> c_141(U46^#(X)) 1042.93/297.25 , U46^#(ok(X)) -> c_142(U46^#(X)) 1042.93/297.25 , U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) 1042.93/297.25 , U52^#(ok(X1), ok(X2), ok(X3)) -> c_146(U52^#(X1, X2, X3)) 1042.93/297.25 , U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) 1042.93/297.25 , U53^#(ok(X1), ok(X2), ok(X3)) -> c_148(U53^#(X1, X2, X3)) 1042.93/297.25 , U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) 1042.93/297.25 , U54^#(ok(X1), ok(X2), ok(X3)) -> c_150(U54^#(X1, X2, X3)) 1042.93/297.25 , U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) 1042.93/297.25 , U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) 1042.93/297.25 , U56^#(mark(X)) -> c_153(U56^#(X)) 1042.93/297.25 , U56^#(ok(X)) -> c_154(U56^#(X)) 1042.93/297.25 , U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) 1042.93/297.25 , U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) 1042.93/297.25 , U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) 1042.93/297.25 , U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) 1042.93/297.25 , U63^#(mark(X)) -> c_159(U63^#(X)) 1042.93/297.25 , U63^#(ok(X)) -> c_160(U63^#(X)) 1042.93/297.25 , U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) 1042.93/297.25 , U71^#(ok(X1), ok(X2), ok(X3)) -> c_162(U71^#(X1, X2, X3)) 1042.93/297.25 , U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) 1042.93/297.25 , U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) 1042.93/297.25 , U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) 1042.93/297.25 , U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) 1042.93/297.25 , U74^#(mark(X)) -> c_168(U74^#(X)) 1042.93/297.25 , U74^#(ok(X)) -> c_169(U74^#(X)) 1042.93/297.25 , U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) 1042.93/297.25 , U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) 1042.93/297.25 , U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) 1042.93/297.25 , U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) 1042.93/297.25 , U83^#(mark(X)) -> c_174(U83^#(X)) 1042.93/297.25 , U83^#(ok(X)) -> c_175(U83^#(X)) 1042.93/297.25 , U92^#(mark(X)) -> c_179(U92^#(X)) 1042.93/297.25 , U92^#(ok(X)) -> c_180(U92^#(X)) 1042.93/297.25 , isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) 1042.93/297.25 , isNeList^#(ok(X)) -> c_110(isNeList^#(X)) 1042.93/297.25 , isList^#(ok(X)) -> c_121(isList^#(X)) 1042.93/297.25 , isQid^#(ok(X)) -> c_130(isQid^#(X)) 1042.93/297.25 , isPal^#(ok(X)) -> c_167(isPal^#(X)) 1042.93/297.25 , isNePal^#(ok(X)) -> c_176(isNePal^#(X)) 1042.93/297.25 , proper^#(nil()) -> c_182() 1042.93/297.25 , proper^#(tt()) -> c_184() 1042.93/297.25 , proper^#(a()) -> c_226() 1042.93/297.25 , proper^#(e()) -> c_227() 1042.93/297.25 , proper^#(i()) -> c_228() 1042.93/297.25 , proper^#(o()) -> c_229() 1042.93/297.25 , proper^#(u()) -> c_230() 1042.93/297.25 , top^#(mark(X)) -> c_231(top^#(proper(X))) 1042.93/297.25 , top^#(ok(X)) -> c_232(top^#(active(X))) } 1042.93/297.25 Strict Trs: 1042.93/297.25 { active(__(X1, X2)) -> __(X1, active(X2)) 1042.93/297.25 , active(__(X1, X2)) -> __(active(X1), X2) 1042.93/297.25 , active(__(X, nil())) -> mark(X) 1042.93/297.25 , active(__(__(X, Y), Z)) -> mark(__(X, __(Y, Z))) 1042.93/297.25 , active(__(nil(), X)) -> mark(X) 1042.93/297.25 , active(U11(X1, X2)) -> U11(active(X1), X2) 1042.93/297.25 , active(U11(tt(), V)) -> mark(U12(isPalListKind(V), V)) 1042.93/297.25 , active(U12(X1, X2)) -> U12(active(X1), X2) 1042.93/297.25 , active(U12(tt(), V)) -> mark(U13(isNeList(V))) 1042.93/297.25 , active(isPalListKind(__(V1, V2))) -> 1042.93/297.25 mark(U91(isPalListKind(V1), V2)) 1042.93/297.25 , active(isPalListKind(nil())) -> mark(tt()) 1042.93/297.25 , active(isPalListKind(a())) -> mark(tt()) 1042.93/297.25 , active(isPalListKind(e())) -> mark(tt()) 1042.93/297.25 , active(isPalListKind(i())) -> mark(tt()) 1042.93/297.25 , active(isPalListKind(o())) -> mark(tt()) 1042.93/297.25 , active(isPalListKind(u())) -> mark(tt()) 1042.93/297.25 , active(U13(X)) -> U13(active(X)) 1042.93/297.25 , active(U13(tt())) -> mark(tt()) 1042.93/297.25 , active(isNeList(V)) -> mark(U31(isPalListKind(V), V)) 1042.93/297.25 , active(isNeList(__(V1, V2))) -> 1042.93/297.25 mark(U41(isPalListKind(V1), V1, V2)) 1042.93/297.25 , active(isNeList(__(V1, V2))) -> 1042.93/297.25 mark(U51(isPalListKind(V1), V1, V2)) 1042.93/297.25 , active(U21(X1, X2, X3)) -> U21(active(X1), X2, X3) 1042.93/297.25 , active(U21(tt(), V1, V2)) -> mark(U22(isPalListKind(V1), V1, V2)) 1042.93/297.25 , active(U22(X1, X2, X3)) -> U22(active(X1), X2, X3) 1042.93/297.25 , active(U22(tt(), V1, V2)) -> mark(U23(isPalListKind(V2), V1, V2)) 1042.93/297.25 , active(U23(X1, X2, X3)) -> U23(active(X1), X2, X3) 1042.93/297.25 , active(U23(tt(), V1, V2)) -> mark(U24(isPalListKind(V2), V1, V2)) 1042.93/297.25 , active(U24(X1, X2, X3)) -> U24(active(X1), X2, X3) 1042.93/297.25 , active(U24(tt(), V1, V2)) -> mark(U25(isList(V1), V2)) 1042.93/297.25 , active(U25(X1, X2)) -> U25(active(X1), X2) 1042.93/297.25 , active(U25(tt(), V2)) -> mark(U26(isList(V2))) 1042.93/297.25 , active(isList(V)) -> mark(U11(isPalListKind(V), V)) 1042.93/297.25 , active(isList(__(V1, V2))) -> 1042.93/297.25 mark(U21(isPalListKind(V1), V1, V2)) 1042.93/297.25 , active(isList(nil())) -> mark(tt()) 1042.93/297.25 , active(U26(X)) -> U26(active(X)) 1042.93/297.25 , active(U26(tt())) -> mark(tt()) 1042.93/297.25 , active(U31(X1, X2)) -> U31(active(X1), X2) 1042.93/297.25 , active(U31(tt(), V)) -> mark(U32(isPalListKind(V), V)) 1042.93/297.25 , active(U32(X1, X2)) -> U32(active(X1), X2) 1042.93/297.25 , active(U32(tt(), V)) -> mark(U33(isQid(V))) 1042.93/297.25 , active(U33(X)) -> U33(active(X)) 1042.93/297.25 , active(U33(tt())) -> mark(tt()) 1042.93/297.25 , active(isQid(a())) -> mark(tt()) 1042.93/297.25 , active(isQid(e())) -> mark(tt()) 1042.93/297.25 , active(isQid(i())) -> mark(tt()) 1042.93/297.25 , active(isQid(o())) -> mark(tt()) 1042.93/297.25 , active(isQid(u())) -> mark(tt()) 1042.93/297.25 , active(U41(X1, X2, X3)) -> U41(active(X1), X2, X3) 1042.93/297.25 , active(U41(tt(), V1, V2)) -> mark(U42(isPalListKind(V1), V1, V2)) 1042.93/297.25 , active(U42(X1, X2, X3)) -> U42(active(X1), X2, X3) 1042.93/297.25 , active(U42(tt(), V1, V2)) -> mark(U43(isPalListKind(V2), V1, V2)) 1042.93/297.25 , active(U43(X1, X2, X3)) -> U43(active(X1), X2, X3) 1042.93/297.25 , active(U43(tt(), V1, V2)) -> mark(U44(isPalListKind(V2), V1, V2)) 1042.93/297.25 , active(U44(X1, X2, X3)) -> U44(active(X1), X2, X3) 1042.93/297.25 , active(U44(tt(), V1, V2)) -> mark(U45(isList(V1), V2)) 1042.93/297.25 , active(U45(X1, X2)) -> U45(active(X1), X2) 1042.93/297.25 , active(U45(tt(), V2)) -> mark(U46(isNeList(V2))) 1042.93/297.25 , active(U46(X)) -> U46(active(X)) 1042.93/297.25 , active(U46(tt())) -> mark(tt()) 1042.93/297.25 , active(U51(X1, X2, X3)) -> U51(active(X1), X2, X3) 1042.93/297.25 , active(U51(tt(), V1, V2)) -> mark(U52(isPalListKind(V1), V1, V2)) 1042.93/297.25 , active(U52(X1, X2, X3)) -> U52(active(X1), X2, X3) 1042.93/297.25 , active(U52(tt(), V1, V2)) -> mark(U53(isPalListKind(V2), V1, V2)) 1042.93/297.25 , active(U53(X1, X2, X3)) -> U53(active(X1), X2, X3) 1042.93/297.25 , active(U53(tt(), V1, V2)) -> mark(U54(isPalListKind(V2), V1, V2)) 1042.93/297.25 , active(U54(X1, X2, X3)) -> U54(active(X1), X2, X3) 1042.93/297.25 , active(U54(tt(), V1, V2)) -> mark(U55(isNeList(V1), V2)) 1042.93/297.26 , active(U55(X1, X2)) -> U55(active(X1), X2) 1042.93/297.26 , active(U55(tt(), V2)) -> mark(U56(isList(V2))) 1042.93/297.26 , active(U56(X)) -> U56(active(X)) 1042.93/297.26 , active(U56(tt())) -> mark(tt()) 1042.93/297.26 , active(U61(X1, X2)) -> U61(active(X1), X2) 1042.93/297.26 , active(U61(tt(), V)) -> mark(U62(isPalListKind(V), V)) 1042.93/297.26 , active(U62(X1, X2)) -> U62(active(X1), X2) 1042.93/297.26 , active(U62(tt(), V)) -> mark(U63(isQid(V))) 1042.93/297.26 , active(U63(X)) -> U63(active(X)) 1042.93/297.26 , active(U63(tt())) -> mark(tt()) 1042.93/297.26 , active(U71(X1, X2, X3)) -> U71(active(X1), X2, X3) 1042.93/297.26 , active(U71(tt(), I, P)) -> mark(U72(isPalListKind(I), P)) 1042.93/297.26 , active(U72(X1, X2)) -> U72(active(X1), X2) 1042.93/297.26 , active(U72(tt(), P)) -> mark(U73(isPal(P), P)) 1042.93/297.26 , active(U73(X1, X2)) -> U73(active(X1), X2) 1042.93/297.26 , active(U73(tt(), P)) -> mark(U74(isPalListKind(P))) 1042.93/297.26 , active(isPal(V)) -> mark(U81(isPalListKind(V), V)) 1042.93/297.26 , active(isPal(nil())) -> mark(tt()) 1042.93/297.26 , active(U74(X)) -> U74(active(X)) 1042.93/297.26 , active(U74(tt())) -> mark(tt()) 1042.93/297.26 , active(U81(X1, X2)) -> U81(active(X1), X2) 1042.93/297.26 , active(U81(tt(), V)) -> mark(U82(isPalListKind(V), V)) 1042.93/297.26 , active(U82(X1, X2)) -> U82(active(X1), X2) 1042.93/297.26 , active(U82(tt(), V)) -> mark(U83(isNePal(V))) 1042.93/297.26 , active(U83(X)) -> U83(active(X)) 1042.93/297.26 , active(U83(tt())) -> mark(tt()) 1042.93/297.26 , active(isNePal(V)) -> mark(U61(isPalListKind(V), V)) 1042.93/297.26 , active(isNePal(__(I, __(P, I)))) -> mark(U71(isQid(I), I, P)) 1042.93/297.26 , active(U91(X1, X2)) -> U91(active(X1), X2) 1042.93/297.26 , active(U91(tt(), V2)) -> mark(U92(isPalListKind(V2))) 1042.93/297.26 , active(U92(X)) -> U92(active(X)) 1042.93/297.26 , active(U92(tt())) -> mark(tt()) 1042.93/297.26 , __(X1, mark(X2)) -> mark(__(X1, X2)) 1042.93/297.26 , __(mark(X1), X2) -> mark(__(X1, X2)) 1042.93/297.26 , __(ok(X1), ok(X2)) -> ok(__(X1, X2)) 1042.93/297.26 , U11(mark(X1), X2) -> mark(U11(X1, X2)) 1042.93/297.26 , U11(ok(X1), ok(X2)) -> ok(U11(X1, X2)) 1042.93/297.26 , U12(mark(X1), X2) -> mark(U12(X1, X2)) 1042.93/297.26 , U12(ok(X1), ok(X2)) -> ok(U12(X1, X2)) 1042.93/297.26 , isPalListKind(ok(X)) -> ok(isPalListKind(X)) 1042.93/297.26 , U13(mark(X)) -> mark(U13(X)) 1042.93/297.26 , U13(ok(X)) -> ok(U13(X)) 1042.93/297.26 , isNeList(ok(X)) -> ok(isNeList(X)) 1042.93/297.26 , U21(mark(X1), X2, X3) -> mark(U21(X1, X2, X3)) 1042.93/297.26 , U21(ok(X1), ok(X2), ok(X3)) -> ok(U21(X1, X2, X3)) 1042.93/297.26 , U22(mark(X1), X2, X3) -> mark(U22(X1, X2, X3)) 1042.93/297.26 , U22(ok(X1), ok(X2), ok(X3)) -> ok(U22(X1, X2, X3)) 1042.93/297.26 , U23(mark(X1), X2, X3) -> mark(U23(X1, X2, X3)) 1042.93/297.26 , U23(ok(X1), ok(X2), ok(X3)) -> ok(U23(X1, X2, X3)) 1042.93/297.26 , U24(mark(X1), X2, X3) -> mark(U24(X1, X2, X3)) 1042.93/297.26 , U24(ok(X1), ok(X2), ok(X3)) -> ok(U24(X1, X2, X3)) 1042.93/297.26 , U25(mark(X1), X2) -> mark(U25(X1, X2)) 1042.93/297.26 , U25(ok(X1), ok(X2)) -> ok(U25(X1, X2)) 1042.93/297.26 , isList(ok(X)) -> ok(isList(X)) 1042.93/297.26 , U26(mark(X)) -> mark(U26(X)) 1042.93/297.26 , U26(ok(X)) -> ok(U26(X)) 1042.93/297.26 , U31(mark(X1), X2) -> mark(U31(X1, X2)) 1042.93/297.26 , U31(ok(X1), ok(X2)) -> ok(U31(X1, X2)) 1042.93/297.26 , U32(mark(X1), X2) -> mark(U32(X1, X2)) 1042.93/297.26 , U32(ok(X1), ok(X2)) -> ok(U32(X1, X2)) 1042.93/297.26 , U33(mark(X)) -> mark(U33(X)) 1042.93/297.26 , U33(ok(X)) -> ok(U33(X)) 1042.93/297.26 , isQid(ok(X)) -> ok(isQid(X)) 1042.93/297.26 , U41(mark(X1), X2, X3) -> mark(U41(X1, X2, X3)) 1042.93/297.26 , U41(ok(X1), ok(X2), ok(X3)) -> ok(U41(X1, X2, X3)) 1042.93/297.26 , U42(mark(X1), X2, X3) -> mark(U42(X1, X2, X3)) 1042.93/297.26 , U42(ok(X1), ok(X2), ok(X3)) -> ok(U42(X1, X2, X3)) 1042.93/297.26 , U43(mark(X1), X2, X3) -> mark(U43(X1, X2, X3)) 1042.93/297.26 , U43(ok(X1), ok(X2), ok(X3)) -> ok(U43(X1, X2, X3)) 1042.93/297.26 , U44(mark(X1), X2, X3) -> mark(U44(X1, X2, X3)) 1042.93/297.26 , U44(ok(X1), ok(X2), ok(X3)) -> ok(U44(X1, X2, X3)) 1042.93/297.26 , U45(mark(X1), X2) -> mark(U45(X1, X2)) 1042.93/297.26 , U45(ok(X1), ok(X2)) -> ok(U45(X1, X2)) 1042.93/297.26 , U46(mark(X)) -> mark(U46(X)) 1042.93/297.26 , U46(ok(X)) -> ok(U46(X)) 1042.93/297.26 , U51(mark(X1), X2, X3) -> mark(U51(X1, X2, X3)) 1042.93/297.26 , U51(ok(X1), ok(X2), ok(X3)) -> ok(U51(X1, X2, X3)) 1042.93/297.26 , U52(mark(X1), X2, X3) -> mark(U52(X1, X2, X3)) 1042.93/297.26 , U52(ok(X1), ok(X2), ok(X3)) -> ok(U52(X1, X2, X3)) 1042.93/297.26 , U53(mark(X1), X2, X3) -> mark(U53(X1, X2, X3)) 1042.93/297.26 , U53(ok(X1), ok(X2), ok(X3)) -> ok(U53(X1, X2, X3)) 1042.93/297.26 , U54(mark(X1), X2, X3) -> mark(U54(X1, X2, X3)) 1042.93/297.26 , U54(ok(X1), ok(X2), ok(X3)) -> ok(U54(X1, X2, X3)) 1042.93/297.26 , U55(mark(X1), X2) -> mark(U55(X1, X2)) 1042.93/297.26 , U55(ok(X1), ok(X2)) -> ok(U55(X1, X2)) 1042.93/297.26 , U56(mark(X)) -> mark(U56(X)) 1042.93/297.26 , U56(ok(X)) -> ok(U56(X)) 1042.93/297.26 , U61(mark(X1), X2) -> mark(U61(X1, X2)) 1042.93/297.26 , U61(ok(X1), ok(X2)) -> ok(U61(X1, X2)) 1042.93/297.26 , U62(mark(X1), X2) -> mark(U62(X1, X2)) 1042.93/297.26 , U62(ok(X1), ok(X2)) -> ok(U62(X1, X2)) 1042.93/297.26 , U63(mark(X)) -> mark(U63(X)) 1042.93/297.26 , U63(ok(X)) -> ok(U63(X)) 1042.93/297.26 , U71(mark(X1), X2, X3) -> mark(U71(X1, X2, X3)) 1042.93/297.26 , U71(ok(X1), ok(X2), ok(X3)) -> ok(U71(X1, X2, X3)) 1042.93/297.26 , U72(mark(X1), X2) -> mark(U72(X1, X2)) 1042.93/297.26 , U72(ok(X1), ok(X2)) -> ok(U72(X1, X2)) 1042.93/297.26 , U73(mark(X1), X2) -> mark(U73(X1, X2)) 1042.93/297.26 , U73(ok(X1), ok(X2)) -> ok(U73(X1, X2)) 1042.93/297.26 , isPal(ok(X)) -> ok(isPal(X)) 1042.93/297.26 , U74(mark(X)) -> mark(U74(X)) 1042.93/297.26 , U74(ok(X)) -> ok(U74(X)) 1042.93/297.26 , U81(mark(X1), X2) -> mark(U81(X1, X2)) 1042.93/297.26 , U81(ok(X1), ok(X2)) -> ok(U81(X1, X2)) 1042.93/297.26 , U82(mark(X1), X2) -> mark(U82(X1, X2)) 1042.93/297.26 , U82(ok(X1), ok(X2)) -> ok(U82(X1, X2)) 1042.93/297.26 , U83(mark(X)) -> mark(U83(X)) 1042.93/297.26 , U83(ok(X)) -> ok(U83(X)) 1042.93/297.26 , isNePal(ok(X)) -> ok(isNePal(X)) 1042.93/297.26 , U91(mark(X1), X2) -> mark(U91(X1, X2)) 1042.93/297.26 , U91(ok(X1), ok(X2)) -> ok(U91(X1, X2)) 1042.93/297.26 , U92(mark(X)) -> mark(U92(X)) 1042.93/297.26 , U92(ok(X)) -> ok(U92(X)) 1042.93/297.26 , proper(__(X1, X2)) -> __(proper(X1), proper(X2)) 1042.93/297.26 , proper(nil()) -> ok(nil()) 1042.93/297.26 , proper(U11(X1, X2)) -> U11(proper(X1), proper(X2)) 1042.93/297.26 , proper(tt()) -> ok(tt()) 1042.93/297.26 , proper(U12(X1, X2)) -> U12(proper(X1), proper(X2)) 1042.93/297.26 , proper(isPalListKind(X)) -> isPalListKind(proper(X)) 1042.93/297.26 , proper(U13(X)) -> U13(proper(X)) 1042.93/297.26 , proper(isNeList(X)) -> isNeList(proper(X)) 1042.93/297.26 , proper(U21(X1, X2, X3)) -> 1042.93/297.26 U21(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U22(X1, X2, X3)) -> 1042.93/297.26 U22(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U23(X1, X2, X3)) -> 1042.93/297.26 U23(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U24(X1, X2, X3)) -> 1042.93/297.26 U24(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U25(X1, X2)) -> U25(proper(X1), proper(X2)) 1042.93/297.26 , proper(isList(X)) -> isList(proper(X)) 1042.93/297.26 , proper(U26(X)) -> U26(proper(X)) 1042.93/297.26 , proper(U31(X1, X2)) -> U31(proper(X1), proper(X2)) 1042.93/297.26 , proper(U32(X1, X2)) -> U32(proper(X1), proper(X2)) 1042.93/297.26 , proper(U33(X)) -> U33(proper(X)) 1042.93/297.26 , proper(isQid(X)) -> isQid(proper(X)) 1042.93/297.26 , proper(U41(X1, X2, X3)) -> 1042.93/297.26 U41(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U42(X1, X2, X3)) -> 1042.93/297.26 U42(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U43(X1, X2, X3)) -> 1042.93/297.26 U43(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U44(X1, X2, X3)) -> 1042.93/297.26 U44(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U45(X1, X2)) -> U45(proper(X1), proper(X2)) 1042.93/297.26 , proper(U46(X)) -> U46(proper(X)) 1042.93/297.26 , proper(U51(X1, X2, X3)) -> 1042.93/297.26 U51(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U52(X1, X2, X3)) -> 1042.93/297.26 U52(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U53(X1, X2, X3)) -> 1042.93/297.26 U53(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U54(X1, X2, X3)) -> 1042.93/297.26 U54(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U55(X1, X2)) -> U55(proper(X1), proper(X2)) 1042.93/297.26 , proper(U56(X)) -> U56(proper(X)) 1042.93/297.26 , proper(U61(X1, X2)) -> U61(proper(X1), proper(X2)) 1042.93/297.26 , proper(U62(X1, X2)) -> U62(proper(X1), proper(X2)) 1042.93/297.26 , proper(U63(X)) -> U63(proper(X)) 1042.93/297.26 , proper(U71(X1, X2, X3)) -> 1042.93/297.26 U71(proper(X1), proper(X2), proper(X3)) 1042.93/297.26 , proper(U72(X1, X2)) -> U72(proper(X1), proper(X2)) 1042.93/297.26 , proper(U73(X1, X2)) -> U73(proper(X1), proper(X2)) 1042.93/297.26 , proper(isPal(X)) -> isPal(proper(X)) 1042.93/297.26 , proper(U74(X)) -> U74(proper(X)) 1042.93/297.26 , proper(U81(X1, X2)) -> U81(proper(X1), proper(X2)) 1042.93/297.26 , proper(U82(X1, X2)) -> U82(proper(X1), proper(X2)) 1042.93/297.26 , proper(U83(X)) -> U83(proper(X)) 1042.93/297.26 , proper(isNePal(X)) -> isNePal(proper(X)) 1042.93/297.26 , proper(U91(X1, X2)) -> U91(proper(X1), proper(X2)) 1042.93/297.26 , proper(U92(X)) -> U92(proper(X)) 1042.93/297.26 , proper(a()) -> ok(a()) 1042.93/297.26 , proper(e()) -> ok(e()) 1042.93/297.26 , proper(i()) -> ok(i()) 1042.93/297.26 , proper(o()) -> ok(o()) 1042.93/297.26 , proper(u()) -> ok(u()) 1042.93/297.26 , top(mark(X)) -> top(proper(X)) 1042.93/297.26 , top(ok(X)) -> top(active(X)) } 1042.93/297.26 Obligation: 1042.93/297.26 runtime complexity 1042.93/297.26 Answer: 1042.93/297.26 MAYBE 1042.93/297.26 1042.93/297.26 We estimate the number of application of {82,83,84,85,86,87,88} by 1042.93/297.26 applications of Pre({82,83,84,85,86,87,88}) = {}. Here rules are 1042.93/297.26 labeled as follows: 1042.93/297.26 1042.93/297.26 DPs: 1042.93/297.26 { 1: __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) 1042.93/297.26 , 2: __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) 1042.93/297.26 , 3: __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) 1042.93/297.26 , 4: U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) 1042.93/297.26 , 5: U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) 1042.93/297.26 , 6: U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) 1042.93/297.26 , 7: U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) 1042.93/297.26 , 8: U13^#(mark(X)) -> c_108(U13^#(X)) 1042.93/297.26 , 9: U13^#(ok(X)) -> c_109(U13^#(X)) 1042.93/297.26 , 10: U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) 1042.93/297.26 , 11: U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) 1042.93/297.26 , 12: U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) 1042.93/297.26 , 13: U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) 1042.93/297.26 , 14: U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) 1042.93/297.26 , 15: U41^#(ok(X1), ok(X2), ok(X3)) -> c_132(U41^#(X1, X2, X3)) 1042.93/297.26 , 16: U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) 1042.93/297.26 , 17: U51^#(ok(X1), ok(X2), ok(X3)) -> c_144(U51^#(X1, X2, X3)) 1042.93/297.26 , 18: U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) 1042.93/297.26 , 19: U21^#(ok(X1), ok(X2), ok(X3)) -> c_112(U21^#(X1, X2, X3)) 1042.93/297.26 , 20: U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) 1042.93/297.26 , 21: U22^#(ok(X1), ok(X2), ok(X3)) -> c_114(U22^#(X1, X2, X3)) 1042.93/297.26 , 22: U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) 1042.93/297.26 , 23: U23^#(ok(X1), ok(X2), ok(X3)) -> c_116(U23^#(X1, X2, X3)) 1042.93/297.26 , 24: U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) 1042.93/297.26 , 25: U24^#(ok(X1), ok(X2), ok(X3)) -> c_118(U24^#(X1, X2, X3)) 1042.93/297.26 , 26: U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) 1042.93/297.26 , 27: U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) 1042.93/297.26 , 28: U26^#(mark(X)) -> c_122(U26^#(X)) 1042.93/297.26 , 29: U26^#(ok(X)) -> c_123(U26^#(X)) 1042.93/297.26 , 30: U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) 1042.93/297.26 , 31: U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) 1042.93/297.26 , 32: U33^#(mark(X)) -> c_128(U33^#(X)) 1042.93/297.26 , 33: U33^#(ok(X)) -> c_129(U33^#(X)) 1042.93/297.26 , 34: U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) 1042.93/297.26 , 35: U42^#(ok(X1), ok(X2), ok(X3)) -> c_134(U42^#(X1, X2, X3)) 1042.93/297.26 , 36: U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) 1042.93/297.26 , 37: U43^#(ok(X1), ok(X2), ok(X3)) -> c_136(U43^#(X1, X2, X3)) 1042.93/297.26 , 38: U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) 1042.93/297.26 , 39: U44^#(ok(X1), ok(X2), ok(X3)) -> c_138(U44^#(X1, X2, X3)) 1042.93/297.26 , 40: U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) 1042.93/297.26 , 41: U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) 1042.93/297.26 , 42: U46^#(mark(X)) -> c_141(U46^#(X)) 1042.93/297.26 , 43: U46^#(ok(X)) -> c_142(U46^#(X)) 1042.93/297.26 , 44: U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) 1042.93/297.26 , 45: U52^#(ok(X1), ok(X2), ok(X3)) -> c_146(U52^#(X1, X2, X3)) 1042.93/297.26 , 46: U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) 1042.93/297.26 , 47: U53^#(ok(X1), ok(X2), ok(X3)) -> c_148(U53^#(X1, X2, X3)) 1042.93/297.26 , 48: U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) 1042.93/297.26 , 49: U54^#(ok(X1), ok(X2), ok(X3)) -> c_150(U54^#(X1, X2, X3)) 1042.93/297.26 , 50: U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) 1042.93/297.26 , 51: U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) 1042.93/297.26 , 52: U56^#(mark(X)) -> c_153(U56^#(X)) 1042.93/297.26 , 53: U56^#(ok(X)) -> c_154(U56^#(X)) 1042.93/297.26 , 54: U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) 1042.93/297.26 , 55: U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) 1042.93/297.26 , 56: U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) 1042.93/297.26 , 57: U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) 1042.93/297.26 , 58: U63^#(mark(X)) -> c_159(U63^#(X)) 1042.93/297.26 , 59: U63^#(ok(X)) -> c_160(U63^#(X)) 1042.93/297.26 , 60: U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) 1042.93/297.26 , 61: U71^#(ok(X1), ok(X2), ok(X3)) -> c_162(U71^#(X1, X2, X3)) 1042.93/297.26 , 62: U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) 1042.93/297.26 , 63: U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) 1042.93/297.26 , 64: U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) 1042.93/297.26 , 65: U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) 1042.93/297.26 , 66: U74^#(mark(X)) -> c_168(U74^#(X)) 1042.93/297.26 , 67: U74^#(ok(X)) -> c_169(U74^#(X)) 1042.93/297.26 , 68: U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) 1042.93/297.26 , 69: U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) 1042.93/297.26 , 70: U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) 1042.93/297.26 , 71: U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) 1042.93/297.26 , 72: U83^#(mark(X)) -> c_174(U83^#(X)) 1042.93/297.26 , 73: U83^#(ok(X)) -> c_175(U83^#(X)) 1042.93/297.26 , 74: U92^#(mark(X)) -> c_179(U92^#(X)) 1042.93/297.26 , 75: U92^#(ok(X)) -> c_180(U92^#(X)) 1042.93/297.26 , 76: isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) 1042.93/297.26 , 77: isNeList^#(ok(X)) -> c_110(isNeList^#(X)) 1042.93/297.26 , 78: isList^#(ok(X)) -> c_121(isList^#(X)) 1042.93/297.26 , 79: isQid^#(ok(X)) -> c_130(isQid^#(X)) 1042.93/297.26 , 80: isPal^#(ok(X)) -> c_167(isPal^#(X)) 1042.93/297.26 , 81: isNePal^#(ok(X)) -> c_176(isNePal^#(X)) 1042.93/297.26 , 82: proper^#(nil()) -> c_182() 1042.93/297.26 , 83: proper^#(tt()) -> c_184() 1042.93/297.26 , 84: proper^#(a()) -> c_226() 1042.93/297.26 , 85: proper^#(e()) -> c_227() 1042.93/297.26 , 86: proper^#(i()) -> c_228() 1042.93/297.26 , 87: proper^#(o()) -> c_229() 1042.93/297.26 , 88: proper^#(u()) -> c_230() 1042.93/297.26 , 89: top^#(mark(X)) -> c_231(top^#(proper(X))) 1042.93/297.26 , 90: top^#(ok(X)) -> c_232(top^#(active(X))) } 1042.93/297.26 1042.93/297.26 We are left with following problem, upon which TcT provides the 1042.93/297.26 certificate MAYBE. 1042.93/297.26 1042.93/297.26 Strict DPs: 1042.93/297.26 { __^#(X1, mark(X2)) -> c_100(__^#(X1, X2)) 1042.93/297.26 , __^#(mark(X1), X2) -> c_101(__^#(X1, X2)) 1042.93/297.26 , __^#(ok(X1), ok(X2)) -> c_102(__^#(X1, X2)) 1042.93/297.26 , U11^#(mark(X1), X2) -> c_103(U11^#(X1, X2)) 1042.93/297.26 , U11^#(ok(X1), ok(X2)) -> c_104(U11^#(X1, X2)) 1042.93/297.26 , U12^#(mark(X1), X2) -> c_105(U12^#(X1, X2)) 1042.93/297.26 , U12^#(ok(X1), ok(X2)) -> c_106(U12^#(X1, X2)) 1042.93/297.26 , U13^#(mark(X)) -> c_108(U13^#(X)) 1042.93/297.26 , U13^#(ok(X)) -> c_109(U13^#(X)) 1042.93/297.26 , U91^#(mark(X1), X2) -> c_177(U91^#(X1, X2)) 1042.93/297.26 , U91^#(ok(X1), ok(X2)) -> c_178(U91^#(X1, X2)) 1042.93/297.26 , U31^#(mark(X1), X2) -> c_124(U31^#(X1, X2)) 1042.93/297.26 , U31^#(ok(X1), ok(X2)) -> c_125(U31^#(X1, X2)) 1042.93/297.26 , U41^#(mark(X1), X2, X3) -> c_131(U41^#(X1, X2, X3)) 1042.93/297.26 , U41^#(ok(X1), ok(X2), ok(X3)) -> c_132(U41^#(X1, X2, X3)) 1042.93/297.26 , U51^#(mark(X1), X2, X3) -> c_143(U51^#(X1, X2, X3)) 1042.93/297.26 , U51^#(ok(X1), ok(X2), ok(X3)) -> c_144(U51^#(X1, X2, X3)) 1042.93/297.26 , U21^#(mark(X1), X2, X3) -> c_111(U21^#(X1, X2, X3)) 1042.93/297.26 , U21^#(ok(X1), ok(X2), ok(X3)) -> c_112(U21^#(X1, X2, X3)) 1042.93/297.26 , U22^#(mark(X1), X2, X3) -> c_113(U22^#(X1, X2, X3)) 1042.93/297.26 , U22^#(ok(X1), ok(X2), ok(X3)) -> c_114(U22^#(X1, X2, X3)) 1042.93/297.26 , U23^#(mark(X1), X2, X3) -> c_115(U23^#(X1, X2, X3)) 1042.93/297.26 , U23^#(ok(X1), ok(X2), ok(X3)) -> c_116(U23^#(X1, X2, X3)) 1042.93/297.26 , U24^#(mark(X1), X2, X3) -> c_117(U24^#(X1, X2, X3)) 1042.93/297.26 , U24^#(ok(X1), ok(X2), ok(X3)) -> c_118(U24^#(X1, X2, X3)) 1042.93/297.26 , U25^#(mark(X1), X2) -> c_119(U25^#(X1, X2)) 1042.93/297.26 , U25^#(ok(X1), ok(X2)) -> c_120(U25^#(X1, X2)) 1042.93/297.26 , U26^#(mark(X)) -> c_122(U26^#(X)) 1042.93/297.26 , U26^#(ok(X)) -> c_123(U26^#(X)) 1042.93/297.26 , U32^#(mark(X1), X2) -> c_126(U32^#(X1, X2)) 1042.93/297.26 , U32^#(ok(X1), ok(X2)) -> c_127(U32^#(X1, X2)) 1042.93/297.26 , U33^#(mark(X)) -> c_128(U33^#(X)) 1042.93/297.26 , U33^#(ok(X)) -> c_129(U33^#(X)) 1042.93/297.26 , U42^#(mark(X1), X2, X3) -> c_133(U42^#(X1, X2, X3)) 1042.93/297.26 , U42^#(ok(X1), ok(X2), ok(X3)) -> c_134(U42^#(X1, X2, X3)) 1042.93/297.26 , U43^#(mark(X1), X2, X3) -> c_135(U43^#(X1, X2, X3)) 1042.93/297.26 , U43^#(ok(X1), ok(X2), ok(X3)) -> c_136(U43^#(X1, X2, X3)) 1042.93/297.26 , U44^#(mark(X1), X2, X3) -> c_137(U44^#(X1, X2, X3)) 1042.93/297.26 , U44^#(ok(X1), ok(X2), ok(X3)) -> c_138(U44^#(X1, X2, X3)) 1042.93/297.26 , U45^#(mark(X1), X2) -> c_139(U45^#(X1, X2)) 1042.93/297.26 , U45^#(ok(X1), ok(X2)) -> c_140(U45^#(X1, X2)) 1042.93/297.26 , U46^#(mark(X)) -> c_141(U46^#(X)) 1042.93/297.26 , U46^#(ok(X)) -> c_142(U46^#(X)) 1042.93/297.26 , U52^#(mark(X1), X2, X3) -> c_145(U52^#(X1, X2, X3)) 1042.93/297.26 , U52^#(ok(X1), ok(X2), ok(X3)) -> c_146(U52^#(X1, X2, X3)) 1042.93/297.26 , U53^#(mark(X1), X2, X3) -> c_147(U53^#(X1, X2, X3)) 1042.93/297.26 , U53^#(ok(X1), ok(X2), ok(X3)) -> c_148(U53^#(X1, X2, X3)) 1042.93/297.27 , U54^#(mark(X1), X2, X3) -> c_149(U54^#(X1, X2, X3)) 1042.93/297.27 , U54^#(ok(X1), ok(X2), ok(X3)) -> c_150(U54^#(X1, X2, X3)) 1042.93/297.27 , U55^#(mark(X1), X2) -> c_151(U55^#(X1, X2)) 1042.93/297.27 , U55^#(ok(X1), ok(X2)) -> c_152(U55^#(X1, X2)) 1042.93/297.27 , U56^#(mark(X)) -> c_153(U56^#(X)) 1042.93/297.27 , U56^#(ok(X)) -> c_154(U56^#(X)) 1042.93/297.27 , U61^#(mark(X1), X2) -> c_155(U61^#(X1, X2)) 1042.93/297.27 , U61^#(ok(X1), ok(X2)) -> c_156(U61^#(X1, X2)) 1042.93/297.27 , U62^#(mark(X1), X2) -> c_157(U62^#(X1, X2)) 1042.93/297.27 , U62^#(ok(X1), ok(X2)) -> c_158(U62^#(X1, X2)) 1042.93/297.27 , U63^#(mark(X)) -> c_159(U63^#(X)) 1042.93/297.27 , U63^#(ok(X)) -> c_160(U63^#(X)) 1042.93/297.27 , U71^#(mark(X1), X2, X3) -> c_161(U71^#(X1, X2, X3)) 1042.93/297.27 , U71^#(ok(X1), ok(X2), ok(X3)) -> c_162(U71^#(X1, X2, X3)) 1042.93/297.27 , U72^#(mark(X1), X2) -> c_163(U72^#(X1, X2)) 1042.93/297.27 , U72^#(ok(X1), ok(X2)) -> c_164(U72^#(X1, X2)) 1042.93/297.27 , U73^#(mark(X1), X2) -> c_165(U73^#(X1, X2)) 1042.93/297.27 , U73^#(ok(X1), ok(X2)) -> c_166(U73^#(X1, X2)) 1042.93/297.27 , U74^#(mark(X)) -> c_168(U74^#(X)) 1042.93/297.27 , U74^#(ok(X)) -> c_169(U74^#(X)) 1042.93/297.27 , U81^#(mark(X1), X2) -> c_170(U81^#(X1, X2)) 1042.93/297.27 , U81^#(ok(X1), ok(X2)) -> c_171(U81^#(X1, X2)) 1042.93/297.27 , U82^#(mark(X1), X2) -> c_172(U82^#(X1, X2)) 1042.93/297.27 , U82^#(ok(X1), ok(X2)) -> c_173(U82^#(X1, X2)) 1042.93/297.27 , U83^#(mark(X)) -> c_174(U83^#(X)) 1042.93/297.27 , U83^#(ok(X)) -> c_175(U83^#(X)) 1042.93/297.27 , U92^#(mark(X)) -> c_179(U92^#(X)) 1042.93/297.27 , U92^#(ok(X)) -> c_180(U92^#(X)) 1042.93/297.27 , isPalListKind^#(ok(X)) -> c_107(isPalListKind^#(X)) 1042.93/297.27 , isNeList^#(ok(X)) -> c_110(isNeList^#(X)) 1042.93/297.27 , isList^#(ok(X)) -> c_121(isList^#(X)) 1042.93/297.27 , isQid^#(ok(X)) -> c_130(isQid^#(X)) 1042.93/297.27 , isPal^#(ok(X)) -> c_167(isPal^#(X)) 1042.93/297.27 , isNePal^#(ok(X)) -> c_176(isNePal^#(X)) 1042.93/297.27 , top^#(mark(X)) -> c_231(top^#(proper(X))) 1042.93/297.27 , top^#(ok(X)) -> c_232(top^#(active(X))) } 1042.93/297.27 Strict Trs: 1042.93/297.27 { active(__(X1, X2)) -> __(X1, active(X2)) 1042.93/297.27 , active(__(X1, X2)) -> __(active(X1), X2) 1042.93/297.27 , active(__(X, nil())) -> mark(X) 1042.93/297.27 , active(__(__(X, Y), Z)) -> mark(__(X, __(Y, Z))) 1042.93/297.27 , active(__(nil(), X)) -> mark(X) 1042.93/297.27 , active(U11(X1, X2)) -> U11(active(X1), X2) 1042.93/297.27 , active(U11(tt(), V)) -> mark(U12(isPalListKind(V), V)) 1042.93/297.27 , active(U12(X1, X2)) -> U12(active(X1), X2) 1042.93/297.27 , active(U12(tt(), V)) -> mark(U13(isNeList(V))) 1042.93/297.27 , active(isPalListKind(__(V1, V2))) -> 1042.93/297.27 mark(U91(isPalListKind(V1), V2)) 1042.93/297.27 , active(isPalListKind(nil())) -> mark(tt()) 1042.93/297.27 , active(isPalListKind(a())) -> mark(tt()) 1042.93/297.27 , active(isPalListKind(e())) -> mark(tt()) 1042.93/297.27 , active(isPalListKind(i())) -> mark(tt()) 1042.93/297.27 , active(isPalListKind(o())) -> mark(tt()) 1042.93/297.27 , active(isPalListKind(u())) -> mark(tt()) 1042.93/297.27 , active(U13(X)) -> U13(active(X)) 1042.93/297.27 , active(U13(tt())) -> mark(tt()) 1042.93/297.27 , active(isNeList(V)) -> mark(U31(isPalListKind(V), V)) 1042.93/297.27 , active(isNeList(__(V1, V2))) -> 1042.93/297.27 mark(U41(isPalListKind(V1), V1, V2)) 1042.93/297.27 , active(isNeList(__(V1, V2))) -> 1042.93/297.27 mark(U51(isPalListKind(V1), V1, V2)) 1042.93/297.27 , active(U21(X1, X2, X3)) -> U21(active(X1), X2, X3) 1042.93/297.27 , active(U21(tt(), V1, V2)) -> mark(U22(isPalListKind(V1), V1, V2)) 1042.93/297.27 , active(U22(X1, X2, X3)) -> U22(active(X1), X2, X3) 1042.93/297.27 , active(U22(tt(), V1, V2)) -> mark(U23(isPalListKind(V2), V1, V2)) 1042.93/297.27 , active(U23(X1, X2, X3)) -> U23(active(X1), X2, X3) 1042.93/297.27 , active(U23(tt(), V1, V2)) -> mark(U24(isPalListKind(V2), V1, V2)) 1042.93/297.27 , active(U24(X1, X2, X3)) -> U24(active(X1), X2, X3) 1042.93/297.27 , active(U24(tt(), V1, V2)) -> mark(U25(isList(V1), V2)) 1042.93/297.27 , active(U25(X1, X2)) -> U25(active(X1), X2) 1042.93/297.27 , active(U25(tt(), V2)) -> mark(U26(isList(V2))) 1042.93/297.27 , active(isList(V)) -> mark(U11(isPalListKind(V), V)) 1042.93/297.27 , active(isList(__(V1, V2))) -> 1042.93/297.27 mark(U21(isPalListKind(V1), V1, V2)) 1042.93/297.27 , active(isList(nil())) -> mark(tt()) 1042.93/297.27 , active(U26(X)) -> U26(active(X)) 1042.93/297.27 , active(U26(tt())) -> mark(tt()) 1042.93/297.27 , active(U31(X1, X2)) -> U31(active(X1), X2) 1042.93/297.27 , active(U31(tt(), V)) -> mark(U32(isPalListKind(V), V)) 1042.93/297.27 , active(U32(X1, X2)) -> U32(active(X1), X2) 1042.93/297.27 , active(U32(tt(), V)) -> mark(U33(isQid(V))) 1042.93/297.27 , active(U33(X)) -> U33(active(X)) 1042.93/297.27 , active(U33(tt())) -> mark(tt()) 1042.93/297.27 , active(isQid(a())) -> mark(tt()) 1042.93/297.27 , active(isQid(e())) -> mark(tt()) 1042.93/297.27 , active(isQid(i())) -> mark(tt()) 1042.93/297.27 , active(isQid(o())) -> mark(tt()) 1042.93/297.27 , active(isQid(u())) -> mark(tt()) 1042.93/297.27 , active(U41(X1, X2, X3)) -> U41(active(X1), X2, X3) 1042.93/297.27 , active(U41(tt(), V1, V2)) -> mark(U42(isPalListKind(V1), V1, V2)) 1042.93/297.27 , active(U42(X1, X2, X3)) -> U42(active(X1), X2, X3) 1042.93/297.27 , active(U42(tt(), V1, V2)) -> mark(U43(isPalListKind(V2), V1, V2)) 1042.93/297.27 , active(U43(X1, X2, X3)) -> U43(active(X1), X2, X3) 1042.93/297.27 , active(U43(tt(), V1, V2)) -> mark(U44(isPalListKind(V2), V1, V2)) 1042.93/297.27 , active(U44(X1, X2, X3)) -> U44(active(X1), X2, X3) 1042.93/297.27 , active(U44(tt(), V1, V2)) -> mark(U45(isList(V1), V2)) 1042.93/297.27 , active(U45(X1, X2)) -> U45(active(X1), X2) 1042.93/297.27 , active(U45(tt(), V2)) -> mark(U46(isNeList(V2))) 1042.93/297.27 , active(U46(X)) -> U46(active(X)) 1042.93/297.27 , active(U46(tt())) -> mark(tt()) 1042.93/297.27 , active(U51(X1, X2, X3)) -> U51(active(X1), X2, X3) 1042.93/297.27 , active(U51(tt(), V1, V2)) -> mark(U52(isPalListKind(V1), V1, V2)) 1042.93/297.27 , active(U52(X1, X2, X3)) -> U52(active(X1), X2, X3) 1042.93/297.27 , active(U52(tt(), V1, V2)) -> mark(U53(isPalListKind(V2), V1, V2)) 1042.93/297.27 , active(U53(X1, X2, X3)) -> U53(active(X1), X2, X3) 1042.93/297.27 , active(U53(tt(), V1, V2)) -> mark(U54(isPalListKind(V2), V1, V2)) 1042.93/297.27 , active(U54(X1, X2, X3)) -> U54(active(X1), X2, X3) 1042.93/297.27 , active(U54(tt(), V1, V2)) -> mark(U55(isNeList(V1), V2)) 1042.93/297.27 , active(U55(X1, X2)) -> U55(active(X1), X2) 1042.93/297.27 , active(U55(tt(), V2)) -> mark(U56(isList(V2))) 1042.93/297.27 , active(U56(X)) -> U56(active(X)) 1042.93/297.27 , active(U56(tt())) -> mark(tt()) 1042.93/297.27 , active(U61(X1, X2)) -> U61(active(X1), X2) 1042.93/297.27 , active(U61(tt(), V)) -> mark(U62(isPalListKind(V), V)) 1042.93/297.27 , active(U62(X1, X2)) -> U62(active(X1), X2) 1042.93/297.27 , active(U62(tt(), V)) -> mark(U63(isQid(V))) 1042.93/297.27 , active(U63(X)) -> U63(active(X)) 1042.93/297.27 , active(U63(tt())) -> mark(tt()) 1042.93/297.27 , active(U71(X1, X2, X3)) -> U71(active(X1), X2, X3) 1042.93/297.27 , active(U71(tt(), I, P)) -> mark(U72(isPalListKind(I), P)) 1042.93/297.27 , active(U72(X1, X2)) -> U72(active(X1), X2) 1042.93/297.27 , active(U72(tt(), P)) -> mark(U73(isPal(P), P)) 1042.93/297.27 , active(U73(X1, X2)) -> U73(active(X1), X2) 1042.93/297.27 , active(U73(tt(), P)) -> mark(U74(isPalListKind(P))) 1042.93/297.27 , active(isPal(V)) -> mark(U81(isPalListKind(V), V)) 1042.93/297.27 , active(isPal(nil())) -> mark(tt()) 1042.93/297.27 , active(U74(X)) -> U74(active(X)) 1042.93/297.27 , active(U74(tt())) -> mark(tt()) 1042.93/297.27 , active(U81(X1, X2)) -> U81(active(X1), X2) 1042.93/297.27 , active(U81(tt(), V)) -> mark(U82(isPalListKind(V), V)) 1042.93/297.27 , active(U82(X1, X2)) -> U82(active(X1), X2) 1042.93/297.27 , active(U82(tt(), V)) -> mark(U83(isNePal(V))) 1042.93/297.27 , active(U83(X)) -> U83(active(X)) 1042.93/297.27 , active(U83(tt())) -> mark(tt()) 1042.93/297.27 , active(isNePal(V)) -> mark(U61(isPalListKind(V), V)) 1042.93/297.27 , active(isNePal(__(I, __(P, I)))) -> mark(U71(isQid(I), I, P)) 1042.93/297.27 , active(U91(X1, X2)) -> U91(active(X1), X2) 1042.93/297.27 , active(U91(tt(), V2)) -> mark(U92(isPalListKind(V2))) 1042.93/297.27 , active(U92(X)) -> U92(active(X)) 1042.93/297.27 , active(U92(tt())) -> mark(tt()) 1042.93/297.27 , __(X1, mark(X2)) -> mark(__(X1, X2)) 1042.93/297.27 , __(mark(X1), X2) -> mark(__(X1, X2)) 1042.93/297.27 , __(ok(X1), ok(X2)) -> ok(__(X1, X2)) 1042.93/297.27 , U11(mark(X1), X2) -> mark(U11(X1, X2)) 1042.93/297.27 , U11(ok(X1), ok(X2)) -> ok(U11(X1, X2)) 1042.93/297.27 , U12(mark(X1), X2) -> mark(U12(X1, X2)) 1042.93/297.27 , U12(ok(X1), ok(X2)) -> ok(U12(X1, X2)) 1042.93/297.27 , isPalListKind(ok(X)) -> ok(isPalListKind(X)) 1042.93/297.27 , U13(mark(X)) -> mark(U13(X)) 1042.93/297.27 , U13(ok(X)) -> ok(U13(X)) 1042.93/297.27 , isNeList(ok(X)) -> ok(isNeList(X)) 1042.93/297.27 , U21(mark(X1), X2, X3) -> mark(U21(X1, X2, X3)) 1042.93/297.27 , U21(ok(X1), ok(X2), ok(X3)) -> ok(U21(X1, X2, X3)) 1042.93/297.27 , U22(mark(X1), X2, X3) -> mark(U22(X1, X2, X3)) 1042.93/297.27 , U22(ok(X1), ok(X2), ok(X3)) -> ok(U22(X1, X2, X3)) 1042.93/297.27 , U23(mark(X1), X2, X3) -> mark(U23(X1, X2, X3)) 1042.93/297.27 , U23(ok(X1), ok(X2), ok(X3)) -> ok(U23(X1, X2, X3)) 1042.93/297.27 , U24(mark(X1), X2, X3) -> mark(U24(X1, X2, X3)) 1042.93/297.27 , U24(ok(X1), ok(X2), ok(X3)) -> ok(U24(X1, X2, X3)) 1042.93/297.27 , U25(mark(X1), X2) -> mark(U25(X1, X2)) 1042.93/297.27 , U25(ok(X1), ok(X2)) -> ok(U25(X1, X2)) 1042.93/297.27 , isList(ok(X)) -> ok(isList(X)) 1042.93/297.27 , U26(mark(X)) -> mark(U26(X)) 1042.93/297.27 , U26(ok(X)) -> ok(U26(X)) 1042.93/297.27 , U31(mark(X1), X2) -> mark(U31(X1, X2)) 1042.93/297.27 , U31(ok(X1), ok(X2)) -> ok(U31(X1, X2)) 1042.93/297.27 , U32(mark(X1), X2) -> mark(U32(X1, X2)) 1042.93/297.27 , U32(ok(X1), ok(X2)) -> ok(U32(X1, X2)) 1042.93/297.27 , U33(mark(X)) -> mark(U33(X)) 1042.93/297.27 , U33(ok(X)) -> ok(U33(X)) 1042.93/297.27 , isQid(ok(X)) -> ok(isQid(X)) 1042.93/297.27 , U41(mark(X1), X2, X3) -> mark(U41(X1, X2, X3)) 1042.93/297.27 , U41(ok(X1), ok(X2), ok(X3)) -> ok(U41(X1, X2, X3)) 1042.93/297.27 , U42(mark(X1), X2, X3) -> mark(U42(X1, X2, X3)) 1042.93/297.27 , U42(ok(X1), ok(X2), ok(X3)) -> ok(U42(X1, X2, X3)) 1042.93/297.27 , U43(mark(X1), X2, X3) -> mark(U43(X1, X2, X3)) 1042.93/297.27 , U43(ok(X1), ok(X2), ok(X3)) -> ok(U43(X1, X2, X3)) 1042.93/297.27 , U44(mark(X1), X2, X3) -> mark(U44(X1, X2, X3)) 1042.93/297.27 , U44(ok(X1), ok(X2), ok(X3)) -> ok(U44(X1, X2, X3)) 1042.93/297.27 , U45(mark(X1), X2) -> mark(U45(X1, X2)) 1042.93/297.27 , U45(ok(X1), ok(X2)) -> ok(U45(X1, X2)) 1042.93/297.27 , U46(mark(X)) -> mark(U46(X)) 1042.93/297.27 , U46(ok(X)) -> ok(U46(X)) 1042.93/297.27 , U51(mark(X1), X2, X3) -> mark(U51(X1, X2, X3)) 1042.93/297.27 , U51(ok(X1), ok(X2), ok(X3)) -> ok(U51(X1, X2, X3)) 1042.93/297.27 , U52(mark(X1), X2, X3) -> mark(U52(X1, X2, X3)) 1042.93/297.27 , U52(ok(X1), ok(X2), ok(X3)) -> ok(U52(X1, X2, X3)) 1042.93/297.27 , U53(mark(X1), X2, X3) -> mark(U53(X1, X2, X3)) 1042.93/297.27 , U53(ok(X1), ok(X2), ok(X3)) -> ok(U53(X1, X2, X3)) 1042.93/297.27 , U54(mark(X1), X2, X3) -> mark(U54(X1, X2, X3)) 1042.93/297.27 , U54(ok(X1), ok(X2), ok(X3)) -> ok(U54(X1, X2, X3)) 1042.93/297.27 , U55(mark(X1), X2) -> mark(U55(X1, X2)) 1042.93/297.27 , U55(ok(X1), ok(X2)) -> ok(U55(X1, X2)) 1042.93/297.27 , U56(mark(X)) -> mark(U56(X)) 1042.93/297.27 , U56(ok(X)) -> ok(U56(X)) 1042.93/297.27 , U61(mark(X1), X2) -> mark(U61(X1, X2)) 1042.93/297.27 , U61(ok(X1), ok(X2)) -> ok(U61(X1, X2)) 1042.93/297.27 , U62(mark(X1), X2) -> mark(U62(X1, X2)) 1042.93/297.27 , U62(ok(X1), ok(X2)) -> ok(U62(X1, X2)) 1042.93/297.27 , U63(mark(X)) -> mark(U63(X)) 1042.93/297.27 , U63(ok(X)) -> ok(U63(X)) 1042.93/297.27 , U71(mark(X1), X2, X3) -> mark(U71(X1, X2, X3)) 1042.93/297.27 , U71(ok(X1), ok(X2), ok(X3)) -> ok(U71(X1, X2, X3)) 1042.93/297.27 , U72(mark(X1), X2) -> mark(U72(X1, X2)) 1042.93/297.27 , U72(ok(X1), ok(X2)) -> ok(U72(X1, X2)) 1042.93/297.27 , U73(mark(X1), X2) -> mark(U73(X1, X2)) 1042.93/297.27 , U73(ok(X1), ok(X2)) -> ok(U73(X1, X2)) 1042.93/297.27 , isPal(ok(X)) -> ok(isPal(X)) 1042.93/297.27 , U74(mark(X)) -> mark(U74(X)) 1042.93/297.27 , U74(ok(X)) -> ok(U74(X)) 1042.93/297.27 , U81(mark(X1), X2) -> mark(U81(X1, X2)) 1042.93/297.27 , U81(ok(X1), ok(X2)) -> ok(U81(X1, X2)) 1042.93/297.27 , U82(mark(X1), X2) -> mark(U82(X1, X2)) 1042.93/297.27 , U82(ok(X1), ok(X2)) -> ok(U82(X1, X2)) 1042.93/297.27 , U83(mark(X)) -> mark(U83(X)) 1042.93/297.27 , U83(ok(X)) -> ok(U83(X)) 1042.93/297.27 , isNePal(ok(X)) -> ok(isNePal(X)) 1042.93/297.27 , U91(mark(X1), X2) -> mark(U91(X1, X2)) 1042.93/297.27 , U91(ok(X1), ok(X2)) -> ok(U91(X1, X2)) 1042.93/297.27 , U92(mark(X)) -> mark(U92(X)) 1042.93/297.27 , U92(ok(X)) -> ok(U92(X)) 1042.93/297.27 , proper(__(X1, X2)) -> __(proper(X1), proper(X2)) 1042.93/297.27 , proper(nil()) -> ok(nil()) 1042.93/297.27 , proper(U11(X1, X2)) -> U11(proper(X1), proper(X2)) 1042.93/297.27 , proper(tt()) -> ok(tt()) 1042.93/297.27 , proper(U12(X1, X2)) -> U12(proper(X1), proper(X2)) 1042.93/297.27 , proper(isPalListKind(X)) -> isPalListKind(proper(X)) 1042.93/297.27 , proper(U13(X)) -> U13(proper(X)) 1042.93/297.27 , proper(isNeList(X)) -> isNeList(proper(X)) 1042.93/297.27 , proper(U21(X1, X2, X3)) -> 1042.93/297.27 U21(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U22(X1, X2, X3)) -> 1042.93/297.27 U22(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U23(X1, X2, X3)) -> 1042.93/297.27 U23(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U24(X1, X2, X3)) -> 1042.93/297.27 U24(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U25(X1, X2)) -> U25(proper(X1), proper(X2)) 1042.93/297.27 , proper(isList(X)) -> isList(proper(X)) 1042.93/297.27 , proper(U26(X)) -> U26(proper(X)) 1042.93/297.27 , proper(U31(X1, X2)) -> U31(proper(X1), proper(X2)) 1042.93/297.27 , proper(U32(X1, X2)) -> U32(proper(X1), proper(X2)) 1042.93/297.27 , proper(U33(X)) -> U33(proper(X)) 1042.93/297.27 , proper(isQid(X)) -> isQid(proper(X)) 1042.93/297.27 , proper(U41(X1, X2, X3)) -> 1042.93/297.27 U41(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U42(X1, X2, X3)) -> 1042.93/297.27 U42(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U43(X1, X2, X3)) -> 1042.93/297.27 U43(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U44(X1, X2, X3)) -> 1042.93/297.27 U44(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U45(X1, X2)) -> U45(proper(X1), proper(X2)) 1042.93/297.27 , proper(U46(X)) -> U46(proper(X)) 1042.93/297.27 , proper(U51(X1, X2, X3)) -> 1042.93/297.27 U51(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U52(X1, X2, X3)) -> 1042.93/297.27 U52(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U53(X1, X2, X3)) -> 1042.93/297.27 U53(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U54(X1, X2, X3)) -> 1042.93/297.27 U54(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U55(X1, X2)) -> U55(proper(X1), proper(X2)) 1042.93/297.27 , proper(U56(X)) -> U56(proper(X)) 1042.93/297.27 , proper(U61(X1, X2)) -> U61(proper(X1), proper(X2)) 1042.93/297.27 , proper(U62(X1, X2)) -> U62(proper(X1), proper(X2)) 1042.93/297.27 , proper(U63(X)) -> U63(proper(X)) 1042.93/297.27 , proper(U71(X1, X2, X3)) -> 1042.93/297.27 U71(proper(X1), proper(X2), proper(X3)) 1042.93/297.27 , proper(U72(X1, X2)) -> U72(proper(X1), proper(X2)) 1042.93/297.27 , proper(U73(X1, X2)) -> U73(proper(X1), proper(X2)) 1042.93/297.27 , proper(isPal(X)) -> isPal(proper(X)) 1042.93/297.27 , proper(U74(X)) -> U74(proper(X)) 1042.93/297.27 , proper(U81(X1, X2)) -> U81(proper(X1), proper(X2)) 1042.93/297.27 , proper(U82(X1, X2)) -> U82(proper(X1), proper(X2)) 1042.93/297.27 , proper(U83(X)) -> U83(proper(X)) 1042.93/297.27 , proper(isNePal(X)) -> isNePal(proper(X)) 1042.93/297.27 , proper(U91(X1, X2)) -> U91(proper(X1), proper(X2)) 1042.93/297.27 , proper(U92(X)) -> U92(proper(X)) 1042.93/297.27 , proper(a()) -> ok(a()) 1042.93/297.27 , proper(e()) -> ok(e()) 1042.93/297.27 , proper(i()) -> ok(i()) 1042.93/297.27 , proper(o()) -> ok(o()) 1042.93/297.27 , proper(u()) -> ok(u()) 1042.93/297.27 , top(mark(X)) -> top(proper(X)) 1042.93/297.27 , top(ok(X)) -> top(active(X)) } 1042.93/297.27 Weak DPs: 1042.93/297.27 { proper^#(nil()) -> c_182() 1042.93/297.27 , proper^#(tt()) -> c_184() 1042.93/297.27 , proper^#(a()) -> c_226() 1042.93/297.27 , proper^#(e()) -> c_227() 1042.93/297.27 , proper^#(i()) -> c_228() 1042.93/297.27 , proper^#(o()) -> c_229() 1042.93/297.27 , proper^#(u()) -> c_230() } 1042.93/297.27 Obligation: 1042.93/297.27 runtime complexity 1042.93/297.27 Answer: 1042.93/297.27 MAYBE 1042.93/297.27 1042.93/297.27 Empty strict component of the problem is NOT empty. 1042.93/297.27 1042.93/297.27 1042.93/297.27 Arrrr.. 1043.35/297.50 EOF