MAYBE Time: 7.877511 TRS: { a__zeros() -> cons(0(), zeros()), a__zeros() -> zeros(), a__U102(X1, X2, X3) -> U102(X1, X2, X3), a__U102(tt(), V1, V2) -> a__U103(a__isNatIListKind V2, V1, V2), a__isNatKind X -> isNatKind X, a__isNatKind 0() -> tt(), a__isNatKind s V1 -> a__U81 a__isNatKind V1, a__isNatKind length V1 -> a__U71 a__isNatIListKind V1, a__U101(X1, X2, X3) -> U101(X1, X2, X3), a__U101(tt(), V1, V2) -> a__U102(a__isNatKind V1, V1, V2), a__U103(X1, X2, X3) -> U103(X1, X2, X3), a__U103(tt(), V1, V2) -> a__U104(a__isNatIListKind V2, V1, V2), a__isNatIListKind X -> isNatIListKind X, a__isNatIListKind cons(V1, V2) -> a__U51(a__isNatKind V1, V2), a__isNatIListKind zeros() -> tt(), a__isNatIListKind nil() -> tt(), a__isNatIListKind take(V1, V2) -> a__U61(a__isNatKind V1, V2), a__U104(X1, X2, X3) -> U104(X1, X2, X3), a__U104(tt(), V1, V2) -> a__U105(a__isNat V1, V2), a__U105(X1, X2) -> U105(X1, X2), a__U105(tt(), V2) -> a__U106 a__isNatIList V2, a__isNat X -> isNat X, a__isNat 0() -> tt(), a__isNat s V1 -> a__U21(a__isNatKind V1, V1), a__isNat length V1 -> a__U11(a__isNatIListKind V1, V1), a__U106 X -> U106 X, a__U106 tt() -> tt(), a__isNatIList V -> a__U31(a__isNatIListKind V, V), a__isNatIList X -> isNatIList X, a__isNatIList cons(V1, V2) -> a__U41(a__isNatKind V1, V1, V2), a__isNatIList zeros() -> tt(), a__U12(X1, X2) -> U12(X1, X2), a__U12(tt(), V1) -> a__U13 a__isNatList V1, a__U11(X1, X2) -> U11(X1, X2), a__U11(tt(), V1) -> a__U12(a__isNatIListKind V1, V1), a__U112(X1, X2, X3) -> U112(X1, X2, X3), a__U112(tt(), L, N) -> a__U113(a__isNat N, L, N), a__U111(X1, X2, X3) -> U111(X1, X2, X3), a__U111(tt(), L, N) -> a__U112(a__isNatIListKind L, L, N), a__U113(X1, X2, X3) -> U113(X1, X2, X3), a__U113(tt(), L, N) -> a__U114(a__isNatKind N, L), a__U114(X1, X2) -> U114(X1, X2), a__U114(tt(), L) -> s a__length mark L, a__length X -> length X, a__length cons(N, L) -> a__U111(a__isNatList L, L, N), a__length nil() -> 0(), mark cons(X1, X2) -> cons(mark X1, X2), mark 0() -> 0(), mark zeros() -> a__zeros(), mark tt() -> tt(), mark s X -> s mark X, mark nil() -> nil(), mark take(X1, X2) -> a__take(mark X1, mark X2), mark length X -> a__length mark X, mark U101(X1, X2, X3) -> a__U101(mark X1, X2, X3), mark U102(X1, X2, X3) -> a__U102(mark X1, X2, X3), mark isNatKind X -> a__isNatKind X, mark U103(X1, X2, X3) -> a__U103(mark X1, X2, X3), mark isNatIListKind X -> a__isNatIListKind X, mark U104(X1, X2, X3) -> a__U104(mark X1, X2, X3), mark U105(X1, X2) -> a__U105(mark X1, X2), mark isNat X -> a__isNat X, mark U106 X -> a__U106 mark X, mark isNatIList X -> a__isNatIList X, mark U11(X1, X2) -> a__U11(mark X1, X2), mark U12(X1, X2) -> a__U12(mark X1, X2), mark U111(X1, X2, X3) -> a__U111(mark X1, X2, X3), mark U112(X1, X2, X3) -> a__U112(mark X1, X2, X3), mark U113(X1, X2, X3) -> a__U113(mark X1, X2, X3), mark U114(X1, X2) -> a__U114(mark X1, X2), mark U13 X -> a__U13 mark X, mark isNatList X -> a__isNatList X, mark U121(X1, X2) -> a__U121(mark X1, X2), mark U122 X -> a__U122 mark X, mark U131(X1, X2, X3, X4) -> a__U131(mark X1, X2, X3, X4), mark U132(X1, X2, X3, X4) -> a__U132(mark X1, X2, X3, X4), mark U133(X1, X2, X3, X4) -> a__U133(mark X1, X2, X3, X4), mark U134(X1, X2, X3, X4) -> a__U134(mark X1, X2, X3, X4), mark U135(X1, X2, X3, X4) -> a__U135(mark X1, X2, X3, X4), mark U136(X1, X2, X3, X4) -> a__U136(mark X1, X2, X3, X4), mark U21(X1, X2) -> a__U21(mark X1, X2), mark U22(X1, X2) -> a__U22(mark X1, X2), mark U23 X -> a__U23 mark X, mark U31(X1, X2) -> a__U31(mark X1, X2), mark U32(X1, X2) -> a__U32(mark X1, X2), mark U33 X -> a__U33 mark X, mark U41(X1, X2, X3) -> a__U41(mark X1, X2, X3), mark U42(X1, X2, X3) -> a__U42(mark X1, X2, X3), mark U43(X1, X2, X3) -> a__U43(mark X1, X2, X3), mark U44(X1, X2, X3) -> a__U44(mark X1, X2, X3), mark U45(X1, X2) -> a__U45(mark X1, X2), mark U46 X -> a__U46 mark X, mark U51(X1, X2) -> a__U51(mark X1, X2), mark U52 X -> a__U52 mark X, mark U61(X1, X2) -> a__U61(mark X1, X2), mark U62 X -> a__U62 mark X, mark U71 X -> a__U71 mark X, mark U81 X -> a__U81 mark X, mark U91(X1, X2, X3) -> a__U91(mark X1, X2, X3), mark U92(X1, X2, X3) -> a__U92(mark X1, X2, X3), mark U93(X1, X2, X3) -> a__U93(mark X1, X2, X3), mark U94(X1, X2, X3) -> a__U94(mark X1, X2, X3), mark U95(X1, X2) -> a__U95(mark X1, X2), mark U96 X -> a__U96 mark X, a__U13 X -> U13 X, a__U13 tt() -> tt(), a__isNatList X -> isNatList X, a__isNatList cons(V1, V2) -> a__U91(a__isNatKind V1, V1, V2), a__isNatList nil() -> tt(), a__isNatList take(V1, V2) -> a__U101(a__isNatKind V1, V1, V2), a__U122 X -> U122 X, a__U122 tt() -> nil(), a__U121(X1, X2) -> U121(X1, X2), a__U121(tt(), IL) -> a__U122 a__isNatIListKind IL, a__U132(X1, X2, X3, X4) -> U132(X1, X2, X3, X4), a__U132(tt(), IL, M, N) -> a__U133(a__isNat M, IL, M, N), a__U131(X1, X2, X3, X4) -> U131(X1, X2, X3, X4), a__U131(tt(), IL, M, N) -> a__U132(a__isNatIListKind IL, IL, M, N), a__U133(X1, X2, X3, X4) -> U133(X1, X2, X3, X4), a__U133(tt(), IL, M, N) -> a__U134(a__isNatKind M, IL, M, N), a__U134(X1, X2, X3, X4) -> U134(X1, X2, X3, X4), a__U134(tt(), IL, M, N) -> a__U135(a__isNat N, IL, M, N), a__U135(X1, X2, X3, X4) -> U135(X1, X2, X3, X4), a__U135(tt(), IL, M, N) -> a__U136(a__isNatKind N, IL, M, N), a__U136(X1, X2, X3, X4) -> U136(X1, X2, X3, X4), a__U136(tt(), IL, M, N) -> cons(mark N, take(M, IL)), a__U22(X1, X2) -> U22(X1, X2), a__U22(tt(), V1) -> a__U23 a__isNat V1, a__U21(X1, X2) -> U21(X1, X2), a__U21(tt(), V1) -> a__U22(a__isNatKind V1, V1), a__U23 X -> U23 X, a__U23 tt() -> tt(), a__U32(X1, X2) -> U32(X1, X2), a__U32(tt(), V) -> a__U33 a__isNatList V, a__U31(X1, X2) -> U31(X1, X2), a__U31(tt(), V) -> a__U32(a__isNatIListKind V, V), a__U33 X -> U33 X, a__U33 tt() -> tt(), a__U42(X1, X2, X3) -> U42(X1, X2, X3), a__U42(tt(), V1, V2) -> a__U43(a__isNatIListKind V2, V1, V2), a__U41(X1, X2, X3) -> U41(X1, X2, X3), a__U41(tt(), V1, V2) -> a__U42(a__isNatKind V1, V1, V2), a__U43(X1, X2, X3) -> U43(X1, X2, X3), a__U43(tt(), V1, V2) -> a__U44(a__isNatIListKind V2, V1, V2), a__U44(X1, X2, X3) -> U44(X1, X2, X3), a__U44(tt(), V1, V2) -> a__U45(a__isNat V1, V2), a__U45(X1, X2) -> U45(X1, X2), a__U45(tt(), V2) -> a__U46 a__isNatIList V2, a__U46 X -> U46 X, a__U46 tt() -> tt(), a__U52 X -> U52 X, a__U52 tt() -> tt(), a__U51(X1, X2) -> U51(X1, X2), a__U51(tt(), V2) -> a__U52 a__isNatIListKind V2, a__U62 X -> U62 X, a__U62 tt() -> tt(), a__U61(X1, X2) -> U61(X1, X2), a__U61(tt(), V2) -> a__U62 a__isNatIListKind V2, a__U71 X -> U71 X, a__U71 tt() -> tt(), a__U81 X -> U81 X, a__U81 tt() -> tt(), a__U92(X1, X2, X3) -> U92(X1, X2, X3), a__U92(tt(), V1, V2) -> a__U93(a__isNatIListKind V2, V1, V2), a__U91(X1, X2, X3) -> U91(X1, X2, X3), a__U91(tt(), V1, V2) -> a__U92(a__isNatKind V1, V1, V2), a__U93(X1, X2, X3) -> U93(X1, X2, X3), a__U93(tt(), V1, V2) -> a__U94(a__isNatIListKind V2, V1, V2), a__U94(X1, X2, X3) -> U94(X1, X2, X3), a__U94(tt(), V1, V2) -> a__U95(a__isNat V1, V2), a__U95(X1, X2) -> U95(X1, X2), a__U95(tt(), V2) -> a__U96 a__isNatList V2, a__U96 X -> U96 X, a__U96 tt() -> tt(), a__take(X1, X2) -> take(X1, X2), a__take(0(), IL) -> a__U121(a__isNatIList IL, IL), a__take(s M, cons(N, IL)) -> a__U131(a__isNatIList IL, IL, M, N)} DP: DP: { a__U102#(tt(), V1, V2) -> a__U103#(a__isNatIListKind V2, V1, V2), a__U102#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatKind# s V1 -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1, a__isNatKind# length V1 -> a__isNatIListKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1, a__U101#(tt(), V1, V2) -> a__U102#(a__isNatKind V1, V1, V2), a__U101#(tt(), V1, V2) -> a__isNatKind# V1, a__U103#(tt(), V1, V2) -> a__isNatIListKind# V2, a__U103#(tt(), V1, V2) -> a__U104#(a__isNatIListKind V2, V1, V2), a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2), a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2), a__U104#(tt(), V1, V2) -> a__U105#(a__isNat V1, V2), a__U104#(tt(), V1, V2) -> a__isNat# V1, a__U105#(tt(), V2) -> a__U106# a__isNatIList V2, a__U105#(tt(), V2) -> a__isNatIList# V2, a__isNat# s V1 -> a__isNatKind# V1, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1), a__isNat# length V1 -> a__isNatIListKind# V1, a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1), a__isNatIList# V -> a__isNatIListKind# V, a__isNatIList# V -> a__U31#(a__isNatIListKind V, V), a__isNatIList# cons(V1, V2) -> a__isNatKind# V1, a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2), a__U12#(tt(), V1) -> a__U13# a__isNatList V1, a__U12#(tt(), V1) -> a__isNatList# V1, a__U11#(tt(), V1) -> a__isNatIListKind# V1, a__U11#(tt(), V1) -> a__U12#(a__isNatIListKind V1, V1), a__U112#(tt(), L, N) -> a__isNat# N, a__U112#(tt(), L, N) -> a__U113#(a__isNat N, L, N), a__U111#(tt(), L, N) -> a__isNatIListKind# L, a__U111#(tt(), L, N) -> a__U112#(a__isNatIListKind L, L, N), a__U113#(tt(), L, N) -> a__isNatKind# N, a__U113#(tt(), L, N) -> a__U114#(a__isNatKind N, L), a__U114#(tt(), L) -> a__length# mark L, a__U114#(tt(), L) -> mark# L, a__length# cons(N, L) -> a__U111#(a__isNatList L, L, N), a__length# cons(N, L) -> a__isNatList# L, mark# cons(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#(), mark# s X -> mark# X, mark# take(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2, mark# take(X1, X2) -> a__take#(mark X1, mark X2), mark# length X -> a__length# mark X, mark# length X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3), mark# U101(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3), mark# U102(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3), mark# U103(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3), mark# U104(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2), mark# U105(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X, mark# U106 X -> a__U106# mark X, mark# U106 X -> mark# X, mark# isNatIList X -> a__isNatIList# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2), mark# U11(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2), mark# U12(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3), mark# U111(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3), mark# U112(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3), mark# U113(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2), mark# U114(X1, X2) -> mark# X1, mark# U13 X -> mark# X, mark# U13 X -> a__U13# mark X, mark# isNatList X -> a__isNatList# X, mark# U121(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2), mark# U122 X -> mark# X, mark# U122 X -> a__U122# mark X, mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4), mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4), mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4), mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4), mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4), mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4), mark# U21(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2), mark# U22(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2), mark# U23 X -> mark# X, mark# U23 X -> a__U23# mark X, mark# U31(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2), mark# U32(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2), mark# U33 X -> mark# X, mark# U33 X -> a__U33# mark X, mark# U41(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3), mark# U42(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3), mark# U43(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3), mark# U44(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3), mark# U45(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2), mark# U46 X -> mark# X, mark# U46 X -> a__U46# mark X, mark# U51(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2), mark# U52 X -> mark# X, mark# U52 X -> a__U52# mark X, mark# U61(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2), mark# U62 X -> mark# X, mark# U62 X -> a__U62# mark X, mark# U71 X -> mark# X, mark# U71 X -> a__U71# mark X, mark# U81 X -> mark# X, mark# U81 X -> a__U81# mark X, mark# U91(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3), mark# U92(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3), mark# U93(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3), mark# U94(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3), mark# U95(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2), mark# U96 X -> mark# X, mark# U96 X -> a__U96# mark X, a__isNatList# cons(V1, V2) -> a__isNatKind# V1, a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2), a__isNatList# take(V1, V2) -> a__isNatKind# V1, a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2), a__U121#(tt(), IL) -> a__isNatIListKind# IL, a__U121#(tt(), IL) -> a__U122# a__isNatIListKind IL, a__U132#(tt(), IL, M, N) -> a__isNat# M, a__U132#(tt(), IL, M, N) -> a__U133#(a__isNat M, IL, M, N), a__U131#(tt(), IL, M, N) -> a__isNatIListKind# IL, a__U131#(tt(), IL, M, N) -> a__U132#(a__isNatIListKind IL, IL, M, N), a__U133#(tt(), IL, M, N) -> a__isNatKind# M, a__U133#(tt(), IL, M, N) -> a__U134#(a__isNatKind M, IL, M, N), a__U134#(tt(), IL, M, N) -> a__isNat# N, a__U134#(tt(), IL, M, N) -> a__U135#(a__isNat N, IL, M, N), a__U135#(tt(), IL, M, N) -> a__isNatKind# N, a__U135#(tt(), IL, M, N) -> a__U136#(a__isNatKind N, IL, M, N), a__U136#(tt(), IL, M, N) -> mark# N, a__U22#(tt(), V1) -> a__isNat# V1, a__U22#(tt(), V1) -> a__U23# a__isNat V1, a__U21#(tt(), V1) -> a__isNatKind# V1, a__U21#(tt(), V1) -> a__U22#(a__isNatKind V1, V1), a__U32#(tt(), V) -> a__isNatList# V, a__U32#(tt(), V) -> a__U33# a__isNatList V, a__U31#(tt(), V) -> a__isNatIListKind# V, a__U31#(tt(), V) -> a__U32#(a__isNatIListKind V, V), a__U42#(tt(), V1, V2) -> a__isNatIListKind# V2, a__U42#(tt(), V1, V2) -> a__U43#(a__isNatIListKind V2, V1, V2), a__U41#(tt(), V1, V2) -> a__isNatKind# V1, a__U41#(tt(), V1, V2) -> a__U42#(a__isNatKind V1, V1, V2), a__U43#(tt(), V1, V2) -> a__isNatIListKind# V2, a__U43#(tt(), V1, V2) -> a__U44#(a__isNatIListKind V2, V1, V2), a__U44#(tt(), V1, V2) -> a__isNat# V1, a__U44#(tt(), V1, V2) -> a__U45#(a__isNat V1, V2), a__U45#(tt(), V2) -> a__isNatIList# V2, a__U45#(tt(), V2) -> a__U46# a__isNatIList V2, a__U51#(tt(), V2) -> a__isNatIListKind# V2, a__U51#(tt(), V2) -> a__U52# a__isNatIListKind V2, a__U61#(tt(), V2) -> a__isNatIListKind# V2, a__U61#(tt(), V2) -> a__U62# a__isNatIListKind V2, a__U92#(tt(), V1, V2) -> a__isNatIListKind# V2, a__U92#(tt(), V1, V2) -> a__U93#(a__isNatIListKind V2, V1, V2), a__U91#(tt(), V1, V2) -> a__isNatKind# V1, a__U91#(tt(), V1, V2) -> a__U92#(a__isNatKind V1, V1, V2), a__U93#(tt(), V1, V2) -> a__isNatIListKind# V2, a__U93#(tt(), V1, V2) -> a__U94#(a__isNatIListKind V2, V1, V2), a__U94#(tt(), V1, V2) -> a__isNat# V1, a__U94#(tt(), V1, V2) -> a__U95#(a__isNat V1, V2), a__U95#(tt(), V2) -> a__isNatList# V2, a__U95#(tt(), V2) -> a__U96# a__isNatList V2, a__take#(0(), IL) -> a__isNatIList# IL, a__take#(0(), IL) -> a__U121#(a__isNatIList IL, IL), a__take#(s M, cons(N, IL)) -> a__isNatIList# IL, a__take#(s M, cons(N, IL)) -> a__U131#(a__isNatIList IL, IL, M, N) } TRS: { a__zeros() -> cons(0(), zeros()), a__zeros() -> zeros(), a__U102(X1, X2, X3) -> U102(X1, X2, X3), a__U102(tt(), V1, V2) -> a__U103(a__isNatIListKind V2, V1, V2), a__isNatKind X -> isNatKind X, a__isNatKind 0() -> tt(), a__isNatKind s V1 -> a__U81 a__isNatKind V1, a__isNatKind length V1 -> a__U71 a__isNatIListKind V1, a__U101(X1, X2, X3) -> U101(X1, X2, X3), a__U101(tt(), V1, V2) -> a__U102(a__isNatKind V1, V1, V2), a__U103(X1, X2, X3) -> U103(X1, X2, X3), a__U103(tt(), V1, V2) -> a__U104(a__isNatIListKind V2, V1, V2), a__isNatIListKind X -> isNatIListKind X, a__isNatIListKind cons(V1, V2) -> a__U51(a__isNatKind V1, V2), a__isNatIListKind zeros() -> tt(), a__isNatIListKind nil() -> tt(), a__isNatIListKind take(V1, V2) -> a__U61(a__isNatKind V1, V2), a__U104(X1, X2, X3) -> U104(X1, X2, X3), a__U104(tt(), V1, V2) -> a__U105(a__isNat V1, V2), a__U105(X1, X2) -> U105(X1, X2), a__U105(tt(), V2) -> a__U106 a__isNatIList V2, a__isNat X -> isNat X, a__isNat 0() -> tt(), a__isNat s V1 -> a__U21(a__isNatKind V1, V1), a__isNat length V1 -> a__U11(a__isNatIListKind V1, V1), a__U106 X -> U106 X, a__U106 tt() -> tt(), a__isNatIList V -> a__U31(a__isNatIListKind V, V), a__isNatIList X -> isNatIList X, a__isNatIList cons(V1, V2) -> a__U41(a__isNatKind V1, V1, V2), a__isNatIList zeros() -> tt(), a__U12(X1, X2) -> U12(X1, X2), a__U12(tt(), V1) -> a__U13 a__isNatList V1, a__U11(X1, X2) -> U11(X1, X2), a__U11(tt(), V1) -> a__U12(a__isNatIListKind V1, V1), a__U112(X1, X2, X3) -> U112(X1, X2, X3), a__U112(tt(), L, N) -> a__U113(a__isNat N, L, N), a__U111(X1, X2, X3) -> U111(X1, X2, X3), a__U111(tt(), L, N) -> a__U112(a__isNatIListKind L, L, N), a__U113(X1, X2, X3) -> U113(X1, X2, X3), a__U113(tt(), L, N) -> a__U114(a__isNatKind N, L), a__U114(X1, X2) -> U114(X1, X2), a__U114(tt(), L) -> s a__length mark L, a__length X -> length X, a__length cons(N, L) -> a__U111(a__isNatList L, L, N), a__length nil() -> 0(), mark cons(X1, X2) -> cons(mark X1, X2), mark 0() -> 0(), mark zeros() -> a__zeros(), mark tt() -> tt(), mark s X -> s mark X, mark nil() -> nil(), mark take(X1, X2) -> a__take(mark X1, mark X2), mark length X -> a__length mark X, mark U101(X1, X2, X3) -> a__U101(mark X1, X2, X3), mark U102(X1, X2, X3) -> a__U102(mark X1, X2, X3), mark isNatKind X -> a__isNatKind X, mark U103(X1, X2, X3) -> a__U103(mark X1, X2, X3), mark isNatIListKind X -> a__isNatIListKind X, mark U104(X1, X2, X3) -> a__U104(mark X1, X2, X3), mark U105(X1, X2) -> a__U105(mark X1, X2), mark isNat X -> a__isNat X, mark U106 X -> a__U106 mark X, mark isNatIList X -> a__isNatIList X, mark U11(X1, X2) -> a__U11(mark X1, X2), mark U12(X1, X2) -> a__U12(mark X1, X2), mark U111(X1, X2, X3) -> a__U111(mark X1, X2, X3), mark U112(X1, X2, X3) -> a__U112(mark X1, X2, X3), mark U113(X1, X2, X3) -> a__U113(mark X1, X2, X3), mark U114(X1, X2) -> a__U114(mark X1, X2), mark U13 X -> a__U13 mark X, mark isNatList X -> a__isNatList X, mark U121(X1, X2) -> a__U121(mark X1, X2), mark U122 X -> a__U122 mark X, mark U131(X1, X2, X3, X4) -> a__U131(mark X1, X2, X3, X4), mark U132(X1, X2, X3, X4) -> a__U132(mark X1, X2, X3, X4), mark U133(X1, X2, X3, X4) -> a__U133(mark X1, X2, X3, X4), mark U134(X1, X2, X3, X4) -> a__U134(mark X1, X2, X3, X4), mark U135(X1, X2, X3, X4) -> a__U135(mark X1, X2, X3, X4), mark U136(X1, X2, X3, X4) -> a__U136(mark X1, X2, X3, X4), mark U21(X1, X2) -> a__U21(mark X1, X2), mark U22(X1, X2) -> a__U22(mark X1, X2), mark U23 X -> a__U23 mark X, mark U31(X1, X2) -> a__U31(mark X1, X2), mark U32(X1, X2) -> a__U32(mark X1, X2), mark U33 X -> a__U33 mark X, mark U41(X1, X2, X3) -> a__U41(mark X1, X2, X3), mark U42(X1, X2, X3) -> a__U42(mark X1, X2, X3), mark U43(X1, X2, X3) -> a__U43(mark X1, X2, X3), mark U44(X1, X2, X3) -> a__U44(mark X1, X2, X3), mark U45(X1, X2) -> a__U45(mark X1, X2), mark U46 X -> a__U46 mark X, mark U51(X1, X2) -> a__U51(mark X1, X2), mark U52 X -> a__U52 mark X, mark U61(X1, X2) -> a__U61(mark X1, X2), mark U62 X -> a__U62 mark X, mark U71 X -> a__U71 mark X, mark U81 X -> a__U81 mark X, mark U91(X1, X2, X3) -> a__U91(mark X1, X2, X3), mark U92(X1, X2, X3) -> a__U92(mark X1, X2, X3), mark U93(X1, X2, X3) -> a__U93(mark X1, X2, X3), mark U94(X1, X2, X3) -> a__U94(mark X1, X2, X3), mark U95(X1, X2) -> a__U95(mark X1, X2), mark U96 X -> a__U96 mark X, a__U13 X -> U13 X, a__U13 tt() -> tt(), a__isNatList X -> isNatList X, a__isNatList cons(V1, V2) -> a__U91(a__isNatKind V1, V1, V2), a__isNatList nil() -> tt(), a__isNatList take(V1, V2) -> a__U101(a__isNatKind V1, V1, V2), a__U122 X -> U122 X, a__U122 tt() -> nil(), a__U121(X1, X2) -> U121(X1, X2), a__U121(tt(), IL) -> a__U122 a__isNatIListKind IL, a__U132(X1, X2, X3, X4) -> U132(X1, X2, X3, X4), a__U132(tt(), IL, M, N) -> a__U133(a__isNat M, IL, M, N), a__U131(X1, X2, X3, X4) -> U131(X1, X2, X3, X4), a__U131(tt(), IL, M, N) -> a__U132(a__isNatIListKind IL, IL, M, N), a__U133(X1, X2, X3, X4) -> U133(X1, X2, X3, X4), a__U133(tt(), IL, M, N) -> a__U134(a__isNatKind M, IL, M, N), a__U134(X1, X2, X3, X4) -> U134(X1, X2, X3, X4), a__U134(tt(), IL, M, N) -> a__U135(a__isNat N, IL, M, N), a__U135(X1, X2, X3, X4) -> U135(X1, X2, X3, X4), a__U135(tt(), IL, M, N) -> a__U136(a__isNatKind N, IL, M, N), a__U136(X1, X2, X3, X4) -> U136(X1, X2, X3, X4), a__U136(tt(), IL, M, N) -> cons(mark N, take(M, IL)), a__U22(X1, X2) -> U22(X1, X2), a__U22(tt(), V1) -> a__U23 a__isNat V1, a__U21(X1, X2) -> U21(X1, X2), a__U21(tt(), V1) -> a__U22(a__isNatKind V1, V1), a__U23 X -> U23 X, a__U23 tt() -> tt(), a__U32(X1, X2) -> U32(X1, X2), a__U32(tt(), V) -> a__U33 a__isNatList V, a__U31(X1, X2) -> U31(X1, X2), a__U31(tt(), V) -> a__U32(a__isNatIListKind V, V), a__U33 X -> U33 X, a__U33 tt() -> tt(), a__U42(X1, X2, X3) -> U42(X1, X2, X3), a__U42(tt(), V1, V2) -> a__U43(a__isNatIListKind V2, V1, V2), a__U41(X1, X2, X3) -> U41(X1, X2, X3), a__U41(tt(), V1, V2) -> a__U42(a__isNatKind V1, V1, V2), a__U43(X1, X2, X3) -> U43(X1, X2, X3), a__U43(tt(), V1, V2) -> a__U44(a__isNatIListKind V2, V1, V2), a__U44(X1, X2, X3) -> U44(X1, X2, X3), a__U44(tt(), V1, V2) -> a__U45(a__isNat V1, V2), a__U45(X1, X2) -> U45(X1, X2), a__U45(tt(), V2) -> a__U46 a__isNatIList V2, a__U46 X -> U46 X, a__U46 tt() -> tt(), a__U52 X -> U52 X, a__U52 tt() -> tt(), a__U51(X1, X2) -> U51(X1, X2), a__U51(tt(), V2) -> a__U52 a__isNatIListKind V2, a__U62 X -> U62 X, a__U62 tt() -> tt(), a__U61(X1, X2) -> U61(X1, X2), a__U61(tt(), V2) -> a__U62 a__isNatIListKind V2, a__U71 X -> U71 X, a__U71 tt() -> tt(), a__U81 X -> U81 X, a__U81 tt() -> tt(), a__U92(X1, X2, X3) -> U92(X1, X2, X3), a__U92(tt(), V1, V2) -> a__U93(a__isNatIListKind V2, V1, V2), a__U91(X1, X2, X3) -> U91(X1, X2, X3), a__U91(tt(), V1, V2) -> a__U92(a__isNatKind V1, V1, V2), a__U93(X1, X2, X3) -> U93(X1, X2, X3), a__U93(tt(), V1, V2) -> a__U94(a__isNatIListKind V2, V1, V2), a__U94(X1, X2, X3) -> U94(X1, X2, X3), a__U94(tt(), V1, V2) -> a__U95(a__isNat V1, V2), a__U95(X1, X2) -> U95(X1, X2), a__U95(tt(), V2) -> a__U96 a__isNatList V2, a__U96 X -> U96 X, a__U96 tt() -> tt(), a__take(X1, X2) -> take(X1, X2), a__take(0(), IL) -> a__U121(a__isNatIList IL, IL), a__take(s M, cons(N, IL)) -> a__U131(a__isNatIList IL, IL, M, N)} UR: { a__zeros() -> cons(0(), zeros()), a__zeros() -> zeros(), a__U102(X1, X2, X3) -> U102(X1, X2, X3), a__U102(tt(), V1, V2) -> a__U103(a__isNatIListKind V2, V1, V2), a__isNatKind X -> isNatKind X, a__isNatKind 0() -> tt(), a__isNatKind s V1 -> a__U81 a__isNatKind V1, a__isNatKind length V1 -> a__U71 a__isNatIListKind V1, a__U101(X1, X2, X3) -> U101(X1, X2, X3), a__U101(tt(), V1, V2) -> a__U102(a__isNatKind V1, V1, V2), a__U103(X1, X2, X3) -> U103(X1, X2, X3), a__U103(tt(), V1, V2) -> a__U104(a__isNatIListKind V2, V1, V2), a__isNatIListKind X -> isNatIListKind X, a__isNatIListKind cons(V1, V2) -> a__U51(a__isNatKind V1, V2), a__isNatIListKind zeros() -> tt(), a__isNatIListKind nil() -> tt(), a__isNatIListKind take(V1, V2) -> a__U61(a__isNatKind V1, V2), a__U104(X1, X2, X3) -> U104(X1, X2, X3), a__U104(tt(), V1, V2) -> a__U105(a__isNat V1, V2), a__U105(X1, X2) -> U105(X1, X2), a__U105(tt(), V2) -> a__U106 a__isNatIList V2, a__isNat X -> isNat X, a__isNat 0() -> tt(), a__isNat s V1 -> a__U21(a__isNatKind V1, V1), a__isNat length V1 -> a__U11(a__isNatIListKind V1, V1), a__U106 X -> U106 X, a__U106 tt() -> tt(), a__isNatIList V -> a__U31(a__isNatIListKind V, V), a__isNatIList X -> isNatIList X, a__isNatIList cons(V1, V2) -> a__U41(a__isNatKind V1, V1, V2), a__isNatIList zeros() -> tt(), a__U12(X1, X2) -> U12(X1, X2), a__U12(tt(), V1) -> a__U13 a__isNatList V1, a__U11(X1, X2) -> U11(X1, X2), a__U11(tt(), V1) -> a__U12(a__isNatIListKind V1, V1), a__U112(X1, X2, X3) -> U112(X1, X2, X3), a__U112(tt(), L, N) -> a__U113(a__isNat N, L, N), a__U111(X1, X2, X3) -> U111(X1, X2, X3), a__U111(tt(), L, N) -> a__U112(a__isNatIListKind L, L, N), a__U113(X1, X2, X3) -> U113(X1, X2, X3), a__U113(tt(), L, N) -> a__U114(a__isNatKind N, L), a__U114(X1, X2) -> U114(X1, X2), a__U114(tt(), L) -> s a__length mark L, a__length X -> length X, a__length cons(N, L) -> a__U111(a__isNatList L, L, N), a__length nil() -> 0(), mark cons(X1, X2) -> cons(mark X1, X2), mark 0() -> 0(), mark zeros() -> a__zeros(), mark tt() -> tt(), mark s X -> s mark X, mark nil() -> nil(), mark take(X1, X2) -> a__take(mark X1, mark X2), mark length X -> a__length mark X, mark U101(X1, X2, X3) -> a__U101(mark X1, X2, X3), mark U102(X1, X2, X3) -> a__U102(mark X1, X2, X3), mark isNatKind X -> a__isNatKind X, mark U103(X1, X2, X3) -> a__U103(mark X1, X2, X3), mark isNatIListKind X -> a__isNatIListKind X, mark U104(X1, X2, X3) -> a__U104(mark X1, X2, X3), mark U105(X1, X2) -> a__U105(mark X1, X2), mark isNat X -> a__isNat X, mark U106 X -> a__U106 mark X, mark isNatIList X -> a__isNatIList X, mark U11(X1, X2) -> a__U11(mark X1, X2), mark U12(X1, X2) -> a__U12(mark X1, X2), mark U111(X1, X2, X3) -> a__U111(mark X1, X2, X3), mark U112(X1, X2, X3) -> a__U112(mark X1, X2, X3), mark U113(X1, X2, X3) -> a__U113(mark X1, X2, X3), mark U114(X1, X2) -> a__U114(mark X1, X2), mark U13 X -> a__U13 mark X, mark isNatList X -> a__isNatList X, mark U121(X1, X2) -> a__U121(mark X1, X2), mark U122 X -> a__U122 mark X, mark U131(X1, X2, X3, X4) -> a__U131(mark X1, X2, X3, X4), mark U132(X1, X2, X3, X4) -> a__U132(mark X1, X2, X3, X4), mark U133(X1, X2, X3, X4) -> a__U133(mark X1, X2, X3, X4), mark U134(X1, X2, X3, X4) -> a__U134(mark X1, X2, X3, X4), mark U135(X1, X2, X3, X4) -> a__U135(mark X1, X2, X3, X4), mark U136(X1, X2, X3, X4) -> a__U136(mark X1, X2, X3, X4), mark U21(X1, X2) -> a__U21(mark X1, X2), mark U22(X1, X2) -> a__U22(mark X1, X2), mark U23 X -> a__U23 mark X, mark U31(X1, X2) -> a__U31(mark X1, X2), mark U32(X1, X2) -> a__U32(mark X1, X2), mark U33 X -> a__U33 mark X, mark U41(X1, X2, X3) -> a__U41(mark X1, X2, X3), mark U42(X1, X2, X3) -> a__U42(mark X1, X2, X3), mark U43(X1, X2, X3) -> a__U43(mark X1, X2, X3), mark U44(X1, X2, X3) -> a__U44(mark X1, X2, X3), mark U45(X1, X2) -> a__U45(mark X1, X2), mark U46 X -> a__U46 mark X, mark U51(X1, X2) -> a__U51(mark X1, X2), mark U52 X -> a__U52 mark X, mark U61(X1, X2) -> a__U61(mark X1, X2), mark U62 X -> a__U62 mark X, mark U71 X -> a__U71 mark X, mark U81 X -> a__U81 mark X, mark U91(X1, X2, X3) -> a__U91(mark X1, X2, X3), mark U92(X1, X2, X3) -> a__U92(mark X1, X2, X3), mark U93(X1, X2, X3) -> a__U93(mark X1, X2, X3), mark U94(X1, X2, X3) -> a__U94(mark X1, X2, X3), mark U95(X1, X2) -> a__U95(mark X1, X2), mark U96 X -> a__U96 mark X, a__U13 X -> U13 X, a__U13 tt() -> tt(), a__isNatList X -> isNatList X, a__isNatList cons(V1, V2) -> a__U91(a__isNatKind V1, V1, V2), a__isNatList nil() -> tt(), a__isNatList take(V1, V2) -> a__U101(a__isNatKind V1, V1, V2), a__U122 X -> U122 X, a__U122 tt() -> nil(), a__U121(X1, X2) -> U121(X1, X2), a__U121(tt(), IL) -> a__U122 a__isNatIListKind IL, a__U132(X1, X2, X3, X4) -> U132(X1, X2, X3, X4), a__U132(tt(), IL, M, N) -> a__U133(a__isNat M, IL, M, N), a__U131(X1, X2, X3, X4) -> U131(X1, X2, X3, X4), a__U131(tt(), IL, M, N) -> a__U132(a__isNatIListKind IL, IL, M, N), a__U133(X1, X2, X3, X4) -> U133(X1, X2, X3, X4), a__U133(tt(), IL, M, N) -> a__U134(a__isNatKind M, IL, M, N), a__U134(X1, X2, X3, X4) -> U134(X1, X2, X3, X4), a__U134(tt(), IL, M, N) -> a__U135(a__isNat N, IL, M, N), a__U135(X1, X2, X3, X4) -> U135(X1, X2, X3, X4), a__U135(tt(), IL, M, N) -> a__U136(a__isNatKind N, IL, M, N), a__U136(X1, X2, X3, X4) -> U136(X1, X2, X3, X4), a__U136(tt(), IL, M, N) -> cons(mark N, take(M, IL)), a__U22(X1, X2) -> U22(X1, X2), a__U22(tt(), V1) -> a__U23 a__isNat V1, a__U21(X1, X2) -> U21(X1, X2), a__U21(tt(), V1) -> a__U22(a__isNatKind V1, V1), a__U23 X -> U23 X, a__U23 tt() -> tt(), a__U32(X1, X2) -> U32(X1, X2), a__U32(tt(), V) -> a__U33 a__isNatList V, a__U31(X1, X2) -> U31(X1, X2), a__U31(tt(), V) -> a__U32(a__isNatIListKind V, V), a__U33 X -> U33 X, a__U33 tt() -> tt(), a__U42(X1, X2, X3) -> U42(X1, X2, X3), a__U42(tt(), V1, V2) -> a__U43(a__isNatIListKind V2, V1, V2), a__U41(X1, X2, X3) -> U41(X1, X2, X3), a__U41(tt(), V1, V2) -> a__U42(a__isNatKind V1, V1, V2), a__U43(X1, X2, X3) -> U43(X1, X2, X3), a__U43(tt(), V1, V2) -> a__U44(a__isNatIListKind V2, V1, V2), a__U44(X1, X2, X3) -> U44(X1, X2, X3), a__U44(tt(), V1, V2) -> a__U45(a__isNat V1, V2), a__U45(X1, X2) -> U45(X1, X2), a__U45(tt(), V2) -> a__U46 a__isNatIList V2, a__U46 X -> U46 X, a__U46 tt() -> tt(), a__U52 X -> U52 X, a__U52 tt() -> tt(), a__U51(X1, X2) -> U51(X1, X2), a__U51(tt(), V2) -> a__U52 a__isNatIListKind V2, a__U62 X -> U62 X, a__U62 tt() -> tt(), a__U61(X1, X2) -> U61(X1, X2), a__U61(tt(), V2) -> a__U62 a__isNatIListKind V2, a__U71 X -> U71 X, a__U71 tt() -> tt(), a__U81 X -> U81 X, a__U81 tt() -> tt(), a__U92(X1, X2, X3) -> U92(X1, X2, X3), a__U92(tt(), V1, V2) -> a__U93(a__isNatIListKind V2, V1, V2), a__U91(X1, X2, X3) -> U91(X1, X2, X3), a__U91(tt(), V1, V2) -> a__U92(a__isNatKind V1, V1, V2), a__U93(X1, X2, X3) -> U93(X1, X2, X3), a__U93(tt(), V1, V2) -> a__U94(a__isNatIListKind V2, V1, V2), a__U94(X1, X2, X3) -> U94(X1, X2, X3), a__U94(tt(), V1, V2) -> a__U95(a__isNat V1, V2), a__U95(X1, X2) -> U95(X1, X2), a__U95(tt(), V2) -> a__U96 a__isNatList V2, a__U96 X -> U96 X, a__U96 tt() -> tt(), a__take(X1, X2) -> take(X1, X2), a__take(0(), IL) -> a__U121(a__isNatIList IL, IL), a__take(s M, cons(N, IL)) -> a__U131(a__isNatIList IL, IL, M, N)} EDG: { (a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1), a__U11#(tt(), V1) -> a__U12#(a__isNatIListKind V1, V1)) (a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1), a__U11#(tt(), V1) -> a__isNatIListKind# V1) (a__U21#(tt(), V1) -> a__U22#(a__isNatKind V1, V1), a__U22#(tt(), V1) -> a__U23# a__isNat V1) (a__U21#(tt(), V1) -> a__U22#(a__isNatKind V1, V1), a__U22#(tt(), V1) -> a__isNat# V1) (a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2), a__U61#(tt(), V2) -> a__U62# a__isNatIListKind V2) (a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2), a__U61#(tt(), V2) -> a__isNatIListKind# V2) (a__U44#(tt(), V1, V2) -> a__U45#(a__isNat V1, V2), a__U45#(tt(), V2) -> a__U46# a__isNatIList V2) (a__U44#(tt(), V1, V2) -> a__U45#(a__isNat V1, V2), a__U45#(tt(), V2) -> a__isNatIList# V2) (a__U113#(tt(), L, N) -> a__U114#(a__isNatKind N, L), a__U114#(tt(), L) -> mark# L) (a__U113#(tt(), L, N) -> a__U114#(a__isNatKind N, L), a__U114#(tt(), L) -> a__length# mark L) (a__isNatKind# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__isNatKind# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__isNatKind# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__isNatKind# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__U104#(tt(), V1, V2) -> a__isNat# V1, a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1)) (a__U104#(tt(), V1, V2) -> a__isNat# V1, a__isNat# length V1 -> a__isNatIListKind# V1) (a__U104#(tt(), V1, V2) -> a__isNat# V1, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1)) (a__U104#(tt(), V1, V2) -> a__isNat# V1, a__isNat# s V1 -> a__isNatKind# V1) (a__isNat# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__isNat# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__isNat# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__isNat# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U12#(tt(), V1) -> a__isNatList# V1, a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2)) (a__U12#(tt(), V1) -> a__isNatList# V1, a__isNatList# take(V1, V2) -> a__isNatKind# V1) (a__U12#(tt(), V1) -> a__isNatList# V1, a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2)) (a__U12#(tt(), V1) -> a__isNatList# V1, a__isNatList# cons(V1, V2) -> a__isNatKind# V1) (a__isNatList# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__isNatList# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__isNatList# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__isNatList# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__U22#(tt(), V1) -> a__isNat# V1, a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1)) (a__U22#(tt(), V1) -> a__isNat# V1, a__isNat# length V1 -> a__isNatIListKind# V1) (a__U22#(tt(), V1) -> a__isNat# V1, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1)) (a__U22#(tt(), V1) -> a__isNat# V1, a__isNat# s V1 -> a__isNatKind# V1) (a__U41#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__U41#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__U41#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__U41#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__U91#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__U91#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__U91#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__U91#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__U112#(tt(), L, N) -> a__isNat# N, a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1)) (a__U112#(tt(), L, N) -> a__isNat# N, a__isNat# length V1 -> a__isNatIListKind# V1) (a__U112#(tt(), L, N) -> a__isNat# N, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1)) (a__U112#(tt(), L, N) -> a__isNat# N, a__isNat# s V1 -> a__isNatKind# V1) (a__U134#(tt(), IL, M, N) -> a__isNat# N, a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1)) (a__U134#(tt(), IL, M, N) -> a__isNat# N, a__isNat# length V1 -> a__isNatIListKind# V1) (a__U134#(tt(), IL, M, N) -> a__isNat# N, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1)) (a__U134#(tt(), IL, M, N) -> a__isNat# N, a__isNat# s V1 -> a__isNatKind# V1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U96 X -> a__U96# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U96 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U95(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U94(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U93(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U92(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U91(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U81 X -> a__U81# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U81 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U71 X -> a__U71# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U71 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U62 X -> a__U62# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U62 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U61(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U52 X -> a__U52# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U52 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U51(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U46 X -> a__U46# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U46 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U45(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U44(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U43(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U42(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U41(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U33 X -> a__U33# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U33 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U32(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U31(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U23 X -> a__U23# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U23 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U22(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U21(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U136(X1, X2, X3, X4) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U135(X1, X2, X3, X4) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U134(X1, X2, X3, X4) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U133(X1, X2, X3, X4) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U132(X1, X2, X3, X4) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U131(X1, X2, X3, X4) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U122 X -> a__U122# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U122 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U121(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# isNatList X -> a__isNatList# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U13 X -> a__U13# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U13 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U114(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U113(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U112(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U111(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U12(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U11(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# isNatIList X -> a__isNatIList# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U106 X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U106 X -> a__U106# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# isNat X -> a__isNat# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U105(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U104(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# isNatIListKind X -> a__isNatIListKind# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U103(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# isNatKind X -> a__isNatKind# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U102(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U101(X1, X2, X3) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# length X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# length X -> a__length# mark X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (a__U136#(tt(), IL, M, N) -> mark# N, mark# take(X1, X2) -> mark# X2) (a__U136#(tt(), IL, M, N) -> mark# N, mark# take(X1, X2) -> mark# X1) (a__U136#(tt(), IL, M, N) -> mark# N, mark# s X -> mark# X) (a__U136#(tt(), IL, M, N) -> mark# N, mark# zeros() -> a__zeros#()) (a__U136#(tt(), IL, M, N) -> mark# N, mark# cons(X1, X2) -> mark# X1) (a__U32#(tt(), V) -> a__isNatList# V, a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2)) (a__U32#(tt(), V) -> a__isNatList# V, a__isNatList# take(V1, V2) -> a__isNatKind# V1) (a__U32#(tt(), V) -> a__isNatList# V, a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2)) (a__U32#(tt(), V) -> a__isNatList# V, a__isNatList# cons(V1, V2) -> a__isNatKind# V1) (a__take#(0(), IL) -> a__U121#(a__isNatIList IL, IL), a__U121#(tt(), IL) -> a__U122# a__isNatIListKind IL) (a__take#(0(), IL) -> a__U121#(a__isNatIList IL, IL), a__U121#(tt(), IL) -> a__isNatIListKind# IL) (a__U31#(tt(), V) -> a__U32#(a__isNatIListKind V, V), a__U32#(tt(), V) -> a__U33# a__isNatList V) (a__U31#(tt(), V) -> a__U32#(a__isNatIListKind V, V), a__U32#(tt(), V) -> a__isNatList# V) (mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3), a__U101#(tt(), V1, V2) -> a__isNatKind# V1) (mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3), a__U101#(tt(), V1, V2) -> a__U102#(a__isNatKind V1, V1, V2)) (mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3), a__U103#(tt(), V1, V2) -> a__U104#(a__isNatIListKind V2, V1, V2)) (mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3), a__U103#(tt(), V1, V2) -> a__isNatIListKind# V2) (mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3), a__U111#(tt(), L, N) -> a__U112#(a__isNatIListKind L, L, N)) (mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3), a__U111#(tt(), L, N) -> a__isNatIListKind# L) (mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3), a__U113#(tt(), L, N) -> a__U114#(a__isNatKind N, L)) (mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3), a__U113#(tt(), L, N) -> a__isNatKind# N) (mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3), a__U42#(tt(), V1, V2) -> a__U43#(a__isNatIListKind V2, V1, V2)) (mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3), a__U42#(tt(), V1, V2) -> a__isNatIListKind# V2) (mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3), a__U44#(tt(), V1, V2) -> a__U45#(a__isNat V1, V2)) (mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3), a__U44#(tt(), V1, V2) -> a__isNat# V1) (mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3), a__U92#(tt(), V1, V2) -> a__U93#(a__isNatIListKind V2, V1, V2)) (mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3), a__U92#(tt(), V1, V2) -> a__isNatIListKind# V2) (mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3), a__U94#(tt(), V1, V2) -> a__U95#(a__isNat V1, V2)) (mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3), a__U94#(tt(), V1, V2) -> a__isNat# V1) (a__U114#(tt(), L) -> a__length# mark L, a__length# cons(N, L) -> a__isNatList# L) (a__U114#(tt(), L) -> a__length# mark L, a__length# cons(N, L) -> a__U111#(a__isNatList L, L, N)) (a__U111#(tt(), L, N) -> a__isNatIListKind# L, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U111#(tt(), L, N) -> a__isNatIListKind# L, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U111#(tt(), L, N) -> a__isNatIListKind# L, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U111#(tt(), L, N) -> a__isNatIListKind# L, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__length# cons(N, L) -> a__isNatList# L, a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2)) (a__length# cons(N, L) -> a__isNatList# L, a__isNatList# take(V1, V2) -> a__isNatKind# V1) (a__length# cons(N, L) -> a__isNatList# L, a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2)) (a__length# cons(N, L) -> a__isNatList# L, a__isNatList# cons(V1, V2) -> a__isNatKind# V1) (a__U133#(tt(), IL, M, N) -> a__isNatKind# M, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__U133#(tt(), IL, M, N) -> a__isNatKind# M, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__U133#(tt(), IL, M, N) -> a__isNatKind# M, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__U133#(tt(), IL, M, N) -> a__isNatKind# M, a__isNatKind# s V1 -> a__isNatKind# V1) (mark# U105(X1, X2) -> a__U105#(mark X1, X2), a__U105#(tt(), V2) -> a__isNatIList# V2) (mark# U105(X1, X2) -> a__U105#(mark X1, X2), a__U105#(tt(), V2) -> a__U106# a__isNatIList V2) (mark# U12(X1, X2) -> a__U12#(mark X1, X2), a__U12#(tt(), V1) -> a__isNatList# V1) (mark# U12(X1, X2) -> a__U12#(mark X1, X2), a__U12#(tt(), V1) -> a__U13# a__isNatList V1) (mark# U121(X1, X2) -> a__U121#(mark X1, X2), a__U121#(tt(), IL) -> a__U122# a__isNatIListKind IL) (mark# U121(X1, X2) -> a__U121#(mark X1, X2), a__U121#(tt(), IL) -> a__isNatIListKind# IL) (mark# U22(X1, X2) -> a__U22#(mark X1, X2), a__U22#(tt(), V1) -> a__U23# a__isNat V1) (mark# U22(X1, X2) -> a__U22#(mark X1, X2), a__U22#(tt(), V1) -> a__isNat# V1) (mark# U32(X1, X2) -> a__U32#(mark X1, X2), a__U32#(tt(), V) -> a__U33# a__isNatList V) (mark# U32(X1, X2) -> a__U32#(mark X1, X2), a__U32#(tt(), V) -> a__isNatList# V) (mark# U51(X1, X2) -> a__U51#(mark X1, X2), a__U51#(tt(), V2) -> a__U52# a__isNatIListKind V2) (mark# U51(X1, X2) -> a__U51#(mark X1, X2), a__U51#(tt(), V2) -> a__isNatIListKind# V2) (mark# U95(X1, X2) -> a__U95#(mark X1, X2), a__U95#(tt(), V2) -> a__U96# a__isNatList V2) (mark# U95(X1, X2) -> a__U95#(mark X1, X2), a__U95#(tt(), V2) -> a__isNatList# V2) (a__U112#(tt(), L, N) -> a__U113#(a__isNat N, L, N), a__U113#(tt(), L, N) -> a__U114#(a__isNatKind N, L)) (a__U112#(tt(), L, N) -> a__U113#(a__isNat N, L, N), a__U113#(tt(), L, N) -> a__isNatKind# N) (a__length# cons(N, L) -> a__U111#(a__isNatList L, L, N), a__U111#(tt(), L, N) -> a__U112#(a__isNatIListKind L, L, N)) (a__length# cons(N, L) -> a__U111#(a__isNatList L, L, N), a__U111#(tt(), L, N) -> a__isNatIListKind# L) (a__U102#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U102#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U102#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U102#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U105#(tt(), V2) -> a__isNatIList# V2, a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2)) (a__U105#(tt(), V2) -> a__isNatIList# V2, a__isNatIList# cons(V1, V2) -> a__isNatKind# V1) (a__U105#(tt(), V2) -> a__isNatIList# V2, a__isNatIList# V -> a__U31#(a__isNatIListKind V, V)) (a__U105#(tt(), V2) -> a__isNatIList# V2, a__isNatIList# V -> a__isNatIListKind# V) (a__U43#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U43#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U43#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U43#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U51#(tt(), V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U51#(tt(), V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U51#(tt(), V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U51#(tt(), V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U92#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U92#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U92#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U92#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U95#(tt(), V2) -> a__isNatList# V2, a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2)) (a__U95#(tt(), V2) -> a__isNatList# V2, a__isNatList# take(V1, V2) -> a__isNatKind# V1) (a__U95#(tt(), V2) -> a__isNatList# V2, a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2)) (a__U95#(tt(), V2) -> a__isNatList# V2, a__isNatList# cons(V1, V2) -> a__isNatKind# V1) (a__U131#(tt(), IL, M, N) -> a__isNatIListKind# IL, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U131#(tt(), IL, M, N) -> a__isNatIListKind# IL, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U131#(tt(), IL, M, N) -> a__isNatIListKind# IL, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U131#(tt(), IL, M, N) -> a__isNatIListKind# IL, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__take#(s M, cons(N, IL)) -> a__isNatIList# IL, a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2)) (a__take#(s M, cons(N, IL)) -> a__isNatIList# IL, a__isNatIList# cons(V1, V2) -> a__isNatKind# V1) (a__take#(s M, cons(N, IL)) -> a__isNatIList# IL, a__isNatIList# V -> a__U31#(a__isNatIListKind V, V)) (a__take#(s M, cons(N, IL)) -> a__isNatIList# IL, a__isNatIList# V -> a__isNatIListKind# V) (a__U101#(tt(), V1, V2) -> a__U102#(a__isNatKind V1, V1, V2), a__U102#(tt(), V1, V2) -> a__isNatIListKind# V2) (a__U101#(tt(), V1, V2) -> a__U102#(a__isNatKind V1, V1, V2), a__U102#(tt(), V1, V2) -> a__U103#(a__isNatIListKind V2, V1, V2)) (a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2), a__U41#(tt(), V1, V2) -> a__U42#(a__isNatKind V1, V1, V2)) (a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2), a__U41#(tt(), V1, V2) -> a__isNatKind# V1) (a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2), a__U101#(tt(), V1, V2) -> a__isNatKind# V1) (a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2), a__U101#(tt(), V1, V2) -> a__U102#(a__isNatKind V1, V1, V2)) (a__U41#(tt(), V1, V2) -> a__U42#(a__isNatKind V1, V1, V2), a__U42#(tt(), V1, V2) -> a__U43#(a__isNatIListKind V2, V1, V2)) (a__U41#(tt(), V1, V2) -> a__U42#(a__isNatKind V1, V1, V2), a__U42#(tt(), V1, V2) -> a__isNatIListKind# V2) (a__U92#(tt(), V1, V2) -> a__U93#(a__isNatIListKind V2, V1, V2), a__U93#(tt(), V1, V2) -> a__U94#(a__isNatIListKind V2, V1, V2)) (a__U92#(tt(), V1, V2) -> a__U93#(a__isNatIListKind V2, V1, V2), a__U93#(tt(), V1, V2) -> a__isNatIListKind# V2) (a__U93#(tt(), V1, V2) -> a__U94#(a__isNatIListKind V2, V1, V2), a__U94#(tt(), V1, V2) -> a__U95#(a__isNat V1, V2)) (a__U93#(tt(), V1, V2) -> a__U94#(a__isNatIListKind V2, V1, V2), a__U94#(tt(), V1, V2) -> a__isNat# V1) (mark# take(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# take(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# take(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# take(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# take(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# take(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# take(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# take(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# take(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# take(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# take(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# take(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# take(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# take(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# take(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# take(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# take(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# take(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# take(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# take(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# take(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# take(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# take(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U102(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U102(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U102(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U102(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U102(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U102(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U102(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U104(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U104(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U104(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U104(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U104(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U104(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U104(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U11(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U11(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U11(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U11(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U11(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U11(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U11(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U11(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U11(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U11(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U11(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U11(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U11(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U11(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U11(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U11(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U11(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U11(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U11(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U11(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U11(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U111(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U111(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U111(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U111(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U111(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U111(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U111(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U113(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U113(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U113(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U113(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U113(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U113(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U113(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U121(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U121(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U121(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U121(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U121(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U121(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U121(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U121(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U121(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U121(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U121(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U121(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U121(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U121(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U121(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U121(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U121(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U121(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U121(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U121(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U121(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# length X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# length X -> a__length# mark X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# s X -> mark# X) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U132(X1, X2, X3, X4) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# length X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# length X -> a__length# mark X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# s X -> mark# X) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U134(X1, X2, X3, X4) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# length X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# length X -> a__length# mark X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# s X -> mark# X) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U136(X1, X2, X3, X4) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U22(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U22(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U22(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U22(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U22(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U22(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U22(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U22(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U22(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U22(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U22(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U22(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U22(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U22(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U22(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U22(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U22(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U22(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U22(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U22(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U22(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U32(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U32(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U32(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U32(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U32(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U32(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U32(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U32(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U32(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U32(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U32(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U32(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U32(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U32(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U32(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U32(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U32(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U32(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U32(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U32(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U32(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U42(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U42(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U42(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U42(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U42(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U42(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U42(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U44(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U44(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U44(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U44(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U44(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U44(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U44(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U51(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U51(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U51(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U51(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U51(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U51(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U51(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U51(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U51(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U51(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U51(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U51(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U51(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U51(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U51(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U51(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U51(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U51(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U51(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U51(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U51(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U91(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U91(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U91(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U91(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U91(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U91(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U91(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U93(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U93(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U93(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U93(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U93(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U93(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U93(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U95(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U95(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U95(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U95(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U95(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U95(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U95(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U95(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U95(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U95(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U95(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U95(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U95(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U95(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U95(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U95(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U95(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U95(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U95(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U95(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U95(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# length X -> mark# X, mark# U96 X -> mark# X) (mark# length X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# length X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# length X -> mark# X, mark# U81 X -> mark# X) (mark# length X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# length X -> mark# X, mark# U71 X -> mark# X) (mark# length X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# length X -> mark# X, mark# U62 X -> mark# X) (mark# length X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# length X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# length X -> mark# X, mark# U52 X -> mark# X) (mark# length X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# length X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# length X -> mark# X, mark# U46 X -> mark# X) (mark# length X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# length X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# length X -> mark# X, mark# U33 X -> mark# X) (mark# length X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# length X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# length X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# length X -> mark# X, mark# U23 X -> mark# X) (mark# length X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# length X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# length X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# length X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# length X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# length X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# length X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# length X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# length X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# length X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# length X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# length X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# length X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# length X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# length X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# length X -> mark# X, mark# U122 X -> mark# X) (mark# length X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# length X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# length X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# length X -> mark# X, mark# U13 X -> mark# X) (mark# length X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# length X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# length X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# length X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# length X -> mark# X, mark# U106 X -> mark# X) (mark# length X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# length X -> mark# X, mark# isNat X -> a__isNat# X) (mark# length X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# length X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# length X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# length X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# length X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# length X -> mark# X, mark# length X -> mark# X) (mark# length X -> mark# X, mark# length X -> a__length# mark X) (mark# length X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# length X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# length X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# length X -> mark# X, mark# s X -> mark# X) (mark# length X -> mark# X, mark# zeros() -> a__zeros#()) (mark# length X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# isNatIListKind X -> a__isNatIListKind# X, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (mark# isNatIListKind X -> a__isNatIListKind# X, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (mark# isNatIListKind X -> a__isNatIListKind# X, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (mark# isNatIListKind X -> a__isNatIListKind# X, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (mark# U106 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U106 X -> mark# X, mark# U96 X -> mark# X) (mark# U106 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U106 X -> mark# X, mark# U81 X -> mark# X) (mark# U106 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U106 X -> mark# X, mark# U71 X -> mark# X) (mark# U106 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U106 X -> mark# X, mark# U62 X -> mark# X) (mark# U106 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U106 X -> mark# X, mark# U52 X -> mark# X) (mark# U106 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U106 X -> mark# X, mark# U46 X -> mark# X) (mark# U106 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U106 X -> mark# X, mark# U33 X -> mark# X) (mark# U106 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U106 X -> mark# X, mark# U23 X -> mark# X) (mark# U106 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U106 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U106 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U106 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U106 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U106 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U106 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U106 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U106 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U106 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U106 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U106 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U106 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U106 X -> mark# X, mark# U122 X -> mark# X) (mark# U106 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U106 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U106 X -> mark# X, mark# U13 X -> mark# X) (mark# U106 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U106 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U106 X -> mark# X, mark# U106 X -> mark# X) (mark# U106 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U106 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U106 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U106 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U106 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U106 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U106 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U106 X -> mark# X, mark# length X -> mark# X) (mark# U106 X -> mark# X, mark# length X -> a__length# mark X) (mark# U106 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U106 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U106 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U106 X -> mark# X, mark# s X -> mark# X) (mark# U106 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U106 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U13 X -> mark# X, mark# U96 X -> mark# X) (mark# U13 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U13 X -> mark# X, mark# U81 X -> mark# X) (mark# U13 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U13 X -> mark# X, mark# U71 X -> mark# X) (mark# U13 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U13 X -> mark# X, mark# U62 X -> mark# X) (mark# U13 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U13 X -> mark# X, mark# U52 X -> mark# X) (mark# U13 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U13 X -> mark# X, mark# U46 X -> mark# X) (mark# U13 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U13 X -> mark# X, mark# U33 X -> mark# X) (mark# U13 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U13 X -> mark# X, mark# U23 X -> mark# X) (mark# U13 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U13 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U13 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U13 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U13 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U13 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U13 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U13 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U13 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U13 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U13 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U13 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U13 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U13 X -> mark# X, mark# U122 X -> mark# X) (mark# U13 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U13 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U13 X -> mark# X, mark# U13 X -> mark# X) (mark# U13 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U13 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U13 X -> mark# X, mark# U106 X -> mark# X) (mark# U13 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U13 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U13 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U13 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U13 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U13 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U13 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U13 X -> mark# X, mark# length X -> mark# X) (mark# U13 X -> mark# X, mark# length X -> a__length# mark X) (mark# U13 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U13 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U13 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U13 X -> mark# X, mark# s X -> mark# X) (mark# U13 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U13 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U122 X -> mark# X, mark# U96 X -> mark# X) (mark# U122 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U122 X -> mark# X, mark# U81 X -> mark# X) (mark# U122 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U122 X -> mark# X, mark# U71 X -> mark# X) (mark# U122 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U122 X -> mark# X, mark# U62 X -> mark# X) (mark# U122 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U122 X -> mark# X, mark# U52 X -> mark# X) (mark# U122 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U122 X -> mark# X, mark# U46 X -> mark# X) (mark# U122 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U122 X -> mark# X, mark# U33 X -> mark# X) (mark# U122 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U122 X -> mark# X, mark# U23 X -> mark# X) (mark# U122 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U122 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U122 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U122 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U122 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U122 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U122 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U122 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U122 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U122 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U122 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U122 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U122 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U122 X -> mark# X, mark# U122 X -> mark# X) (mark# U122 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U122 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U122 X -> mark# X, mark# U13 X -> mark# X) (mark# U122 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U122 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U122 X -> mark# X, mark# U106 X -> mark# X) (mark# U122 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U122 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U122 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U122 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U122 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U122 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U122 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U122 X -> mark# X, mark# length X -> mark# X) (mark# U122 X -> mark# X, mark# length X -> a__length# mark X) (mark# U122 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U122 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U122 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U122 X -> mark# X, mark# s X -> mark# X) (mark# U122 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U122 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U33 X -> mark# X, mark# U96 X -> mark# X) (mark# U33 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U33 X -> mark# X, mark# U81 X -> mark# X) (mark# U33 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U33 X -> mark# X, mark# U71 X -> mark# X) (mark# U33 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U33 X -> mark# X, mark# U62 X -> mark# X) (mark# U33 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U33 X -> mark# X, mark# U52 X -> mark# X) (mark# U33 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U33 X -> mark# X, mark# U46 X -> mark# X) (mark# U33 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U33 X -> mark# X, mark# U33 X -> mark# X) (mark# U33 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U33 X -> mark# X, mark# U23 X -> mark# X) (mark# U33 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U33 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U33 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U33 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U33 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U33 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U33 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U33 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U33 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U33 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U33 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U33 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U33 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U33 X -> mark# X, mark# U122 X -> mark# X) (mark# U33 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U33 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U33 X -> mark# X, mark# U13 X -> mark# X) (mark# U33 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U33 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U33 X -> mark# X, mark# U106 X -> mark# X) (mark# U33 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U33 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U33 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U33 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U33 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U33 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U33 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U33 X -> mark# X, mark# length X -> mark# X) (mark# U33 X -> mark# X, mark# length X -> a__length# mark X) (mark# U33 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U33 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U33 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U33 X -> mark# X, mark# s X -> mark# X) (mark# U33 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U33 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U52 X -> mark# X, mark# U96 X -> mark# X) (mark# U52 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U52 X -> mark# X, mark# U81 X -> mark# X) (mark# U52 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U52 X -> mark# X, mark# U71 X -> mark# X) (mark# U52 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U52 X -> mark# X, mark# U62 X -> mark# X) (mark# U52 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U52 X -> mark# X, mark# U52 X -> mark# X) (mark# U52 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U52 X -> mark# X, mark# U46 X -> mark# X) (mark# U52 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U52 X -> mark# X, mark# U33 X -> mark# X) (mark# U52 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U52 X -> mark# X, mark# U23 X -> mark# X) (mark# U52 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U52 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U52 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U52 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U52 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U52 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U52 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U52 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U52 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U52 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U52 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U52 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U52 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U52 X -> mark# X, mark# U122 X -> mark# X) (mark# U52 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U52 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U52 X -> mark# X, mark# U13 X -> mark# X) (mark# U52 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U52 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U52 X -> mark# X, mark# U106 X -> mark# X) (mark# U52 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U52 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U52 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U52 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U52 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U52 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U52 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U52 X -> mark# X, mark# length X -> mark# X) (mark# U52 X -> mark# X, mark# length X -> a__length# mark X) (mark# U52 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U52 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U52 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U52 X -> mark# X, mark# s X -> mark# X) (mark# U52 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U52 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U71 X -> mark# X, mark# U96 X -> mark# X) (mark# U71 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U71 X -> mark# X, mark# U81 X -> mark# X) (mark# U71 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U71 X -> mark# X, mark# U71 X -> mark# X) (mark# U71 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U71 X -> mark# X, mark# U62 X -> mark# X) (mark# U71 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U71 X -> mark# X, mark# U52 X -> mark# X) (mark# U71 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U71 X -> mark# X, mark# U46 X -> mark# X) (mark# U71 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U71 X -> mark# X, mark# U33 X -> mark# X) (mark# U71 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U71 X -> mark# X, mark# U23 X -> mark# X) (mark# U71 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U71 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U71 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U71 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U71 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U71 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U71 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U71 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U71 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U71 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U71 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U71 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U71 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U71 X -> mark# X, mark# U122 X -> mark# X) (mark# U71 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U71 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U71 X -> mark# X, mark# U13 X -> mark# X) (mark# U71 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U71 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U71 X -> mark# X, mark# U106 X -> mark# X) (mark# U71 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U71 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U71 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U71 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U71 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U71 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U71 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U71 X -> mark# X, mark# length X -> mark# X) (mark# U71 X -> mark# X, mark# length X -> a__length# mark X) (mark# U71 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U71 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U71 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U71 X -> mark# X, mark# s X -> mark# X) (mark# U71 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U71 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U96 X -> mark# X, mark# U96 X -> mark# X) (mark# U96 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U96 X -> mark# X, mark# U81 X -> mark# X) (mark# U96 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U96 X -> mark# X, mark# U71 X -> mark# X) (mark# U96 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U96 X -> mark# X, mark# U62 X -> mark# X) (mark# U96 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U96 X -> mark# X, mark# U52 X -> mark# X) (mark# U96 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U96 X -> mark# X, mark# U46 X -> mark# X) (mark# U96 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U96 X -> mark# X, mark# U33 X -> mark# X) (mark# U96 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U96 X -> mark# X, mark# U23 X -> mark# X) (mark# U96 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U96 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U96 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U96 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U96 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U96 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U96 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U96 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U96 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U96 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U96 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U96 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U96 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U96 X -> mark# X, mark# U122 X -> mark# X) (mark# U96 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U96 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U96 X -> mark# X, mark# U13 X -> mark# X) (mark# U96 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U96 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U96 X -> mark# X, mark# U106 X -> mark# X) (mark# U96 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U96 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U96 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U96 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U96 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U96 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U96 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U96 X -> mark# X, mark# length X -> mark# X) (mark# U96 X -> mark# X, mark# length X -> a__length# mark X) (mark# U96 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U96 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U96 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U96 X -> mark# X, mark# s X -> mark# X) (mark# U96 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U96 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4), a__U132#(tt(), IL, M, N) -> a__U133#(a__isNat M, IL, M, N)) (mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4), a__U132#(tt(), IL, M, N) -> a__isNat# M) (mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4), a__U134#(tt(), IL, M, N) -> a__U135#(a__isNat N, IL, M, N)) (mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4), a__U134#(tt(), IL, M, N) -> a__isNat# N) (mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4), a__U136#(tt(), IL, M, N) -> mark# N) (a__U131#(tt(), IL, M, N) -> a__U132#(a__isNatIListKind IL, IL, M, N), a__U132#(tt(), IL, M, N) -> a__U133#(a__isNat M, IL, M, N)) (a__U131#(tt(), IL, M, N) -> a__U132#(a__isNatIListKind IL, IL, M, N), a__U132#(tt(), IL, M, N) -> a__isNat# M) (a__U134#(tt(), IL, M, N) -> a__U135#(a__isNat N, IL, M, N), a__U135#(tt(), IL, M, N) -> a__U136#(a__isNatKind N, IL, M, N)) (a__U134#(tt(), IL, M, N) -> a__U135#(a__isNat N, IL, M, N), a__U135#(tt(), IL, M, N) -> a__isNatKind# N) (a__take#(s M, cons(N, IL)) -> a__U131#(a__isNatIList IL, IL, M, N), a__U131#(tt(), IL, M, N) -> a__U132#(a__isNatIListKind IL, IL, M, N)) (a__take#(s M, cons(N, IL)) -> a__U131#(a__isNatIList IL, IL, M, N), a__U131#(tt(), IL, M, N) -> a__isNatIListKind# IL) (a__U135#(tt(), IL, M, N) -> a__U136#(a__isNatKind N, IL, M, N), a__U136#(tt(), IL, M, N) -> mark# N) (a__U133#(tt(), IL, M, N) -> a__U134#(a__isNatKind M, IL, M, N), a__U134#(tt(), IL, M, N) -> a__isNat# N) (a__U133#(tt(), IL, M, N) -> a__U134#(a__isNatKind M, IL, M, N), a__U134#(tt(), IL, M, N) -> a__U135#(a__isNat N, IL, M, N)) (a__U132#(tt(), IL, M, N) -> a__U133#(a__isNat M, IL, M, N), a__U133#(tt(), IL, M, N) -> a__isNatKind# M) (a__U132#(tt(), IL, M, N) -> a__U133#(a__isNat M, IL, M, N), a__U133#(tt(), IL, M, N) -> a__U134#(a__isNatKind M, IL, M, N)) (mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4), a__U135#(tt(), IL, M, N) -> a__isNatKind# N) (mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4), a__U135#(tt(), IL, M, N) -> a__U136#(a__isNatKind N, IL, M, N)) (mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4), a__U133#(tt(), IL, M, N) -> a__isNatKind# M) (mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4), a__U133#(tt(), IL, M, N) -> a__U134#(a__isNatKind M, IL, M, N)) (mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4), a__U131#(tt(), IL, M, N) -> a__isNatIListKind# IL) (mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4), a__U131#(tt(), IL, M, N) -> a__U132#(a__isNatIListKind IL, IL, M, N)) (mark# U81 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U81 X -> mark# X, mark# s X -> mark# X) (mark# U81 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U81 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U81 X -> mark# X, mark# length X -> a__length# mark X) (mark# U81 X -> mark# X, mark# length X -> mark# X) (mark# U81 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U81 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U81 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U81 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U81 X -> mark# X, mark# U106 X -> mark# X) (mark# U81 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U81 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U13 X -> mark# X) (mark# U81 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U81 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U81 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U122 X -> mark# X) (mark# U81 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U81 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U81 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U81 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U81 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U81 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U81 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U81 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U81 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U81 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U81 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U81 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U81 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U81 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U23 X -> mark# X) (mark# U81 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U81 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U33 X -> mark# X) (mark# U81 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U81 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U46 X -> mark# X) (mark# U81 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U81 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U52 X -> mark# X) (mark# U81 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U81 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U62 X -> mark# X) (mark# U81 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U81 X -> mark# X, mark# U71 X -> mark# X) (mark# U81 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U81 X -> mark# X, mark# U81 X -> mark# X) (mark# U81 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U81 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U81 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U81 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U81 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U81 X -> mark# X, mark# U96 X -> mark# X) (mark# U81 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U62 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U62 X -> mark# X, mark# s X -> mark# X) (mark# U62 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U62 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U62 X -> mark# X, mark# length X -> a__length# mark X) (mark# U62 X -> mark# X, mark# length X -> mark# X) (mark# U62 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U62 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U62 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U62 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U62 X -> mark# X, mark# U106 X -> mark# X) (mark# U62 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U62 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U13 X -> mark# X) (mark# U62 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U62 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U62 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U122 X -> mark# X) (mark# U62 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U62 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U62 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U62 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U62 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U62 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U62 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U62 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U62 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U62 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U62 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U62 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U62 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U62 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U23 X -> mark# X) (mark# U62 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U62 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U33 X -> mark# X) (mark# U62 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U62 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U46 X -> mark# X) (mark# U62 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U62 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U52 X -> mark# X) (mark# U62 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U62 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U62 X -> mark# X) (mark# U62 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U62 X -> mark# X, mark# U71 X -> mark# X) (mark# U62 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U62 X -> mark# X, mark# U81 X -> mark# X) (mark# U62 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U62 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U62 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U62 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U62 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U62 X -> mark# X, mark# U96 X -> mark# X) (mark# U62 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U46 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U46 X -> mark# X, mark# s X -> mark# X) (mark# U46 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U46 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U46 X -> mark# X, mark# length X -> a__length# mark X) (mark# U46 X -> mark# X, mark# length X -> mark# X) (mark# U46 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U46 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U46 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U46 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U46 X -> mark# X, mark# U106 X -> mark# X) (mark# U46 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U46 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U13 X -> mark# X) (mark# U46 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U46 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U46 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U122 X -> mark# X) (mark# U46 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U46 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U46 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U46 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U46 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U46 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U46 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U46 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U46 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U46 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U46 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U46 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U46 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U46 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U23 X -> mark# X) (mark# U46 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U46 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U33 X -> mark# X) (mark# U46 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U46 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U46 X -> mark# X) (mark# U46 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U46 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U52 X -> mark# X) (mark# U46 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U46 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U62 X -> mark# X) (mark# U46 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U46 X -> mark# X, mark# U71 X -> mark# X) (mark# U46 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U46 X -> mark# X, mark# U81 X -> mark# X) (mark# U46 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U46 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U46 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U46 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U46 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U46 X -> mark# X, mark# U96 X -> mark# X) (mark# U46 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U23 X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# zeros() -> a__zeros#()) (mark# U23 X -> mark# X, mark# s X -> mark# X) (mark# U23 X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# U23 X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U23 X -> mark# X, mark# length X -> a__length# mark X) (mark# U23 X -> mark# X, mark# length X -> mark# X) (mark# U23 X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# U23 X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U23 X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# isNat X -> a__isNat# X) (mark# U23 X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# U23 X -> mark# X, mark# U106 X -> mark# X) (mark# U23 X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# U23 X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U13 X -> mark# X) (mark# U23 X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# U23 X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# U23 X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U122 X -> mark# X) (mark# U23 X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# U23 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U23 X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U23 X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U23 X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U23 X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U23 X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U23 X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U23 X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U23 X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U23 X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U23 X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U23 X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U23 X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U23 X -> mark# X) (mark# U23 X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# U23 X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U33 X -> mark# X) (mark# U23 X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# U23 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U46 X -> mark# X) (mark# U23 X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# U23 X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U52 X -> mark# X) (mark# U23 X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# U23 X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U62 X -> mark# X) (mark# U23 X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# U23 X -> mark# X, mark# U71 X -> mark# X) (mark# U23 X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# U23 X -> mark# X, mark# U81 X -> mark# X) (mark# U23 X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# U23 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# U23 X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U23 X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# U23 X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U23 X -> mark# X, mark# U96 X -> mark# X) (mark# U23 X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# isNatList X -> a__isNatList# X, a__isNatList# cons(V1, V2) -> a__isNatKind# V1) (mark# isNatList X -> a__isNatList# X, a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2)) (mark# isNatList X -> a__isNatList# X, a__isNatList# take(V1, V2) -> a__isNatKind# V1) (mark# isNatList X -> a__isNatList# X, a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2)) (mark# isNatIList X -> a__isNatIList# X, a__isNatIList# V -> a__isNatIListKind# V) (mark# isNatIList X -> a__isNatIList# X, a__isNatIList# V -> a__U31#(a__isNatIListKind V, V)) (mark# isNatIList X -> a__isNatIList# X, a__isNatIList# cons(V1, V2) -> a__isNatKind# V1) (mark# isNatIList X -> a__isNatIList# X, a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2)) (mark# isNat X -> a__isNat# X, a__isNat# s V1 -> a__isNatKind# V1) (mark# isNat X -> a__isNat# X, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1)) (mark# isNat X -> a__isNat# X, a__isNat# length V1 -> a__isNatIListKind# V1) (mark# isNat X -> a__isNat# X, a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1)) (mark# isNatKind X -> a__isNatKind# X, a__isNatKind# s V1 -> a__isNatKind# V1) (mark# isNatKind X -> a__isNatKind# X, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (mark# isNatKind X -> a__isNatKind# X, a__isNatKind# length V1 -> a__isNatIListKind# V1) (mark# isNatKind X -> a__isNatKind# X, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (mark# s X -> mark# X, mark# cons(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# zeros() -> a__zeros#()) (mark# s X -> mark# X, mark# s X -> mark# X) (mark# s X -> mark# X, mark# take(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# take(X1, X2) -> mark# X2) (mark# s X -> mark# X, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# s X -> mark# X, mark# length X -> a__length# mark X) (mark# s X -> mark# X, mark# length X -> mark# X) (mark# s X -> mark# X, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U102(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# isNatKind X -> a__isNatKind# X) (mark# s X -> mark# X, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U103(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# s X -> mark# X, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U104(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# s X -> mark# X, mark# U105(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# isNat X -> a__isNat# X) (mark# s X -> mark# X, mark# U106 X -> a__U106# mark X) (mark# s X -> mark# X, mark# U106 X -> mark# X) (mark# s X -> mark# X, mark# isNatIList X -> a__isNatIList# X) (mark# s X -> mark# X, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# s X -> mark# X, mark# U11(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# s X -> mark# X, mark# U12(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U111(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U112(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U113(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# s X -> mark# X, mark# U114(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U13 X -> mark# X) (mark# s X -> mark# X, mark# U13 X -> a__U13# mark X) (mark# s X -> mark# X, mark# isNatList X -> a__isNatList# X) (mark# s X -> mark# X, mark# U121(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# s X -> mark# X, mark# U122 X -> mark# X) (mark# s X -> mark# X, mark# U122 X -> a__U122# mark X) (mark# s X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# s X -> mark# X, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# s X -> mark# X, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# s X -> mark# X, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# s X -> mark# X, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# s X -> mark# X, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# s X -> mark# X, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# s X -> mark# X, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# s X -> mark# X, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# s X -> mark# X, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# s X -> mark# X, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# s X -> mark# X, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# s X -> mark# X, mark# U21(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# s X -> mark# X, mark# U22(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# s X -> mark# X, mark# U23 X -> mark# X) (mark# s X -> mark# X, mark# U23 X -> a__U23# mark X) (mark# s X -> mark# X, mark# U31(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# s X -> mark# X, mark# U32(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# s X -> mark# X, mark# U33 X -> mark# X) (mark# s X -> mark# X, mark# U33 X -> a__U33# mark X) (mark# s X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U42(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U43(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U44(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U45(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# s X -> mark# X, mark# U46 X -> mark# X) (mark# s X -> mark# X, mark# U46 X -> a__U46# mark X) (mark# s X -> mark# X, mark# U51(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# s X -> mark# X, mark# U52 X -> mark# X) (mark# s X -> mark# X, mark# U52 X -> a__U52# mark X) (mark# s X -> mark# X, mark# U61(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# s X -> mark# X, mark# U62 X -> mark# X) (mark# s X -> mark# X, mark# U62 X -> a__U62# mark X) (mark# s X -> mark# X, mark# U71 X -> mark# X) (mark# s X -> mark# X, mark# U71 X -> a__U71# mark X) (mark# s X -> mark# X, mark# U81 X -> mark# X) (mark# s X -> mark# X, mark# U81 X -> a__U81# mark X) (mark# s X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U92(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U93(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U94(X1, X2, X3) -> mark# X1) (mark# s X -> mark# X, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# s X -> mark# X, mark# U95(X1, X2) -> mark# X1) (mark# s X -> mark# X, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# s X -> mark# X, mark# U96 X -> mark# X) (mark# s X -> mark# X, mark# U96 X -> a__U96# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U94(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U94(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U94(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U94(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U94(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U92(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U92(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U92(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U92(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U92(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U61(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U61(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U61(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U61(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U61(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U61(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U61(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U61(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U61(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U61(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U61(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U61(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U61(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U61(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U61(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U61(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U61(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U61(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U61(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U61(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U61(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U61(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U45(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U45(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U45(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U45(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U45(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U45(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U45(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U45(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U45(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U45(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U45(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U45(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U45(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U45(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U45(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U45(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U45(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U45(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U45(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U45(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U45(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U45(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U45(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U45(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U45(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U45(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U45(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U45(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U45(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U45(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U43(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U43(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U43(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U43(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U43(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U41(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U41(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U41(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U41(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U41(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U31(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U31(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U31(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U31(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U31(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U31(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U31(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U31(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U31(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U31(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U31(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U31(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U31(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U31(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U31(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U31(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U31(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U31(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U31(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U31(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U31(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U31(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U21(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U21(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U21(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U21(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U21(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U21(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U21(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U21(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U21(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U21(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U21(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U21(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U21(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U21(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U21(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U21(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U21(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U21(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U21(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U21(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U21(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U21(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U21(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U21(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U21(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U21(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U21(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U21(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U21(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U21(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# s X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# length X -> a__length# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# length X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> mark# X) (mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# s X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# length X -> a__length# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# length X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> mark# X) (mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# s X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# length X -> a__length# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# length X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U106 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> mark# X) (mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U114(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U114(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U114(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U114(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U114(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U114(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U114(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U114(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U114(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U114(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U114(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U114(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U114(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U114(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U114(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U114(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U114(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U114(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U114(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U114(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U114(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U114(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U114(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U114(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U114(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U114(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U114(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U114(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U114(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U114(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U112(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U112(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U112(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U112(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U112(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U12(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U12(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U12(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U12(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U12(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U12(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U12(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U12(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U12(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U12(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U12(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U12(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U12(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U12(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U12(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U12(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U12(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U12(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U12(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U12(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U12(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U12(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U12(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U12(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U12(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U12(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U12(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U12(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U12(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U12(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U105(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U105(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U105(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U105(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# U105(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U105(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U105(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U105(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U105(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U105(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U105(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U105(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U105(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U105(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U105(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U105(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U105(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U105(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U105(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U105(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U105(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U105(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U105(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U105(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U105(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U105(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U105(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U105(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U105(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# U105(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U103(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U103(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U103(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U103(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U103(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# U101(X1, X2, X3) -> mark# X1, mark# s X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# U101(X1, X2, X3) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# length X -> a__length# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# length X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U106 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U13 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U122 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U23 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U33 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U46 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U52 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U62 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U71 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U81 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# U101(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# U101(X1, X2, X3) -> mark# X1, mark# U96 X -> mark# X) (mark# U101(X1, X2, X3) -> mark# X1, mark# U96 X -> a__U96# mark X) (mark# cons(X1, X2) -> mark# X1, mark# cons(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# zeros() -> a__zeros#()) (mark# cons(X1, X2) -> mark# X1, mark# s X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2) (mark# cons(X1, X2) -> mark# X1, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# cons(X1, X2) -> mark# X1, mark# length X -> a__length# mark X) (mark# cons(X1, X2) -> mark# X1, mark# length X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U101(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# isNatKind X -> a__isNatKind# X) (mark# cons(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# cons(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U105(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# isNat X -> a__isNat# X) (mark# cons(X1, X2) -> mark# X1, mark# U106 X -> a__U106# mark X) (mark# cons(X1, X2) -> mark# X1, mark# U106 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# isNatIList X -> a__isNatIList# X) (mark# cons(X1, X2) -> mark# X1, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U11(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U112(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U113(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U114(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U13 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U13 X -> a__U13# mark X) (mark# cons(X1, X2) -> mark# X1, mark# isNatList X -> a__isNatList# X) (mark# cons(X1, X2) -> mark# X1, mark# U121(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U122 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U122 X -> a__U122# mark X) (mark# cons(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# cons(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# cons(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# cons(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# cons(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# cons(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# cons(X1, X2) -> mark# X1, mark# U21(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U23 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U23 X -> a__U23# mark X) (mark# cons(X1, X2) -> mark# X1, mark# U31(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U33 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U33 X -> a__U33# mark X) (mark# cons(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U45(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U46 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U46 X -> a__U46# mark X) (mark# cons(X1, X2) -> mark# X1, mark# U51(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U52 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U52 X -> a__U52# mark X) (mark# cons(X1, X2) -> mark# X1, mark# U61(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U62 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U62 X -> a__U62# mark X) (mark# cons(X1, X2) -> mark# X1, mark# U71 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U71 X -> a__U71# mark X) (mark# cons(X1, X2) -> mark# X1, mark# U81 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U81 X -> a__U81# mark X) (mark# cons(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# cons(X1, X2) -> mark# X1, mark# U95(X1, X2) -> mark# X1) (mark# cons(X1, X2) -> mark# X1, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# cons(X1, X2) -> mark# X1, mark# U96 X -> mark# X) (mark# cons(X1, X2) -> mark# X1, mark# U96 X -> a__U96# mark X) (a__U91#(tt(), V1, V2) -> a__U92#(a__isNatKind V1, V1, V2), a__U92#(tt(), V1, V2) -> a__isNatIListKind# V2) (a__U91#(tt(), V1, V2) -> a__U92#(a__isNatKind V1, V1, V2), a__U92#(tt(), V1, V2) -> a__U93#(a__isNatIListKind V2, V1, V2)) (a__U43#(tt(), V1, V2) -> a__U44#(a__isNatIListKind V2, V1, V2), a__U44#(tt(), V1, V2) -> a__isNat# V1) (a__U43#(tt(), V1, V2) -> a__U44#(a__isNatIListKind V2, V1, V2), a__U44#(tt(), V1, V2) -> a__U45#(a__isNat V1, V2)) (a__U42#(tt(), V1, V2) -> a__U43#(a__isNatIListKind V2, V1, V2), a__U43#(tt(), V1, V2) -> a__isNatIListKind# V2) (a__U42#(tt(), V1, V2) -> a__U43#(a__isNatIListKind V2, V1, V2), a__U43#(tt(), V1, V2) -> a__U44#(a__isNatIListKind V2, V1, V2)) (a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2), a__U91#(tt(), V1, V2) -> a__isNatKind# V1) (a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2), a__U91#(tt(), V1, V2) -> a__U92#(a__isNatKind V1, V1, V2)) (a__U103#(tt(), V1, V2) -> a__U104#(a__isNatIListKind V2, V1, V2), a__U104#(tt(), V1, V2) -> a__U105#(a__isNat V1, V2)) (a__U103#(tt(), V1, V2) -> a__U104#(a__isNatIListKind V2, V1, V2), a__U104#(tt(), V1, V2) -> a__isNat# V1) (a__U102#(tt(), V1, V2) -> a__U103#(a__isNatIListKind V2, V1, V2), a__U103#(tt(), V1, V2) -> a__isNatIListKind# V2) (a__U102#(tt(), V1, V2) -> a__U103#(a__isNatIListKind V2, V1, V2), a__U103#(tt(), V1, V2) -> a__U104#(a__isNatIListKind V2, V1, V2)) (a__take#(0(), IL) -> a__isNatIList# IL, a__isNatIList# V -> a__isNatIListKind# V) (a__take#(0(), IL) -> a__isNatIList# IL, a__isNatIList# V -> a__U31#(a__isNatIListKind V, V)) (a__take#(0(), IL) -> a__isNatIList# IL, a__isNatIList# cons(V1, V2) -> a__isNatKind# V1) (a__take#(0(), IL) -> a__isNatIList# IL, a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2)) (a__U121#(tt(), IL) -> a__isNatIListKind# IL, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U121#(tt(), IL) -> a__isNatIListKind# IL, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U121#(tt(), IL) -> a__isNatIListKind# IL, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U121#(tt(), IL) -> a__isNatIListKind# IL, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U93#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U93#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U93#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U93#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U61#(tt(), V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U61#(tt(), V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U61#(tt(), V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U61#(tt(), V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U45#(tt(), V2) -> a__isNatIList# V2, a__isNatIList# V -> a__isNatIListKind# V) (a__U45#(tt(), V2) -> a__isNatIList# V2, a__isNatIList# V -> a__U31#(a__isNatIListKind V, V)) (a__U45#(tt(), V2) -> a__isNatIList# V2, a__isNatIList# cons(V1, V2) -> a__isNatKind# V1) (a__U45#(tt(), V2) -> a__isNatIList# V2, a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2)) (a__U42#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U42#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U42#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U42#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U103#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U103#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U103#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U103#(tt(), V1, V2) -> a__isNatIListKind# V2, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U111#(tt(), L, N) -> a__U112#(a__isNatIListKind L, L, N), a__U112#(tt(), L, N) -> a__isNat# N) (a__U111#(tt(), L, N) -> a__U112#(a__isNatIListKind L, L, N), a__U112#(tt(), L, N) -> a__U113#(a__isNat N, L, N)) (mark# take(X1, X2) -> a__take#(mark X1, mark X2), a__take#(0(), IL) -> a__isNatIList# IL) (mark# take(X1, X2) -> a__take#(mark X1, mark X2), a__take#(0(), IL) -> a__U121#(a__isNatIList IL, IL)) (mark# take(X1, X2) -> a__take#(mark X1, mark X2), a__take#(s M, cons(N, IL)) -> a__isNatIList# IL) (mark# take(X1, X2) -> a__take#(mark X1, mark X2), a__take#(s M, cons(N, IL)) -> a__U131#(a__isNatIList IL, IL, M, N)) (mark# U61(X1, X2) -> a__U61#(mark X1, X2), a__U61#(tt(), V2) -> a__isNatIListKind# V2) (mark# U61(X1, X2) -> a__U61#(mark X1, X2), a__U61#(tt(), V2) -> a__U62# a__isNatIListKind V2) (mark# U45(X1, X2) -> a__U45#(mark X1, X2), a__U45#(tt(), V2) -> a__isNatIList# V2) (mark# U45(X1, X2) -> a__U45#(mark X1, X2), a__U45#(tt(), V2) -> a__U46# a__isNatIList V2) (mark# U31(X1, X2) -> a__U31#(mark X1, X2), a__U31#(tt(), V) -> a__isNatIListKind# V) (mark# U31(X1, X2) -> a__U31#(mark X1, X2), a__U31#(tt(), V) -> a__U32#(a__isNatIListKind V, V)) (mark# U21(X1, X2) -> a__U21#(mark X1, X2), a__U21#(tt(), V1) -> a__isNatKind# V1) (mark# U21(X1, X2) -> a__U21#(mark X1, X2), a__U21#(tt(), V1) -> a__U22#(a__isNatKind V1, V1)) (mark# U114(X1, X2) -> a__U114#(mark X1, X2), a__U114#(tt(), L) -> a__length# mark L) (mark# U114(X1, X2) -> a__U114#(mark X1, X2), a__U114#(tt(), L) -> mark# L) (mark# U11(X1, X2) -> a__U11#(mark X1, X2), a__U11#(tt(), V1) -> a__isNatIListKind# V1) (mark# U11(X1, X2) -> a__U11#(mark X1, X2), a__U11#(tt(), V1) -> a__U12#(a__isNatIListKind V1, V1)) (mark# take(X1, X2) -> mark# X2, mark# cons(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# zeros() -> a__zeros#()) (mark# take(X1, X2) -> mark# X2, mark# s X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# take(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# take(X1, X2) -> mark# X2) (mark# take(X1, X2) -> mark# X2, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (mark# take(X1, X2) -> mark# X2, mark# length X -> a__length# mark X) (mark# take(X1, X2) -> mark# X2, mark# length X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U101(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U102(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# isNatKind X -> a__isNatKind# X) (mark# take(X1, X2) -> mark# X2, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U103(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# isNatIListKind X -> a__isNatIListKind# X) (mark# take(X1, X2) -> mark# X2, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U104(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U105(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# isNat X -> a__isNat# X) (mark# take(X1, X2) -> mark# X2, mark# U106 X -> a__U106# mark X) (mark# take(X1, X2) -> mark# X2, mark# U106 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# isNatIList X -> a__isNatIList# X) (mark# take(X1, X2) -> mark# X2, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U11(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U12(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U111(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U112(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U113(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U114(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U13 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U13 X -> a__U13# mark X) (mark# take(X1, X2) -> mark# X2, mark# isNatList X -> a__isNatList# X) (mark# take(X1, X2) -> mark# X2, mark# U121(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U122 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U122 X -> a__U122# mark X) (mark# take(X1, X2) -> mark# X2, mark# U131(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X2, mark# U132(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X2, mark# U133(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X2, mark# U134(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X2, mark# U135(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X2, mark# U136(X1, X2, X3, X4) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (mark# take(X1, X2) -> mark# X2, mark# U21(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U22(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U23 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U23 X -> a__U23# mark X) (mark# take(X1, X2) -> mark# X2, mark# U31(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U32(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U33 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U33 X -> a__U33# mark X) (mark# take(X1, X2) -> mark# X2, mark# U41(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U42(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U43(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U44(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U45(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U46 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U46 X -> a__U46# mark X) (mark# take(X1, X2) -> mark# X2, mark# U51(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U52 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U52 X -> a__U52# mark X) (mark# take(X1, X2) -> mark# X2, mark# U61(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U62 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U62 X -> a__U62# mark X) (mark# take(X1, X2) -> mark# X2, mark# U71 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U71 X -> a__U71# mark X) (mark# take(X1, X2) -> mark# X2, mark# U81 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U81 X -> a__U81# mark X) (mark# take(X1, X2) -> mark# X2, mark# U91(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U92(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U93(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U94(X1, X2, X3) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (mark# take(X1, X2) -> mark# X2, mark# U95(X1, X2) -> mark# X1) (mark# take(X1, X2) -> mark# X2, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (mark# take(X1, X2) -> mark# X2, mark# U96 X -> mark# X) (mark# take(X1, X2) -> mark# X2, mark# U96 X -> a__U96# mark X) (a__U132#(tt(), IL, M, N) -> a__isNat# M, a__isNat# s V1 -> a__isNatKind# V1) (a__U132#(tt(), IL, M, N) -> a__isNat# M, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1)) (a__U132#(tt(), IL, M, N) -> a__isNat# M, a__isNat# length V1 -> a__isNatIListKind# V1) (a__U132#(tt(), IL, M, N) -> a__isNat# M, a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1)) (a__U114#(tt(), L) -> mark# L, mark# cons(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# zeros() -> a__zeros#()) (a__U114#(tt(), L) -> mark# L, mark# s X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# take(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# take(X1, X2) -> mark# X2) (a__U114#(tt(), L) -> mark# L, mark# take(X1, X2) -> a__take#(mark X1, mark X2)) (a__U114#(tt(), L) -> mark# L, mark# length X -> a__length# mark X) (a__U114#(tt(), L) -> mark# L, mark# length X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U101(X1, X2, X3) -> a__U101#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U101(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U102(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# isNatKind X -> a__isNatKind# X) (a__U114#(tt(), L) -> mark# L, mark# U103(X1, X2, X3) -> a__U103#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U103(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# isNatIListKind X -> a__isNatIListKind# X) (a__U114#(tt(), L) -> mark# L, mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U104(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U105(X1, X2) -> a__U105#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U105(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# isNat X -> a__isNat# X) (a__U114#(tt(), L) -> mark# L, mark# U106 X -> a__U106# mark X) (a__U114#(tt(), L) -> mark# L, mark# U106 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# isNatIList X -> a__isNatIList# X) (a__U114#(tt(), L) -> mark# L, mark# U11(X1, X2) -> a__U11#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U11(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U12(X1, X2) -> a__U12#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U12(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U111(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U112(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U113(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U114(X1, X2) -> a__U114#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U114(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U13 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U13 X -> a__U13# mark X) (a__U114#(tt(), L) -> mark# L, mark# isNatList X -> a__isNatList# X) (a__U114#(tt(), L) -> mark# L, mark# U121(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U121(X1, X2) -> a__U121#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U122 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U122 X -> a__U122# mark X) (a__U114#(tt(), L) -> mark# L, mark# U131(X1, X2, X3, X4) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4)) (a__U114#(tt(), L) -> mark# L, mark# U132(X1, X2, X3, X4) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4)) (a__U114#(tt(), L) -> mark# L, mark# U133(X1, X2, X3, X4) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4)) (a__U114#(tt(), L) -> mark# L, mark# U134(X1, X2, X3, X4) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4)) (a__U114#(tt(), L) -> mark# L, mark# U135(X1, X2, X3, X4) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4)) (a__U114#(tt(), L) -> mark# L, mark# U136(X1, X2, X3, X4) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4)) (a__U114#(tt(), L) -> mark# L, mark# U21(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U21(X1, X2) -> a__U21#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U22(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U22(X1, X2) -> a__U22#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U23 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U23 X -> a__U23# mark X) (a__U114#(tt(), L) -> mark# L, mark# U31(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U31(X1, X2) -> a__U31#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U32(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U32(X1, X2) -> a__U32#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U33 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U33 X -> a__U33# mark X) (a__U114#(tt(), L) -> mark# L, mark# U41(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U42(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U42(X1, X2, X3) -> a__U42#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U43(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U44(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U44(X1, X2, X3) -> a__U44#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U45(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U45(X1, X2) -> a__U45#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U46 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U46 X -> a__U46# mark X) (a__U114#(tt(), L) -> mark# L, mark# U51(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U51(X1, X2) -> a__U51#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U52 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U52 X -> a__U52# mark X) (a__U114#(tt(), L) -> mark# L, mark# U61(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U61(X1, X2) -> a__U61#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U62 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U62 X -> a__U62# mark X) (a__U114#(tt(), L) -> mark# L, mark# U71 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U71 X -> a__U71# mark X) (a__U114#(tt(), L) -> mark# L, mark# U81 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U81 X -> a__U81# mark X) (a__U114#(tt(), L) -> mark# L, mark# U91(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U92(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U92(X1, X2, X3) -> a__U92#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U93(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U94(X1, X2, X3) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U94(X1, X2, X3) -> a__U94#(mark X1, X2, X3)) (a__U114#(tt(), L) -> mark# L, mark# U95(X1, X2) -> mark# X1) (a__U114#(tt(), L) -> mark# L, mark# U95(X1, X2) -> a__U95#(mark X1, X2)) (a__U114#(tt(), L) -> mark# L, mark# U96 X -> mark# X) (a__U114#(tt(), L) -> mark# L, mark# U96 X -> a__U96# mark X) (mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3), a__U93#(tt(), V1, V2) -> a__isNatIListKind# V2) (mark# U93(X1, X2, X3) -> a__U93#(mark X1, X2, X3), a__U93#(tt(), V1, V2) -> a__U94#(a__isNatIListKind V2, V1, V2)) (mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3), a__U91#(tt(), V1, V2) -> a__isNatKind# V1) (mark# U91(X1, X2, X3) -> a__U91#(mark X1, X2, X3), a__U91#(tt(), V1, V2) -> a__U92#(a__isNatKind V1, V1, V2)) (mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3), a__U43#(tt(), V1, V2) -> a__isNatIListKind# V2) (mark# U43(X1, X2, X3) -> a__U43#(mark X1, X2, X3), a__U43#(tt(), V1, V2) -> a__U44#(a__isNatIListKind V2, V1, V2)) (mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3), a__U41#(tt(), V1, V2) -> a__isNatKind# V1) (mark# U41(X1, X2, X3) -> a__U41#(mark X1, X2, X3), a__U41#(tt(), V1, V2) -> a__U42#(a__isNatKind V1, V1, V2)) (mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3), a__U112#(tt(), L, N) -> a__isNat# N) (mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3), a__U112#(tt(), L, N) -> a__U113#(a__isNat N, L, N)) (mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3), a__U104#(tt(), V1, V2) -> a__U105#(a__isNat V1, V2)) (mark# U104(X1, X2, X3) -> a__U104#(mark X1, X2, X3), a__U104#(tt(), V1, V2) -> a__isNat# V1) (mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3), a__U102#(tt(), V1, V2) -> a__U103#(a__isNatIListKind V2, V1, V2)) (mark# U102(X1, X2, X3) -> a__U102#(mark X1, X2, X3), a__U102#(tt(), V1, V2) -> a__isNatIListKind# V2) (a__isNatIList# V -> a__U31#(a__isNatIListKind V, V), a__U31#(tt(), V) -> a__isNatIListKind# V) (a__isNatIList# V -> a__U31#(a__isNatIListKind V, V), a__U31#(tt(), V) -> a__U32#(a__isNatIListKind V, V)) (mark# length X -> a__length# mark X, a__length# cons(N, L) -> a__U111#(a__isNatList L, L, N)) (mark# length X -> a__length# mark X, a__length# cons(N, L) -> a__isNatList# L) (a__U31#(tt(), V) -> a__isNatIListKind# V, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U31#(tt(), V) -> a__isNatIListKind# V, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U31#(tt(), V) -> a__isNatIListKind# V, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U31#(tt(), V) -> a__isNatIListKind# V, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__isNatIList# V -> a__isNatIListKind# V, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__isNatIList# V -> a__isNatIListKind# V, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__isNatIList# V -> a__isNatIListKind# V, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__isNatIList# V -> a__isNatIListKind# V, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__U135#(tt(), IL, M, N) -> a__isNatKind# N, a__isNatKind# s V1 -> a__isNatKind# V1) (a__U135#(tt(), IL, M, N) -> a__isNatKind# N, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__U135#(tt(), IL, M, N) -> a__isNatKind# N, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__U135#(tt(), IL, M, N) -> a__isNatKind# N, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__U113#(tt(), L, N) -> a__isNatKind# N, a__isNatKind# s V1 -> a__isNatKind# V1) (a__U113#(tt(), L, N) -> a__isNatKind# N, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__U113#(tt(), L, N) -> a__isNatKind# N, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__U113#(tt(), L, N) -> a__isNatKind# N, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__U94#(tt(), V1, V2) -> a__isNat# V1, a__isNat# s V1 -> a__isNatKind# V1) (a__U94#(tt(), V1, V2) -> a__isNat# V1, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1)) (a__U94#(tt(), V1, V2) -> a__isNat# V1, a__isNat# length V1 -> a__isNatIListKind# V1) (a__U94#(tt(), V1, V2) -> a__isNat# V1, a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1)) (a__U44#(tt(), V1, V2) -> a__isNat# V1, a__isNat# s V1 -> a__isNatKind# V1) (a__U44#(tt(), V1, V2) -> a__isNat# V1, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1)) (a__U44#(tt(), V1, V2) -> a__isNat# V1, a__isNat# length V1 -> a__isNatIListKind# V1) (a__U44#(tt(), V1, V2) -> a__isNat# V1, a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1)) (a__U21#(tt(), V1) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__U21#(tt(), V1) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__U21#(tt(), V1) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__U21#(tt(), V1) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__isNatList# take(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__isNatList# take(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__isNatList# take(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__isNatList# take(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__U11#(tt(), V1) -> a__isNatIListKind# V1, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1) (a__U11#(tt(), V1) -> a__isNatIListKind# V1, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2)) (a__U11#(tt(), V1) -> a__isNatIListKind# V1, a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1) (a__U11#(tt(), V1) -> a__isNatIListKind# V1, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2)) (a__isNatIList# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__isNatIList# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__isNatIList# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__isNatIList# cons(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__isNat# s V1 -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__isNat# s V1 -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__isNat# s V1 -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__isNat# s V1 -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__U101#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__U101#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__U101#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__U101#(tt(), V1, V2) -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__isNatKind# s V1 -> a__isNatKind# V1, a__isNatKind# s V1 -> a__isNatKind# V1) (a__isNatKind# s V1 -> a__isNatKind# V1, a__isNatKind# s V1 -> a__U81# a__isNatKind V1) (a__isNatKind# s V1 -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1) (a__isNatKind# s V1 -> a__isNatKind# V1, a__isNatKind# length V1 -> a__U71# a__isNatIListKind V1) (a__U94#(tt(), V1, V2) -> a__U95#(a__isNat V1, V2), a__U95#(tt(), V2) -> a__isNatList# V2) (a__U94#(tt(), V1, V2) -> a__U95#(a__isNat V1, V2), a__U95#(tt(), V2) -> a__U96# a__isNatList V2) (a__U104#(tt(), V1, V2) -> a__U105#(a__isNat V1, V2), a__U105#(tt(), V2) -> a__U106# a__isNatIList V2) (a__U104#(tt(), V1, V2) -> a__U105#(a__isNat V1, V2), a__U105#(tt(), V2) -> a__isNatIList# V2) (a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2), a__U51#(tt(), V2) -> a__isNatIListKind# V2) (a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2), a__U51#(tt(), V2) -> a__U52# a__isNatIListKind V2) (a__U11#(tt(), V1) -> a__U12#(a__isNatIListKind V1, V1), a__U12#(tt(), V1) -> a__U13# a__isNatList V1) (a__U11#(tt(), V1) -> a__U12#(a__isNatIListKind V1, V1), a__U12#(tt(), V1) -> a__isNatList# V1) (a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1), a__U21#(tt(), V1) -> a__isNatKind# V1) (a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1), a__U21#(tt(), V1) -> a__U22#(a__isNatKind V1, V1)) } STATUS: arrows: 0.851676 SCCS (3): Scc: { a__U112#(tt(), L, N) -> a__U113#(a__isNat N, L, N), a__U111#(tt(), L, N) -> a__U112#(a__isNatIListKind L, L, N), a__U113#(tt(), L, N) -> a__U114#(a__isNatKind N, L), a__U114#(tt(), L) -> a__length# mark L, a__U114#(tt(), L) -> mark# L, a__length# cons(N, L) -> a__U111#(a__isNatList L, L, N), mark# cons(X1, X2) -> mark# X1, mark# s X -> mark# X, mark# take(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2, mark# take(X1, X2) -> a__take#(mark X1, mark X2), mark# length X -> a__length# mark X, mark# length X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1, mark# U106 X -> mark# X, mark# U11(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3), mark# U111(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3), mark# U112(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3), mark# U113(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2), mark# U114(X1, X2) -> mark# X1, mark# U13 X -> mark# X, mark# U121(X1, X2) -> mark# X1, mark# U122 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4), mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4), mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4), mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4), mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4), mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4), mark# U21(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1, mark# U23 X -> mark# X, mark# U31(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1, mark# U33 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1, mark# U46 X -> mark# X, mark# U51(X1, X2) -> mark# X1, mark# U52 X -> mark# X, mark# U61(X1, X2) -> mark# X1, mark# U62 X -> mark# X, mark# U71 X -> mark# X, mark# U81 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1, mark# U96 X -> mark# X, a__U132#(tt(), IL, M, N) -> a__U133#(a__isNat M, IL, M, N), a__U131#(tt(), IL, M, N) -> a__U132#(a__isNatIListKind IL, IL, M, N), a__U133#(tt(), IL, M, N) -> a__U134#(a__isNatKind M, IL, M, N), a__U134#(tt(), IL, M, N) -> a__U135#(a__isNat N, IL, M, N), a__U135#(tt(), IL, M, N) -> a__U136#(a__isNatKind N, IL, M, N), a__U136#(tt(), IL, M, N) -> mark# N, a__take#(s M, cons(N, IL)) -> a__U131#(a__isNatIList IL, IL, M, N)} Scc: { a__U102#(tt(), V1, V2) -> a__U103#(a__isNatIListKind V2, V1, V2), a__U101#(tt(), V1, V2) -> a__U102#(a__isNatKind V1, V1, V2), a__U103#(tt(), V1, V2) -> a__U104#(a__isNatIListKind V2, V1, V2), a__U104#(tt(), V1, V2) -> a__U105#(a__isNat V1, V2), a__U104#(tt(), V1, V2) -> a__isNat# V1, a__U105#(tt(), V2) -> a__isNatIList# V2, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1), a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1), a__isNatIList# V -> a__U31#(a__isNatIListKind V, V), a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2), a__U12#(tt(), V1) -> a__isNatList# V1, a__U11#(tt(), V1) -> a__U12#(a__isNatIListKind V1, V1), a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2), a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2), a__U22#(tt(), V1) -> a__isNat# V1, a__U21#(tt(), V1) -> a__U22#(a__isNatKind V1, V1), a__U32#(tt(), V) -> a__isNatList# V, a__U31#(tt(), V) -> a__U32#(a__isNatIListKind V, V), a__U42#(tt(), V1, V2) -> a__U43#(a__isNatIListKind V2, V1, V2), a__U41#(tt(), V1, V2) -> a__U42#(a__isNatKind V1, V1, V2), a__U43#(tt(), V1, V2) -> a__U44#(a__isNatIListKind V2, V1, V2), a__U44#(tt(), V1, V2) -> a__isNat# V1, a__U44#(tt(), V1, V2) -> a__U45#(a__isNat V1, V2), a__U45#(tt(), V2) -> a__isNatIList# V2, a__U92#(tt(), V1, V2) -> a__U93#(a__isNatIListKind V2, V1, V2), a__U91#(tt(), V1, V2) -> a__U92#(a__isNatKind V1, V1, V2), a__U93#(tt(), V1, V2) -> a__U94#(a__isNatIListKind V2, V1, V2), a__U94#(tt(), V1, V2) -> a__isNat# V1, a__U94#(tt(), V1, V2) -> a__U95#(a__isNat V1, V2), a__U95#(tt(), V2) -> a__isNatList# V2} Scc: { a__isNatKind# s V1 -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2), a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2), a__U51#(tt(), V2) -> a__isNatIListKind# V2, a__U61#(tt(), V2) -> a__isNatIListKind# V2} SCC (75): Strict: { a__U112#(tt(), L, N) -> a__U113#(a__isNat N, L, N), a__U111#(tt(), L, N) -> a__U112#(a__isNatIListKind L, L, N), a__U113#(tt(), L, N) -> a__U114#(a__isNatKind N, L), a__U114#(tt(), L) -> a__length# mark L, a__U114#(tt(), L) -> mark# L, a__length# cons(N, L) -> a__U111#(a__isNatList L, L, N), mark# cons(X1, X2) -> mark# X1, mark# s X -> mark# X, mark# take(X1, X2) -> mark# X1, mark# take(X1, X2) -> mark# X2, mark# take(X1, X2) -> a__take#(mark X1, mark X2), mark# length X -> a__length# mark X, mark# length X -> mark# X, mark# U101(X1, X2, X3) -> mark# X1, mark# U102(X1, X2, X3) -> mark# X1, mark# U103(X1, X2, X3) -> mark# X1, mark# U104(X1, X2, X3) -> mark# X1, mark# U105(X1, X2) -> mark# X1, mark# U106 X -> mark# X, mark# U11(X1, X2) -> mark# X1, mark# U12(X1, X2) -> mark# X1, mark# U111(X1, X2, X3) -> a__U111#(mark X1, X2, X3), mark# U111(X1, X2, X3) -> mark# X1, mark# U112(X1, X2, X3) -> a__U112#(mark X1, X2, X3), mark# U112(X1, X2, X3) -> mark# X1, mark# U113(X1, X2, X3) -> a__U113#(mark X1, X2, X3), mark# U113(X1, X2, X3) -> mark# X1, mark# U114(X1, X2) -> a__U114#(mark X1, X2), mark# U114(X1, X2) -> mark# X1, mark# U13 X -> mark# X, mark# U121(X1, X2) -> mark# X1, mark# U122 X -> mark# X, mark# U131(X1, X2, X3, X4) -> mark# X1, mark# U131(X1, X2, X3, X4) -> a__U131#(mark X1, X2, X3, X4), mark# U132(X1, X2, X3, X4) -> mark# X1, mark# U132(X1, X2, X3, X4) -> a__U132#(mark X1, X2, X3, X4), mark# U133(X1, X2, X3, X4) -> mark# X1, mark# U133(X1, X2, X3, X4) -> a__U133#(mark X1, X2, X3, X4), mark# U134(X1, X2, X3, X4) -> mark# X1, mark# U134(X1, X2, X3, X4) -> a__U134#(mark X1, X2, X3, X4), mark# U135(X1, X2, X3, X4) -> mark# X1, mark# U135(X1, X2, X3, X4) -> a__U135#(mark X1, X2, X3, X4), mark# U136(X1, X2, X3, X4) -> mark# X1, mark# U136(X1, X2, X3, X4) -> a__U136#(mark X1, X2, X3, X4), mark# U21(X1, X2) -> mark# X1, mark# U22(X1, X2) -> mark# X1, mark# U23 X -> mark# X, mark# U31(X1, X2) -> mark# X1, mark# U32(X1, X2) -> mark# X1, mark# U33 X -> mark# X, mark# U41(X1, X2, X3) -> mark# X1, mark# U42(X1, X2, X3) -> mark# X1, mark# U43(X1, X2, X3) -> mark# X1, mark# U44(X1, X2, X3) -> mark# X1, mark# U45(X1, X2) -> mark# X1, mark# U46 X -> mark# X, mark# U51(X1, X2) -> mark# X1, mark# U52 X -> mark# X, mark# U61(X1, X2) -> mark# X1, mark# U62 X -> mark# X, mark# U71 X -> mark# X, mark# U81 X -> mark# X, mark# U91(X1, X2, X3) -> mark# X1, mark# U92(X1, X2, X3) -> mark# X1, mark# U93(X1, X2, X3) -> mark# X1, mark# U94(X1, X2, X3) -> mark# X1, mark# U95(X1, X2) -> mark# X1, mark# U96 X -> mark# X, a__U132#(tt(), IL, M, N) -> a__U133#(a__isNat M, IL, M, N), a__U131#(tt(), IL, M, N) -> a__U132#(a__isNatIListKind IL, IL, M, N), a__U133#(tt(), IL, M, N) -> a__U134#(a__isNatKind M, IL, M, N), a__U134#(tt(), IL, M, N) -> a__U135#(a__isNat N, IL, M, N), a__U135#(tt(), IL, M, N) -> a__U136#(a__isNatKind N, IL, M, N), a__U136#(tt(), IL, M, N) -> mark# N, a__take#(s M, cons(N, IL)) -> a__U131#(a__isNatIList IL, IL, M, N)} Weak: { a__zeros() -> cons(0(), zeros()), a__zeros() -> zeros(), a__U102(X1, X2, X3) -> U102(X1, X2, X3), a__U102(tt(), V1, V2) -> a__U103(a__isNatIListKind V2, V1, V2), a__isNatKind X -> isNatKind X, a__isNatKind 0() -> tt(), a__isNatKind s V1 -> a__U81 a__isNatKind V1, a__isNatKind length V1 -> a__U71 a__isNatIListKind V1, a__U101(X1, X2, X3) -> U101(X1, X2, X3), a__U101(tt(), V1, V2) -> a__U102(a__isNatKind V1, V1, V2), a__U103(X1, X2, X3) -> U103(X1, X2, X3), a__U103(tt(), V1, V2) -> a__U104(a__isNatIListKind V2, V1, V2), a__isNatIListKind X -> isNatIListKind X, a__isNatIListKind cons(V1, V2) -> a__U51(a__isNatKind V1, V2), a__isNatIListKind zeros() -> tt(), a__isNatIListKind nil() -> tt(), a__isNatIListKind take(V1, V2) -> a__U61(a__isNatKind V1, V2), a__U104(X1, X2, X3) -> U104(X1, X2, X3), a__U104(tt(), V1, V2) -> a__U105(a__isNat V1, V2), a__U105(X1, X2) -> U105(X1, X2), a__U105(tt(), V2) -> a__U106 a__isNatIList V2, a__isNat X -> isNat X, a__isNat 0() -> tt(), a__isNat s V1 -> a__U21(a__isNatKind V1, V1), a__isNat length V1 -> a__U11(a__isNatIListKind V1, V1), a__U106 X -> U106 X, a__U106 tt() -> tt(), a__isNatIList V -> a__U31(a__isNatIListKind V, V), a__isNatIList X -> isNatIList X, a__isNatIList cons(V1, V2) -> a__U41(a__isNatKind V1, V1, V2), a__isNatIList zeros() -> tt(), a__U12(X1, X2) -> U12(X1, X2), a__U12(tt(), V1) -> a__U13 a__isNatList V1, a__U11(X1, X2) -> U11(X1, X2), a__U11(tt(), V1) -> a__U12(a__isNatIListKind V1, V1), a__U112(X1, X2, X3) -> U112(X1, X2, X3), a__U112(tt(), L, N) -> a__U113(a__isNat N, L, N), a__U111(X1, X2, X3) -> U111(X1, X2, X3), a__U111(tt(), L, N) -> a__U112(a__isNatIListKind L, L, N), a__U113(X1, X2, X3) -> U113(X1, X2, X3), a__U113(tt(), L, N) -> a__U114(a__isNatKind N, L), a__U114(X1, X2) -> U114(X1, X2), a__U114(tt(), L) -> s a__length mark L, a__length X -> length X, a__length cons(N, L) -> a__U111(a__isNatList L, L, N), a__length nil() -> 0(), mark cons(X1, X2) -> cons(mark X1, X2), mark 0() -> 0(), mark zeros() -> a__zeros(), mark tt() -> tt(), mark s X -> s mark X, mark nil() -> nil(), mark take(X1, X2) -> a__take(mark X1, mark X2), mark length X -> a__length mark X, mark U101(X1, X2, X3) -> a__U101(mark X1, X2, X3), mark U102(X1, X2, X3) -> a__U102(mark X1, X2, X3), mark isNatKind X -> a__isNatKind X, mark U103(X1, X2, X3) -> a__U103(mark X1, X2, X3), mark isNatIListKind X -> a__isNatIListKind X, mark U104(X1, X2, X3) -> a__U104(mark X1, X2, X3), mark U105(X1, X2) -> a__U105(mark X1, X2), mark isNat X -> a__isNat X, mark U106 X -> a__U106 mark X, mark isNatIList X -> a__isNatIList X, mark U11(X1, X2) -> a__U11(mark X1, X2), mark U12(X1, X2) -> a__U12(mark X1, X2), mark U111(X1, X2, X3) -> a__U111(mark X1, X2, X3), mark U112(X1, X2, X3) -> a__U112(mark X1, X2, X3), mark U113(X1, X2, X3) -> a__U113(mark X1, X2, X3), mark U114(X1, X2) -> a__U114(mark X1, X2), mark U13 X -> a__U13 mark X, mark isNatList X -> a__isNatList X, mark U121(X1, X2) -> a__U121(mark X1, X2), mark U122 X -> a__U122 mark X, mark U131(X1, X2, X3, X4) -> a__U131(mark X1, X2, X3, X4), mark U132(X1, X2, X3, X4) -> a__U132(mark X1, X2, X3, X4), mark U133(X1, X2, X3, X4) -> a__U133(mark X1, X2, X3, X4), mark U134(X1, X2, X3, X4) -> a__U134(mark X1, X2, X3, X4), mark U135(X1, X2, X3, X4) -> a__U135(mark X1, X2, X3, X4), mark U136(X1, X2, X3, X4) -> a__U136(mark X1, X2, X3, X4), mark U21(X1, X2) -> a__U21(mark X1, X2), mark U22(X1, X2) -> a__U22(mark X1, X2), mark U23 X -> a__U23 mark X, mark U31(X1, X2) -> a__U31(mark X1, X2), mark U32(X1, X2) -> a__U32(mark X1, X2), mark U33 X -> a__U33 mark X, mark U41(X1, X2, X3) -> a__U41(mark X1, X2, X3), mark U42(X1, X2, X3) -> a__U42(mark X1, X2, X3), mark U43(X1, X2, X3) -> a__U43(mark X1, X2, X3), mark U44(X1, X2, X3) -> a__U44(mark X1, X2, X3), mark U45(X1, X2) -> a__U45(mark X1, X2), mark U46 X -> a__U46 mark X, mark U51(X1, X2) -> a__U51(mark X1, X2), mark U52 X -> a__U52 mark X, mark U61(X1, X2) -> a__U61(mark X1, X2), mark U62 X -> a__U62 mark X, mark U71 X -> a__U71 mark X, mark U81 X -> a__U81 mark X, mark U91(X1, X2, X3) -> a__U91(mark X1, X2, X3), mark U92(X1, X2, X3) -> a__U92(mark X1, X2, X3), mark U93(X1, X2, X3) -> a__U93(mark X1, X2, X3), mark U94(X1, X2, X3) -> a__U94(mark X1, X2, X3), mark U95(X1, X2) -> a__U95(mark X1, X2), mark U96 X -> a__U96 mark X, a__U13 X -> U13 X, a__U13 tt() -> tt(), a__isNatList X -> isNatList X, a__isNatList cons(V1, V2) -> a__U91(a__isNatKind V1, V1, V2), a__isNatList nil() -> tt(), a__isNatList take(V1, V2) -> a__U101(a__isNatKind V1, V1, V2), a__U122 X -> U122 X, a__U122 tt() -> nil(), a__U121(X1, X2) -> U121(X1, X2), a__U121(tt(), IL) -> a__U122 a__isNatIListKind IL, a__U132(X1, X2, X3, X4) -> U132(X1, X2, X3, X4), a__U132(tt(), IL, M, N) -> a__U133(a__isNat M, IL, M, N), a__U131(X1, X2, X3, X4) -> U131(X1, X2, X3, X4), a__U131(tt(), IL, M, N) -> a__U132(a__isNatIListKind IL, IL, M, N), a__U133(X1, X2, X3, X4) -> U133(X1, X2, X3, X4), a__U133(tt(), IL, M, N) -> a__U134(a__isNatKind M, IL, M, N), a__U134(X1, X2, X3, X4) -> U134(X1, X2, X3, X4), a__U134(tt(), IL, M, N) -> a__U135(a__isNat N, IL, M, N), a__U135(X1, X2, X3, X4) -> U135(X1, X2, X3, X4), a__U135(tt(), IL, M, N) -> a__U136(a__isNatKind N, IL, M, N), a__U136(X1, X2, X3, X4) -> U136(X1, X2, X3, X4), a__U136(tt(), IL, M, N) -> cons(mark N, take(M, IL)), a__U22(X1, X2) -> U22(X1, X2), a__U22(tt(), V1) -> a__U23 a__isNat V1, a__U21(X1, X2) -> U21(X1, X2), a__U21(tt(), V1) -> a__U22(a__isNatKind V1, V1), a__U23 X -> U23 X, a__U23 tt() -> tt(), a__U32(X1, X2) -> U32(X1, X2), a__U32(tt(), V) -> a__U33 a__isNatList V, a__U31(X1, X2) -> U31(X1, X2), a__U31(tt(), V) -> a__U32(a__isNatIListKind V, V), a__U33 X -> U33 X, a__U33 tt() -> tt(), a__U42(X1, X2, X3) -> U42(X1, X2, X3), a__U42(tt(), V1, V2) -> a__U43(a__isNatIListKind V2, V1, V2), a__U41(X1, X2, X3) -> U41(X1, X2, X3), a__U41(tt(), V1, V2) -> a__U42(a__isNatKind V1, V1, V2), a__U43(X1, X2, X3) -> U43(X1, X2, X3), a__U43(tt(), V1, V2) -> a__U44(a__isNatIListKind V2, V1, V2), a__U44(X1, X2, X3) -> U44(X1, X2, X3), a__U44(tt(), V1, V2) -> a__U45(a__isNat V1, V2), a__U45(X1, X2) -> U45(X1, X2), a__U45(tt(), V2) -> a__U46 a__isNatIList V2, a__U46 X -> U46 X, a__U46 tt() -> tt(), a__U52 X -> U52 X, a__U52 tt() -> tt(), a__U51(X1, X2) -> U51(X1, X2), a__U51(tt(), V2) -> a__U52 a__isNatIListKind V2, a__U62 X -> U62 X, a__U62 tt() -> tt(), a__U61(X1, X2) -> U61(X1, X2), a__U61(tt(), V2) -> a__U62 a__isNatIListKind V2, a__U71 X -> U71 X, a__U71 tt() -> tt(), a__U81 X -> U81 X, a__U81 tt() -> tt(), a__U92(X1, X2, X3) -> U92(X1, X2, X3), a__U92(tt(), V1, V2) -> a__U93(a__isNatIListKind V2, V1, V2), a__U91(X1, X2, X3) -> U91(X1, X2, X3), a__U91(tt(), V1, V2) -> a__U92(a__isNatKind V1, V1, V2), a__U93(X1, X2, X3) -> U93(X1, X2, X3), a__U93(tt(), V1, V2) -> a__U94(a__isNatIListKind V2, V1, V2), a__U94(X1, X2, X3) -> U94(X1, X2, X3), a__U94(tt(), V1, V2) -> a__U95(a__isNat V1, V2), a__U95(X1, X2) -> U95(X1, X2), a__U95(tt(), V2) -> a__U96 a__isNatList V2, a__U96 X -> U96 X, a__U96 tt() -> tt(), a__take(X1, X2) -> take(X1, X2), a__take(0(), IL) -> a__U121(a__isNatIList IL, IL), a__take(s M, cons(N, IL)) -> a__U131(a__isNatIList IL, IL, M, N)} Open SCC (30): Strict: { a__U102#(tt(), V1, V2) -> a__U103#(a__isNatIListKind V2, V1, V2), a__U101#(tt(), V1, V2) -> a__U102#(a__isNatKind V1, V1, V2), a__U103#(tt(), V1, V2) -> a__U104#(a__isNatIListKind V2, V1, V2), a__U104#(tt(), V1, V2) -> a__U105#(a__isNat V1, V2), a__U104#(tt(), V1, V2) -> a__isNat# V1, a__U105#(tt(), V2) -> a__isNatIList# V2, a__isNat# s V1 -> a__U21#(a__isNatKind V1, V1), a__isNat# length V1 -> a__U11#(a__isNatIListKind V1, V1), a__isNatIList# V -> a__U31#(a__isNatIListKind V, V), a__isNatIList# cons(V1, V2) -> a__U41#(a__isNatKind V1, V1, V2), a__U12#(tt(), V1) -> a__isNatList# V1, a__U11#(tt(), V1) -> a__U12#(a__isNatIListKind V1, V1), a__isNatList# cons(V1, V2) -> a__U91#(a__isNatKind V1, V1, V2), a__isNatList# take(V1, V2) -> a__U101#(a__isNatKind V1, V1, V2), a__U22#(tt(), V1) -> a__isNat# V1, a__U21#(tt(), V1) -> a__U22#(a__isNatKind V1, V1), a__U32#(tt(), V) -> a__isNatList# V, a__U31#(tt(), V) -> a__U32#(a__isNatIListKind V, V), a__U42#(tt(), V1, V2) -> a__U43#(a__isNatIListKind V2, V1, V2), a__U41#(tt(), V1, V2) -> a__U42#(a__isNatKind V1, V1, V2), a__U43#(tt(), V1, V2) -> a__U44#(a__isNatIListKind V2, V1, V2), a__U44#(tt(), V1, V2) -> a__isNat# V1, a__U44#(tt(), V1, V2) -> a__U45#(a__isNat V1, V2), a__U45#(tt(), V2) -> a__isNatIList# V2, a__U92#(tt(), V1, V2) -> a__U93#(a__isNatIListKind V2, V1, V2), a__U91#(tt(), V1, V2) -> a__U92#(a__isNatKind V1, V1, V2), a__U93#(tt(), V1, V2) -> a__U94#(a__isNatIListKind V2, V1, V2), a__U94#(tt(), V1, V2) -> a__isNat# V1, a__U94#(tt(), V1, V2) -> a__U95#(a__isNat V1, V2), a__U95#(tt(), V2) -> a__isNatList# V2} Weak: { a__zeros() -> cons(0(), zeros()), a__zeros() -> zeros(), a__U102(X1, X2, X3) -> U102(X1, X2, X3), a__U102(tt(), V1, V2) -> a__U103(a__isNatIListKind V2, V1, V2), a__isNatKind X -> isNatKind X, a__isNatKind 0() -> tt(), a__isNatKind s V1 -> a__U81 a__isNatKind V1, a__isNatKind length V1 -> a__U71 a__isNatIListKind V1, a__U101(X1, X2, X3) -> U101(X1, X2, X3), a__U101(tt(), V1, V2) -> a__U102(a__isNatKind V1, V1, V2), a__U103(X1, X2, X3) -> U103(X1, X2, X3), a__U103(tt(), V1, V2) -> a__U104(a__isNatIListKind V2, V1, V2), a__isNatIListKind X -> isNatIListKind X, a__isNatIListKind cons(V1, V2) -> a__U51(a__isNatKind V1, V2), a__isNatIListKind zeros() -> tt(), a__isNatIListKind nil() -> tt(), a__isNatIListKind take(V1, V2) -> a__U61(a__isNatKind V1, V2), a__U104(X1, X2, X3) -> U104(X1, X2, X3), a__U104(tt(), V1, V2) -> a__U105(a__isNat V1, V2), a__U105(X1, X2) -> U105(X1, X2), a__U105(tt(), V2) -> a__U106 a__isNatIList V2, a__isNat X -> isNat X, a__isNat 0() -> tt(), a__isNat s V1 -> a__U21(a__isNatKind V1, V1), a__isNat length V1 -> a__U11(a__isNatIListKind V1, V1), a__U106 X -> U106 X, a__U106 tt() -> tt(), a__isNatIList V -> a__U31(a__isNatIListKind V, V), a__isNatIList X -> isNatIList X, a__isNatIList cons(V1, V2) -> a__U41(a__isNatKind V1, V1, V2), a__isNatIList zeros() -> tt(), a__U12(X1, X2) -> U12(X1, X2), a__U12(tt(), V1) -> a__U13 a__isNatList V1, a__U11(X1, X2) -> U11(X1, X2), a__U11(tt(), V1) -> a__U12(a__isNatIListKind V1, V1), a__U112(X1, X2, X3) -> U112(X1, X2, X3), a__U112(tt(), L, N) -> a__U113(a__isNat N, L, N), a__U111(X1, X2, X3) -> U111(X1, X2, X3), a__U111(tt(), L, N) -> a__U112(a__isNatIListKind L, L, N), a__U113(X1, X2, X3) -> U113(X1, X2, X3), a__U113(tt(), L, N) -> a__U114(a__isNatKind N, L), a__U114(X1, X2) -> U114(X1, X2), a__U114(tt(), L) -> s a__length mark L, a__length X -> length X, a__length cons(N, L) -> a__U111(a__isNatList L, L, N), a__length nil() -> 0(), mark cons(X1, X2) -> cons(mark X1, X2), mark 0() -> 0(), mark zeros() -> a__zeros(), mark tt() -> tt(), mark s X -> s mark X, mark nil() -> nil(), mark take(X1, X2) -> a__take(mark X1, mark X2), mark length X -> a__length mark X, mark U101(X1, X2, X3) -> a__U101(mark X1, X2, X3), mark U102(X1, X2, X3) -> a__U102(mark X1, X2, X3), mark isNatKind X -> a__isNatKind X, mark U103(X1, X2, X3) -> a__U103(mark X1, X2, X3), mark isNatIListKind X -> a__isNatIListKind X, mark U104(X1, X2, X3) -> a__U104(mark X1, X2, X3), mark U105(X1, X2) -> a__U105(mark X1, X2), mark isNat X -> a__isNat X, mark U106 X -> a__U106 mark X, mark isNatIList X -> a__isNatIList X, mark U11(X1, X2) -> a__U11(mark X1, X2), mark U12(X1, X2) -> a__U12(mark X1, X2), mark U111(X1, X2, X3) -> a__U111(mark X1, X2, X3), mark U112(X1, X2, X3) -> a__U112(mark X1, X2, X3), mark U113(X1, X2, X3) -> a__U113(mark X1, X2, X3), mark U114(X1, X2) -> a__U114(mark X1, X2), mark U13 X -> a__U13 mark X, mark isNatList X -> a__isNatList X, mark U121(X1, X2) -> a__U121(mark X1, X2), mark U122 X -> a__U122 mark X, mark U131(X1, X2, X3, X4) -> a__U131(mark X1, X2, X3, X4), mark U132(X1, X2, X3, X4) -> a__U132(mark X1, X2, X3, X4), mark U133(X1, X2, X3, X4) -> a__U133(mark X1, X2, X3, X4), mark U134(X1, X2, X3, X4) -> a__U134(mark X1, X2, X3, X4), mark U135(X1, X2, X3, X4) -> a__U135(mark X1, X2, X3, X4), mark U136(X1, X2, X3, X4) -> a__U136(mark X1, X2, X3, X4), mark U21(X1, X2) -> a__U21(mark X1, X2), mark U22(X1, X2) -> a__U22(mark X1, X2), mark U23 X -> a__U23 mark X, mark U31(X1, X2) -> a__U31(mark X1, X2), mark U32(X1, X2) -> a__U32(mark X1, X2), mark U33 X -> a__U33 mark X, mark U41(X1, X2, X3) -> a__U41(mark X1, X2, X3), mark U42(X1, X2, X3) -> a__U42(mark X1, X2, X3), mark U43(X1, X2, X3) -> a__U43(mark X1, X2, X3), mark U44(X1, X2, X3) -> a__U44(mark X1, X2, X3), mark U45(X1, X2) -> a__U45(mark X1, X2), mark U46 X -> a__U46 mark X, mark U51(X1, X2) -> a__U51(mark X1, X2), mark U52 X -> a__U52 mark X, mark U61(X1, X2) -> a__U61(mark X1, X2), mark U62 X -> a__U62 mark X, mark U71 X -> a__U71 mark X, mark U81 X -> a__U81 mark X, mark U91(X1, X2, X3) -> a__U91(mark X1, X2, X3), mark U92(X1, X2, X3) -> a__U92(mark X1, X2, X3), mark U93(X1, X2, X3) -> a__U93(mark X1, X2, X3), mark U94(X1, X2, X3) -> a__U94(mark X1, X2, X3), mark U95(X1, X2) -> a__U95(mark X1, X2), mark U96 X -> a__U96 mark X, a__U13 X -> U13 X, a__U13 tt() -> tt(), a__isNatList X -> isNatList X, a__isNatList cons(V1, V2) -> a__U91(a__isNatKind V1, V1, V2), a__isNatList nil() -> tt(), a__isNatList take(V1, V2) -> a__U101(a__isNatKind V1, V1, V2), a__U122 X -> U122 X, a__U122 tt() -> nil(), a__U121(X1, X2) -> U121(X1, X2), a__U121(tt(), IL) -> a__U122 a__isNatIListKind IL, a__U132(X1, X2, X3, X4) -> U132(X1, X2, X3, X4), a__U132(tt(), IL, M, N) -> a__U133(a__isNat M, IL, M, N), a__U131(X1, X2, X3, X4) -> U131(X1, X2, X3, X4), a__U131(tt(), IL, M, N) -> a__U132(a__isNatIListKind IL, IL, M, N), a__U133(X1, X2, X3, X4) -> U133(X1, X2, X3, X4), a__U133(tt(), IL, M, N) -> a__U134(a__isNatKind M, IL, M, N), a__U134(X1, X2, X3, X4) -> U134(X1, X2, X3, X4), a__U134(tt(), IL, M, N) -> a__U135(a__isNat N, IL, M, N), a__U135(X1, X2, X3, X4) -> U135(X1, X2, X3, X4), a__U135(tt(), IL, M, N) -> a__U136(a__isNatKind N, IL, M, N), a__U136(X1, X2, X3, X4) -> U136(X1, X2, X3, X4), a__U136(tt(), IL, M, N) -> cons(mark N, take(M, IL)), a__U22(X1, X2) -> U22(X1, X2), a__U22(tt(), V1) -> a__U23 a__isNat V1, a__U21(X1, X2) -> U21(X1, X2), a__U21(tt(), V1) -> a__U22(a__isNatKind V1, V1), a__U23 X -> U23 X, a__U23 tt() -> tt(), a__U32(X1, X2) -> U32(X1, X2), a__U32(tt(), V) -> a__U33 a__isNatList V, a__U31(X1, X2) -> U31(X1, X2), a__U31(tt(), V) -> a__U32(a__isNatIListKind V, V), a__U33 X -> U33 X, a__U33 tt() -> tt(), a__U42(X1, X2, X3) -> U42(X1, X2, X3), a__U42(tt(), V1, V2) -> a__U43(a__isNatIListKind V2, V1, V2), a__U41(X1, X2, X3) -> U41(X1, X2, X3), a__U41(tt(), V1, V2) -> a__U42(a__isNatKind V1, V1, V2), a__U43(X1, X2, X3) -> U43(X1, X2, X3), a__U43(tt(), V1, V2) -> a__U44(a__isNatIListKind V2, V1, V2), a__U44(X1, X2, X3) -> U44(X1, X2, X3), a__U44(tt(), V1, V2) -> a__U45(a__isNat V1, V2), a__U45(X1, X2) -> U45(X1, X2), a__U45(tt(), V2) -> a__U46 a__isNatIList V2, a__U46 X -> U46 X, a__U46 tt() -> tt(), a__U52 X -> U52 X, a__U52 tt() -> tt(), a__U51(X1, X2) -> U51(X1, X2), a__U51(tt(), V2) -> a__U52 a__isNatIListKind V2, a__U62 X -> U62 X, a__U62 tt() -> tt(), a__U61(X1, X2) -> U61(X1, X2), a__U61(tt(), V2) -> a__U62 a__isNatIListKind V2, a__U71 X -> U71 X, a__U71 tt() -> tt(), a__U81 X -> U81 X, a__U81 tt() -> tt(), a__U92(X1, X2, X3) -> U92(X1, X2, X3), a__U92(tt(), V1, V2) -> a__U93(a__isNatIListKind V2, V1, V2), a__U91(X1, X2, X3) -> U91(X1, X2, X3), a__U91(tt(), V1, V2) -> a__U92(a__isNatKind V1, V1, V2), a__U93(X1, X2, X3) -> U93(X1, X2, X3), a__U93(tt(), V1, V2) -> a__U94(a__isNatIListKind V2, V1, V2), a__U94(X1, X2, X3) -> U94(X1, X2, X3), a__U94(tt(), V1, V2) -> a__U95(a__isNat V1, V2), a__U95(X1, X2) -> U95(X1, X2), a__U95(tt(), V2) -> a__U96 a__isNatList V2, a__U96 X -> U96 X, a__U96 tt() -> tt(), a__take(X1, X2) -> take(X1, X2), a__take(0(), IL) -> a__U121(a__isNatIList IL, IL), a__take(s M, cons(N, IL)) -> a__U131(a__isNatIList IL, IL, M, N)} Open SCC (8): Strict: { a__isNatKind# s V1 -> a__isNatKind# V1, a__isNatKind# length V1 -> a__isNatIListKind# V1, a__isNatIListKind# cons(V1, V2) -> a__isNatKind# V1, a__isNatIListKind# cons(V1, V2) -> a__U51#(a__isNatKind V1, V2), a__isNatIListKind# take(V1, V2) -> a__isNatKind# V1, a__isNatIListKind# take(V1, V2) -> a__U61#(a__isNatKind V1, V2), a__U51#(tt(), V2) -> a__isNatIListKind# V2, a__U61#(tt(), V2) -> a__isNatIListKind# V2} Weak: { a__zeros() -> cons(0(), zeros()), a__zeros() -> zeros(), a__U102(X1, X2, X3) -> U102(X1, X2, X3), a__U102(tt(), V1, V2) -> a__U103(a__isNatIListKind V2, V1, V2), a__isNatKind X -> isNatKind X, a__isNatKind 0() -> tt(), a__isNatKind s V1 -> a__U81 a__isNatKind V1, a__isNatKind length V1 -> a__U71 a__isNatIListKind V1, a__U101(X1, X2, X3) -> U101(X1, X2, X3), a__U101(tt(), V1, V2) -> a__U102(a__isNatKind V1, V1, V2), a__U103(X1, X2, X3) -> U103(X1, X2, X3), a__U103(tt(), V1, V2) -> a__U104(a__isNatIListKind V2, V1, V2), a__isNatIListKind X -> isNatIListKind X, a__isNatIListKind cons(V1, V2) -> a__U51(a__isNatKind V1, V2), a__isNatIListKind zeros() -> tt(), a__isNatIListKind nil() -> tt(), a__isNatIListKind take(V1, V2) -> a__U61(a__isNatKind V1, V2), a__U104(X1, X2, X3) -> U104(X1, X2, X3), a__U104(tt(), V1, V2) -> a__U105(a__isNat V1, V2), a__U105(X1, X2) -> U105(X1, X2), a__U105(tt(), V2) -> a__U106 a__isNatIList V2, a__isNat X -> isNat X, a__isNat 0() -> tt(), a__isNat s V1 -> a__U21(a__isNatKind V1, V1), a__isNat length V1 -> a__U11(a__isNatIListKind V1, V1), a__U106 X -> U106 X, a__U106 tt() -> tt(), a__isNatIList V -> a__U31(a__isNatIListKind V, V), a__isNatIList X -> isNatIList X, a__isNatIList cons(V1, V2) -> a__U41(a__isNatKind V1, V1, V2), a__isNatIList zeros() -> tt(), a__U12(X1, X2) -> U12(X1, X2), a__U12(tt(), V1) -> a__U13 a__isNatList V1, a__U11(X1, X2) -> U11(X1, X2), a__U11(tt(), V1) -> a__U12(a__isNatIListKind V1, V1), a__U112(X1, X2, X3) -> U112(X1, X2, X3), a__U112(tt(), L, N) -> a__U113(a__isNat N, L, N), a__U111(X1, X2, X3) -> U111(X1, X2, X3), a__U111(tt(), L, N) -> a__U112(a__isNatIListKind L, L, N), a__U113(X1, X2, X3) -> U113(X1, X2, X3), a__U113(tt(), L, N) -> a__U114(a__isNatKind N, L), a__U114(X1, X2) -> U114(X1, X2), a__U114(tt(), L) -> s a__length mark L, a__length X -> length X, a__length cons(N, L) -> a__U111(a__isNatList L, L, N), a__length nil() -> 0(), mark cons(X1, X2) -> cons(mark X1, X2), mark 0() -> 0(), mark zeros() -> a__zeros(), mark tt() -> tt(), mark s X -> s mark X, mark nil() -> nil(), mark take(X1, X2) -> a__take(mark X1, mark X2), mark length X -> a__length mark X, mark U101(X1, X2, X3) -> a__U101(mark X1, X2, X3), mark U102(X1, X2, X3) -> a__U102(mark X1, X2, X3), mark isNatKind X -> a__isNatKind X, mark U103(X1, X2, X3) -> a__U103(mark X1, X2, X3), mark isNatIListKind X -> a__isNatIListKind X, mark U104(X1, X2, X3) -> a__U104(mark X1, X2, X3), mark U105(X1, X2) -> a__U105(mark X1, X2), mark isNat X -> a__isNat X, mark U106 X -> a__U106 mark X, mark isNatIList X -> a__isNatIList X, mark U11(X1, X2) -> a__U11(mark X1, X2), mark U12(X1, X2) -> a__U12(mark X1, X2), mark U111(X1, X2, X3) -> a__U111(mark X1, X2, X3), mark U112(X1, X2, X3) -> a__U112(mark X1, X2, X3), mark U113(X1, X2, X3) -> a__U113(mark X1, X2, X3), mark U114(X1, X2) -> a__U114(mark X1, X2), mark U13 X -> a__U13 mark X, mark isNatList X -> a__isNatList X, mark U121(X1, X2) -> a__U121(mark X1, X2), mark U122 X -> a__U122 mark X, mark U131(X1, X2, X3, X4) -> a__U131(mark X1, X2, X3, X4), mark U132(X1, X2, X3, X4) -> a__U132(mark X1, X2, X3, X4), mark U133(X1, X2, X3, X4) -> a__U133(mark X1, X2, X3, X4), mark U134(X1, X2, X3, X4) -> a__U134(mark X1, X2, X3, X4), mark U135(X1, X2, X3, X4) -> a__U135(mark X1, X2, X3, X4), mark U136(X1, X2, X3, X4) -> a__U136(mark X1, X2, X3, X4), mark U21(X1, X2) -> a__U21(mark X1, X2), mark U22(X1, X2) -> a__U22(mark X1, X2), mark U23 X -> a__U23 mark X, mark U31(X1, X2) -> a__U31(mark X1, X2), mark U32(X1, X2) -> a__U32(mark X1, X2), mark U33 X -> a__U33 mark X, mark U41(X1, X2, X3) -> a__U41(mark X1, X2, X3), mark U42(X1, X2, X3) -> a__U42(mark X1, X2, X3), mark U43(X1, X2, X3) -> a__U43(mark X1, X2, X3), mark U44(X1, X2, X3) -> a__U44(mark X1, X2, X3), mark U45(X1, X2) -> a__U45(mark X1, X2), mark U46 X -> a__U46 mark X, mark U51(X1, X2) -> a__U51(mark X1, X2), mark U52 X -> a__U52 mark X, mark U61(X1, X2) -> a__U61(mark X1, X2), mark U62 X -> a__U62 mark X, mark U71 X -> a__U71 mark X, mark U81 X -> a__U81 mark X, mark U91(X1, X2, X3) -> a__U91(mark X1, X2, X3), mark U92(X1, X2, X3) -> a__U92(mark X1, X2, X3), mark U93(X1, X2, X3) -> a__U93(mark X1, X2, X3), mark U94(X1, X2, X3) -> a__U94(mark X1, X2, X3), mark U95(X1, X2) -> a__U95(mark X1, X2), mark U96 X -> a__U96 mark X, a__U13 X -> U13 X, a__U13 tt() -> tt(), a__isNatList X -> isNatList X, a__isNatList cons(V1, V2) -> a__U91(a__isNatKind V1, V1, V2), a__isNatList nil() -> tt(), a__isNatList take(V1, V2) -> a__U101(a__isNatKind V1, V1, V2), a__U122 X -> U122 X, a__U122 tt() -> nil(), a__U121(X1, X2) -> U121(X1, X2), a__U121(tt(), IL) -> a__U122 a__isNatIListKind IL, a__U132(X1, X2, X3, X4) -> U132(X1, X2, X3, X4), a__U132(tt(), IL, M, N) -> a__U133(a__isNat M, IL, M, N), a__U131(X1, X2, X3, X4) -> U131(X1, X2, X3, X4), a__U131(tt(), IL, M, N) -> a__U132(a__isNatIListKind IL, IL, M, N), a__U133(X1, X2, X3, X4) -> U133(X1, X2, X3, X4), a__U133(tt(), IL, M, N) -> a__U134(a__isNatKind M, IL, M, N), a__U134(X1, X2, X3, X4) -> U134(X1, X2, X3, X4), a__U134(tt(), IL, M, N) -> a__U135(a__isNat N, IL, M, N), a__U135(X1, X2, X3, X4) -> U135(X1, X2, X3, X4), a__U135(tt(), IL, M, N) -> a__U136(a__isNatKind N, IL, M, N), a__U136(X1, X2, X3, X4) -> U136(X1, X2, X3, X4), a__U136(tt(), IL, M, N) -> cons(mark N, take(M, IL)), a__U22(X1, X2) -> U22(X1, X2), a__U22(tt(), V1) -> a__U23 a__isNat V1, a__U21(X1, X2) -> U21(X1, X2), a__U21(tt(), V1) -> a__U22(a__isNatKind V1, V1), a__U23 X -> U23 X, a__U23 tt() -> tt(), a__U32(X1, X2) -> U32(X1, X2), a__U32(tt(), V) -> a__U33 a__isNatList V, a__U31(X1, X2) -> U31(X1, X2), a__U31(tt(), V) -> a__U32(a__isNatIListKind V, V), a__U33 X -> U33 X, a__U33 tt() -> tt(), a__U42(X1, X2, X3) -> U42(X1, X2, X3), a__U42(tt(), V1, V2) -> a__U43(a__isNatIListKind V2, V1, V2), a__U41(X1, X2, X3) -> U41(X1, X2, X3), a__U41(tt(), V1, V2) -> a__U42(a__isNatKind V1, V1, V2), a__U43(X1, X2, X3) -> U43(X1, X2, X3), a__U43(tt(), V1, V2) -> a__U44(a__isNatIListKind V2, V1, V2), a__U44(X1, X2, X3) -> U44(X1, X2, X3), a__U44(tt(), V1, V2) -> a__U45(a__isNat V1, V2), a__U45(X1, X2) -> U45(X1, X2), a__U45(tt(), V2) -> a__U46 a__isNatIList V2, a__U46 X -> U46 X, a__U46 tt() -> tt(), a__U52 X -> U52 X, a__U52 tt() -> tt(), a__U51(X1, X2) -> U51(X1, X2), a__U51(tt(), V2) -> a__U52 a__isNatIListKind V2, a__U62 X -> U62 X, a__U62 tt() -> tt(), a__U61(X1, X2) -> U61(X1, X2), a__U61(tt(), V2) -> a__U62 a__isNatIListKind V2, a__U71 X -> U71 X, a__U71 tt() -> tt(), a__U81 X -> U81 X, a__U81 tt() -> tt(), a__U92(X1, X2, X3) -> U92(X1, X2, X3), a__U92(tt(), V1, V2) -> a__U93(a__isNatIListKind V2, V1, V2), a__U91(X1, X2, X3) -> U91(X1, X2, X3), a__U91(tt(), V1, V2) -> a__U92(a__isNatKind V1, V1, V2), a__U93(X1, X2, X3) -> U93(X1, X2, X3), a__U93(tt(), V1, V2) -> a__U94(a__isNatIListKind V2, V1, V2), a__U94(X1, X2, X3) -> U94(X1, X2, X3), a__U94(tt(), V1, V2) -> a__U95(a__isNat V1, V2), a__U95(X1, X2) -> U95(X1, X2), a__U95(tt(), V2) -> a__U96 a__isNatList V2, a__U96 X -> U96 X, a__U96 tt() -> tt(), a__take(X1, X2) -> take(X1, X2), a__take(0(), IL) -> a__U121(a__isNatIList IL, IL), a__take(s M, cons(N, IL)) -> a__U131(a__isNatIList IL, IL, M, N)} Open