MAYBE Time: 2.538422 TRS: { U102(tt(), V1, V2) -> U103(isLNatKind activate V2, activate V1, activate V2), isNaturalKind n__s V1 -> U221 isNaturalKind activate V1, isNaturalKind n__0() -> tt(), isNaturalKind n__head V1 -> U211 isLNatKind activate V1, isNaturalKind n__sel(V1, V2) -> U231(isNaturalKind activate V1, activate V2), activate X -> X, activate n__natsFrom X -> natsFrom activate X, activate n__s X -> s activate X, activate n__nil() -> nil(), activate n__afterNth(X1, X2) -> afterNth(activate X1, activate X2), activate n__cons(X1, X2) -> cons(activate X1, X2), activate n__fst X -> fst activate X, activate n__snd X -> snd activate X, activate n__tail X -> tail activate X, activate n__take(X1, X2) -> take(activate X1, activate X2), activate n__0() -> 0(), activate n__head X -> head activate X, activate n__sel(X1, X2) -> sel(activate X1, activate X2), activate n__pair(X1, X2) -> pair(activate X1, activate X2), activate n__splitAt(X1, X2) -> splitAt(activate X1, activate X2), U101(tt(), V1, V2) -> U102(isNaturalKind activate V1, activate V1, activate V2), U103(tt(), V1, V2) -> U104(isLNatKind activate V2, activate V1, activate V2), isLNatKind n__natsFrom V1 -> U141 isNaturalKind activate V1, isLNatKind n__nil() -> tt(), isLNatKind n__afterNth(V1, V2) -> U111(isNaturalKind activate V1, activate V2), isLNatKind n__cons(V1, V2) -> U121(isNaturalKind activate V1, activate V2), isLNatKind n__fst V1 -> U131 isPLNatKind activate V1, isLNatKind n__snd V1 -> U151 isPLNatKind activate V1, isLNatKind n__tail V1 -> U161 isLNatKind activate V1, isLNatKind n__take(V1, V2) -> U171(isNaturalKind activate V1, activate V2), U104(tt(), V1, V2) -> U105(isNatural activate V1, activate V2), U105(tt(), V2) -> U106 isLNat activate V2, isNatural n__s V1 -> U191(isNaturalKind activate V1, activate V1), isNatural n__0() -> tt(), isNatural n__head V1 -> U181(isLNatKind activate V1, activate V1), isNatural n__sel(V1, V2) -> U201(isNaturalKind activate V1, activate V1, activate V2), U106 tt() -> tt(), isLNat n__natsFrom V1 -> U71(isNaturalKind activate V1, activate V1), isLNat n__nil() -> tt(), isLNat n__afterNth(V1, V2) -> U41(isNaturalKind activate V1, activate V1, activate V2), isLNat n__cons(V1, V2) -> U51(isNaturalKind activate V1, activate V1, activate V2), isLNat n__fst V1 -> U61(isPLNatKind activate V1, activate V1), isLNat n__snd V1 -> U81(isPLNatKind activate V1, activate V1), isLNat n__tail V1 -> U91(isLNatKind activate V1, activate V1), isLNat n__take(V1, V2) -> U101(isNaturalKind activate V1, activate V1, activate V2), U12(tt(), N, XS) -> U13(isLNat activate XS, activate N, activate XS), U11(tt(), N, XS) -> U12(isNaturalKind activate N, activate N, activate XS), U112 tt() -> tt(), U111(tt(), V2) -> U112 isLNatKind activate V2, U13(tt(), N, XS) -> U14(isLNatKind activate XS, activate N, activate XS), U122 tt() -> tt(), U121(tt(), V2) -> U122 isLNatKind activate V2, U14(tt(), N, XS) -> snd splitAt(activate N, activate XS), U131 tt() -> tt(), snd X -> n__snd X, snd pair(X, Y) -> U301(isLNat X, X, Y), splitAt(X1, X2) -> n__splitAt(X1, X2), splitAt(0(), XS) -> U311(isLNat XS, XS), splitAt(s N, cons(X, XS)) -> U321(isNatural N, N, X, activate XS), U141 tt() -> tt(), U151 tt() -> tt(), U161 tt() -> tt(), U172 tt() -> tt(), U171(tt(), V2) -> U172 isLNatKind activate V2, U182(tt(), V1) -> U183 isLNat activate V1, U181(tt(), V1) -> U182(isLNatKind activate V1, activate V1), U183 tt() -> tt(), U192(tt(), V1) -> U193 isNatural activate V1, U191(tt(), V1) -> U192(isNaturalKind activate V1, activate V1), U193 tt() -> tt(), U202(tt(), V1, V2) -> U203(isLNatKind activate V2, activate V1, activate V2), U201(tt(), V1, V2) -> U202(isNaturalKind activate V1, activate V1, activate V2), U203(tt(), V1, V2) -> U204(isLNatKind activate V2, activate V1, activate V2), U204(tt(), V1, V2) -> U205(isNatural activate V1, activate V2), U205(tt(), V2) -> U206 isLNat activate V2, U206 tt() -> tt(), U22(tt(), X, Y) -> U23(isLNat activate Y, activate X, activate Y), U21(tt(), X, Y) -> U22(isLNatKind activate X, activate X, activate Y), U211 tt() -> tt(), U23(tt(), X, Y) -> U24(isLNatKind activate Y, activate X), U221 tt() -> tt(), U24(tt(), X) -> activate X, U232 tt() -> tt(), U231(tt(), V2) -> U232 isLNatKind activate V2, U242(tt(), V1, V2) -> U243(isLNatKind activate V2, activate V1, activate V2), U241(tt(), V1, V2) -> U242(isLNatKind activate V1, activate V1, activate V2), U243(tt(), V1, V2) -> U244(isLNatKind activate V2, activate V1, activate V2), U244(tt(), V1, V2) -> U245(isLNat activate V1, activate V2), U245(tt(), V2) -> U246 isLNat activate V2, U246 tt() -> tt(), U252(tt(), V1, V2) -> U253(isLNatKind activate V2, activate V1, activate V2), U251(tt(), V1, V2) -> U252(isNaturalKind activate V1, activate V1, activate V2), U253(tt(), V1, V2) -> U254(isLNatKind activate V2, activate V1, activate V2), U254(tt(), V1, V2) -> U255(isNatural activate V1, activate V2), U255(tt(), V2) -> U256 isLNat activate V2, U256 tt() -> tt(), U262 tt() -> tt(), U261(tt(), V2) -> U262 isLNatKind activate V2, U272 tt() -> tt(), U271(tt(), V2) -> U272 isLNatKind activate V2, U282(tt(), N) -> cons(activate N, n__natsFrom n__s activate N), U281(tt(), N) -> U282(isNaturalKind activate N, activate N), cons(X1, X2) -> n__cons(X1, X2), U292(tt(), N, XS) -> U293(isLNat activate XS, activate N, activate XS), U291(tt(), N, XS) -> U292(isNaturalKind activate N, activate N, activate XS), U293(tt(), N, XS) -> U294(isLNatKind activate XS, activate N, activate XS), U294(tt(), N, XS) -> head afterNth(activate N, activate XS), head X -> n__head X, head cons(N, XS) -> U31(isNatural N, N, activate XS), afterNth(N, XS) -> U11(isNatural N, N, XS), afterNth(X1, X2) -> n__afterNth(X1, X2), U302(tt(), Y) -> U303(isLNat activate Y, activate Y), U301(tt(), X, Y) -> U302(isLNatKind activate X, activate Y), U303(tt(), Y) -> U304(isLNatKind activate Y, activate Y), U304(tt(), Y) -> activate Y, U32(tt(), N, XS) -> U33(isLNat activate XS, activate N, activate XS), U31(tt(), N, XS) -> U32(isNaturalKind activate N, activate N, activate XS), U312(tt(), XS) -> pair(nil(), activate XS), U311(tt(), XS) -> U312(isLNatKind activate XS, activate XS), pair(X1, X2) -> n__pair(X1, X2), nil() -> n__nil(), U33(tt(), N, XS) -> U34(isLNatKind activate XS, activate N), U322(tt(), N, X, XS) -> U323(isNatural activate X, activate N, activate X, activate XS), U321(tt(), N, X, XS) -> U322(isNaturalKind activate N, activate N, activate X, activate XS), U323(tt(), N, X, XS) -> U324(isNaturalKind activate X, activate N, activate X, activate XS), U324(tt(), N, X, XS) -> U325(isLNat activate XS, activate N, activate X, activate XS), U325(tt(), N, X, XS) -> U326(isLNatKind activate XS, activate N, activate X, activate XS), U326(tt(), N, X, XS) -> U327(splitAt(activate N, activate XS), activate X), U327(pair(YS, ZS), X) -> pair(cons(activate X, YS), ZS), U34(tt(), N) -> activate N, U332(tt(), XS) -> U333(isLNat activate XS, activate XS), U331(tt(), N, XS) -> U332(isNaturalKind activate N, activate XS), U333(tt(), XS) -> U334(isLNatKind activate XS, activate XS), U334(tt(), XS) -> activate XS, U342(tt(), N, XS) -> U343(isLNat activate XS, activate N, activate XS), U341(tt(), N, XS) -> U342(isNaturalKind activate N, activate N, activate XS), U343(tt(), N, XS) -> U344(isLNatKind activate XS, activate N, activate XS), U344(tt(), N, XS) -> fst splitAt(activate N, activate XS), fst X -> n__fst X, fst pair(X, Y) -> U21(isLNat X, X, Y), U42(tt(), V1, V2) -> U43(isLNatKind activate V2, activate V1, activate V2), U41(tt(), V1, V2) -> U42(isNaturalKind activate V1, activate V1, activate V2), U43(tt(), V1, V2) -> U44(isLNatKind activate V2, activate V1, activate V2), U44(tt(), V1, V2) -> U45(isNatural activate V1, activate V2), U45(tt(), V2) -> U46 isLNat activate V2, U46 tt() -> tt(), U52(tt(), V1, V2) -> U53(isLNatKind activate V2, activate V1, activate V2), U51(tt(), V1, V2) -> U52(isNaturalKind activate V1, activate V1, activate V2), U53(tt(), V1, V2) -> U54(isLNatKind activate V2, activate V1, activate V2), U54(tt(), V1, V2) -> U55(isNatural activate V1, activate V2), U55(tt(), V2) -> U56 isLNat activate V2, U56 tt() -> tt(), U62(tt(), V1) -> U63 isPLNat activate V1, isPLNatKind n__pair(V1, V2) -> U261(isLNatKind activate V1, activate V2), isPLNatKind n__splitAt(V1, V2) -> U271(isNaturalKind activate V1, activate V2), U61(tt(), V1) -> U62(isPLNatKind activate V1, activate V1), U63 tt() -> tt(), isPLNat n__pair(V1, V2) -> U241(isLNatKind activate V1, activate V1, activate V2), isPLNat n__splitAt(V1, V2) -> U251(isNaturalKind activate V1, activate V1, activate V2), U72(tt(), V1) -> U73 isNatural activate V1, U71(tt(), V1) -> U72(isNaturalKind activate V1, activate V1), U73 tt() -> tt(), U82(tt(), V1) -> U83 isPLNat activate V1, U81(tt(), V1) -> U82(isPLNatKind activate V1, activate V1), U83 tt() -> tt(), U92(tt(), V1) -> U93 isLNat activate V1, U91(tt(), V1) -> U92(isLNatKind activate V1, activate V1), U93 tt() -> tt(), natsFrom N -> U281(isNatural N, N), natsFrom X -> n__natsFrom X, sel(N, XS) -> U291(isNatural N, N, XS), sel(X1, X2) -> n__sel(X1, X2), 0() -> n__0(), s X -> n__s X, tail X -> n__tail X, tail cons(N, XS) -> U331(isNatural N, N, activate XS), take(N, XS) -> U341(isNatural N, N, XS), take(X1, X2) -> n__take(X1, X2) } DP: DP: { U102#(tt(), V1, V2) -> activate# V1, U102#(tt(), V1, V2) -> activate# V2, U102#(tt(), V1, V2) -> U103#(isLNatKind activate V2, activate V1, activate V2), U102#(tt(), V1, V2) -> isLNatKind# activate V2, isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1, isNaturalKind# n__head V1 -> activate# V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1, isNaturalKind# n__sel(V1, V2) -> activate# V2, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2), activate# n__natsFrom X -> activate# X, activate# n__natsFrom X -> natsFrom# activate X, activate# n__s X -> activate# X, activate# n__s X -> s# activate X, activate# n__nil() -> nil#(), activate# n__afterNth(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2), activate# n__cons(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> cons#(activate X1, X2), activate# n__fst X -> activate# X, activate# n__fst X -> fst# activate X, activate# n__snd X -> activate# X, activate# n__snd X -> snd# activate X, activate# n__tail X -> activate# X, activate# n__tail X -> tail# activate X, activate# n__take(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> take#(activate X1, activate X2), activate# n__0() -> 0#(), activate# n__head X -> activate# X, activate# n__head X -> head# activate X, activate# n__sel(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2), activate# n__pair(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2), activate# n__splitAt(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2), U101#(tt(), V1, V2) -> U102#(isNaturalKind activate V1, activate V1, activate V2), U101#(tt(), V1, V2) -> isNaturalKind# activate V1, U101#(tt(), V1, V2) -> activate# V1, U101#(tt(), V1, V2) -> activate# V2, U103#(tt(), V1, V2) -> activate# V1, U103#(tt(), V1, V2) -> activate# V2, U103#(tt(), V1, V2) -> isLNatKind# activate V2, U103#(tt(), V1, V2) -> U104#(isLNatKind activate V2, activate V1, activate V2), isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2), isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1, isLNatKind# n__cons(V1, V2) -> activate# V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2), isLNatKind# n__fst V1 -> activate# V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1, isLNatKind# n__take(V1, V2) -> activate# V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2), U104#(tt(), V1, V2) -> activate# V1, U104#(tt(), V1, V2) -> activate# V2, U104#(tt(), V1, V2) -> U105#(isNatural activate V1, activate V2), U104#(tt(), V1, V2) -> isNatural# activate V1, U105#(tt(), V2) -> activate# V2, U105#(tt(), V2) -> U106# isLNat activate V2, U105#(tt(), V2) -> isLNat# activate V2, isNatural# n__s V1 -> isNaturalKind# activate V1, isNatural# n__s V1 -> activate# V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1), isNatural# n__head V1 -> activate# V1, isNatural# n__head V1 -> isLNatKind# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1), isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNatural# n__sel(V1, V2) -> activate# V1, isNatural# n__sel(V1, V2) -> activate# V2, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2), isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isLNat# n__natsFrom V1 -> activate# V1, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1), isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isLNat# n__afterNth(V1, V2) -> activate# V1, isLNat# n__afterNth(V1, V2) -> activate# V2, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2), isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isLNat# n__cons(V1, V2) -> activate# V1, isLNat# n__cons(V1, V2) -> activate# V2, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2), isLNat# n__fst V1 -> activate# V1, isLNat# n__fst V1 -> isPLNatKind# activate V1, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1), isLNat# n__snd V1 -> activate# V1, isLNat# n__snd V1 -> isPLNatKind# activate V1, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1), isLNat# n__tail V1 -> activate# V1, isLNat# n__tail V1 -> isLNatKind# activate V1, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1), isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isLNat# n__take(V1, V2) -> activate# V1, isLNat# n__take(V1, V2) -> activate# V2, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2), U12#(tt(), N, XS) -> activate# N, U12#(tt(), N, XS) -> activate# XS, U12#(tt(), N, XS) -> isLNat# activate XS, U12#(tt(), N, XS) -> U13#(isLNat activate XS, activate N, activate XS), U11#(tt(), N, XS) -> isNaturalKind# activate N, U11#(tt(), N, XS) -> activate# N, U11#(tt(), N, XS) -> activate# XS, U11#(tt(), N, XS) -> U12#(isNaturalKind activate N, activate N, activate XS), U111#(tt(), V2) -> activate# V2, U111#(tt(), V2) -> isLNatKind# activate V2, U111#(tt(), V2) -> U112# isLNatKind activate V2, U13#(tt(), N, XS) -> activate# N, U13#(tt(), N, XS) -> activate# XS, U13#(tt(), N, XS) -> isLNatKind# activate XS, U13#(tt(), N, XS) -> U14#(isLNatKind activate XS, activate N, activate XS), U121#(tt(), V2) -> activate# V2, U121#(tt(), V2) -> isLNatKind# activate V2, U121#(tt(), V2) -> U122# isLNatKind activate V2, U14#(tt(), N, XS) -> activate# N, U14#(tt(), N, XS) -> activate# XS, U14#(tt(), N, XS) -> snd# splitAt(activate N, activate XS), U14#(tt(), N, XS) -> splitAt#(activate N, activate XS), snd# pair(X, Y) -> isLNat# X, snd# pair(X, Y) -> U301#(isLNat X, X, Y), splitAt#(0(), XS) -> isLNat# XS, splitAt#(0(), XS) -> U311#(isLNat XS, XS), splitAt#(s N, cons(X, XS)) -> activate# XS, splitAt#(s N, cons(X, XS)) -> isNatural# N, splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS), U171#(tt(), V2) -> activate# V2, U171#(tt(), V2) -> isLNatKind# activate V2, U171#(tt(), V2) -> U172# isLNatKind activate V2, U182#(tt(), V1) -> activate# V1, U182#(tt(), V1) -> isLNat# activate V1, U182#(tt(), V1) -> U183# isLNat activate V1, U181#(tt(), V1) -> activate# V1, U181#(tt(), V1) -> isLNatKind# activate V1, U181#(tt(), V1) -> U182#(isLNatKind activate V1, activate V1), U192#(tt(), V1) -> activate# V1, U192#(tt(), V1) -> isNatural# activate V1, U192#(tt(), V1) -> U193# isNatural activate V1, U191#(tt(), V1) -> isNaturalKind# activate V1, U191#(tt(), V1) -> activate# V1, U191#(tt(), V1) -> U192#(isNaturalKind activate V1, activate V1), U202#(tt(), V1, V2) -> activate# V1, U202#(tt(), V1, V2) -> activate# V2, U202#(tt(), V1, V2) -> isLNatKind# activate V2, U202#(tt(), V1, V2) -> U203#(isLNatKind activate V2, activate V1, activate V2), U201#(tt(), V1, V2) -> isNaturalKind# activate V1, U201#(tt(), V1, V2) -> activate# V1, U201#(tt(), V1, V2) -> activate# V2, U201#(tt(), V1, V2) -> U202#(isNaturalKind activate V1, activate V1, activate V2), U203#(tt(), V1, V2) -> activate# V1, U203#(tt(), V1, V2) -> activate# V2, U203#(tt(), V1, V2) -> isLNatKind# activate V2, U203#(tt(), V1, V2) -> U204#(isLNatKind activate V2, activate V1, activate V2), U204#(tt(), V1, V2) -> activate# V1, U204#(tt(), V1, V2) -> activate# V2, U204#(tt(), V1, V2) -> isNatural# activate V1, U204#(tt(), V1, V2) -> U205#(isNatural activate V1, activate V2), U205#(tt(), V2) -> activate# V2, U205#(tt(), V2) -> isLNat# activate V2, U205#(tt(), V2) -> U206# isLNat activate V2, U22#(tt(), X, Y) -> activate# X, U22#(tt(), X, Y) -> activate# Y, U22#(tt(), X, Y) -> isLNat# activate Y, U22#(tt(), X, Y) -> U23#(isLNat activate Y, activate X, activate Y), U21#(tt(), X, Y) -> activate# X, U21#(tt(), X, Y) -> activate# Y, U21#(tt(), X, Y) -> isLNatKind# activate X, U21#(tt(), X, Y) -> U22#(isLNatKind activate X, activate X, activate Y), U23#(tt(), X, Y) -> activate# X, U23#(tt(), X, Y) -> activate# Y, U23#(tt(), X, Y) -> isLNatKind# activate Y, U23#(tt(), X, Y) -> U24#(isLNatKind activate Y, activate X), U24#(tt(), X) -> activate# X, U231#(tt(), V2) -> activate# V2, U231#(tt(), V2) -> isLNatKind# activate V2, U231#(tt(), V2) -> U232# isLNatKind activate V2, U242#(tt(), V1, V2) -> activate# V1, U242#(tt(), V1, V2) -> activate# V2, U242#(tt(), V1, V2) -> isLNatKind# activate V2, U242#(tt(), V1, V2) -> U243#(isLNatKind activate V2, activate V1, activate V2), U241#(tt(), V1, V2) -> activate# V1, U241#(tt(), V1, V2) -> activate# V2, U241#(tt(), V1, V2) -> isLNatKind# activate V1, U241#(tt(), V1, V2) -> U242#(isLNatKind activate V1, activate V1, activate V2), U243#(tt(), V1, V2) -> activate# V1, U243#(tt(), V1, V2) -> activate# V2, U243#(tt(), V1, V2) -> isLNatKind# activate V2, U243#(tt(), V1, V2) -> U244#(isLNatKind activate V2, activate V1, activate V2), U244#(tt(), V1, V2) -> activate# V1, U244#(tt(), V1, V2) -> activate# V2, U244#(tt(), V1, V2) -> isLNat# activate V1, U244#(tt(), V1, V2) -> U245#(isLNat activate V1, activate V2), U245#(tt(), V2) -> activate# V2, U245#(tt(), V2) -> isLNat# activate V2, U245#(tt(), V2) -> U246# isLNat activate V2, U252#(tt(), V1, V2) -> activate# V1, U252#(tt(), V1, V2) -> activate# V2, U252#(tt(), V1, V2) -> isLNatKind# activate V2, U252#(tt(), V1, V2) -> U253#(isLNatKind activate V2, activate V1, activate V2), U251#(tt(), V1, V2) -> isNaturalKind# activate V1, U251#(tt(), V1, V2) -> activate# V1, U251#(tt(), V1, V2) -> activate# V2, U251#(tt(), V1, V2) -> U252#(isNaturalKind activate V1, activate V1, activate V2), U253#(tt(), V1, V2) -> activate# V1, U253#(tt(), V1, V2) -> activate# V2, U253#(tt(), V1, V2) -> isLNatKind# activate V2, U253#(tt(), V1, V2) -> U254#(isLNatKind activate V2, activate V1, activate V2), U254#(tt(), V1, V2) -> activate# V1, U254#(tt(), V1, V2) -> activate# V2, U254#(tt(), V1, V2) -> isNatural# activate V1, U254#(tt(), V1, V2) -> U255#(isNatural activate V1, activate V2), U255#(tt(), V2) -> activate# V2, U255#(tt(), V2) -> isLNat# activate V2, U255#(tt(), V2) -> U256# isLNat activate V2, U261#(tt(), V2) -> activate# V2, U261#(tt(), V2) -> isLNatKind# activate V2, U261#(tt(), V2) -> U262# isLNatKind activate V2, U271#(tt(), V2) -> activate# V2, U271#(tt(), V2) -> isLNatKind# activate V2, U271#(tt(), V2) -> U272# isLNatKind activate V2, U282#(tt(), N) -> activate# N, U282#(tt(), N) -> cons#(activate N, n__natsFrom n__s activate N), U281#(tt(), N) -> isNaturalKind# activate N, U281#(tt(), N) -> activate# N, U281#(tt(), N) -> U282#(isNaturalKind activate N, activate N), U292#(tt(), N, XS) -> activate# N, U292#(tt(), N, XS) -> activate# XS, U292#(tt(), N, XS) -> isLNat# activate XS, U292#(tt(), N, XS) -> U293#(isLNat activate XS, activate N, activate XS), U291#(tt(), N, XS) -> isNaturalKind# activate N, U291#(tt(), N, XS) -> activate# N, U291#(tt(), N, XS) -> activate# XS, U291#(tt(), N, XS) -> U292#(isNaturalKind activate N, activate N, activate XS), U293#(tt(), N, XS) -> activate# N, U293#(tt(), N, XS) -> activate# XS, U293#(tt(), N, XS) -> isLNatKind# activate XS, U293#(tt(), N, XS) -> U294#(isLNatKind activate XS, activate N, activate XS), U294#(tt(), N, XS) -> activate# N, U294#(tt(), N, XS) -> activate# XS, U294#(tt(), N, XS) -> head# afterNth(activate N, activate XS), U294#(tt(), N, XS) -> afterNth#(activate N, activate XS), head# cons(N, XS) -> activate# XS, head# cons(N, XS) -> isNatural# N, head# cons(N, XS) -> U31#(isNatural N, N, activate XS), afterNth#(N, XS) -> isNatural# N, afterNth#(N, XS) -> U11#(isNatural N, N, XS), U302#(tt(), Y) -> activate# Y, U302#(tt(), Y) -> isLNat# activate Y, U302#(tt(), Y) -> U303#(isLNat activate Y, activate Y), U301#(tt(), X, Y) -> activate# X, U301#(tt(), X, Y) -> activate# Y, U301#(tt(), X, Y) -> isLNatKind# activate X, U301#(tt(), X, Y) -> U302#(isLNatKind activate X, activate Y), U303#(tt(), Y) -> activate# Y, U303#(tt(), Y) -> isLNatKind# activate Y, U303#(tt(), Y) -> U304#(isLNatKind activate Y, activate Y), U304#(tt(), Y) -> activate# Y, U32#(tt(), N, XS) -> activate# N, U32#(tt(), N, XS) -> activate# XS, U32#(tt(), N, XS) -> isLNat# activate XS, U32#(tt(), N, XS) -> U33#(isLNat activate XS, activate N, activate XS), U31#(tt(), N, XS) -> isNaturalKind# activate N, U31#(tt(), N, XS) -> activate# N, U31#(tt(), N, XS) -> activate# XS, U31#(tt(), N, XS) -> U32#(isNaturalKind activate N, activate N, activate XS), U312#(tt(), XS) -> activate# XS, U312#(tt(), XS) -> pair#(nil(), activate XS), U312#(tt(), XS) -> nil#(), U311#(tt(), XS) -> activate# XS, U311#(tt(), XS) -> isLNatKind# activate XS, U311#(tt(), XS) -> U312#(isLNatKind activate XS, activate XS), U33#(tt(), N, XS) -> activate# N, U33#(tt(), N, XS) -> activate# XS, U33#(tt(), N, XS) -> isLNatKind# activate XS, U33#(tt(), N, XS) -> U34#(isLNatKind activate XS, activate N), U322#(tt(), N, X, XS) -> activate# N, U322#(tt(), N, X, XS) -> activate# XS, U322#(tt(), N, X, XS) -> activate# X, U322#(tt(), N, X, XS) -> isNatural# activate X, U322#(tt(), N, X, XS) -> U323#(isNatural activate X, activate N, activate X, activate XS), U321#(tt(), N, X, XS) -> isNaturalKind# activate N, U321#(tt(), N, X, XS) -> activate# N, U321#(tt(), N, X, XS) -> activate# XS, U321#(tt(), N, X, XS) -> activate# X, U321#(tt(), N, X, XS) -> U322#(isNaturalKind activate N, activate N, activate X, activate XS), U323#(tt(), N, X, XS) -> isNaturalKind# activate X, U323#(tt(), N, X, XS) -> activate# N, U323#(tt(), N, X, XS) -> activate# XS, U323#(tt(), N, X, XS) -> activate# X, U323#(tt(), N, X, XS) -> U324#(isNaturalKind activate X, activate N, activate X, activate XS), U324#(tt(), N, X, XS) -> activate# N, U324#(tt(), N, X, XS) -> activate# XS, U324#(tt(), N, X, XS) -> activate# X, U324#(tt(), N, X, XS) -> isLNat# activate XS, U324#(tt(), N, X, XS) -> U325#(isLNat activate XS, activate N, activate X, activate XS), U325#(tt(), N, X, XS) -> activate# N, U325#(tt(), N, X, XS) -> activate# XS, U325#(tt(), N, X, XS) -> activate# X, U325#(tt(), N, X, XS) -> isLNatKind# activate XS, U325#(tt(), N, X, XS) -> U326#(isLNatKind activate XS, activate N, activate X, activate XS), U326#(tt(), N, X, XS) -> activate# N, U326#(tt(), N, X, XS) -> activate# XS, U326#(tt(), N, X, XS) -> activate# X, U326#(tt(), N, X, XS) -> splitAt#(activate N, activate XS), U326#(tt(), N, X, XS) -> U327#(splitAt(activate N, activate XS), activate X), U327#(pair(YS, ZS), X) -> activate# X, U327#(pair(YS, ZS), X) -> cons#(activate X, YS), U327#(pair(YS, ZS), X) -> pair#(cons(activate X, YS), ZS), U34#(tt(), N) -> activate# N, U332#(tt(), XS) -> activate# XS, U332#(tt(), XS) -> isLNat# activate XS, U332#(tt(), XS) -> U333#(isLNat activate XS, activate XS), U331#(tt(), N, XS) -> isNaturalKind# activate N, U331#(tt(), N, XS) -> activate# N, U331#(tt(), N, XS) -> activate# XS, U331#(tt(), N, XS) -> U332#(isNaturalKind activate N, activate XS), U333#(tt(), XS) -> activate# XS, U333#(tt(), XS) -> isLNatKind# activate XS, U333#(tt(), XS) -> U334#(isLNatKind activate XS, activate XS), U334#(tt(), XS) -> activate# XS, U342#(tt(), N, XS) -> activate# N, U342#(tt(), N, XS) -> activate# XS, U342#(tt(), N, XS) -> isLNat# activate XS, U342#(tt(), N, XS) -> U343#(isLNat activate XS, activate N, activate XS), U341#(tt(), N, XS) -> isNaturalKind# activate N, U341#(tt(), N, XS) -> activate# N, U341#(tt(), N, XS) -> activate# XS, U341#(tt(), N, XS) -> U342#(isNaturalKind activate N, activate N, activate XS), U343#(tt(), N, XS) -> activate# N, U343#(tt(), N, XS) -> activate# XS, U343#(tt(), N, XS) -> isLNatKind# activate XS, U343#(tt(), N, XS) -> U344#(isLNatKind activate XS, activate N, activate XS), U344#(tt(), N, XS) -> activate# N, U344#(tt(), N, XS) -> activate# XS, U344#(tt(), N, XS) -> splitAt#(activate N, activate XS), U344#(tt(), N, XS) -> fst# splitAt(activate N, activate XS), fst# pair(X, Y) -> isLNat# X, fst# pair(X, Y) -> U21#(isLNat X, X, Y), U42#(tt(), V1, V2) -> activate# V1, U42#(tt(), V1, V2) -> activate# V2, U42#(tt(), V1, V2) -> isLNatKind# activate V2, U42#(tt(), V1, V2) -> U43#(isLNatKind activate V2, activate V1, activate V2), U41#(tt(), V1, V2) -> isNaturalKind# activate V1, U41#(tt(), V1, V2) -> activate# V1, U41#(tt(), V1, V2) -> activate# V2, U41#(tt(), V1, V2) -> U42#(isNaturalKind activate V1, activate V1, activate V2), U43#(tt(), V1, V2) -> activate# V1, U43#(tt(), V1, V2) -> activate# V2, U43#(tt(), V1, V2) -> isLNatKind# activate V2, U43#(tt(), V1, V2) -> U44#(isLNatKind activate V2, activate V1, activate V2), U44#(tt(), V1, V2) -> activate# V1, U44#(tt(), V1, V2) -> activate# V2, U44#(tt(), V1, V2) -> isNatural# activate V1, U44#(tt(), V1, V2) -> U45#(isNatural activate V1, activate V2), U45#(tt(), V2) -> activate# V2, U45#(tt(), V2) -> isLNat# activate V2, U45#(tt(), V2) -> U46# isLNat activate V2, U52#(tt(), V1, V2) -> activate# V1, U52#(tt(), V1, V2) -> activate# V2, U52#(tt(), V1, V2) -> isLNatKind# activate V2, U52#(tt(), V1, V2) -> U53#(isLNatKind activate V2, activate V1, activate V2), U51#(tt(), V1, V2) -> isNaturalKind# activate V1, U51#(tt(), V1, V2) -> activate# V1, U51#(tt(), V1, V2) -> activate# V2, U51#(tt(), V1, V2) -> U52#(isNaturalKind activate V1, activate V1, activate V2), U53#(tt(), V1, V2) -> activate# V1, U53#(tt(), V1, V2) -> activate# V2, U53#(tt(), V1, V2) -> isLNatKind# activate V2, U53#(tt(), V1, V2) -> U54#(isLNatKind activate V2, activate V1, activate V2), U54#(tt(), V1, V2) -> activate# V1, U54#(tt(), V1, V2) -> activate# V2, U54#(tt(), V1, V2) -> isNatural# activate V1, U54#(tt(), V1, V2) -> U55#(isNatural activate V1, activate V2), U55#(tt(), V2) -> activate# V2, U55#(tt(), V2) -> isLNat# activate V2, U55#(tt(), V2) -> U56# isLNat activate V2, U62#(tt(), V1) -> activate# V1, U62#(tt(), V1) -> U63# isPLNat activate V1, U62#(tt(), V1) -> isPLNat# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V1, isPLNatKind# n__pair(V1, V2) -> activate# V2, isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2), isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V2, isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2), U61#(tt(), V1) -> activate# V1, U61#(tt(), V1) -> U62#(isPLNatKind activate V1, activate V1), U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNat# n__pair(V1, V2) -> activate# V1, isPLNat# n__pair(V1, V2) -> activate# V2, isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isPLNat# n__pair(V1, V2) -> U241#(isLNatKind activate V1, activate V1, activate V2), isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isPLNat# n__splitAt(V1, V2) -> activate# V1, isPLNat# n__splitAt(V1, V2) -> activate# V2, isPLNat# n__splitAt(V1, V2) -> U251#(isNaturalKind activate V1, activate V1, activate V2), U72#(tt(), V1) -> activate# V1, U72#(tt(), V1) -> isNatural# activate V1, U72#(tt(), V1) -> U73# isNatural activate V1, U71#(tt(), V1) -> isNaturalKind# activate V1, U71#(tt(), V1) -> activate# V1, U71#(tt(), V1) -> U72#(isNaturalKind activate V1, activate V1), U82#(tt(), V1) -> activate# V1, U82#(tt(), V1) -> isPLNat# activate V1, U82#(tt(), V1) -> U83# isPLNat activate V1, U81#(tt(), V1) -> activate# V1, U81#(tt(), V1) -> isPLNatKind# activate V1, U81#(tt(), V1) -> U82#(isPLNatKind activate V1, activate V1), U92#(tt(), V1) -> activate# V1, U92#(tt(), V1) -> isLNat# activate V1, U92#(tt(), V1) -> U93# isLNat activate V1, U91#(tt(), V1) -> activate# V1, U91#(tt(), V1) -> isLNatKind# activate V1, U91#(tt(), V1) -> U92#(isLNatKind activate V1, activate V1), natsFrom# N -> isNatural# N, natsFrom# N -> U281#(isNatural N, N), sel#(N, XS) -> isNatural# N, sel#(N, XS) -> U291#(isNatural N, N, XS), tail# cons(N, XS) -> activate# XS, tail# cons(N, XS) -> isNatural# N, tail# cons(N, XS) -> U331#(isNatural N, N, activate XS), take#(N, XS) -> isNatural# N, take#(N, XS) -> U341#(isNatural N, N, XS) } TRS: { U102(tt(), V1, V2) -> U103(isLNatKind activate V2, activate V1, activate V2), isNaturalKind n__s V1 -> U221 isNaturalKind activate V1, isNaturalKind n__0() -> tt(), isNaturalKind n__head V1 -> U211 isLNatKind activate V1, isNaturalKind n__sel(V1, V2) -> U231(isNaturalKind activate V1, activate V2), activate X -> X, activate n__natsFrom X -> natsFrom activate X, activate n__s X -> s activate X, activate n__nil() -> nil(), activate n__afterNth(X1, X2) -> afterNth(activate X1, activate X2), activate n__cons(X1, X2) -> cons(activate X1, X2), activate n__fst X -> fst activate X, activate n__snd X -> snd activate X, activate n__tail X -> tail activate X, activate n__take(X1, X2) -> take(activate X1, activate X2), activate n__0() -> 0(), activate n__head X -> head activate X, activate n__sel(X1, X2) -> sel(activate X1, activate X2), activate n__pair(X1, X2) -> pair(activate X1, activate X2), activate n__splitAt(X1, X2) -> splitAt(activate X1, activate X2), U101(tt(), V1, V2) -> U102(isNaturalKind activate V1, activate V1, activate V2), U103(tt(), V1, V2) -> U104(isLNatKind activate V2, activate V1, activate V2), isLNatKind n__natsFrom V1 -> U141 isNaturalKind activate V1, isLNatKind n__nil() -> tt(), isLNatKind n__afterNth(V1, V2) -> U111(isNaturalKind activate V1, activate V2), isLNatKind n__cons(V1, V2) -> U121(isNaturalKind activate V1, activate V2), isLNatKind n__fst V1 -> U131 isPLNatKind activate V1, isLNatKind n__snd V1 -> U151 isPLNatKind activate V1, isLNatKind n__tail V1 -> U161 isLNatKind activate V1, isLNatKind n__take(V1, V2) -> U171(isNaturalKind activate V1, activate V2), U104(tt(), V1, V2) -> U105(isNatural activate V1, activate V2), U105(tt(), V2) -> U106 isLNat activate V2, isNatural n__s V1 -> U191(isNaturalKind activate V1, activate V1), isNatural n__0() -> tt(), isNatural n__head V1 -> U181(isLNatKind activate V1, activate V1), isNatural n__sel(V1, V2) -> U201(isNaturalKind activate V1, activate V1, activate V2), U106 tt() -> tt(), isLNat n__natsFrom V1 -> U71(isNaturalKind activate V1, activate V1), isLNat n__nil() -> tt(), isLNat n__afterNth(V1, V2) -> U41(isNaturalKind activate V1, activate V1, activate V2), isLNat n__cons(V1, V2) -> U51(isNaturalKind activate V1, activate V1, activate V2), isLNat n__fst V1 -> U61(isPLNatKind activate V1, activate V1), isLNat n__snd V1 -> U81(isPLNatKind activate V1, activate V1), isLNat n__tail V1 -> U91(isLNatKind activate V1, activate V1), isLNat n__take(V1, V2) -> U101(isNaturalKind activate V1, activate V1, activate V2), U12(tt(), N, XS) -> U13(isLNat activate XS, activate N, activate XS), U11(tt(), N, XS) -> U12(isNaturalKind activate N, activate N, activate XS), U112 tt() -> tt(), U111(tt(), V2) -> U112 isLNatKind activate V2, U13(tt(), N, XS) -> U14(isLNatKind activate XS, activate N, activate XS), U122 tt() -> tt(), U121(tt(), V2) -> U122 isLNatKind activate V2, U14(tt(), N, XS) -> snd splitAt(activate N, activate XS), U131 tt() -> tt(), snd X -> n__snd X, snd pair(X, Y) -> U301(isLNat X, X, Y), splitAt(X1, X2) -> n__splitAt(X1, X2), splitAt(0(), XS) -> U311(isLNat XS, XS), splitAt(s N, cons(X, XS)) -> U321(isNatural N, N, X, activate XS), U141 tt() -> tt(), U151 tt() -> tt(), U161 tt() -> tt(), U172 tt() -> tt(), U171(tt(), V2) -> U172 isLNatKind activate V2, U182(tt(), V1) -> U183 isLNat activate V1, U181(tt(), V1) -> U182(isLNatKind activate V1, activate V1), U183 tt() -> tt(), U192(tt(), V1) -> U193 isNatural activate V1, U191(tt(), V1) -> U192(isNaturalKind activate V1, activate V1), U193 tt() -> tt(), U202(tt(), V1, V2) -> U203(isLNatKind activate V2, activate V1, activate V2), U201(tt(), V1, V2) -> U202(isNaturalKind activate V1, activate V1, activate V2), U203(tt(), V1, V2) -> U204(isLNatKind activate V2, activate V1, activate V2), U204(tt(), V1, V2) -> U205(isNatural activate V1, activate V2), U205(tt(), V2) -> U206 isLNat activate V2, U206 tt() -> tt(), U22(tt(), X, Y) -> U23(isLNat activate Y, activate X, activate Y), U21(tt(), X, Y) -> U22(isLNatKind activate X, activate X, activate Y), U211 tt() -> tt(), U23(tt(), X, Y) -> U24(isLNatKind activate Y, activate X), U221 tt() -> tt(), U24(tt(), X) -> activate X, U232 tt() -> tt(), U231(tt(), V2) -> U232 isLNatKind activate V2, U242(tt(), V1, V2) -> U243(isLNatKind activate V2, activate V1, activate V2), U241(tt(), V1, V2) -> U242(isLNatKind activate V1, activate V1, activate V2), U243(tt(), V1, V2) -> U244(isLNatKind activate V2, activate V1, activate V2), U244(tt(), V1, V2) -> U245(isLNat activate V1, activate V2), U245(tt(), V2) -> U246 isLNat activate V2, U246 tt() -> tt(), U252(tt(), V1, V2) -> U253(isLNatKind activate V2, activate V1, activate V2), U251(tt(), V1, V2) -> U252(isNaturalKind activate V1, activate V1, activate V2), U253(tt(), V1, V2) -> U254(isLNatKind activate V2, activate V1, activate V2), U254(tt(), V1, V2) -> U255(isNatural activate V1, activate V2), U255(tt(), V2) -> U256 isLNat activate V2, U256 tt() -> tt(), U262 tt() -> tt(), U261(tt(), V2) -> U262 isLNatKind activate V2, U272 tt() -> tt(), U271(tt(), V2) -> U272 isLNatKind activate V2, U282(tt(), N) -> cons(activate N, n__natsFrom n__s activate N), U281(tt(), N) -> U282(isNaturalKind activate N, activate N), cons(X1, X2) -> n__cons(X1, X2), U292(tt(), N, XS) -> U293(isLNat activate XS, activate N, activate XS), U291(tt(), N, XS) -> U292(isNaturalKind activate N, activate N, activate XS), U293(tt(), N, XS) -> U294(isLNatKind activate XS, activate N, activate XS), U294(tt(), N, XS) -> head afterNth(activate N, activate XS), head X -> n__head X, head cons(N, XS) -> U31(isNatural N, N, activate XS), afterNth(N, XS) -> U11(isNatural N, N, XS), afterNth(X1, X2) -> n__afterNth(X1, X2), U302(tt(), Y) -> U303(isLNat activate Y, activate Y), U301(tt(), X, Y) -> U302(isLNatKind activate X, activate Y), U303(tt(), Y) -> U304(isLNatKind activate Y, activate Y), U304(tt(), Y) -> activate Y, U32(tt(), N, XS) -> U33(isLNat activate XS, activate N, activate XS), U31(tt(), N, XS) -> U32(isNaturalKind activate N, activate N, activate XS), U312(tt(), XS) -> pair(nil(), activate XS), U311(tt(), XS) -> U312(isLNatKind activate XS, activate XS), pair(X1, X2) -> n__pair(X1, X2), nil() -> n__nil(), U33(tt(), N, XS) -> U34(isLNatKind activate XS, activate N), U322(tt(), N, X, XS) -> U323(isNatural activate X, activate N, activate X, activate XS), U321(tt(), N, X, XS) -> U322(isNaturalKind activate N, activate N, activate X, activate XS), U323(tt(), N, X, XS) -> U324(isNaturalKind activate X, activate N, activate X, activate XS), U324(tt(), N, X, XS) -> U325(isLNat activate XS, activate N, activate X, activate XS), U325(tt(), N, X, XS) -> U326(isLNatKind activate XS, activate N, activate X, activate XS), U326(tt(), N, X, XS) -> U327(splitAt(activate N, activate XS), activate X), U327(pair(YS, ZS), X) -> pair(cons(activate X, YS), ZS), U34(tt(), N) -> activate N, U332(tt(), XS) -> U333(isLNat activate XS, activate XS), U331(tt(), N, XS) -> U332(isNaturalKind activate N, activate XS), U333(tt(), XS) -> U334(isLNatKind activate XS, activate XS), U334(tt(), XS) -> activate XS, U342(tt(), N, XS) -> U343(isLNat activate XS, activate N, activate XS), U341(tt(), N, XS) -> U342(isNaturalKind activate N, activate N, activate XS), U343(tt(), N, XS) -> U344(isLNatKind activate XS, activate N, activate XS), U344(tt(), N, XS) -> fst splitAt(activate N, activate XS), fst X -> n__fst X, fst pair(X, Y) -> U21(isLNat X, X, Y), U42(tt(), V1, V2) -> U43(isLNatKind activate V2, activate V1, activate V2), U41(tt(), V1, V2) -> U42(isNaturalKind activate V1, activate V1, activate V2), U43(tt(), V1, V2) -> U44(isLNatKind activate V2, activate V1, activate V2), U44(tt(), V1, V2) -> U45(isNatural activate V1, activate V2), U45(tt(), V2) -> U46 isLNat activate V2, U46 tt() -> tt(), U52(tt(), V1, V2) -> U53(isLNatKind activate V2, activate V1, activate V2), U51(tt(), V1, V2) -> U52(isNaturalKind activate V1, activate V1, activate V2), U53(tt(), V1, V2) -> U54(isLNatKind activate V2, activate V1, activate V2), U54(tt(), V1, V2) -> U55(isNatural activate V1, activate V2), U55(tt(), V2) -> U56 isLNat activate V2, U56 tt() -> tt(), U62(tt(), V1) -> U63 isPLNat activate V1, isPLNatKind n__pair(V1, V2) -> U261(isLNatKind activate V1, activate V2), isPLNatKind n__splitAt(V1, V2) -> U271(isNaturalKind activate V1, activate V2), U61(tt(), V1) -> U62(isPLNatKind activate V1, activate V1), U63 tt() -> tt(), isPLNat n__pair(V1, V2) -> U241(isLNatKind activate V1, activate V1, activate V2), isPLNat n__splitAt(V1, V2) -> U251(isNaturalKind activate V1, activate V1, activate V2), U72(tt(), V1) -> U73 isNatural activate V1, U71(tt(), V1) -> U72(isNaturalKind activate V1, activate V1), U73 tt() -> tt(), U82(tt(), V1) -> U83 isPLNat activate V1, U81(tt(), V1) -> U82(isPLNatKind activate V1, activate V1), U83 tt() -> tt(), U92(tt(), V1) -> U93 isLNat activate V1, U91(tt(), V1) -> U92(isLNatKind activate V1, activate V1), U93 tt() -> tt(), natsFrom N -> U281(isNatural N, N), natsFrom X -> n__natsFrom X, sel(N, XS) -> U291(isNatural N, N, XS), sel(X1, X2) -> n__sel(X1, X2), 0() -> n__0(), s X -> n__s X, tail X -> n__tail X, tail cons(N, XS) -> U331(isNatural N, N, activate XS), take(N, XS) -> U341(isNatural N, N, XS), take(X1, X2) -> n__take(X1, X2) } UR: { U102(tt(), V1, V2) -> U103(isLNatKind activate V2, activate V1, activate V2), isNaturalKind n__s V1 -> U221 isNaturalKind activate V1, isNaturalKind n__0() -> tt(), isNaturalKind n__head V1 -> U211 isLNatKind activate V1, isNaturalKind n__sel(V1, V2) -> U231(isNaturalKind activate V1, activate V2), activate X -> X, activate n__natsFrom X -> natsFrom activate X, activate n__s X -> s activate X, activate n__nil() -> nil(), activate n__afterNth(X1, X2) -> afterNth(activate X1, activate X2), activate n__cons(X1, X2) -> cons(activate X1, X2), activate n__fst X -> fst activate X, activate n__snd X -> snd activate X, activate n__tail X -> tail activate X, activate n__take(X1, X2) -> take(activate X1, activate X2), activate n__0() -> 0(), activate n__head X -> head activate X, activate n__sel(X1, X2) -> sel(activate X1, activate X2), activate n__pair(X1, X2) -> pair(activate X1, activate X2), activate n__splitAt(X1, X2) -> splitAt(activate X1, activate X2), U101(tt(), V1, V2) -> U102(isNaturalKind activate V1, activate V1, activate V2), U103(tt(), V1, V2) -> U104(isLNatKind activate V2, activate V1, activate V2), isLNatKind n__natsFrom V1 -> U141 isNaturalKind activate V1, isLNatKind n__nil() -> tt(), isLNatKind n__afterNth(V1, V2) -> U111(isNaturalKind activate V1, activate V2), isLNatKind n__cons(V1, V2) -> U121(isNaturalKind activate V1, activate V2), isLNatKind n__fst V1 -> U131 isPLNatKind activate V1, isLNatKind n__snd V1 -> U151 isPLNatKind activate V1, isLNatKind n__tail V1 -> U161 isLNatKind activate V1, isLNatKind n__take(V1, V2) -> U171(isNaturalKind activate V1, activate V2), U104(tt(), V1, V2) -> U105(isNatural activate V1, activate V2), U105(tt(), V2) -> U106 isLNat activate V2, isNatural n__s V1 -> U191(isNaturalKind activate V1, activate V1), isNatural n__0() -> tt(), isNatural n__head V1 -> U181(isLNatKind activate V1, activate V1), isNatural n__sel(V1, V2) -> U201(isNaturalKind activate V1, activate V1, activate V2), U106 tt() -> tt(), isLNat n__natsFrom V1 -> U71(isNaturalKind activate V1, activate V1), isLNat n__nil() -> tt(), isLNat n__afterNth(V1, V2) -> U41(isNaturalKind activate V1, activate V1, activate V2), isLNat n__cons(V1, V2) -> U51(isNaturalKind activate V1, activate V1, activate V2), isLNat n__fst V1 -> U61(isPLNatKind activate V1, activate V1), isLNat n__snd V1 -> U81(isPLNatKind activate V1, activate V1), isLNat n__tail V1 -> U91(isLNatKind activate V1, activate V1), isLNat n__take(V1, V2) -> U101(isNaturalKind activate V1, activate V1, activate V2), U12(tt(), N, XS) -> U13(isLNat activate XS, activate N, activate XS), U11(tt(), N, XS) -> U12(isNaturalKind activate N, activate N, activate XS), U112 tt() -> tt(), U111(tt(), V2) -> U112 isLNatKind activate V2, U13(tt(), N, XS) -> U14(isLNatKind activate XS, activate N, activate XS), U122 tt() -> tt(), U121(tt(), V2) -> U122 isLNatKind activate V2, U14(tt(), N, XS) -> snd splitAt(activate N, activate XS), U131 tt() -> tt(), snd X -> n__snd X, snd pair(X, Y) -> U301(isLNat X, X, Y), splitAt(X1, X2) -> n__splitAt(X1, X2), splitAt(0(), XS) -> U311(isLNat XS, XS), splitAt(s N, cons(X, XS)) -> U321(isNatural N, N, X, activate XS), U141 tt() -> tt(), U151 tt() -> tt(), U161 tt() -> tt(), U172 tt() -> tt(), U171(tt(), V2) -> U172 isLNatKind activate V2, U182(tt(), V1) -> U183 isLNat activate V1, U181(tt(), V1) -> U182(isLNatKind activate V1, activate V1), U183 tt() -> tt(), U192(tt(), V1) -> U193 isNatural activate V1, U191(tt(), V1) -> U192(isNaturalKind activate V1, activate V1), U193 tt() -> tt(), U202(tt(), V1, V2) -> U203(isLNatKind activate V2, activate V1, activate V2), U201(tt(), V1, V2) -> U202(isNaturalKind activate V1, activate V1, activate V2), U203(tt(), V1, V2) -> U204(isLNatKind activate V2, activate V1, activate V2), U204(tt(), V1, V2) -> U205(isNatural activate V1, activate V2), U205(tt(), V2) -> U206 isLNat activate V2, U206 tt() -> tt(), U22(tt(), X, Y) -> U23(isLNat activate Y, activate X, activate Y), U21(tt(), X, Y) -> U22(isLNatKind activate X, activate X, activate Y), U211 tt() -> tt(), U23(tt(), X, Y) -> U24(isLNatKind activate Y, activate X), U221 tt() -> tt(), U24(tt(), X) -> activate X, U232 tt() -> tt(), U231(tt(), V2) -> U232 isLNatKind activate V2, U242(tt(), V1, V2) -> U243(isLNatKind activate V2, activate V1, activate V2), U241(tt(), V1, V2) -> U242(isLNatKind activate V1, activate V1, activate V2), U243(tt(), V1, V2) -> U244(isLNatKind activate V2, activate V1, activate V2), U244(tt(), V1, V2) -> U245(isLNat activate V1, activate V2), U245(tt(), V2) -> U246 isLNat activate V2, U246 tt() -> tt(), U252(tt(), V1, V2) -> U253(isLNatKind activate V2, activate V1, activate V2), U251(tt(), V1, V2) -> U252(isNaturalKind activate V1, activate V1, activate V2), U253(tt(), V1, V2) -> U254(isLNatKind activate V2, activate V1, activate V2), U254(tt(), V1, V2) -> U255(isNatural activate V1, activate V2), U255(tt(), V2) -> U256 isLNat activate V2, U256 tt() -> tt(), U262 tt() -> tt(), U261(tt(), V2) -> U262 isLNatKind activate V2, U272 tt() -> tt(), U271(tt(), V2) -> U272 isLNatKind activate V2, U282(tt(), N) -> cons(activate N, n__natsFrom n__s activate N), U281(tt(), N) -> U282(isNaturalKind activate N, activate N), cons(X1, X2) -> n__cons(X1, X2), U292(tt(), N, XS) -> U293(isLNat activate XS, activate N, activate XS), U291(tt(), N, XS) -> U292(isNaturalKind activate N, activate N, activate XS), U293(tt(), N, XS) -> U294(isLNatKind activate XS, activate N, activate XS), U294(tt(), N, XS) -> head afterNth(activate N, activate XS), head X -> n__head X, head cons(N, XS) -> U31(isNatural N, N, activate XS), afterNth(N, XS) -> U11(isNatural N, N, XS), afterNth(X1, X2) -> n__afterNth(X1, X2), U302(tt(), Y) -> U303(isLNat activate Y, activate Y), U301(tt(), X, Y) -> U302(isLNatKind activate X, activate Y), U303(tt(), Y) -> U304(isLNatKind activate Y, activate Y), U304(tt(), Y) -> activate Y, U32(tt(), N, XS) -> U33(isLNat activate XS, activate N, activate XS), U31(tt(), N, XS) -> U32(isNaturalKind activate N, activate N, activate XS), U312(tt(), XS) -> pair(nil(), activate XS), U311(tt(), XS) -> U312(isLNatKind activate XS, activate XS), pair(X1, X2) -> n__pair(X1, X2), nil() -> n__nil(), U33(tt(), N, XS) -> U34(isLNatKind activate XS, activate N), U322(tt(), N, X, XS) -> U323(isNatural activate X, activate N, activate X, activate XS), U321(tt(), N, X, XS) -> U322(isNaturalKind activate N, activate N, activate X, activate XS), U323(tt(), N, X, XS) -> U324(isNaturalKind activate X, activate N, activate X, activate XS), U324(tt(), N, X, XS) -> U325(isLNat activate XS, activate N, activate X, activate XS), U325(tt(), N, X, XS) -> U326(isLNatKind activate XS, activate N, activate X, activate XS), U326(tt(), N, X, XS) -> U327(splitAt(activate N, activate XS), activate X), U327(pair(YS, ZS), X) -> pair(cons(activate X, YS), ZS), U34(tt(), N) -> activate N, U332(tt(), XS) -> U333(isLNat activate XS, activate XS), U331(tt(), N, XS) -> U332(isNaturalKind activate N, activate XS), U333(tt(), XS) -> U334(isLNatKind activate XS, activate XS), U334(tt(), XS) -> activate XS, U342(tt(), N, XS) -> U343(isLNat activate XS, activate N, activate XS), U341(tt(), N, XS) -> U342(isNaturalKind activate N, activate N, activate XS), U343(tt(), N, XS) -> U344(isLNatKind activate XS, activate N, activate XS), U344(tt(), N, XS) -> fst splitAt(activate N, activate XS), fst X -> n__fst X, fst pair(X, Y) -> U21(isLNat X, X, Y), U42(tt(), V1, V2) -> U43(isLNatKind activate V2, activate V1, activate V2), U41(tt(), V1, V2) -> U42(isNaturalKind activate V1, activate V1, activate V2), U43(tt(), V1, V2) -> U44(isLNatKind activate V2, activate V1, activate V2), U44(tt(), V1, V2) -> U45(isNatural activate V1, activate V2), U45(tt(), V2) -> U46 isLNat activate V2, U46 tt() -> tt(), U52(tt(), V1, V2) -> U53(isLNatKind activate V2, activate V1, activate V2), U51(tt(), V1, V2) -> U52(isNaturalKind activate V1, activate V1, activate V2), U53(tt(), V1, V2) -> U54(isLNatKind activate V2, activate V1, activate V2), U54(tt(), V1, V2) -> U55(isNatural activate V1, activate V2), U55(tt(), V2) -> U56 isLNat activate V2, U56 tt() -> tt(), U62(tt(), V1) -> U63 isPLNat activate V1, isPLNatKind n__pair(V1, V2) -> U261(isLNatKind activate V1, activate V2), isPLNatKind n__splitAt(V1, V2) -> U271(isNaturalKind activate V1, activate V2), U61(tt(), V1) -> U62(isPLNatKind activate V1, activate V1), U63 tt() -> tt(), isPLNat n__pair(V1, V2) -> U241(isLNatKind activate V1, activate V1, activate V2), isPLNat n__splitAt(V1, V2) -> U251(isNaturalKind activate V1, activate V1, activate V2), U72(tt(), V1) -> U73 isNatural activate V1, U71(tt(), V1) -> U72(isNaturalKind activate V1, activate V1), U73 tt() -> tt(), U82(tt(), V1) -> U83 isPLNat activate V1, U81(tt(), V1) -> U82(isPLNatKind activate V1, activate V1), U83 tt() -> tt(), U92(tt(), V1) -> U93 isLNat activate V1, U91(tt(), V1) -> U92(isLNatKind activate V1, activate V1), U93 tt() -> tt(), natsFrom N -> U281(isNatural N, N), natsFrom X -> n__natsFrom X, sel(N, XS) -> U291(isNatural N, N, XS), sel(X1, X2) -> n__sel(X1, X2), 0() -> n__0(), s X -> n__s X, tail X -> n__tail X, tail cons(N, XS) -> U331(isNatural N, N, activate XS), take(N, XS) -> U341(isNatural N, N, XS), take(X1, X2) -> n__take(X1, X2), a(x, y) -> x, a(x, y) -> y } EDG: { (U102#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U102#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U102#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U102#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U102#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isNaturalKind# n__head V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isNaturalKind# n__head V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isNaturalKind# n__head V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isNaturalKind# n__head V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isNaturalKind# n__head V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isNaturalKind# n__head V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isNaturalKind# n__head V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isNaturalKind# n__head V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isNaturalKind# n__head V1 -> activate# V1, activate# n__head X -> head# activate X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__head X -> activate# X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__0() -> 0#()) (isNaturalKind# n__head V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isNaturalKind# n__head V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isNaturalKind# n__head V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isNaturalKind# n__head V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__tail X -> activate# X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__snd X -> activate# X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__fst X -> activate# X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isNaturalKind# n__head V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isNaturalKind# n__head V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isNaturalKind# n__head V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isNaturalKind# n__head V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isNaturalKind# n__head V1 -> activate# V1, activate# n__nil() -> nil#()) (isNaturalKind# n__head V1 -> activate# V1, activate# n__s X -> s# activate X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__s X -> activate# X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isNaturalKind# n__head V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U101#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U101#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U101#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U101#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__head X -> head# activate X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__head X -> activate# X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__0() -> 0#()) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__tail X -> activate# X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__snd X -> activate# X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__fst X -> activate# X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__nil() -> nil#()) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__s X -> s# activate X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__s X -> activate# X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__natsFrom V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__snd V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__snd V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__snd V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__snd V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__snd V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__snd V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__snd V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__snd V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__snd V1 -> activate# V1, activate# n__head X -> head# activate X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__head X -> activate# X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__0() -> 0#()) (isLNatKind# n__snd V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__snd V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__snd V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__snd V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__tail X -> activate# X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__snd X -> activate# X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__fst X -> activate# X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__snd V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__snd V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__snd V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__snd V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__snd V1 -> activate# V1, activate# n__nil() -> nil#()) (isLNatKind# n__snd V1 -> activate# V1, activate# n__s X -> s# activate X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__s X -> activate# X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__snd V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__take(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isNatural# n__s V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isNatural# n__s V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isNatural# n__s V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isNatural# n__s V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isNatural# n__s V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isNatural# n__s V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isNatural# n__s V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isNatural# n__s V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isNatural# n__s V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isNatural# n__s V1 -> activate# V1, activate# n__head X -> head# activate X) (isNatural# n__s V1 -> activate# V1, activate# n__head X -> activate# X) (isNatural# n__s V1 -> activate# V1, activate# n__0() -> 0#()) (isNatural# n__s V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isNatural# n__s V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isNatural# n__s V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isNatural# n__s V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isNatural# n__s V1 -> activate# V1, activate# n__tail X -> activate# X) (isNatural# n__s V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isNatural# n__s V1 -> activate# V1, activate# n__snd X -> activate# X) (isNatural# n__s V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isNatural# n__s V1 -> activate# V1, activate# n__fst X -> activate# X) (isNatural# n__s V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isNatural# n__s V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isNatural# n__s V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isNatural# n__s V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isNatural# n__s V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isNatural# n__s V1 -> activate# V1, activate# n__nil() -> nil#()) (isNatural# n__s V1 -> activate# V1, activate# n__s X -> s# activate X) (isNatural# n__s V1 -> activate# V1, activate# n__s X -> activate# X) (isNatural# n__s V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isNatural# n__s V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isNatural# n__sel(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNat# n__fst V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__fst V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__fst V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__fst V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__fst V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__fst V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__fst V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__fst V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__fst V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__fst V1 -> activate# V1, activate# n__head X -> head# activate X) (isLNat# n__fst V1 -> activate# V1, activate# n__head X -> activate# X) (isLNat# n__fst V1 -> activate# V1, activate# n__0() -> 0#()) (isLNat# n__fst V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__fst V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__fst V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__fst V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isLNat# n__fst V1 -> activate# V1, activate# n__tail X -> activate# X) (isLNat# n__fst V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isLNat# n__fst V1 -> activate# V1, activate# n__snd X -> activate# X) (isLNat# n__fst V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isLNat# n__fst V1 -> activate# V1, activate# n__fst X -> activate# X) (isLNat# n__fst V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__fst V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__fst V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__fst V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__fst V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__fst V1 -> activate# V1, activate# n__nil() -> nil#()) (isLNat# n__fst V1 -> activate# V1, activate# n__s X -> s# activate X) (isLNat# n__fst V1 -> activate# V1, activate# n__s X -> activate# X) (isLNat# n__fst V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__fst V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNat# n__tail V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__tail V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__tail V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__tail V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__tail V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__tail V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__tail V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__tail V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__tail V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__tail V1 -> activate# V1, activate# n__head X -> head# activate X) (isLNat# n__tail V1 -> activate# V1, activate# n__head X -> activate# X) (isLNat# n__tail V1 -> activate# V1, activate# n__0() -> 0#()) (isLNat# n__tail V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__tail V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__tail V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__tail V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isLNat# n__tail V1 -> activate# V1, activate# n__tail X -> activate# X) (isLNat# n__tail V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isLNat# n__tail V1 -> activate# V1, activate# n__snd X -> activate# X) (isLNat# n__tail V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isLNat# n__tail V1 -> activate# V1, activate# n__fst X -> activate# X) (isLNat# n__tail V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__tail V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__tail V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__tail V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__tail V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__tail V1 -> activate# V1, activate# n__nil() -> nil#()) (isLNat# n__tail V1 -> activate# V1, activate# n__s X -> s# activate X) (isLNat# n__tail V1 -> activate# V1, activate# n__s X -> activate# X) (isLNat# n__tail V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__tail V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (U182#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U182#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U182#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U182#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U182#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U182#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U182#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U182#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U182#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U182#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U182#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U182#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U182#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U182#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U182#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U182#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U182#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U182#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U182#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U182#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U182#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U182#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U182#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U182#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U182#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U182#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U182#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U182#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U182#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U182#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U182#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U192#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U192#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U192#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U192#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U192#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U192#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U192#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U192#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U192#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U192#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U192#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U192#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U192#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U192#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U192#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U192#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U192#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U192#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U192#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U192#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U192#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U192#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U192#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U192#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U192#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U192#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U192#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U192#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U192#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U192#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U192#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U202#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U202#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U202#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U202#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U203#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U203#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U203#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U203#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U242#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U242#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U242#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U242#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U243#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U243#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U243#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U243#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U252#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U252#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U252#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U252#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U253#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U253#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U253#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U253#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U42#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U42#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U42#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U42#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U43#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U43#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U43#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U43#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U52#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U52#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U52#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U52#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U53#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U53#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U53#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U53#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U62#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U62#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U62#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U62#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U62#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U62#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U62#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U62#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U62#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U62#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U62#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U62#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U62#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U62#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U62#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U62#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U62#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U62#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U62#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U62#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U62#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U62#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U62#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U62#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U62#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U62#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U62#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U62#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U62#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U62#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U62#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isPLNat# n__pair(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U72#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U72#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U72#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U72#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U72#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U72#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U72#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U72#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U72#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U72#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U72#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U72#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U72#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U72#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U72#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U72#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U72#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U72#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U72#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U72#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U72#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U72#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U72#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U72#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U72#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U72#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U72#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U72#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U72#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U72#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U72#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U82#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U82#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U82#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U82#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U82#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U82#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U82#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U82#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U82#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U82#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U82#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U82#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U82#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U82#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U82#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U82#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U82#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U82#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U82#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U82#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U82#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U82#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U82#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U82#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U82#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U82#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U82#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U82#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U82#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U82#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U82#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U92#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U92#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U92#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U92#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U92#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U92#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U92#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U92#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U92#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U92#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U92#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U92#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U92#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U92#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U92#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U92#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U92#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U92#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U92#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U92#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U92#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U92#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U92#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U92#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U92#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U92#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U92#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U92#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U92#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U92#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U92#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U12#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U12#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U12#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U12#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U12#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U12#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U12#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U12#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U12#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U12#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U12#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U12#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U12#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U12#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U12#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U13#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U13#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U13#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U13#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U13#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U13#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U13#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U13#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U13#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U13#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U13#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U13#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U13#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U13#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U13#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U13#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U13#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U13#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U13#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U13#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V2) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V1) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__head V1 -> isLNatKind# activate V1) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__head V1 -> activate# V1) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__s V1 -> activate# V1) (splitAt#(s N, cons(X, XS)) -> isNatural# N, isNatural# n__s V1 -> isNaturalKind# activate V1) (U281#(tt(), N) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U281#(tt(), N) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U281#(tt(), N) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U281#(tt(), N) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U281#(tt(), N) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U281#(tt(), N) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U281#(tt(), N) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U281#(tt(), N) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U281#(tt(), N) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U281#(tt(), N) -> activate# N, activate# n__head X -> head# activate X) (U281#(tt(), N) -> activate# N, activate# n__head X -> activate# X) (U281#(tt(), N) -> activate# N, activate# n__0() -> 0#()) (U281#(tt(), N) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U281#(tt(), N) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U281#(tt(), N) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U281#(tt(), N) -> activate# N, activate# n__tail X -> tail# activate X) (U281#(tt(), N) -> activate# N, activate# n__tail X -> activate# X) (U281#(tt(), N) -> activate# N, activate# n__snd X -> snd# activate X) (U281#(tt(), N) -> activate# N, activate# n__snd X -> activate# X) (U281#(tt(), N) -> activate# N, activate# n__fst X -> fst# activate X) (U281#(tt(), N) -> activate# N, activate# n__fst X -> activate# X) (U281#(tt(), N) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U281#(tt(), N) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U281#(tt(), N) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U281#(tt(), N) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U281#(tt(), N) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U281#(tt(), N) -> activate# N, activate# n__nil() -> nil#()) (U281#(tt(), N) -> activate# N, activate# n__s X -> s# activate X) (U281#(tt(), N) -> activate# N, activate# n__s X -> activate# X) (U281#(tt(), N) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U281#(tt(), N) -> activate# N, activate# n__natsFrom X -> activate# X) (U291#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U291#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U291#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U291#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U291#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U291#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U291#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U291#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U291#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U291#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U291#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U291#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U291#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U291#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U291#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U294#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U294#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U294#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U294#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U294#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U294#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U294#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U294#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U294#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U294#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U294#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U294#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U294#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U294#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U294#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (afterNth#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (afterNth#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V2) (afterNth#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V1) (afterNth#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (afterNth#(N, XS) -> isNatural# N, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (afterNth#(N, XS) -> isNatural# N, isNatural# n__head V1 -> isLNatKind# activate V1) (afterNth#(N, XS) -> isNatural# N, isNatural# n__head V1 -> activate# V1) (afterNth#(N, XS) -> isNatural# N, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (afterNth#(N, XS) -> isNatural# N, isNatural# n__s V1 -> activate# V1) (afterNth#(N, XS) -> isNatural# N, isNatural# n__s V1 -> isNaturalKind# activate V1) (U31#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U31#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U31#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U31#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U31#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U31#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U31#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U31#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U31#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U31#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U31#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U31#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U31#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U31#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U31#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# N, activate# n__head X -> head# activate X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__head X -> activate# X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__0() -> 0#()) (U322#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> activate# X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> activate# X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> activate# X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U322#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# N, activate# n__nil() -> nil#()) (U322#(tt(), N, X, XS) -> activate# N, activate# n__s X -> s# activate X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__s X -> activate# X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U322#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# N, activate# n__head X -> head# activate X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__head X -> activate# X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__0() -> 0#()) (U323#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> activate# X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> activate# X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> activate# X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U323#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# N, activate# n__nil() -> nil#()) (U323#(tt(), N, X, XS) -> activate# N, activate# n__s X -> s# activate X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__s X -> activate# X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U323#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# N, activate# n__head X -> head# activate X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__head X -> activate# X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__0() -> 0#()) (U325#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> activate# X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> activate# X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> activate# X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U325#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# N, activate# n__nil() -> nil#()) (U325#(tt(), N, X, XS) -> activate# N, activate# n__s X -> s# activate X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__s X -> activate# X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U325#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U34#(tt(), N) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U34#(tt(), N) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U34#(tt(), N) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U34#(tt(), N) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U34#(tt(), N) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U34#(tt(), N) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U34#(tt(), N) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U34#(tt(), N) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U34#(tt(), N) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U34#(tt(), N) -> activate# N, activate# n__head X -> head# activate X) (U34#(tt(), N) -> activate# N, activate# n__head X -> activate# X) (U34#(tt(), N) -> activate# N, activate# n__0() -> 0#()) (U34#(tt(), N) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U34#(tt(), N) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U34#(tt(), N) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U34#(tt(), N) -> activate# N, activate# n__tail X -> tail# activate X) (U34#(tt(), N) -> activate# N, activate# n__tail X -> activate# X) (U34#(tt(), N) -> activate# N, activate# n__snd X -> snd# activate X) (U34#(tt(), N) -> activate# N, activate# n__snd X -> activate# X) (U34#(tt(), N) -> activate# N, activate# n__fst X -> fst# activate X) (U34#(tt(), N) -> activate# N, activate# n__fst X -> activate# X) (U34#(tt(), N) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U34#(tt(), N) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U34#(tt(), N) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U34#(tt(), N) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U34#(tt(), N) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U34#(tt(), N) -> activate# N, activate# n__nil() -> nil#()) (U34#(tt(), N) -> activate# N, activate# n__s X -> s# activate X) (U34#(tt(), N) -> activate# N, activate# n__s X -> activate# X) (U34#(tt(), N) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U34#(tt(), N) -> activate# N, activate# n__natsFrom X -> activate# X) (U342#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U342#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U342#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U342#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U342#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U342#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U342#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U342#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U342#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U342#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U342#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U342#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U342#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U342#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U342#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U343#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U343#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U343#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U343#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U343#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U343#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U343#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U343#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U343#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U343#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U343#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U343#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U343#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U343#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U343#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (natsFrom# N -> isNatural# N, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (natsFrom# N -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V2) (natsFrom# N -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V1) (natsFrom# N -> isNatural# N, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (natsFrom# N -> isNatural# N, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (natsFrom# N -> isNatural# N, isNatural# n__head V1 -> isLNatKind# activate V1) (natsFrom# N -> isNatural# N, isNatural# n__head V1 -> activate# V1) (natsFrom# N -> isNatural# N, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (natsFrom# N -> isNatural# N, isNatural# n__s V1 -> activate# V1) (natsFrom# N -> isNatural# N, isNatural# n__s V1 -> isNaturalKind# activate V1) (tail# cons(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (tail# cons(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V2) (tail# cons(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V1) (tail# cons(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (tail# cons(N, XS) -> isNatural# N, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (tail# cons(N, XS) -> isNatural# N, isNatural# n__head V1 -> isLNatKind# activate V1) (tail# cons(N, XS) -> isNatural# N, isNatural# n__head V1 -> activate# V1) (tail# cons(N, XS) -> isNatural# N, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (tail# cons(N, XS) -> isNatural# N, isNatural# n__s V1 -> activate# V1) (tail# cons(N, XS) -> isNatural# N, isNatural# n__s V1 -> isNaturalKind# activate V1) (activate# n__natsFrom X -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__natsFrom X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__natsFrom X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__natsFrom X -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__natsFrom X -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (activate# n__natsFrom X -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (activate# n__natsFrom X -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__natsFrom X -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (activate# n__natsFrom X -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (activate# n__natsFrom X -> activate# X, activate# n__head X -> head# activate X) (activate# n__natsFrom X -> activate# X, activate# n__head X -> activate# X) (activate# n__natsFrom X -> activate# X, activate# n__0() -> 0#()) (activate# n__natsFrom X -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__natsFrom X -> activate# X, activate# n__take(X1, X2) -> activate# X2) (activate# n__natsFrom X -> activate# X, activate# n__take(X1, X2) -> activate# X1) (activate# n__natsFrom X -> activate# X, activate# n__tail X -> tail# activate X) (activate# n__natsFrom X -> activate# X, activate# n__tail X -> activate# X) (activate# n__natsFrom X -> activate# X, activate# n__snd X -> snd# activate X) (activate# n__natsFrom X -> activate# X, activate# n__snd X -> activate# X) (activate# n__natsFrom X -> activate# X, activate# n__fst X -> fst# activate X) (activate# n__natsFrom X -> activate# X, activate# n__fst X -> activate# X) (activate# n__natsFrom X -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__natsFrom X -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (activate# n__natsFrom X -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__natsFrom X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__natsFrom X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__natsFrom X -> activate# X, activate# n__nil() -> nil#()) (activate# n__natsFrom X -> activate# X, activate# n__s X -> s# activate X) (activate# n__natsFrom X -> activate# X, activate# n__s X -> activate# X) (activate# n__natsFrom X -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__natsFrom X -> activate# X, activate# n__natsFrom X -> activate# X) (activate# n__fst X -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__fst X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__fst X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__fst X -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__fst X -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (activate# n__fst X -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (activate# n__fst X -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__fst X -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (activate# n__fst X -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (activate# n__fst X -> activate# X, activate# n__head X -> head# activate X) (activate# n__fst X -> activate# X, activate# n__head X -> activate# X) (activate# n__fst X -> activate# X, activate# n__0() -> 0#()) (activate# n__fst X -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__fst X -> activate# X, activate# n__take(X1, X2) -> activate# X2) (activate# n__fst X -> activate# X, activate# n__take(X1, X2) -> activate# X1) (activate# n__fst X -> activate# X, activate# n__tail X -> tail# activate X) (activate# n__fst X -> activate# X, activate# n__tail X -> activate# X) (activate# n__fst X -> activate# X, activate# n__snd X -> snd# activate X) (activate# n__fst X -> activate# X, activate# n__snd X -> activate# X) (activate# n__fst X -> activate# X, activate# n__fst X -> fst# activate X) (activate# n__fst X -> activate# X, activate# n__fst X -> activate# X) (activate# n__fst X -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__fst X -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (activate# n__fst X -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__fst X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__fst X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__fst X -> activate# X, activate# n__nil() -> nil#()) (activate# n__fst X -> activate# X, activate# n__s X -> s# activate X) (activate# n__fst X -> activate# X, activate# n__s X -> activate# X) (activate# n__fst X -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__fst X -> activate# X, activate# n__natsFrom X -> activate# X) (activate# n__tail X -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__tail X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__tail X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__tail X -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__tail X -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (activate# n__tail X -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (activate# n__tail X -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__tail X -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (activate# n__tail X -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (activate# n__tail X -> activate# X, activate# n__head X -> head# activate X) (activate# n__tail X -> activate# X, activate# n__head X -> activate# X) (activate# n__tail X -> activate# X, activate# n__0() -> 0#()) (activate# n__tail X -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__tail X -> activate# X, activate# n__take(X1, X2) -> activate# X2) (activate# n__tail X -> activate# X, activate# n__take(X1, X2) -> activate# X1) (activate# n__tail X -> activate# X, activate# n__tail X -> tail# activate X) (activate# n__tail X -> activate# X, activate# n__tail X -> activate# X) (activate# n__tail X -> activate# X, activate# n__snd X -> snd# activate X) (activate# n__tail X -> activate# X, activate# n__snd X -> activate# X) (activate# n__tail X -> activate# X, activate# n__fst X -> fst# activate X) (activate# n__tail X -> activate# X, activate# n__fst X -> activate# X) (activate# n__tail X -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__tail X -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (activate# n__tail X -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__tail X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__tail X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__tail X -> activate# X, activate# n__nil() -> nil#()) (activate# n__tail X -> activate# X, activate# n__s X -> s# activate X) (activate# n__tail X -> activate# X, activate# n__s X -> activate# X) (activate# n__tail X -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__tail X -> activate# X, activate# n__natsFrom X -> activate# X) (snd# pair(X, Y) -> isLNat# X, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (snd# pair(X, Y) -> isLNat# X, isLNat# n__take(V1, V2) -> activate# V2) (snd# pair(X, Y) -> isLNat# X, isLNat# n__take(V1, V2) -> activate# V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (snd# pair(X, Y) -> isLNat# X, isLNat# n__tail V1 -> isLNatKind# activate V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__tail V1 -> activate# V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (snd# pair(X, Y) -> isLNat# X, isLNat# n__snd V1 -> isPLNatKind# activate V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__snd V1 -> activate# V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (snd# pair(X, Y) -> isLNat# X, isLNat# n__fst V1 -> isPLNatKind# activate V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__fst V1 -> activate# V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (snd# pair(X, Y) -> isLNat# X, isLNat# n__cons(V1, V2) -> activate# V2) (snd# pair(X, Y) -> isLNat# X, isLNat# n__cons(V1, V2) -> activate# V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (snd# pair(X, Y) -> isLNat# X, isLNat# n__afterNth(V1, V2) -> activate# V2) (snd# pair(X, Y) -> isLNat# X, isLNat# n__afterNth(V1, V2) -> activate# V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (snd# pair(X, Y) -> isLNat# X, isLNat# n__natsFrom V1 -> activate# V1) (snd# pair(X, Y) -> isLNat# X, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U21#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# X, activate# n__head X -> head# activate X) (U21#(tt(), X, Y) -> activate# X, activate# n__head X -> activate# X) (U21#(tt(), X, Y) -> activate# X, activate# n__0() -> 0#()) (U21#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# X, activate# n__tail X -> tail# activate X) (U21#(tt(), X, Y) -> activate# X, activate# n__tail X -> activate# X) (U21#(tt(), X, Y) -> activate# X, activate# n__snd X -> snd# activate X) (U21#(tt(), X, Y) -> activate# X, activate# n__snd X -> activate# X) (U21#(tt(), X, Y) -> activate# X, activate# n__fst X -> fst# activate X) (U21#(tt(), X, Y) -> activate# X, activate# n__fst X -> activate# X) (U21#(tt(), X, Y) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U21#(tt(), X, Y) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# X, activate# n__nil() -> nil#()) (U21#(tt(), X, Y) -> activate# X, activate# n__s X -> s# activate X) (U21#(tt(), X, Y) -> activate# X, activate# n__s X -> activate# X) (U21#(tt(), X, Y) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U21#(tt(), X, Y) -> activate# X, activate# n__natsFrom X -> activate# X) (U24#(tt(), X) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U24#(tt(), X) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U24#(tt(), X) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U24#(tt(), X) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U24#(tt(), X) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U24#(tt(), X) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U24#(tt(), X) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U24#(tt(), X) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U24#(tt(), X) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U24#(tt(), X) -> activate# X, activate# n__head X -> head# activate X) (U24#(tt(), X) -> activate# X, activate# n__head X -> activate# X) (U24#(tt(), X) -> activate# X, activate# n__0() -> 0#()) (U24#(tt(), X) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U24#(tt(), X) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U24#(tt(), X) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U24#(tt(), X) -> activate# X, activate# n__tail X -> tail# activate X) (U24#(tt(), X) -> activate# X, activate# n__tail X -> activate# X) (U24#(tt(), X) -> activate# X, activate# n__snd X -> snd# activate X) (U24#(tt(), X) -> activate# X, activate# n__snd X -> activate# X) (U24#(tt(), X) -> activate# X, activate# n__fst X -> fst# activate X) (U24#(tt(), X) -> activate# X, activate# n__fst X -> activate# X) (U24#(tt(), X) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U24#(tt(), X) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U24#(tt(), X) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U24#(tt(), X) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U24#(tt(), X) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U24#(tt(), X) -> activate# X, activate# n__nil() -> nil#()) (U24#(tt(), X) -> activate# X, activate# n__s X -> s# activate X) (U24#(tt(), X) -> activate# X, activate# n__s X -> activate# X) (U24#(tt(), X) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U24#(tt(), X) -> activate# X, activate# n__natsFrom X -> activate# X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# X, activate# n__head X -> head# activate X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__head X -> activate# X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__0() -> 0#()) (U322#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> tail# activate X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> activate# X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> snd# activate X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> activate# X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> fst# activate X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> activate# X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U322#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# X, activate# n__nil() -> nil#()) (U322#(tt(), N, X, XS) -> activate# X, activate# n__s X -> s# activate X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__s X -> activate# X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U322#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> activate# X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# X, activate# n__head X -> head# activate X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__head X -> activate# X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__0() -> 0#()) (U323#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> tail# activate X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> activate# X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> snd# activate X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> activate# X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> fst# activate X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> activate# X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U323#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# X, activate# n__nil() -> nil#()) (U323#(tt(), N, X, XS) -> activate# X, activate# n__s X -> s# activate X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__s X -> activate# X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U323#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> activate# X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# X, activate# n__head X -> head# activate X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__head X -> activate# X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__0() -> 0#()) (U325#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> tail# activate X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> activate# X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> snd# activate X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> activate# X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> fst# activate X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> activate# X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U325#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# X, activate# n__nil() -> nil#()) (U325#(tt(), N, X, XS) -> activate# X, activate# n__s X -> s# activate X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__s X -> activate# X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U325#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> activate# X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__head X -> head# activate X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__head X -> activate# X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__0() -> 0#()) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__tail X -> tail# activate X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__tail X -> activate# X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__snd X -> snd# activate X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__snd X -> activate# X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__fst X -> fst# activate X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__fst X -> activate# X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__nil() -> nil#()) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__s X -> s# activate X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__s X -> activate# X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U327#(pair(YS, ZS), X) -> activate# X, activate# n__natsFrom X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__head X -> head# activate X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__head X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__0() -> 0#()) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__tail X -> tail# activate X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__tail X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__snd X -> snd# activate X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__snd X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__fst X -> fst# activate X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__fst X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__nil() -> nil#()) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__s X -> s# activate X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__s X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__afterNth(X1, X2) -> activate# X1, activate# n__natsFrom X -> activate# X) (activate# n__take(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X1, activate# n__head X -> head# activate X) (activate# n__take(X1, X2) -> activate# X1, activate# n__head X -> activate# X) (activate# n__take(X1, X2) -> activate# X1, activate# n__0() -> 0#()) (activate# n__take(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X1, activate# n__tail X -> tail# activate X) (activate# n__take(X1, X2) -> activate# X1, activate# n__tail X -> activate# X) (activate# n__take(X1, X2) -> activate# X1, activate# n__snd X -> snd# activate X) (activate# n__take(X1, X2) -> activate# X1, activate# n__snd X -> activate# X) (activate# n__take(X1, X2) -> activate# X1, activate# n__fst X -> fst# activate X) (activate# n__take(X1, X2) -> activate# X1, activate# n__fst X -> activate# X) (activate# n__take(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__take(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X1, activate# n__nil() -> nil#()) (activate# n__take(X1, X2) -> activate# X1, activate# n__s X -> s# activate X) (activate# n__take(X1, X2) -> activate# X1, activate# n__s X -> activate# X) (activate# n__take(X1, X2) -> activate# X1, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__take(X1, X2) -> activate# X1, activate# n__natsFrom X -> activate# X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X1, activate# n__head X -> head# activate X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__head X -> activate# X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__0() -> 0#()) (activate# n__pair(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X1, activate# n__tail X -> tail# activate X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__tail X -> activate# X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__snd X -> snd# activate X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__snd X -> activate# X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__fst X -> fst# activate X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__fst X -> activate# X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__pair(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X1, activate# n__nil() -> nil#()) (activate# n__pair(X1, X2) -> activate# X1, activate# n__s X -> s# activate X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__s X -> activate# X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__pair(X1, X2) -> activate# X1, activate# n__natsFrom X -> activate# X) (U102#(tt(), V1, V2) -> U103#(isLNatKind activate V2, activate V1, activate V2), U103#(tt(), V1, V2) -> U104#(isLNatKind activate V2, activate V1, activate V2)) (U102#(tt(), V1, V2) -> U103#(isLNatKind activate V2, activate V1, activate V2), U103#(tt(), V1, V2) -> isLNatKind# activate V2) (U102#(tt(), V1, V2) -> U103#(isLNatKind activate V2, activate V1, activate V2), U103#(tt(), V1, V2) -> activate# V2) (U102#(tt(), V1, V2) -> U103#(isLNatKind activate V2, activate V1, activate V2), U103#(tt(), V1, V2) -> activate# V1) (U103#(tt(), V1, V2) -> U104#(isLNatKind activate V2, activate V1, activate V2), U104#(tt(), V1, V2) -> isNatural# activate V1) (U103#(tt(), V1, V2) -> U104#(isLNatKind activate V2, activate V1, activate V2), U104#(tt(), V1, V2) -> U105#(isNatural activate V1, activate V2)) (U103#(tt(), V1, V2) -> U104#(isLNatKind activate V2, activate V1, activate V2), U104#(tt(), V1, V2) -> activate# V2) (U103#(tt(), V1, V2) -> U104#(isLNatKind activate V2, activate V1, activate V2), U104#(tt(), V1, V2) -> activate# V1) (isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2), U41#(tt(), V1, V2) -> U42#(isNaturalKind activate V1, activate V1, activate V2)) (isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2), U41#(tt(), V1, V2) -> activate# V2) (isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2), U41#(tt(), V1, V2) -> activate# V1) (isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2), U41#(tt(), V1, V2) -> isNaturalKind# activate V1) (isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2), U101#(tt(), V1, V2) -> activate# V2) (isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2), U101#(tt(), V1, V2) -> activate# V1) (isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2), U101#(tt(), V1, V2) -> isNaturalKind# activate V1) (isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2), U101#(tt(), V1, V2) -> U102#(isNaturalKind activate V1, activate V1, activate V2)) (U11#(tt(), N, XS) -> U12#(isNaturalKind activate N, activate N, activate XS), U12#(tt(), N, XS) -> U13#(isLNat activate XS, activate N, activate XS)) (U11#(tt(), N, XS) -> U12#(isNaturalKind activate N, activate N, activate XS), U12#(tt(), N, XS) -> isLNat# activate XS) (U11#(tt(), N, XS) -> U12#(isNaturalKind activate N, activate N, activate XS), U12#(tt(), N, XS) -> activate# XS) (U11#(tt(), N, XS) -> U12#(isNaturalKind activate N, activate N, activate XS), U12#(tt(), N, XS) -> activate# N) (U202#(tt(), V1, V2) -> U203#(isLNatKind activate V2, activate V1, activate V2), U203#(tt(), V1, V2) -> U204#(isLNatKind activate V2, activate V1, activate V2)) (U202#(tt(), V1, V2) -> U203#(isLNatKind activate V2, activate V1, activate V2), U203#(tt(), V1, V2) -> isLNatKind# activate V2) (U202#(tt(), V1, V2) -> U203#(isLNatKind activate V2, activate V1, activate V2), U203#(tt(), V1, V2) -> activate# V2) (U202#(tt(), V1, V2) -> U203#(isLNatKind activate V2, activate V1, activate V2), U203#(tt(), V1, V2) -> activate# V1) (U203#(tt(), V1, V2) -> U204#(isLNatKind activate V2, activate V1, activate V2), U204#(tt(), V1, V2) -> U205#(isNatural activate V1, activate V2)) (U203#(tt(), V1, V2) -> U204#(isLNatKind activate V2, activate V1, activate V2), U204#(tt(), V1, V2) -> isNatural# activate V1) (U203#(tt(), V1, V2) -> U204#(isLNatKind activate V2, activate V1, activate V2), U204#(tt(), V1, V2) -> activate# V2) (U203#(tt(), V1, V2) -> U204#(isLNatKind activate V2, activate V1, activate V2), U204#(tt(), V1, V2) -> activate# V1) (U21#(tt(), X, Y) -> U22#(isLNatKind activate X, activate X, activate Y), U22#(tt(), X, Y) -> U23#(isLNat activate Y, activate X, activate Y)) (U21#(tt(), X, Y) -> U22#(isLNatKind activate X, activate X, activate Y), U22#(tt(), X, Y) -> isLNat# activate Y) (U21#(tt(), X, Y) -> U22#(isLNatKind activate X, activate X, activate Y), U22#(tt(), X, Y) -> activate# Y) (U21#(tt(), X, Y) -> U22#(isLNatKind activate X, activate X, activate Y), U22#(tt(), X, Y) -> activate# X) (U241#(tt(), V1, V2) -> U242#(isLNatKind activate V1, activate V1, activate V2), U242#(tt(), V1, V2) -> U243#(isLNatKind activate V2, activate V1, activate V2)) (U241#(tt(), V1, V2) -> U242#(isLNatKind activate V1, activate V1, activate V2), U242#(tt(), V1, V2) -> isLNatKind# activate V2) (U241#(tt(), V1, V2) -> U242#(isLNatKind activate V1, activate V1, activate V2), U242#(tt(), V1, V2) -> activate# V2) (U241#(tt(), V1, V2) -> U242#(isLNatKind activate V1, activate V1, activate V2), U242#(tt(), V1, V2) -> activate# V1) (U252#(tt(), V1, V2) -> U253#(isLNatKind activate V2, activate V1, activate V2), U253#(tt(), V1, V2) -> U254#(isLNatKind activate V2, activate V1, activate V2)) (U252#(tt(), V1, V2) -> U253#(isLNatKind activate V2, activate V1, activate V2), U253#(tt(), V1, V2) -> isLNatKind# activate V2) (U252#(tt(), V1, V2) -> U253#(isLNatKind activate V2, activate V1, activate V2), U253#(tt(), V1, V2) -> activate# V2) (U252#(tt(), V1, V2) -> U253#(isLNatKind activate V2, activate V1, activate V2), U253#(tt(), V1, V2) -> activate# V1) (U253#(tt(), V1, V2) -> U254#(isLNatKind activate V2, activate V1, activate V2), U254#(tt(), V1, V2) -> U255#(isNatural activate V1, activate V2)) (U253#(tt(), V1, V2) -> U254#(isLNatKind activate V2, activate V1, activate V2), U254#(tt(), V1, V2) -> isNatural# activate V1) (U253#(tt(), V1, V2) -> U254#(isLNatKind activate V2, activate V1, activate V2), U254#(tt(), V1, V2) -> activate# V2) (U253#(tt(), V1, V2) -> U254#(isLNatKind activate V2, activate V1, activate V2), U254#(tt(), V1, V2) -> activate# V1) (U291#(tt(), N, XS) -> U292#(isNaturalKind activate N, activate N, activate XS), U292#(tt(), N, XS) -> U293#(isLNat activate XS, activate N, activate XS)) (U291#(tt(), N, XS) -> U292#(isNaturalKind activate N, activate N, activate XS), U292#(tt(), N, XS) -> isLNat# activate XS) (U291#(tt(), N, XS) -> U292#(isNaturalKind activate N, activate N, activate XS), U292#(tt(), N, XS) -> activate# XS) (U291#(tt(), N, XS) -> U292#(isNaturalKind activate N, activate N, activate XS), U292#(tt(), N, XS) -> activate# N) (head# cons(N, XS) -> U31#(isNatural N, N, activate XS), U31#(tt(), N, XS) -> U32#(isNaturalKind activate N, activate N, activate XS)) (head# cons(N, XS) -> U31#(isNatural N, N, activate XS), U31#(tt(), N, XS) -> activate# XS) (head# cons(N, XS) -> U31#(isNatural N, N, activate XS), U31#(tt(), N, XS) -> activate# N) (head# cons(N, XS) -> U31#(isNatural N, N, activate XS), U31#(tt(), N, XS) -> isNaturalKind# activate N) (U31#(tt(), N, XS) -> U32#(isNaturalKind activate N, activate N, activate XS), U32#(tt(), N, XS) -> U33#(isLNat activate XS, activate N, activate XS)) (U31#(tt(), N, XS) -> U32#(isNaturalKind activate N, activate N, activate XS), U32#(tt(), N, XS) -> isLNat# activate XS) (U31#(tt(), N, XS) -> U32#(isNaturalKind activate N, activate N, activate XS), U32#(tt(), N, XS) -> activate# XS) (U31#(tt(), N, XS) -> U32#(isNaturalKind activate N, activate N, activate XS), U32#(tt(), N, XS) -> activate# N) (U341#(tt(), N, XS) -> U342#(isNaturalKind activate N, activate N, activate XS), U342#(tt(), N, XS) -> U343#(isLNat activate XS, activate N, activate XS)) (U341#(tt(), N, XS) -> U342#(isNaturalKind activate N, activate N, activate XS), U342#(tt(), N, XS) -> isLNat# activate XS) (U341#(tt(), N, XS) -> U342#(isNaturalKind activate N, activate N, activate XS), U342#(tt(), N, XS) -> activate# XS) (U341#(tt(), N, XS) -> U342#(isNaturalKind activate N, activate N, activate XS), U342#(tt(), N, XS) -> activate# N) (U42#(tt(), V1, V2) -> U43#(isLNatKind activate V2, activate V1, activate V2), U43#(tt(), V1, V2) -> U44#(isLNatKind activate V2, activate V1, activate V2)) (U42#(tt(), V1, V2) -> U43#(isLNatKind activate V2, activate V1, activate V2), U43#(tt(), V1, V2) -> isLNatKind# activate V2) (U42#(tt(), V1, V2) -> U43#(isLNatKind activate V2, activate V1, activate V2), U43#(tt(), V1, V2) -> activate# V2) (U42#(tt(), V1, V2) -> U43#(isLNatKind activate V2, activate V1, activate V2), U43#(tt(), V1, V2) -> activate# V1) (U43#(tt(), V1, V2) -> U44#(isLNatKind activate V2, activate V1, activate V2), U44#(tt(), V1, V2) -> U45#(isNatural activate V1, activate V2)) (U43#(tt(), V1, V2) -> U44#(isLNatKind activate V2, activate V1, activate V2), U44#(tt(), V1, V2) -> isNatural# activate V1) (U43#(tt(), V1, V2) -> U44#(isLNatKind activate V2, activate V1, activate V2), U44#(tt(), V1, V2) -> activate# V2) (U43#(tt(), V1, V2) -> U44#(isLNatKind activate V2, activate V1, activate V2), U44#(tt(), V1, V2) -> activate# V1) (U51#(tt(), V1, V2) -> U52#(isNaturalKind activate V1, activate V1, activate V2), U52#(tt(), V1, V2) -> U53#(isLNatKind activate V2, activate V1, activate V2)) (U51#(tt(), V1, V2) -> U52#(isNaturalKind activate V1, activate V1, activate V2), U52#(tt(), V1, V2) -> isLNatKind# activate V2) (U51#(tt(), V1, V2) -> U52#(isNaturalKind activate V1, activate V1, activate V2), U52#(tt(), V1, V2) -> activate# V2) (U51#(tt(), V1, V2) -> U52#(isNaturalKind activate V1, activate V1, activate V2), U52#(tt(), V1, V2) -> activate# V1) (isPLNat# n__pair(V1, V2) -> U241#(isLNatKind activate V1, activate V1, activate V2), U241#(tt(), V1, V2) -> U242#(isLNatKind activate V1, activate V1, activate V2)) (isPLNat# n__pair(V1, V2) -> U241#(isLNatKind activate V1, activate V1, activate V2), U241#(tt(), V1, V2) -> isLNatKind# activate V1) (isPLNat# n__pair(V1, V2) -> U241#(isLNatKind activate V1, activate V1, activate V2), U241#(tt(), V1, V2) -> activate# V2) (isPLNat# n__pair(V1, V2) -> U241#(isLNatKind activate V1, activate V1, activate V2), U241#(tt(), V1, V2) -> activate# V1) (tail# cons(N, XS) -> U331#(isNatural N, N, activate XS), U331#(tt(), N, XS) -> U332#(isNaturalKind activate N, activate XS)) (tail# cons(N, XS) -> U331#(isNatural N, N, activate XS), U331#(tt(), N, XS) -> activate# XS) (tail# cons(N, XS) -> U331#(isNatural N, N, activate XS), U331#(tt(), N, XS) -> activate# N) (tail# cons(N, XS) -> U331#(isNatural N, N, activate XS), U331#(tt(), N, XS) -> isNaturalKind# activate N) (splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS), U321#(tt(), N, X, XS) -> U322#(isNaturalKind activate N, activate N, activate X, activate XS)) (splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS), U321#(tt(), N, X, XS) -> activate# X) (splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS), U321#(tt(), N, X, XS) -> activate# XS) (splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS), U321#(tt(), N, X, XS) -> activate# N) (splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS), U321#(tt(), N, X, XS) -> isNaturalKind# activate N) (U321#(tt(), N, X, XS) -> U322#(isNaturalKind activate N, activate N, activate X, activate XS), U322#(tt(), N, X, XS) -> U323#(isNatural activate X, activate N, activate X, activate XS)) (U321#(tt(), N, X, XS) -> U322#(isNaturalKind activate N, activate N, activate X, activate XS), U322#(tt(), N, X, XS) -> isNatural# activate X) (U321#(tt(), N, X, XS) -> U322#(isNaturalKind activate N, activate N, activate X, activate XS), U322#(tt(), N, X, XS) -> activate# X) (U321#(tt(), N, X, XS) -> U322#(isNaturalKind activate N, activate N, activate X, activate XS), U322#(tt(), N, X, XS) -> activate# XS) (U321#(tt(), N, X, XS) -> U322#(isNaturalKind activate N, activate N, activate X, activate XS), U322#(tt(), N, X, XS) -> activate# N) (U324#(tt(), N, X, XS) -> U325#(isLNat activate XS, activate N, activate X, activate XS), U325#(tt(), N, X, XS) -> U326#(isLNatKind activate XS, activate N, activate X, activate XS)) (U324#(tt(), N, X, XS) -> U325#(isLNat activate XS, activate N, activate X, activate XS), U325#(tt(), N, X, XS) -> isLNatKind# activate XS) (U324#(tt(), N, X, XS) -> U325#(isLNat activate XS, activate N, activate X, activate XS), U325#(tt(), N, X, XS) -> activate# X) (U324#(tt(), N, X, XS) -> U325#(isLNat activate XS, activate N, activate X, activate XS), U325#(tt(), N, X, XS) -> activate# XS) (U324#(tt(), N, X, XS) -> U325#(isLNat activate XS, activate N, activate X, activate XS), U325#(tt(), N, X, XS) -> activate# N) (natsFrom# N -> U281#(isNatural N, N), U281#(tt(), N) -> U282#(isNaturalKind activate N, activate N)) (natsFrom# N -> U281#(isNatural N, N), U281#(tt(), N) -> activate# N) (natsFrom# N -> U281#(isNatural N, N), U281#(tt(), N) -> isNaturalKind# activate N) (snd# pair(X, Y) -> U301#(isLNat X, X, Y), U301#(tt(), X, Y) -> U302#(isLNatKind activate X, activate Y)) (snd# pair(X, Y) -> U301#(isLNat X, X, Y), U301#(tt(), X, Y) -> isLNatKind# activate X) (snd# pair(X, Y) -> U301#(isLNat X, X, Y), U301#(tt(), X, Y) -> activate# Y) (snd# pair(X, Y) -> U301#(isLNat X, X, Y), U301#(tt(), X, Y) -> activate# X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U102#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U102#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U102#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U102#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U102#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U102#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U102#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U101#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U101#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U101#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U101#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U101#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U101#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U101#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__take(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U105#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U105#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U105#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U105#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U105#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U105#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U105#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U105#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U105#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U105#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U105#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U105#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U105#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U105#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U105#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U105#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U105#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U105#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U105#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U105#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U105#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U105#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U105#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U105#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U105#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U105#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U105#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U105#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U105#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U105#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U105#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__afterNth(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__take(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U121#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U121#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U121#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U121#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U121#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U121#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U121#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U121#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U121#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U121#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U121#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U121#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U121#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U121#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U121#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U121#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U121#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U121#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U121#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U121#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U121#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U121#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U121#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U121#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U121#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U121#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U121#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U121#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U121#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U121#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U121#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U202#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U202#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U202#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U202#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U202#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U202#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U202#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U203#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U203#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U203#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U203#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U203#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U203#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U203#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U205#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U205#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U205#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U205#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U205#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U205#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U205#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U205#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U205#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U205#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U205#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U205#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U205#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U205#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U205#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U205#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U205#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U205#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U205#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U205#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U205#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U205#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U205#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U205#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U205#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U205#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U205#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U205#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U205#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U205#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U205#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U242#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U242#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U242#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U242#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U242#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U242#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U242#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U243#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U243#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U243#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U243#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U243#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U243#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U243#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U245#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U245#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U245#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U245#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U245#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U245#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U245#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U245#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U245#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U245#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U245#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U245#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U245#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U245#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U245#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U245#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U245#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U245#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U245#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U245#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U245#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U245#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U245#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U245#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U245#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U245#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U245#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U245#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U245#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U245#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U245#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U251#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U251#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U251#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U251#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U254#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U254#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U254#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U254#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U261#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U261#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U261#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U261#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U261#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U261#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U261#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U261#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U261#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U261#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U261#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U261#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U261#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U261#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U261#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U261#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U261#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U261#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U261#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U261#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U261#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U261#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U261#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U261#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U261#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U261#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U261#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U261#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U261#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U261#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U261#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U42#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U42#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U42#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U42#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U42#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U42#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U42#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U43#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U43#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U43#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U43#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U43#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U43#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U43#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U45#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U45#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U45#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U45#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U45#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U45#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U45#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U45#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U45#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U45#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U45#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U45#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U45#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U45#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U45#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U45#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U45#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U45#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U45#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U45#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U45#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U45#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U45#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U45#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U45#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U45#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U45#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U45#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U45#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U45#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U45#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U51#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U51#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U51#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U51#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U54#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U54#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U54#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U54#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isPLNat# n__pair(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U14#(tt(), N, XS) -> snd# splitAt(activate N, activate XS), snd# pair(X, Y) -> U301#(isLNat X, X, Y)) (U14#(tt(), N, XS) -> snd# splitAt(activate N, activate XS), snd# pair(X, Y) -> isLNat# X) (U344#(tt(), N, XS) -> fst# splitAt(activate N, activate XS), fst# pair(X, Y) -> U21#(isLNat X, X, Y)) (U344#(tt(), N, XS) -> fst# splitAt(activate N, activate XS), fst# pair(X, Y) -> isLNat# X) (sel#(N, XS) -> U291#(isNatural N, N, XS), U291#(tt(), N, XS) -> U292#(isNaturalKind activate N, activate N, activate XS)) (sel#(N, XS) -> U291#(isNatural N, N, XS), U291#(tt(), N, XS) -> activate# XS) (sel#(N, XS) -> U291#(isNatural N, N, XS), U291#(tt(), N, XS) -> activate# N) (sel#(N, XS) -> U291#(isNatural N, N, XS), U291#(tt(), N, XS) -> isNaturalKind# activate N) (U11#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U11#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U11#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U11#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U11#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U11#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U11#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U11#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U11#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U11#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U11#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U11#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U11#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U11#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U11#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U14#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U14#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U14#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U14#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U14#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U14#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U14#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U14#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U14#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U14#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U14#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U14#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U14#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U14#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U14#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__head X -> head# activate X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__head X -> activate# X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__0() -> 0#()) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__tail X -> tail# activate X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__tail X -> activate# X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__snd X -> snd# activate X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__snd X -> activate# X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__fst X -> fst# activate X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__fst X -> activate# X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__nil() -> nil#()) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__s X -> s# activate X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__s X -> activate# X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (splitAt#(s N, cons(X, XS)) -> activate# XS, activate# n__natsFrom X -> activate# X) (U291#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U291#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U291#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U291#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U291#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U291#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U291#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U291#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U291#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U291#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U291#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U291#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U291#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U291#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U291#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U291#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U291#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U291#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U294#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U294#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U294#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U294#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U294#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U294#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U294#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U294#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U294#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U294#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U294#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U294#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U294#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U294#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U294#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U294#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U294#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U294#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U32#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U32#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U32#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U32#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U32#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U32#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U32#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U32#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U32#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U32#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U32#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U32#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U32#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U32#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U32#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U312#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U312#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U312#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U312#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U312#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U312#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U312#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U312#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U312#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U312#(tt(), XS) -> activate# XS, activate# n__head X -> head# activate X) (U312#(tt(), XS) -> activate# XS, activate# n__head X -> activate# X) (U312#(tt(), XS) -> activate# XS, activate# n__0() -> 0#()) (U312#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U312#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U312#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U312#(tt(), XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U312#(tt(), XS) -> activate# XS, activate# n__tail X -> activate# X) (U312#(tt(), XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U312#(tt(), XS) -> activate# XS, activate# n__snd X -> activate# X) (U312#(tt(), XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U312#(tt(), XS) -> activate# XS, activate# n__fst X -> activate# X) (U312#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U312#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U312#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U312#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U312#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U312#(tt(), XS) -> activate# XS, activate# n__nil() -> nil#()) (U312#(tt(), XS) -> activate# XS, activate# n__s X -> s# activate X) (U312#(tt(), XS) -> activate# XS, activate# n__s X -> activate# X) (U312#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U312#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U33#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U33#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U33#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U33#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U33#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U33#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U33#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U33#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U33#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U33#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U33#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U33#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U33#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U33#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U33#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> head# activate X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> activate# X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__0() -> 0#()) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> activate# X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> activate# X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> activate# X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__nil() -> nil#()) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> s# activate X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> activate# X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U321#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> head# activate X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> activate# X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__0() -> 0#()) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> activate# X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> activate# X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> activate# X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__nil() -> nil#()) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> s# activate X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> activate# X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U324#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> head# activate X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> activate# X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__0() -> 0#()) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> activate# X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> activate# X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> activate# X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__nil() -> nil#()) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> s# activate X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> activate# X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U326#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U331#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U331#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U331#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U331#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U331#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U331#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U331#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U331#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U331#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U331#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U331#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U331#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U331#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U331#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U331#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U334#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U334#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U334#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U334#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U334#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U334#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U334#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U334#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U334#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U334#(tt(), XS) -> activate# XS, activate# n__head X -> head# activate X) (U334#(tt(), XS) -> activate# XS, activate# n__head X -> activate# X) (U334#(tt(), XS) -> activate# XS, activate# n__0() -> 0#()) (U334#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U334#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U334#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U334#(tt(), XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U334#(tt(), XS) -> activate# XS, activate# n__tail X -> activate# X) (U334#(tt(), XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U334#(tt(), XS) -> activate# XS, activate# n__snd X -> activate# X) (U334#(tt(), XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U334#(tt(), XS) -> activate# XS, activate# n__fst X -> activate# X) (U334#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U334#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U334#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U334#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U334#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U334#(tt(), XS) -> activate# XS, activate# n__nil() -> nil#()) (U334#(tt(), XS) -> activate# XS, activate# n__s X -> s# activate X) (U334#(tt(), XS) -> activate# XS, activate# n__s X -> activate# X) (U334#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U334#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U341#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U341#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U341#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U341#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U341#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U341#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U341#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U341#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U341#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U341#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U341#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U341#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U341#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U341#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U341#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U344#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U344#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U344#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U344#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U344#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U344#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U344#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U344#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U344#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U344#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U344#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U344#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U344#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U344#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U344#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U344#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U344#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U344#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U344#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U344#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U22#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# Y, activate# n__head X -> head# activate X) (U22#(tt(), X, Y) -> activate# Y, activate# n__head X -> activate# X) (U22#(tt(), X, Y) -> activate# Y, activate# n__0() -> 0#()) (U22#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# Y, activate# n__tail X -> tail# activate X) (U22#(tt(), X, Y) -> activate# Y, activate# n__tail X -> activate# X) (U22#(tt(), X, Y) -> activate# Y, activate# n__snd X -> snd# activate X) (U22#(tt(), X, Y) -> activate# Y, activate# n__snd X -> activate# X) (U22#(tt(), X, Y) -> activate# Y, activate# n__fst X -> fst# activate X) (U22#(tt(), X, Y) -> activate# Y, activate# n__fst X -> activate# X) (U22#(tt(), X, Y) -> activate# Y, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U22#(tt(), X, Y) -> activate# Y, activate# n__cons(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# Y, activate# n__nil() -> nil#()) (U22#(tt(), X, Y) -> activate# Y, activate# n__s X -> s# activate X) (U22#(tt(), X, Y) -> activate# Y, activate# n__s X -> activate# X) (U22#(tt(), X, Y) -> activate# Y, activate# n__natsFrom X -> natsFrom# activate X) (U22#(tt(), X, Y) -> activate# Y, activate# n__natsFrom X -> activate# X) (U23#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# Y, activate# n__head X -> head# activate X) (U23#(tt(), X, Y) -> activate# Y, activate# n__head X -> activate# X) (U23#(tt(), X, Y) -> activate# Y, activate# n__0() -> 0#()) (U23#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# Y, activate# n__tail X -> tail# activate X) (U23#(tt(), X, Y) -> activate# Y, activate# n__tail X -> activate# X) (U23#(tt(), X, Y) -> activate# Y, activate# n__snd X -> snd# activate X) (U23#(tt(), X, Y) -> activate# Y, activate# n__snd X -> activate# X) (U23#(tt(), X, Y) -> activate# Y, activate# n__fst X -> fst# activate X) (U23#(tt(), X, Y) -> activate# Y, activate# n__fst X -> activate# X) (U23#(tt(), X, Y) -> activate# Y, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U23#(tt(), X, Y) -> activate# Y, activate# n__cons(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# Y, activate# n__nil() -> nil#()) (U23#(tt(), X, Y) -> activate# Y, activate# n__s X -> s# activate X) (U23#(tt(), X, Y) -> activate# Y, activate# n__s X -> activate# X) (U23#(tt(), X, Y) -> activate# Y, activate# n__natsFrom X -> natsFrom# activate X) (U23#(tt(), X, Y) -> activate# Y, activate# n__natsFrom X -> activate# X) (U301#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# Y, activate# n__head X -> head# activate X) (U301#(tt(), X, Y) -> activate# Y, activate# n__head X -> activate# X) (U301#(tt(), X, Y) -> activate# Y, activate# n__0() -> 0#()) (U301#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# Y, activate# n__tail X -> tail# activate X) (U301#(tt(), X, Y) -> activate# Y, activate# n__tail X -> activate# X) (U301#(tt(), X, Y) -> activate# Y, activate# n__snd X -> snd# activate X) (U301#(tt(), X, Y) -> activate# Y, activate# n__snd X -> activate# X) (U301#(tt(), X, Y) -> activate# Y, activate# n__fst X -> fst# activate X) (U301#(tt(), X, Y) -> activate# Y, activate# n__fst X -> activate# X) (U301#(tt(), X, Y) -> activate# Y, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U301#(tt(), X, Y) -> activate# Y, activate# n__cons(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# Y, activate# n__nil() -> nil#()) (U301#(tt(), X, Y) -> activate# Y, activate# n__s X -> s# activate X) (U301#(tt(), X, Y) -> activate# Y, activate# n__s X -> activate# X) (U301#(tt(), X, Y) -> activate# Y, activate# n__natsFrom X -> natsFrom# activate X) (U301#(tt(), X, Y) -> activate# Y, activate# n__natsFrom X -> activate# X) (U304#(tt(), Y) -> activate# Y, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U304#(tt(), Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X2) (U304#(tt(), Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X1) (U304#(tt(), Y) -> activate# Y, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U304#(tt(), Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X2) (U304#(tt(), Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X1) (U304#(tt(), Y) -> activate# Y, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U304#(tt(), Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X2) (U304#(tt(), Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X1) (U304#(tt(), Y) -> activate# Y, activate# n__head X -> head# activate X) (U304#(tt(), Y) -> activate# Y, activate# n__head X -> activate# X) (U304#(tt(), Y) -> activate# Y, activate# n__0() -> 0#()) (U304#(tt(), Y) -> activate# Y, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U304#(tt(), Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X2) (U304#(tt(), Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X1) (U304#(tt(), Y) -> activate# Y, activate# n__tail X -> tail# activate X) (U304#(tt(), Y) -> activate# Y, activate# n__tail X -> activate# X) (U304#(tt(), Y) -> activate# Y, activate# n__snd X -> snd# activate X) (U304#(tt(), Y) -> activate# Y, activate# n__snd X -> activate# X) (U304#(tt(), Y) -> activate# Y, activate# n__fst X -> fst# activate X) (U304#(tt(), Y) -> activate# Y, activate# n__fst X -> activate# X) (U304#(tt(), Y) -> activate# Y, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U304#(tt(), Y) -> activate# Y, activate# n__cons(X1, X2) -> activate# X1) (U304#(tt(), Y) -> activate# Y, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U304#(tt(), Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X2) (U304#(tt(), Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X1) (U304#(tt(), Y) -> activate# Y, activate# n__nil() -> nil#()) (U304#(tt(), Y) -> activate# Y, activate# n__s X -> s# activate X) (U304#(tt(), Y) -> activate# Y, activate# n__s X -> activate# X) (U304#(tt(), Y) -> activate# Y, activate# n__natsFrom X -> natsFrom# activate X) (U304#(tt(), Y) -> activate# Y, activate# n__natsFrom X -> activate# X) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__take(V1, V2) -> activate# V2) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__take(V1, V2) -> activate# V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__tail V1 -> isLNatKind# activate V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__tail V1 -> activate# V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__snd V1 -> activate# V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__fst V1 -> activate# V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__cons(V1, V2) -> activate# V2) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__cons(V1, V2) -> activate# V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__afterNth(V1, V2) -> activate# V2) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__afterNth(V1, V2) -> activate# V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__natsFrom V1 -> activate# V1) (U22#(tt(), X, Y) -> isLNat# activate Y, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__take(V1, V2) -> activate# V2) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__take(V1, V2) -> activate# V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__tail V1 -> isLNatKind# activate V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__tail V1 -> activate# V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__snd V1 -> activate# V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__fst V1 -> activate# V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__cons(V1, V2) -> activate# V2) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__cons(V1, V2) -> activate# V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__afterNth(V1, V2) -> activate# V2) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__afterNth(V1, V2) -> activate# V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__natsFrom V1 -> activate# V1) (U302#(tt(), Y) -> isLNat# activate Y, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (activate# n__natsFrom X -> natsFrom# activate X, natsFrom# N -> U281#(isNatural N, N)) (activate# n__natsFrom X -> natsFrom# activate X, natsFrom# N -> isNatural# N) (activate# n__fst X -> fst# activate X, fst# pair(X, Y) -> U21#(isLNat X, X, Y)) (activate# n__fst X -> fst# activate X, fst# pair(X, Y) -> isLNat# X) (activate# n__tail X -> tail# activate X, tail# cons(N, XS) -> U331#(isNatural N, N, activate XS)) (activate# n__tail X -> tail# activate X, tail# cons(N, XS) -> isNatural# N) (activate# n__tail X -> tail# activate X, tail# cons(N, XS) -> activate# XS) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__take(V1, V2) -> activate# V2) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__take(V1, V2) -> activate# V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__tail V1 -> activate# V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__snd V1 -> activate# V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__fst V1 -> activate# V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__cons(V1, V2) -> activate# V2) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__cons(V1, V2) -> activate# V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__natsFrom V1 -> activate# V1) (U21#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__sel(V1, V2) -> activate# V2) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__sel(V1, V2) -> activate# V1) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__head V1 -> isLNatKind# activate V1) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__head V1 -> activate# V1) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__s V1 -> activate# V1) (U322#(tt(), N, X, XS) -> isNatural# activate X, isNatural# n__s V1 -> isNaturalKind# activate V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V2) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> isLNatKind# activate V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> activate# V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> activate# V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> activate# V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V2) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V2) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> activate# V1) (U12#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V2) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> isLNatKind# activate V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> activate# V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> activate# V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> activate# V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V2) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V2) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> activate# V1) (U292#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V2) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> isLNatKind# activate V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> activate# V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> activate# V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> activate# V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V2) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V2) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> activate# V1) (U32#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V2) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> activate# V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> activate# V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> activate# V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V2) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> activate# V1) (U33#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V2) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> activate# V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> activate# V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> activate# V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V2) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> activate# V1) (U325#(tt(), N, X, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V2) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> activate# V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> activate# V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> activate# V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V2) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> activate# V1) (U333#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V2) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> activate# V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> activate# V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> activate# V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V2) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> activate# V1) (U343#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> activate# V1) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> activate# V1) (U281#(tt(), N) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> activate# V1) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> activate# V1) (U31#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> activate# V1) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> activate# V1) (U331#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U102#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V2) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> isLNatKind# activate V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> activate# V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> activate# V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> activate# V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V2) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V2) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> activate# V1) (U105#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U121#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U202#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V2) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> isLNatKind# activate V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> activate# V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> activate# V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> activate# V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V2) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V2) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> activate# V1) (U205#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U242#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V2) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> isLNatKind# activate V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> activate# V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> activate# V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> activate# V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V2) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V2) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> activate# V1) (U245#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U253#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U261#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U42#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V2) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> isLNatKind# activate V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> activate# V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> activate# V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> activate# V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V2) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V2) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> activate# V1) (U45#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U53#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2)) (isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V2) (isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V1) (isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1) (isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2)) (isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1) (isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V2) (isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V1) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isNatural# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isLNat# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2)) (isLNat# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V2) (isLNat# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V1) (isLNat# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1) (isLNat# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2)) (isLNat# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1) (isLNat# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V2) (isLNat# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V2) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> activate# V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V2) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1) (isLNat# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> activate# V2) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> activate# V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__tail V1 -> isLNatKind# activate V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__tail V1 -> activate# V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__snd V1 -> activate# V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__fst V1 -> activate# V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> activate# V2) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> activate# V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> activate# V2) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> activate# V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__natsFrom V1 -> activate# V1) (U182#(tt(), V1) -> isLNat# activate V1, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V2) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V1) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__head V1 -> isLNatKind# activate V1) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__head V1 -> activate# V1) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__s V1 -> activate# V1) (U192#(tt(), V1) -> isNatural# activate V1, isNatural# n__s V1 -> isNaturalKind# activate V1) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (U201#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V2) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> activate# V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V2) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1) (U241#(tt(), V1, V2) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (U251#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (U41#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (U51#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U62#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__splitAt(V1, V2) -> U251#(isNaturalKind activate V1, activate V1, activate V2)) (U62#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__splitAt(V1, V2) -> activate# V2) (U62#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__splitAt(V1, V2) -> activate# V1) (U62#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1) (U62#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__pair(V1, V2) -> U241#(isLNatKind activate V1, activate V1, activate V2)) (U62#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1) (U62#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__pair(V1, V2) -> activate# V2) (U62#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__pair(V1, V2) -> activate# V1) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V2) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> activate# V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V2) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1) (isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V2) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V1) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__head V1 -> isLNatKind# activate V1) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__head V1 -> activate# V1) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__s V1 -> activate# V1) (U72#(tt(), V1) -> isNatural# activate V1, isNatural# n__s V1 -> isNaturalKind# activate V1) (U82#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__splitAt(V1, V2) -> U251#(isNaturalKind activate V1, activate V1, activate V2)) (U82#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__splitAt(V1, V2) -> activate# V2) (U82#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__splitAt(V1, V2) -> activate# V1) (U82#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1) (U82#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__pair(V1, V2) -> U241#(isLNatKind activate V1, activate V1, activate V2)) (U82#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1) (U82#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__pair(V1, V2) -> activate# V2) (U82#(tt(), V1) -> isPLNat# activate V1, isPLNat# n__pair(V1, V2) -> activate# V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> activate# V2) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> activate# V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__tail V1 -> isLNatKind# activate V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__tail V1 -> activate# V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__snd V1 -> activate# V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__fst V1 -> activate# V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> activate# V2) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> activate# V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> activate# V2) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> activate# V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__natsFrom V1 -> activate# V1) (U92#(tt(), V1) -> isLNat# activate V1, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2), U231#(tt(), V2) -> U232# isLNatKind activate V2) (isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2), U231#(tt(), V2) -> isLNatKind# activate V2) (isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2), U231#(tt(), V2) -> activate# V2) (activate# n__take(X1, X2) -> take#(activate X1, activate X2), take#(N, XS) -> U341#(isNatural N, N, XS)) (activate# n__take(X1, X2) -> take#(activate X1, activate X2), take#(N, XS) -> isNatural# N) (isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2), U111#(tt(), V2) -> U112# isLNatKind activate V2) (isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2), U111#(tt(), V2) -> isLNatKind# activate V2) (isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2), U111#(tt(), V2) -> activate# V2) (isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2), U171#(tt(), V2) -> U172# isLNatKind activate V2) (isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2), U171#(tt(), V2) -> isLNatKind# activate V2) (isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2), U171#(tt(), V2) -> activate# V2) (isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1), U191#(tt(), V1) -> U192#(isNaturalKind activate V1, activate V1)) (isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1), U191#(tt(), V1) -> activate# V1) (isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1), U191#(tt(), V1) -> isNaturalKind# activate V1) (isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1), U71#(tt(), V1) -> U72#(isNaturalKind activate V1, activate V1)) (isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1), U71#(tt(), V1) -> activate# V1) (isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1), U71#(tt(), V1) -> isNaturalKind# activate V1) (isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1), U81#(tt(), V1) -> U82#(isPLNatKind activate V1, activate V1)) (isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1), U81#(tt(), V1) -> isPLNatKind# activate V1) (isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1), U81#(tt(), V1) -> activate# V1) (U14#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS)) (U14#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(s N, cons(X, XS)) -> isNatural# N) (U14#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(s N, cons(X, XS)) -> activate# XS) (U14#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(0(), XS) -> U311#(isLNat XS, XS)) (U14#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(0(), XS) -> isLNat# XS) (U191#(tt(), V1) -> U192#(isNaturalKind activate V1, activate V1), U192#(tt(), V1) -> U193# isNatural activate V1) (U191#(tt(), V1) -> U192#(isNaturalKind activate V1, activate V1), U192#(tt(), V1) -> isNatural# activate V1) (U191#(tt(), V1) -> U192#(isNaturalKind activate V1, activate V1), U192#(tt(), V1) -> activate# V1) (U23#(tt(), X, Y) -> U24#(isLNatKind activate Y, activate X), U24#(tt(), X) -> activate# X) (U254#(tt(), V1, V2) -> U255#(isNatural activate V1, activate V2), U255#(tt(), V2) -> U256# isLNat activate V2) (U254#(tt(), V1, V2) -> U255#(isNatural activate V1, activate V2), U255#(tt(), V2) -> isLNat# activate V2) (U254#(tt(), V1, V2) -> U255#(isNatural activate V1, activate V2), U255#(tt(), V2) -> activate# V2) (U294#(tt(), N, XS) -> afterNth#(activate N, activate XS), afterNth#(N, XS) -> U11#(isNatural N, N, XS)) (U294#(tt(), N, XS) -> afterNth#(activate N, activate XS), afterNth#(N, XS) -> isNatural# N) (U301#(tt(), X, Y) -> U302#(isLNatKind activate X, activate Y), U302#(tt(), Y) -> U303#(isLNat activate Y, activate Y)) (U301#(tt(), X, Y) -> U302#(isLNatKind activate X, activate Y), U302#(tt(), Y) -> isLNat# activate Y) (U301#(tt(), X, Y) -> U302#(isLNatKind activate X, activate Y), U302#(tt(), Y) -> activate# Y) (U33#(tt(), N, XS) -> U34#(isLNatKind activate XS, activate N), U34#(tt(), N) -> activate# N) (U326#(tt(), N, X, XS) -> U327#(splitAt(activate N, activate XS), activate X), U327#(pair(YS, ZS), X) -> pair#(cons(activate X, YS), ZS)) (U326#(tt(), N, X, XS) -> U327#(splitAt(activate N, activate XS), activate X), U327#(pair(YS, ZS), X) -> cons#(activate X, YS)) (U326#(tt(), N, X, XS) -> U327#(splitAt(activate N, activate XS), activate X), U327#(pair(YS, ZS), X) -> activate# X) (U331#(tt(), N, XS) -> U332#(isNaturalKind activate N, activate XS), U332#(tt(), XS) -> U333#(isLNat activate XS, activate XS)) (U331#(tt(), N, XS) -> U332#(isNaturalKind activate N, activate XS), U332#(tt(), XS) -> isLNat# activate XS) (U331#(tt(), N, XS) -> U332#(isNaturalKind activate N, activate XS), U332#(tt(), XS) -> activate# XS) (U344#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS)) (U344#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(s N, cons(X, XS)) -> isNatural# N) (U344#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(s N, cons(X, XS)) -> activate# XS) (U344#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(0(), XS) -> U311#(isLNat XS, XS)) (U344#(tt(), N, XS) -> splitAt#(activate N, activate XS), splitAt#(0(), XS) -> isLNat# XS) (U54#(tt(), V1, V2) -> U55#(isNatural activate V1, activate V2), U55#(tt(), V2) -> U56# isLNat activate V2) (U54#(tt(), V1, V2) -> U55#(isNatural activate V1, activate V2), U55#(tt(), V2) -> isLNat# activate V2) (U54#(tt(), V1, V2) -> U55#(isNatural activate V1, activate V2), U55#(tt(), V2) -> activate# V2) (isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2), U271#(tt(), V2) -> U272# isLNatKind activate V2) (isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2), U271#(tt(), V2) -> isLNatKind# activate V2) (isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2), U271#(tt(), V2) -> activate# V2) (U71#(tt(), V1) -> U72#(isNaturalKind activate V1, activate V1), U72#(tt(), V1) -> U73# isNatural activate V1) (U71#(tt(), V1) -> U72#(isNaturalKind activate V1, activate V1), U72#(tt(), V1) -> isNatural# activate V1) (U71#(tt(), V1) -> U72#(isNaturalKind activate V1, activate V1), U72#(tt(), V1) -> activate# V1) (U91#(tt(), V1) -> U92#(isLNatKind activate V1, activate V1), U92#(tt(), V1) -> U93# isLNat activate V1) (U91#(tt(), V1) -> U92#(isLNatKind activate V1, activate V1), U92#(tt(), V1) -> isLNat# activate V1) (U91#(tt(), V1) -> U92#(isLNatKind activate V1, activate V1), U92#(tt(), V1) -> activate# V1) (activate# n__take(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X2, activate# n__head X -> head# activate X) (activate# n__take(X1, X2) -> activate# X2, activate# n__head X -> activate# X) (activate# n__take(X1, X2) -> activate# X2, activate# n__0() -> 0#()) (activate# n__take(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X2, activate# n__tail X -> tail# activate X) (activate# n__take(X1, X2) -> activate# X2, activate# n__tail X -> activate# X) (activate# n__take(X1, X2) -> activate# X2, activate# n__snd X -> snd# activate X) (activate# n__take(X1, X2) -> activate# X2, activate# n__snd X -> activate# X) (activate# n__take(X1, X2) -> activate# X2, activate# n__fst X -> fst# activate X) (activate# n__take(X1, X2) -> activate# X2, activate# n__fst X -> activate# X) (activate# n__take(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__take(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__take(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__take(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__take(X1, X2) -> activate# X2, activate# n__nil() -> nil#()) (activate# n__take(X1, X2) -> activate# X2, activate# n__s X -> s# activate X) (activate# n__take(X1, X2) -> activate# X2, activate# n__s X -> activate# X) (activate# n__take(X1, X2) -> activate# X2, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__take(X1, X2) -> activate# X2, activate# n__natsFrom X -> activate# X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X2, activate# n__head X -> head# activate X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__head X -> activate# X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__0() -> 0#()) (activate# n__pair(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X2, activate# n__tail X -> tail# activate X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__tail X -> activate# X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__snd X -> snd# activate X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__snd X -> activate# X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__fst X -> fst# activate X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__fst X -> activate# X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__pair(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__pair(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__pair(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__pair(X1, X2) -> activate# X2, activate# n__nil() -> nil#()) (activate# n__pair(X1, X2) -> activate# X2, activate# n__s X -> s# activate X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__s X -> activate# X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__pair(X1, X2) -> activate# X2, activate# n__natsFrom X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__natsFrom X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__s X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__s X -> s# activate X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__nil() -> nil#()) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__fst X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__fst X -> fst# activate X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__snd X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__snd X -> snd# activate X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__tail X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__tail X -> tail# activate X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__0() -> 0#()) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__head X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__head X -> head# activate X) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X2, activate# n__natsFrom X -> activate# X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__s X -> activate# X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__s X -> s# activate X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__nil() -> nil#()) (activate# n__sel(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__sel(X1, X2) -> activate# X2, activate# n__fst X -> activate# X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__fst X -> fst# activate X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__snd X -> activate# X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__snd X -> snd# activate X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__tail X -> activate# X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__tail X -> tail# activate X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X2, activate# n__0() -> 0#()) (activate# n__sel(X1, X2) -> activate# X2, activate# n__head X -> activate# X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__head X -> head# activate X) (activate# n__sel(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__natsFrom X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__s X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__s X -> s# activate X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__nil() -> nil#()) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__fst X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__fst X -> fst# activate X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__snd X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__snd X -> snd# activate X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__tail X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__tail X -> tail# activate X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__0() -> 0#()) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__head X -> activate# X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__head X -> head# activate X) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__afterNth(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U81#(tt(), V1) -> U82#(isPLNatKind activate V1, activate V1), U82#(tt(), V1) -> activate# V1) (U81#(tt(), V1) -> U82#(isPLNatKind activate V1, activate V1), U82#(tt(), V1) -> isPLNat# activate V1) (U81#(tt(), V1) -> U82#(isPLNatKind activate V1, activate V1), U82#(tt(), V1) -> U83# isPLNat activate V1) (U61#(tt(), V1) -> U62#(isPLNatKind activate V1, activate V1), U62#(tt(), V1) -> activate# V1) (U61#(tt(), V1) -> U62#(isPLNatKind activate V1, activate V1), U62#(tt(), V1) -> U63# isPLNat activate V1) (U61#(tt(), V1) -> U62#(isPLNatKind activate V1, activate V1), U62#(tt(), V1) -> isPLNat# activate V1) (isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2), U261#(tt(), V2) -> activate# V2) (isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2), U261#(tt(), V2) -> isLNatKind# activate V2) (isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2), U261#(tt(), V2) -> U262# isLNatKind activate V2) (U44#(tt(), V1, V2) -> U45#(isNatural activate V1, activate V2), U45#(tt(), V2) -> activate# V2) (U44#(tt(), V1, V2) -> U45#(isNatural activate V1, activate V2), U45#(tt(), V2) -> isLNat# activate V2) (U44#(tt(), V1, V2) -> U45#(isNatural activate V1, activate V2), U45#(tt(), V2) -> U46# isLNat activate V2) (U333#(tt(), XS) -> U334#(isLNatKind activate XS, activate XS), U334#(tt(), XS) -> activate# XS) (U332#(tt(), XS) -> U333#(isLNat activate XS, activate XS), U333#(tt(), XS) -> activate# XS) (U332#(tt(), XS) -> U333#(isLNat activate XS, activate XS), U333#(tt(), XS) -> isLNatKind# activate XS) (U332#(tt(), XS) -> U333#(isLNat activate XS, activate XS), U333#(tt(), XS) -> U334#(isLNatKind activate XS, activate XS)) (U326#(tt(), N, X, XS) -> splitAt#(activate N, activate XS), splitAt#(0(), XS) -> isLNat# XS) (U326#(tt(), N, X, XS) -> splitAt#(activate N, activate XS), splitAt#(0(), XS) -> U311#(isLNat XS, XS)) (U326#(tt(), N, X, XS) -> splitAt#(activate N, activate XS), splitAt#(s N, cons(X, XS)) -> activate# XS) (U326#(tt(), N, X, XS) -> splitAt#(activate N, activate XS), splitAt#(s N, cons(X, XS)) -> isNatural# N) (U326#(tt(), N, X, XS) -> splitAt#(activate N, activate XS), splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS)) (U311#(tt(), XS) -> U312#(isLNatKind activate XS, activate XS), U312#(tt(), XS) -> activate# XS) (U311#(tt(), XS) -> U312#(isLNatKind activate XS, activate XS), U312#(tt(), XS) -> pair#(nil(), activate XS)) (U311#(tt(), XS) -> U312#(isLNatKind activate XS, activate XS), U312#(tt(), XS) -> nil#()) (U303#(tt(), Y) -> U304#(isLNatKind activate Y, activate Y), U304#(tt(), Y) -> activate# Y) (U302#(tt(), Y) -> U303#(isLNat activate Y, activate Y), U303#(tt(), Y) -> activate# Y) (U302#(tt(), Y) -> U303#(isLNat activate Y, activate Y), U303#(tt(), Y) -> isLNatKind# activate Y) (U302#(tt(), Y) -> U303#(isLNat activate Y, activate Y), U303#(tt(), Y) -> U304#(isLNatKind activate Y, activate Y)) (U281#(tt(), N) -> U282#(isNaturalKind activate N, activate N), U282#(tt(), N) -> activate# N) (U281#(tt(), N) -> U282#(isNaturalKind activate N, activate N), U282#(tt(), N) -> cons#(activate N, n__natsFrom n__s activate N)) (U244#(tt(), V1, V2) -> U245#(isLNat activate V1, activate V2), U245#(tt(), V2) -> activate# V2) (U244#(tt(), V1, V2) -> U245#(isLNat activate V1, activate V2), U245#(tt(), V2) -> isLNat# activate V2) (U244#(tt(), V1, V2) -> U245#(isLNat activate V1, activate V2), U245#(tt(), V2) -> U246# isLNat activate V2) (U204#(tt(), V1, V2) -> U205#(isNatural activate V1, activate V2), U205#(tt(), V2) -> activate# V2) (U204#(tt(), V1, V2) -> U205#(isNatural activate V1, activate V2), U205#(tt(), V2) -> isLNat# activate V2) (U204#(tt(), V1, V2) -> U205#(isNatural activate V1, activate V2), U205#(tt(), V2) -> U206# isLNat activate V2) (U181#(tt(), V1) -> U182#(isLNatKind activate V1, activate V1), U182#(tt(), V1) -> activate# V1) (U181#(tt(), V1) -> U182#(isLNatKind activate V1, activate V1), U182#(tt(), V1) -> isLNat# activate V1) (U181#(tt(), V1) -> U182#(isLNatKind activate V1, activate V1), U182#(tt(), V1) -> U183# isLNat activate V1) (isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1), U91#(tt(), V1) -> activate# V1) (isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1), U91#(tt(), V1) -> isLNatKind# activate V1) (isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1), U91#(tt(), V1) -> U92#(isLNatKind activate V1, activate V1)) (isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1), U61#(tt(), V1) -> activate# V1) (isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1), U61#(tt(), V1) -> U62#(isPLNatKind activate V1, activate V1)) (isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1), U61#(tt(), V1) -> isPLNatKind# activate V1) (isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1), U181#(tt(), V1) -> activate# V1) (isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1), U181#(tt(), V1) -> isLNatKind# activate V1) (isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1), U181#(tt(), V1) -> U182#(isLNatKind activate V1, activate V1)) (U104#(tt(), V1, V2) -> U105#(isNatural activate V1, activate V2), U105#(tt(), V2) -> activate# V2) (U104#(tt(), V1, V2) -> U105#(isNatural activate V1, activate V2), U105#(tt(), V2) -> U106# isLNat activate V2) (U104#(tt(), V1, V2) -> U105#(isNatural activate V1, activate V2), U105#(tt(), V2) -> isLNat# activate V2) (isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2), U121#(tt(), V2) -> activate# V2) (isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2), U121#(tt(), V2) -> isLNatKind# activate V2) (isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2), U121#(tt(), V2) -> U122# isLNatKind activate V2) (activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2), splitAt#(0(), XS) -> isLNat# XS) (activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2), splitAt#(0(), XS) -> U311#(isLNat XS, XS)) (activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2), splitAt#(s N, cons(X, XS)) -> activate# XS) (activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2), splitAt#(s N, cons(X, XS)) -> isNatural# N) (activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2), splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS)) (activate# n__sel(X1, X2) -> sel#(activate X1, activate X2), sel#(N, XS) -> isNatural# N) (activate# n__sel(X1, X2) -> sel#(activate X1, activate X2), sel#(N, XS) -> U291#(isNatural N, N, XS)) (activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2), afterNth#(N, XS) -> isNatural# N) (activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2), afterNth#(N, XS) -> U11#(isNatural N, N, XS)) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V2) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> activate# V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V2) (U91#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U81#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V1) (U81#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V2) (U81#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1) (U81#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2)) (U81#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1) (U81#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V1) (U81#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V2) (U81#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2)) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U71#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V1) (U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V2) (U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1) (U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2)) (U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1) (U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V1) (U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V2) (U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2)) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V2) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> activate# V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V2) (isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> isNaturalKind# activate V1) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> activate# V1) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> activate# V1) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> isLNatKind# activate V1) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V1) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V2) (U54#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> isNaturalKind# activate V1) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> activate# V1) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> activate# V1) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> isLNatKind# activate V1) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V1) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V2) (U44#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> isNaturalKind# activate V1) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> activate# V1) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> activate# V1) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> isLNatKind# activate V1) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V1) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V2) (U254#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__natsFrom V1 -> activate# V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> activate# V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> activate# V2) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> activate# V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> activate# V2) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__fst V1 -> activate# V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__snd V1 -> activate# V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__tail V1 -> activate# V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__tail V1 -> isLNatKind# activate V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> activate# V1) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> activate# V2) (U244#(tt(), V1, V2) -> isLNat# activate V1, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> isNaturalKind# activate V1) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> activate# V1) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> activate# V1) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> isLNatKind# activate V1) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V1) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V2) (U204#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U191#(tt(), V1) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V2) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> activate# V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V2) (U181#(tt(), V1) -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isLNat# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V1) (isLNat# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V2) (isLNat# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1) (isLNat# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2)) (isLNat# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1) (isLNat# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V1) (isLNat# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V2) (isLNat# n__snd V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2)) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V2) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> activate# V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V2) (isNatural# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> isNaturalKind# activate V1) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> activate# V1) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> activate# V1) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> isLNatKind# activate V1) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V1) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> activate# V2) (U104#(tt(), V1, V2) -> isNatural# activate V1, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V2) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> activate# V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V2) (isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V1) (isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V2) (isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1) (isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2)) (isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1) (isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V1) (isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V2) (isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2)) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> activate# V1) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U101#(tt(), V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V2) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> activate# V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V2) (isNaturalKind# n__head V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> activate# V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V2) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V2) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> activate# V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> activate# V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> activate# V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> isLNatKind# activate V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V1) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V2) (U55#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U52#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U43#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U271#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> activate# V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> activate# V2) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> activate# V2) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> activate# V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> activate# V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> activate# V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> isLNatKind# activate V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V1) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> activate# V2) (U255#(tt(), V2) -> isLNat# activate V2, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U252#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U243#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U231#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U203#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U171#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U111#(tt(), V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> activate# V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> activate# V2) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> activate# V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> activate# V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> activate# V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V1) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> activate# V2) (U103#(tt(), V1, V2) -> isLNatKind# activate V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> activate# V1) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> activate# V1) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U341#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> activate# V1) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> activate# V1) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U321#(tt(), N, X, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> activate# V1) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> activate# V1) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U291#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> activate# V1) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> activate# V1) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U11#(tt(), N, XS) -> isNaturalKind# activate N, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> activate# V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V2) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V2) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> activate# V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> activate# V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> activate# V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> isLNatKind# activate V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V1) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V2) (U342#(tt(), N, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> activate# V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V2) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V2) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__fst V1 -> activate# V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__snd V1 -> activate# V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__tail V1 -> activate# V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__tail V1 -> isLNatKind# activate V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V1) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V2) (U332#(tt(), XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> activate# V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> activate# V2) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> activate# V2) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> activate# V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> isPLNatKind# activate V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> activate# V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> isPLNatKind# activate V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> activate# V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> isLNatKind# activate V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V1) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> activate# V2) (U324#(tt(), N, X, XS) -> isLNat# activate XS, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> activate# V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V2) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> activate# V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> activate# V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> activate# V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V1) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V2) (U311#(tt(), XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> activate# V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V2) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> activate# V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> activate# V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> activate# V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V1) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V2) (U293#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> activate# V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> activate# V2) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> activate# V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> activate# V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> activate# V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V1) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> activate# V2) (U13#(tt(), N, XS) -> isLNatKind# activate XS, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__s V1 -> isNaturalKind# activate V1) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__s V1 -> activate# V1) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__s V1 -> U221# isNaturalKind activate V1) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__head V1 -> activate# V1) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__head V1 -> isLNatKind# activate V1) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__head V1 -> U211# isLNatKind activate V1) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__sel(V1, V2) -> activate# V1) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__sel(V1, V2) -> activate# V2) (U323#(tt(), N, X, XS) -> isNaturalKind# activate X, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2)) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__natsFrom V1 -> activate# V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__cons(V1, V2) -> activate# V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__cons(V1, V2) -> activate# V2) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__fst V1 -> activate# V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__snd V1 -> activate# V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__tail V1 -> activate# V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__take(V1, V2) -> activate# V1) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__take(V1, V2) -> activate# V2) (U301#(tt(), X, Y) -> isLNatKind# activate X, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (activate# n__head X -> head# activate X, head# cons(N, XS) -> activate# XS) (activate# n__head X -> head# activate X, head# cons(N, XS) -> isNatural# N) (activate# n__head X -> head# activate X, head# cons(N, XS) -> U31#(isNatural N, N, activate XS)) (activate# n__snd X -> snd# activate X, snd# pair(X, Y) -> isLNat# X) (activate# n__snd X -> snd# activate X, snd# pair(X, Y) -> U301#(isLNat X, X, Y)) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__natsFrom V1 -> activate# V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__cons(V1, V2) -> activate# V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__cons(V1, V2) -> activate# V2) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__fst V1 -> activate# V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__snd V1 -> activate# V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__tail V1 -> activate# V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__take(V1, V2) -> activate# V1) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__take(V1, V2) -> activate# V2) (U303#(tt(), Y) -> isLNatKind# activate Y, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__natsFrom V1 -> activate# V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__natsFrom V1 -> U141# isNaturalKind activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__afterNth(V1, V2) -> activate# V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__afterNth(V1, V2) -> activate# V2) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2)) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__cons(V1, V2) -> activate# V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__cons(V1, V2) -> activate# V2) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2)) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__fst V1 -> activate# V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__fst V1 -> U131# isPLNatKind activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__fst V1 -> isPLNatKind# activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__snd V1 -> activate# V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__snd V1 -> U151# isPLNatKind activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__snd V1 -> isPLNatKind# activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__tail V1 -> activate# V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__tail V1 -> isLNatKind# activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__tail V1 -> U161# isLNatKind activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__take(V1, V2) -> activate# V1) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__take(V1, V2) -> activate# V2) (U23#(tt(), X, Y) -> isLNatKind# activate Y, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2)) (U303#(tt(), Y) -> activate# Y, activate# n__natsFrom X -> activate# X) (U303#(tt(), Y) -> activate# Y, activate# n__natsFrom X -> natsFrom# activate X) (U303#(tt(), Y) -> activate# Y, activate# n__s X -> activate# X) (U303#(tt(), Y) -> activate# Y, activate# n__s X -> s# activate X) (U303#(tt(), Y) -> activate# Y, activate# n__nil() -> nil#()) (U303#(tt(), Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X1) (U303#(tt(), Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X2) (U303#(tt(), Y) -> activate# Y, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U303#(tt(), Y) -> activate# Y, activate# n__cons(X1, X2) -> activate# X1) (U303#(tt(), Y) -> activate# Y, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U303#(tt(), Y) -> activate# Y, activate# n__fst X -> activate# X) (U303#(tt(), Y) -> activate# Y, activate# n__fst X -> fst# activate X) (U303#(tt(), Y) -> activate# Y, activate# n__snd X -> activate# X) (U303#(tt(), Y) -> activate# Y, activate# n__snd X -> snd# activate X) (U303#(tt(), Y) -> activate# Y, activate# n__tail X -> activate# X) (U303#(tt(), Y) -> activate# Y, activate# n__tail X -> tail# activate X) (U303#(tt(), Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X1) (U303#(tt(), Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X2) (U303#(tt(), Y) -> activate# Y, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U303#(tt(), Y) -> activate# Y, activate# n__0() -> 0#()) (U303#(tt(), Y) -> activate# Y, activate# n__head X -> activate# X) (U303#(tt(), Y) -> activate# Y, activate# n__head X -> head# activate X) (U303#(tt(), Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X1) (U303#(tt(), Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X2) (U303#(tt(), Y) -> activate# Y, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U303#(tt(), Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X1) (U303#(tt(), Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X2) (U303#(tt(), Y) -> activate# Y, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U303#(tt(), Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X1) (U303#(tt(), Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X2) (U303#(tt(), Y) -> activate# Y, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U302#(tt(), Y) -> activate# Y, activate# n__natsFrom X -> activate# X) (U302#(tt(), Y) -> activate# Y, activate# n__natsFrom X -> natsFrom# activate X) (U302#(tt(), Y) -> activate# Y, activate# n__s X -> activate# X) (U302#(tt(), Y) -> activate# Y, activate# n__s X -> s# activate X) (U302#(tt(), Y) -> activate# Y, activate# n__nil() -> nil#()) (U302#(tt(), Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X1) (U302#(tt(), Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X2) (U302#(tt(), Y) -> activate# Y, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U302#(tt(), Y) -> activate# Y, activate# n__cons(X1, X2) -> activate# X1) (U302#(tt(), Y) -> activate# Y, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U302#(tt(), Y) -> activate# Y, activate# n__fst X -> activate# X) (U302#(tt(), Y) -> activate# Y, activate# n__fst X -> fst# activate X) (U302#(tt(), Y) -> activate# Y, activate# n__snd X -> activate# X) (U302#(tt(), Y) -> activate# Y, activate# n__snd X -> snd# activate X) (U302#(tt(), Y) -> activate# Y, activate# n__tail X -> activate# X) (U302#(tt(), Y) -> activate# Y, activate# n__tail X -> tail# activate X) (U302#(tt(), Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X1) (U302#(tt(), Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X2) (U302#(tt(), Y) -> activate# Y, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U302#(tt(), Y) -> activate# Y, activate# n__0() -> 0#()) (U302#(tt(), Y) -> activate# Y, activate# n__head X -> activate# X) (U302#(tt(), Y) -> activate# Y, activate# n__head X -> head# activate X) (U302#(tt(), Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X1) (U302#(tt(), Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X2) (U302#(tt(), Y) -> activate# Y, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U302#(tt(), Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X1) (U302#(tt(), Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X2) (U302#(tt(), Y) -> activate# Y, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U302#(tt(), Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X1) (U302#(tt(), Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X2) (U302#(tt(), Y) -> activate# Y, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# Y, activate# n__natsFrom X -> activate# X) (U21#(tt(), X, Y) -> activate# Y, activate# n__natsFrom X -> natsFrom# activate X) (U21#(tt(), X, Y) -> activate# Y, activate# n__s X -> activate# X) (U21#(tt(), X, Y) -> activate# Y, activate# n__s X -> s# activate X) (U21#(tt(), X, Y) -> activate# Y, activate# n__nil() -> nil#()) (U21#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# Y, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# Y, activate# n__cons(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# Y, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U21#(tt(), X, Y) -> activate# Y, activate# n__fst X -> activate# X) (U21#(tt(), X, Y) -> activate# Y, activate# n__fst X -> fst# activate X) (U21#(tt(), X, Y) -> activate# Y, activate# n__snd X -> activate# X) (U21#(tt(), X, Y) -> activate# Y, activate# n__snd X -> snd# activate X) (U21#(tt(), X, Y) -> activate# Y, activate# n__tail X -> activate# X) (U21#(tt(), X, Y) -> activate# Y, activate# n__tail X -> tail# activate X) (U21#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# Y, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# Y, activate# n__0() -> 0#()) (U21#(tt(), X, Y) -> activate# Y, activate# n__head X -> activate# X) (U21#(tt(), X, Y) -> activate# Y, activate# n__head X -> head# activate X) (U21#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# Y, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# Y, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U21#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X1) (U21#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> activate# X2) (U21#(tt(), X, Y) -> activate# Y, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (tail# cons(N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (tail# cons(N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (tail# cons(N, XS) -> activate# XS, activate# n__s X -> activate# X) (tail# cons(N, XS) -> activate# XS, activate# n__s X -> s# activate X) (tail# cons(N, XS) -> activate# XS, activate# n__nil() -> nil#()) (tail# cons(N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (tail# cons(N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (tail# cons(N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (tail# cons(N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (tail# cons(N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (tail# cons(N, XS) -> activate# XS, activate# n__fst X -> activate# X) (tail# cons(N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (tail# cons(N, XS) -> activate# XS, activate# n__snd X -> activate# X) (tail# cons(N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (tail# cons(N, XS) -> activate# XS, activate# n__tail X -> activate# X) (tail# cons(N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (tail# cons(N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (tail# cons(N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (tail# cons(N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (tail# cons(N, XS) -> activate# XS, activate# n__0() -> 0#()) (tail# cons(N, XS) -> activate# XS, activate# n__head X -> activate# X) (tail# cons(N, XS) -> activate# XS, activate# n__head X -> head# activate X) (tail# cons(N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (tail# cons(N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (tail# cons(N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (tail# cons(N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (tail# cons(N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (tail# cons(N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (tail# cons(N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (tail# cons(N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (tail# cons(N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U343#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U343#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U343#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U343#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U343#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U343#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U343#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U343#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U343#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U343#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U343#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U343#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U343#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U343#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U343#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U343#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U343#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U343#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U342#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U342#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U342#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U342#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U342#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U342#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U342#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U342#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U342#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U342#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U342#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U342#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U342#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U342#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U342#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U342#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U342#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U342#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U333#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U333#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U333#(tt(), XS) -> activate# XS, activate# n__s X -> activate# X) (U333#(tt(), XS) -> activate# XS, activate# n__s X -> s# activate X) (U333#(tt(), XS) -> activate# XS, activate# n__nil() -> nil#()) (U333#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U333#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U333#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U333#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U333#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U333#(tt(), XS) -> activate# XS, activate# n__fst X -> activate# X) (U333#(tt(), XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U333#(tt(), XS) -> activate# XS, activate# n__snd X -> activate# X) (U333#(tt(), XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U333#(tt(), XS) -> activate# XS, activate# n__tail X -> activate# X) (U333#(tt(), XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U333#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U333#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U333#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U333#(tt(), XS) -> activate# XS, activate# n__0() -> 0#()) (U333#(tt(), XS) -> activate# XS, activate# n__head X -> activate# X) (U333#(tt(), XS) -> activate# XS, activate# n__head X -> head# activate X) (U333#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U333#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U333#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U333#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U333#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U333#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U333#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U333#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U333#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U332#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U332#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U332#(tt(), XS) -> activate# XS, activate# n__s X -> activate# X) (U332#(tt(), XS) -> activate# XS, activate# n__s X -> s# activate X) (U332#(tt(), XS) -> activate# XS, activate# n__nil() -> nil#()) (U332#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U332#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U332#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U332#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U332#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U332#(tt(), XS) -> activate# XS, activate# n__fst X -> activate# X) (U332#(tt(), XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U332#(tt(), XS) -> activate# XS, activate# n__snd X -> activate# X) (U332#(tt(), XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U332#(tt(), XS) -> activate# XS, activate# n__tail X -> activate# X) (U332#(tt(), XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U332#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U332#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U332#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U332#(tt(), XS) -> activate# XS, activate# n__0() -> 0#()) (U332#(tt(), XS) -> activate# XS, activate# n__head X -> activate# X) (U332#(tt(), XS) -> activate# XS, activate# n__head X -> head# activate X) (U332#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U332#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U332#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U332#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U332#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U332#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U332#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U332#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U332#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> activate# X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> s# activate X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__nil() -> nil#()) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> activate# X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> activate# X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> activate# X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__0() -> 0#()) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> activate# X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> head# activate X) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U325#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> activate# X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> s# activate X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__nil() -> nil#()) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> activate# X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> activate# X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> activate# X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__0() -> 0#()) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> activate# X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> head# activate X) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U323#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> activate# X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__s X -> s# activate X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__nil() -> nil#()) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> activate# X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> activate# X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> activate# X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__0() -> 0#()) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> activate# X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__head X -> head# activate X) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U322#(tt(), N, X, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U311#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U311#(tt(), XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U311#(tt(), XS) -> activate# XS, activate# n__s X -> activate# X) (U311#(tt(), XS) -> activate# XS, activate# n__s X -> s# activate X) (U311#(tt(), XS) -> activate# XS, activate# n__nil() -> nil#()) (U311#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U311#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U311#(tt(), XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U311#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U311#(tt(), XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U311#(tt(), XS) -> activate# XS, activate# n__fst X -> activate# X) (U311#(tt(), XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U311#(tt(), XS) -> activate# XS, activate# n__snd X -> activate# X) (U311#(tt(), XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U311#(tt(), XS) -> activate# XS, activate# n__tail X -> activate# X) (U311#(tt(), XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U311#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U311#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U311#(tt(), XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U311#(tt(), XS) -> activate# XS, activate# n__0() -> 0#()) (U311#(tt(), XS) -> activate# XS, activate# n__head X -> activate# X) (U311#(tt(), XS) -> activate# XS, activate# n__head X -> head# activate X) (U311#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U311#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U311#(tt(), XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U311#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U311#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U311#(tt(), XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U311#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U311#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U311#(tt(), XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U31#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U31#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U31#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U31#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U31#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U31#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U31#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U31#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U31#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U31#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U31#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U31#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U31#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U31#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U31#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U31#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U31#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U31#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (head# cons(N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (head# cons(N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (head# cons(N, XS) -> activate# XS, activate# n__s X -> activate# X) (head# cons(N, XS) -> activate# XS, activate# n__s X -> s# activate X) (head# cons(N, XS) -> activate# XS, activate# n__nil() -> nil#()) (head# cons(N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (head# cons(N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (head# cons(N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (head# cons(N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (head# cons(N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (head# cons(N, XS) -> activate# XS, activate# n__fst X -> activate# X) (head# cons(N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (head# cons(N, XS) -> activate# XS, activate# n__snd X -> activate# X) (head# cons(N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (head# cons(N, XS) -> activate# XS, activate# n__tail X -> activate# X) (head# cons(N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (head# cons(N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (head# cons(N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (head# cons(N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (head# cons(N, XS) -> activate# XS, activate# n__0() -> 0#()) (head# cons(N, XS) -> activate# XS, activate# n__head X -> activate# X) (head# cons(N, XS) -> activate# XS, activate# n__head X -> head# activate X) (head# cons(N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (head# cons(N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (head# cons(N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (head# cons(N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (head# cons(N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (head# cons(N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (head# cons(N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (head# cons(N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (head# cons(N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U293#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U293#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U293#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U293#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U293#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U293#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U293#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U293#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U293#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U293#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U293#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U293#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U293#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U293#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U293#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U293#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U293#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U293#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U293#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U293#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U292#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U292#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U292#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U292#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U292#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U292#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U292#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U292#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U292#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U292#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U292#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U292#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U292#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U292#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U292#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__natsFrom V1 -> activate# V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__afterNth(V1, V2) -> activate# V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__afterNth(V1, V2) -> activate# V2) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__cons(V1, V2) -> activate# V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__cons(V1, V2) -> activate# V2) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__fst V1 -> activate# V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__fst V1 -> isPLNatKind# activate V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__snd V1 -> activate# V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__snd V1 -> isPLNatKind# activate V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__tail V1 -> activate# V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__tail V1 -> isLNatKind# activate V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__take(V1, V2) -> activate# V1) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__take(V1, V2) -> activate# V2) (splitAt#(0(), XS) -> isLNat# XS, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U13#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U13#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U13#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U13#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U13#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U13#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U13#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U13#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U13#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U13#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U13#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U13#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U13#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U13#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U13#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U13#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U13#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U13#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U13#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U13#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U13#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U13#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> activate# X) (U12#(tt(), N, XS) -> activate# XS, activate# n__natsFrom X -> natsFrom# activate X) (U12#(tt(), N, XS) -> activate# XS, activate# n__s X -> activate# X) (U12#(tt(), N, XS) -> activate# XS, activate# n__s X -> s# activate X) (U12#(tt(), N, XS) -> activate# XS, activate# n__nil() -> nil#()) (U12#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# XS, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# XS, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U12#(tt(), N, XS) -> activate# XS, activate# n__fst X -> activate# X) (U12#(tt(), N, XS) -> activate# XS, activate# n__fst X -> fst# activate X) (U12#(tt(), N, XS) -> activate# XS, activate# n__snd X -> activate# X) (U12#(tt(), N, XS) -> activate# XS, activate# n__snd X -> snd# activate X) (U12#(tt(), N, XS) -> activate# XS, activate# n__tail X -> activate# X) (U12#(tt(), N, XS) -> activate# XS, activate# n__tail X -> tail# activate X) (U12#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# XS, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# XS, activate# n__0() -> 0#()) (U12#(tt(), N, XS) -> activate# XS, activate# n__head X -> activate# X) (U12#(tt(), N, XS) -> activate# XS, activate# n__head X -> head# activate X) (U12#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# XS, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# XS, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U12#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X1) (U12#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> activate# X2) (U12#(tt(), N, XS) -> activate# XS, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (take#(N, XS) -> U341#(isNatural N, N, XS), U341#(tt(), N, XS) -> isNaturalKind# activate N) (take#(N, XS) -> U341#(isNatural N, N, XS), U341#(tt(), N, XS) -> activate# N) (take#(N, XS) -> U341#(isNatural N, N, XS), U341#(tt(), N, XS) -> activate# XS) (take#(N, XS) -> U341#(isNatural N, N, XS), U341#(tt(), N, XS) -> U342#(isNaturalKind activate N, activate N, activate XS)) (afterNth#(N, XS) -> U11#(isNatural N, N, XS), U11#(tt(), N, XS) -> isNaturalKind# activate N) (afterNth#(N, XS) -> U11#(isNatural N, N, XS), U11#(tt(), N, XS) -> activate# N) (afterNth#(N, XS) -> U11#(isNatural N, N, XS), U11#(tt(), N, XS) -> activate# XS) (afterNth#(N, XS) -> U11#(isNatural N, N, XS), U11#(tt(), N, XS) -> U12#(isNaturalKind activate N, activate N, activate XS)) (U294#(tt(), N, XS) -> head# afterNth(activate N, activate XS), head# cons(N, XS) -> activate# XS) (U294#(tt(), N, XS) -> head# afterNth(activate N, activate XS), head# cons(N, XS) -> isNatural# N) (U294#(tt(), N, XS) -> head# afterNth(activate N, activate XS), head# cons(N, XS) -> U31#(isNatural N, N, activate XS)) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isPLNatKind# n__splitAt(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U55#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U55#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U55#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U55#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U55#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U55#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U55#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U55#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U55#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U55#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U55#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U55#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U55#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U55#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U55#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U55#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U55#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U55#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U55#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U55#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U55#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U55#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U55#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U55#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U55#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U55#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U55#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U55#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U55#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U55#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U55#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U53#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U53#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U53#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U53#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U53#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U53#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U53#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U52#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U52#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U52#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U52#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U52#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U52#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U52#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U44#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U44#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U44#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U44#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U41#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U41#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U41#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U41#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U271#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U271#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U271#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U271#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U271#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U271#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U271#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U271#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U271#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U271#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U271#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U271#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U271#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U271#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U271#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U271#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U271#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U271#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U271#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U271#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U271#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U271#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U271#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U271#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U271#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U271#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U271#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U271#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U271#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U271#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U271#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U255#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U255#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U255#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U255#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U255#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U255#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U255#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U255#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U255#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U255#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U255#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U255#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U255#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U255#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U255#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U255#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U255#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U255#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U255#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U255#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U255#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U255#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U255#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U255#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U255#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U255#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U255#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U255#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U255#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U255#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U255#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U253#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U253#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U253#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U253#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U253#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U253#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U253#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U252#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U252#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U252#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U252#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U252#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U252#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U252#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U244#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U244#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U244#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U244#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U241#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U241#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U241#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U241#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U231#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U231#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U231#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U231#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U231#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U231#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U231#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U231#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U231#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U231#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U231#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U231#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U231#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U231#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U231#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U231#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U231#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U231#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U231#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U231#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U231#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U231#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U231#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U231#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U231#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U231#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U231#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U231#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U231#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U231#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U231#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U204#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U204#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U204#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U204#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U201#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U201#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U201#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U201#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U171#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U171#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U171#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U171#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U171#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U171#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U171#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U171#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U171#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U171#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U171#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U171#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U171#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U171#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U171#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U171#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U171#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U171#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U171#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U171#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U171#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U171#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U171#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U171#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U171#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U171#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U171#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U171#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U171#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U171#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U171#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U111#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U111#(tt(), V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U111#(tt(), V2) -> activate# V2, activate# n__s X -> activate# X) (U111#(tt(), V2) -> activate# V2, activate# n__s X -> s# activate X) (U111#(tt(), V2) -> activate# V2, activate# n__nil() -> nil#()) (U111#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U111#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U111#(tt(), V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U111#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U111#(tt(), V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U111#(tt(), V2) -> activate# V2, activate# n__fst X -> activate# X) (U111#(tt(), V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U111#(tt(), V2) -> activate# V2, activate# n__snd X -> activate# X) (U111#(tt(), V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U111#(tt(), V2) -> activate# V2, activate# n__tail X -> activate# X) (U111#(tt(), V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U111#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U111#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U111#(tt(), V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U111#(tt(), V2) -> activate# V2, activate# n__0() -> 0#()) (U111#(tt(), V2) -> activate# V2, activate# n__head X -> activate# X) (U111#(tt(), V2) -> activate# V2, activate# n__head X -> head# activate X) (U111#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U111#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U111#(tt(), V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U111#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U111#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U111#(tt(), V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U111#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U111#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U111#(tt(), V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isNatural# n__sel(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U104#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U104#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U104#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U104#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__cons(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__s X -> activate# X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (U103#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U103#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V2, activate# n__0() -> 0#()) (U103#(tt(), V1, V2) -> activate# V2, activate# n__head X -> activate# X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (U103#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__natsFrom X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__natsFrom X -> natsFrom# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__s X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__s X -> s# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__nil() -> nil#()) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__fst X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__fst X -> fst# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__snd X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__snd X -> snd# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__tail X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__tail X -> tail# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__0() -> 0#()) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__head X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__head X -> head# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (fst# pair(X, Y) -> U21#(isLNat X, X, Y), U21#(tt(), X, Y) -> activate# X) (fst# pair(X, Y) -> U21#(isLNat X, X, Y), U21#(tt(), X, Y) -> activate# Y) (fst# pair(X, Y) -> U21#(isLNat X, X, Y), U21#(tt(), X, Y) -> isLNatKind# activate X) (fst# pair(X, Y) -> U21#(isLNat X, X, Y), U21#(tt(), X, Y) -> U22#(isLNatKind activate X, activate X, activate Y)) (U325#(tt(), N, X, XS) -> U326#(isLNatKind activate XS, activate N, activate X, activate XS), U326#(tt(), N, X, XS) -> activate# N) (U325#(tt(), N, X, XS) -> U326#(isLNatKind activate XS, activate N, activate X, activate XS), U326#(tt(), N, X, XS) -> activate# XS) (U325#(tt(), N, X, XS) -> U326#(isLNatKind activate XS, activate N, activate X, activate XS), U326#(tt(), N, X, XS) -> activate# X) (U325#(tt(), N, X, XS) -> U326#(isLNatKind activate XS, activate N, activate X, activate XS), U326#(tt(), N, X, XS) -> splitAt#(activate N, activate XS)) (U325#(tt(), N, X, XS) -> U326#(isLNatKind activate XS, activate N, activate X, activate XS), U326#(tt(), N, X, XS) -> U327#(splitAt(activate N, activate XS), activate X)) (U323#(tt(), N, X, XS) -> U324#(isNaturalKind activate X, activate N, activate X, activate XS), U324#(tt(), N, X, XS) -> activate# N) (U323#(tt(), N, X, XS) -> U324#(isNaturalKind activate X, activate N, activate X, activate XS), U324#(tt(), N, X, XS) -> activate# XS) (U323#(tt(), N, X, XS) -> U324#(isNaturalKind activate X, activate N, activate X, activate XS), U324#(tt(), N, X, XS) -> activate# X) (U323#(tt(), N, X, XS) -> U324#(isNaturalKind activate X, activate N, activate X, activate XS), U324#(tt(), N, X, XS) -> isLNat# activate XS) (U323#(tt(), N, X, XS) -> U324#(isNaturalKind activate X, activate N, activate X, activate XS), U324#(tt(), N, X, XS) -> U325#(isLNat activate XS, activate N, activate X, activate XS)) (U322#(tt(), N, X, XS) -> U323#(isNatural activate X, activate N, activate X, activate XS), U323#(tt(), N, X, XS) -> isNaturalKind# activate X) (U322#(tt(), N, X, XS) -> U323#(isNatural activate X, activate N, activate X, activate XS), U323#(tt(), N, X, XS) -> activate# N) (U322#(tt(), N, X, XS) -> U323#(isNatural activate X, activate N, activate X, activate XS), U323#(tt(), N, X, XS) -> activate# XS) (U322#(tt(), N, X, XS) -> U323#(isNatural activate X, activate N, activate X, activate XS), U323#(tt(), N, X, XS) -> activate# X) (U322#(tt(), N, X, XS) -> U323#(isNatural activate X, activate N, activate X, activate XS), U323#(tt(), N, X, XS) -> U324#(isNaturalKind activate X, activate N, activate X, activate XS)) (isPLNat# n__splitAt(V1, V2) -> U251#(isNaturalKind activate V1, activate V1, activate V2), U251#(tt(), V1, V2) -> isNaturalKind# activate V1) (isPLNat# n__splitAt(V1, V2) -> U251#(isNaturalKind activate V1, activate V1, activate V2), U251#(tt(), V1, V2) -> activate# V1) (isPLNat# n__splitAt(V1, V2) -> U251#(isNaturalKind activate V1, activate V1, activate V2), U251#(tt(), V1, V2) -> activate# V2) (isPLNat# n__splitAt(V1, V2) -> U251#(isNaturalKind activate V1, activate V1, activate V2), U251#(tt(), V1, V2) -> U252#(isNaturalKind activate V1, activate V1, activate V2)) (U53#(tt(), V1, V2) -> U54#(isLNatKind activate V2, activate V1, activate V2), U54#(tt(), V1, V2) -> activate# V1) (U53#(tt(), V1, V2) -> U54#(isLNatKind activate V2, activate V1, activate V2), U54#(tt(), V1, V2) -> activate# V2) (U53#(tt(), V1, V2) -> U54#(isLNatKind activate V2, activate V1, activate V2), U54#(tt(), V1, V2) -> isNatural# activate V1) (U53#(tt(), V1, V2) -> U54#(isLNatKind activate V2, activate V1, activate V2), U54#(tt(), V1, V2) -> U55#(isNatural activate V1, activate V2)) (U52#(tt(), V1, V2) -> U53#(isLNatKind activate V2, activate V1, activate V2), U53#(tt(), V1, V2) -> activate# V1) (U52#(tt(), V1, V2) -> U53#(isLNatKind activate V2, activate V1, activate V2), U53#(tt(), V1, V2) -> activate# V2) (U52#(tt(), V1, V2) -> U53#(isLNatKind activate V2, activate V1, activate V2), U53#(tt(), V1, V2) -> isLNatKind# activate V2) (U52#(tt(), V1, V2) -> U53#(isLNatKind activate V2, activate V1, activate V2), U53#(tt(), V1, V2) -> U54#(isLNatKind activate V2, activate V1, activate V2)) (U41#(tt(), V1, V2) -> U42#(isNaturalKind activate V1, activate V1, activate V2), U42#(tt(), V1, V2) -> activate# V1) (U41#(tt(), V1, V2) -> U42#(isNaturalKind activate V1, activate V1, activate V2), U42#(tt(), V1, V2) -> activate# V2) (U41#(tt(), V1, V2) -> U42#(isNaturalKind activate V1, activate V1, activate V2), U42#(tt(), V1, V2) -> isLNatKind# activate V2) (U41#(tt(), V1, V2) -> U42#(isNaturalKind activate V1, activate V1, activate V2), U42#(tt(), V1, V2) -> U43#(isLNatKind activate V2, activate V1, activate V2)) (U343#(tt(), N, XS) -> U344#(isLNatKind activate XS, activate N, activate XS), U344#(tt(), N, XS) -> activate# N) (U343#(tt(), N, XS) -> U344#(isLNatKind activate XS, activate N, activate XS), U344#(tt(), N, XS) -> activate# XS) (U343#(tt(), N, XS) -> U344#(isLNatKind activate XS, activate N, activate XS), U344#(tt(), N, XS) -> splitAt#(activate N, activate XS)) (U343#(tt(), N, XS) -> U344#(isLNatKind activate XS, activate N, activate XS), U344#(tt(), N, XS) -> fst# splitAt(activate N, activate XS)) (U342#(tt(), N, XS) -> U343#(isLNat activate XS, activate N, activate XS), U343#(tt(), N, XS) -> activate# N) (U342#(tt(), N, XS) -> U343#(isLNat activate XS, activate N, activate XS), U343#(tt(), N, XS) -> activate# XS) (U342#(tt(), N, XS) -> U343#(isLNat activate XS, activate N, activate XS), U343#(tt(), N, XS) -> isLNatKind# activate XS) (U342#(tt(), N, XS) -> U343#(isLNat activate XS, activate N, activate XS), U343#(tt(), N, XS) -> U344#(isLNatKind activate XS, activate N, activate XS)) (U32#(tt(), N, XS) -> U33#(isLNat activate XS, activate N, activate XS), U33#(tt(), N, XS) -> activate# N) (U32#(tt(), N, XS) -> U33#(isLNat activate XS, activate N, activate XS), U33#(tt(), N, XS) -> activate# XS) (U32#(tt(), N, XS) -> U33#(isLNat activate XS, activate N, activate XS), U33#(tt(), N, XS) -> isLNatKind# activate XS) (U32#(tt(), N, XS) -> U33#(isLNat activate XS, activate N, activate XS), U33#(tt(), N, XS) -> U34#(isLNatKind activate XS, activate N)) (U293#(tt(), N, XS) -> U294#(isLNatKind activate XS, activate N, activate XS), U294#(tt(), N, XS) -> activate# N) (U293#(tt(), N, XS) -> U294#(isLNatKind activate XS, activate N, activate XS), U294#(tt(), N, XS) -> activate# XS) (U293#(tt(), N, XS) -> U294#(isLNatKind activate XS, activate N, activate XS), U294#(tt(), N, XS) -> head# afterNth(activate N, activate XS)) (U293#(tt(), N, XS) -> U294#(isLNatKind activate XS, activate N, activate XS), U294#(tt(), N, XS) -> afterNth#(activate N, activate XS)) (U292#(tt(), N, XS) -> U293#(isLNat activate XS, activate N, activate XS), U293#(tt(), N, XS) -> activate# N) (U292#(tt(), N, XS) -> U293#(isLNat activate XS, activate N, activate XS), U293#(tt(), N, XS) -> activate# XS) (U292#(tt(), N, XS) -> U293#(isLNat activate XS, activate N, activate XS), U293#(tt(), N, XS) -> isLNatKind# activate XS) (U292#(tt(), N, XS) -> U293#(isLNat activate XS, activate N, activate XS), U293#(tt(), N, XS) -> U294#(isLNatKind activate XS, activate N, activate XS)) (U251#(tt(), V1, V2) -> U252#(isNaturalKind activate V1, activate V1, activate V2), U252#(tt(), V1, V2) -> activate# V1) (U251#(tt(), V1, V2) -> U252#(isNaturalKind activate V1, activate V1, activate V2), U252#(tt(), V1, V2) -> activate# V2) (U251#(tt(), V1, V2) -> U252#(isNaturalKind activate V1, activate V1, activate V2), U252#(tt(), V1, V2) -> isLNatKind# activate V2) (U251#(tt(), V1, V2) -> U252#(isNaturalKind activate V1, activate V1, activate V2), U252#(tt(), V1, V2) -> U253#(isLNatKind activate V2, activate V1, activate V2)) (U243#(tt(), V1, V2) -> U244#(isLNatKind activate V2, activate V1, activate V2), U244#(tt(), V1, V2) -> activate# V1) (U243#(tt(), V1, V2) -> U244#(isLNatKind activate V2, activate V1, activate V2), U244#(tt(), V1, V2) -> activate# V2) (U243#(tt(), V1, V2) -> U244#(isLNatKind activate V2, activate V1, activate V2), U244#(tt(), V1, V2) -> isLNat# activate V1) (U243#(tt(), V1, V2) -> U244#(isLNatKind activate V2, activate V1, activate V2), U244#(tt(), V1, V2) -> U245#(isLNat activate V1, activate V2)) (U242#(tt(), V1, V2) -> U243#(isLNatKind activate V2, activate V1, activate V2), U243#(tt(), V1, V2) -> activate# V1) (U242#(tt(), V1, V2) -> U243#(isLNatKind activate V2, activate V1, activate V2), U243#(tt(), V1, V2) -> activate# V2) (U242#(tt(), V1, V2) -> U243#(isLNatKind activate V2, activate V1, activate V2), U243#(tt(), V1, V2) -> isLNatKind# activate V2) (U242#(tt(), V1, V2) -> U243#(isLNatKind activate V2, activate V1, activate V2), U243#(tt(), V1, V2) -> U244#(isLNatKind activate V2, activate V1, activate V2)) (U22#(tt(), X, Y) -> U23#(isLNat activate Y, activate X, activate Y), U23#(tt(), X, Y) -> activate# X) (U22#(tt(), X, Y) -> U23#(isLNat activate Y, activate X, activate Y), U23#(tt(), X, Y) -> activate# Y) (U22#(tt(), X, Y) -> U23#(isLNat activate Y, activate X, activate Y), U23#(tt(), X, Y) -> isLNatKind# activate Y) (U22#(tt(), X, Y) -> U23#(isLNat activate Y, activate X, activate Y), U23#(tt(), X, Y) -> U24#(isLNatKind activate Y, activate X)) (U201#(tt(), V1, V2) -> U202#(isNaturalKind activate V1, activate V1, activate V2), U202#(tt(), V1, V2) -> activate# V1) (U201#(tt(), V1, V2) -> U202#(isNaturalKind activate V1, activate V1, activate V2), U202#(tt(), V1, V2) -> activate# V2) (U201#(tt(), V1, V2) -> U202#(isNaturalKind activate V1, activate V1, activate V2), U202#(tt(), V1, V2) -> isLNatKind# activate V2) (U201#(tt(), V1, V2) -> U202#(isNaturalKind activate V1, activate V1, activate V2), U202#(tt(), V1, V2) -> U203#(isLNatKind activate V2, activate V1, activate V2)) (U13#(tt(), N, XS) -> U14#(isLNatKind activate XS, activate N, activate XS), U14#(tt(), N, XS) -> activate# N) (U13#(tt(), N, XS) -> U14#(isLNatKind activate XS, activate N, activate XS), U14#(tt(), N, XS) -> activate# XS) (U13#(tt(), N, XS) -> U14#(isLNatKind activate XS, activate N, activate XS), U14#(tt(), N, XS) -> snd# splitAt(activate N, activate XS)) (U13#(tt(), N, XS) -> U14#(isLNatKind activate XS, activate N, activate XS), U14#(tt(), N, XS) -> splitAt#(activate N, activate XS)) (U12#(tt(), N, XS) -> U13#(isLNat activate XS, activate N, activate XS), U13#(tt(), N, XS) -> activate# N) (U12#(tt(), N, XS) -> U13#(isLNat activate XS, activate N, activate XS), U13#(tt(), N, XS) -> activate# XS) (U12#(tt(), N, XS) -> U13#(isLNat activate XS, activate N, activate XS), U13#(tt(), N, XS) -> isLNatKind# activate XS) (U12#(tt(), N, XS) -> U13#(isLNat activate XS, activate N, activate XS), U13#(tt(), N, XS) -> U14#(isLNatKind activate XS, activate N, activate XS)) (isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2), U51#(tt(), V1, V2) -> isNaturalKind# activate V1) (isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2), U51#(tt(), V1, V2) -> activate# V1) (isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2), U51#(tt(), V1, V2) -> activate# V2) (isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2), U51#(tt(), V1, V2) -> U52#(isNaturalKind activate V1, activate V1, activate V2)) (isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2), U201#(tt(), V1, V2) -> isNaturalKind# activate V1) (isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2), U201#(tt(), V1, V2) -> activate# V1) (isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2), U201#(tt(), V1, V2) -> activate# V2) (isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2), U201#(tt(), V1, V2) -> U202#(isNaturalKind activate V1, activate V1, activate V2)) (U101#(tt(), V1, V2) -> U102#(isNaturalKind activate V1, activate V1, activate V2), U102#(tt(), V1, V2) -> activate# V1) (U101#(tt(), V1, V2) -> U102#(isNaturalKind activate V1, activate V1, activate V2), U102#(tt(), V1, V2) -> activate# V2) (U101#(tt(), V1, V2) -> U102#(isNaturalKind activate V1, activate V1, activate V2), U102#(tt(), V1, V2) -> U103#(isLNatKind activate V2, activate V1, activate V2)) (U101#(tt(), V1, V2) -> U102#(isNaturalKind activate V1, activate V1, activate V2), U102#(tt(), V1, V2) -> isLNatKind# activate V2) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__natsFrom X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__s X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__s X -> s# activate X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__nil() -> nil#()) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__fst X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__fst X -> fst# activate X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__snd X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__snd X -> snd# activate X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__tail X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__tail X -> tail# activate X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__0() -> 0#()) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__head X -> activate# X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__head X -> head# activate X) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__splitAt(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X1, activate# n__natsFrom X -> activate# X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__s X -> activate# X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__s X -> s# activate X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__nil() -> nil#()) (activate# n__sel(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__sel(X1, X2) -> activate# X1, activate# n__fst X -> activate# X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__fst X -> fst# activate X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__snd X -> activate# X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__snd X -> snd# activate X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__tail X -> activate# X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__tail X -> tail# activate X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X1, activate# n__0() -> 0#()) (activate# n__sel(X1, X2) -> activate# X1, activate# n__head X -> activate# X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__head X -> head# activate X) (activate# n__sel(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__sel(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__sel(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__sel(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__cons(X1, X2) -> activate# X1, activate# n__natsFrom X -> activate# X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__s X -> activate# X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__s X -> s# activate X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__nil() -> nil#()) (activate# n__cons(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__cons(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__cons(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__cons(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> activate# X1) (activate# n__cons(X1, X2) -> activate# X1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__cons(X1, X2) -> activate# X1, activate# n__fst X -> activate# X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__fst X -> fst# activate X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__snd X -> activate# X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__snd X -> snd# activate X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__tail X -> activate# X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__tail X -> tail# activate X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X1) (activate# n__cons(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X2) (activate# n__cons(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__cons(X1, X2) -> activate# X1, activate# n__0() -> 0#()) (activate# n__cons(X1, X2) -> activate# X1, activate# n__head X -> activate# X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__head X -> head# activate X) (activate# n__cons(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X1) (activate# n__cons(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X2) (activate# n__cons(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__cons(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X1) (activate# n__cons(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X2) (activate# n__cons(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__cons(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__cons(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__cons(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (fst# pair(X, Y) -> isLNat# X, isLNat# n__natsFrom V1 -> isNaturalKind# activate V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__natsFrom V1 -> activate# V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1)) (fst# pair(X, Y) -> isLNat# X, isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__afterNth(V1, V2) -> activate# V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__afterNth(V1, V2) -> activate# V2) (fst# pair(X, Y) -> isLNat# X, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2)) (fst# pair(X, Y) -> isLNat# X, isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__cons(V1, V2) -> activate# V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__cons(V1, V2) -> activate# V2) (fst# pair(X, Y) -> isLNat# X, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2)) (fst# pair(X, Y) -> isLNat# X, isLNat# n__fst V1 -> activate# V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__fst V1 -> isPLNatKind# activate V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1)) (fst# pair(X, Y) -> isLNat# X, isLNat# n__snd V1 -> activate# V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__snd V1 -> isPLNatKind# activate V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1)) (fst# pair(X, Y) -> isLNat# X, isLNat# n__tail V1 -> activate# V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__tail V1 -> isLNatKind# activate V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1)) (fst# pair(X, Y) -> isLNat# X, isLNat# n__take(V1, V2) -> isNaturalKind# activate V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__take(V1, V2) -> activate# V1) (fst# pair(X, Y) -> isLNat# X, isLNat# n__take(V1, V2) -> activate# V2) (fst# pair(X, Y) -> isLNat# X, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2)) (U326#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> activate# X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__s X -> activate# X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__s X -> s# activate X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__nil() -> nil#()) (U326#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U326#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> activate# X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> fst# activate X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> activate# X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> snd# activate X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> activate# X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> tail# activate X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# X, activate# n__0() -> 0#()) (U326#(tt(), N, X, XS) -> activate# X, activate# n__head X -> activate# X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__head X -> head# activate X) (U326#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> activate# X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__s X -> activate# X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__s X -> s# activate X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__nil() -> nil#()) (U324#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U324#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> activate# X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> fst# activate X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> activate# X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> snd# activate X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> activate# X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> tail# activate X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# X, activate# n__0() -> 0#()) (U324#(tt(), N, X, XS) -> activate# X, activate# n__head X -> activate# X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__head X -> head# activate X) (U324#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> activate# X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__s X -> activate# X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__s X -> s# activate X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__nil() -> nil#()) (U321#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U321#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> activate# X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__fst X -> fst# activate X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> activate# X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__snd X -> snd# activate X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> activate# X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__tail X -> tail# activate X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# X, activate# n__0() -> 0#()) (U321#(tt(), N, X, XS) -> activate# X, activate# n__head X -> activate# X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__head X -> head# activate X) (U321#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# X, activate# n__natsFrom X -> activate# X) (U301#(tt(), X, Y) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U301#(tt(), X, Y) -> activate# X, activate# n__s X -> activate# X) (U301#(tt(), X, Y) -> activate# X, activate# n__s X -> s# activate X) (U301#(tt(), X, Y) -> activate# X, activate# n__nil() -> nil#()) (U301#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U301#(tt(), X, Y) -> activate# X, activate# n__fst X -> activate# X) (U301#(tt(), X, Y) -> activate# X, activate# n__fst X -> fst# activate X) (U301#(tt(), X, Y) -> activate# X, activate# n__snd X -> activate# X) (U301#(tt(), X, Y) -> activate# X, activate# n__snd X -> snd# activate X) (U301#(tt(), X, Y) -> activate# X, activate# n__tail X -> activate# X) (U301#(tt(), X, Y) -> activate# X, activate# n__tail X -> tail# activate X) (U301#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# X, activate# n__0() -> 0#()) (U301#(tt(), X, Y) -> activate# X, activate# n__head X -> activate# X) (U301#(tt(), X, Y) -> activate# X, activate# n__head X -> head# activate X) (U301#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U301#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U301#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U301#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# X, activate# n__natsFrom X -> activate# X) (U23#(tt(), X, Y) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U23#(tt(), X, Y) -> activate# X, activate# n__s X -> activate# X) (U23#(tt(), X, Y) -> activate# X, activate# n__s X -> s# activate X) (U23#(tt(), X, Y) -> activate# X, activate# n__nil() -> nil#()) (U23#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U23#(tt(), X, Y) -> activate# X, activate# n__fst X -> activate# X) (U23#(tt(), X, Y) -> activate# X, activate# n__fst X -> fst# activate X) (U23#(tt(), X, Y) -> activate# X, activate# n__snd X -> activate# X) (U23#(tt(), X, Y) -> activate# X, activate# n__snd X -> snd# activate X) (U23#(tt(), X, Y) -> activate# X, activate# n__tail X -> activate# X) (U23#(tt(), X, Y) -> activate# X, activate# n__tail X -> tail# activate X) (U23#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# X, activate# n__0() -> 0#()) (U23#(tt(), X, Y) -> activate# X, activate# n__head X -> activate# X) (U23#(tt(), X, Y) -> activate# X, activate# n__head X -> head# activate X) (U23#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U23#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U23#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U23#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# X, activate# n__natsFrom X -> activate# X) (U22#(tt(), X, Y) -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (U22#(tt(), X, Y) -> activate# X, activate# n__s X -> activate# X) (U22#(tt(), X, Y) -> activate# X, activate# n__s X -> s# activate X) (U22#(tt(), X, Y) -> activate# X, activate# n__nil() -> nil#()) (U22#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U22#(tt(), X, Y) -> activate# X, activate# n__fst X -> activate# X) (U22#(tt(), X, Y) -> activate# X, activate# n__fst X -> fst# activate X) (U22#(tt(), X, Y) -> activate# X, activate# n__snd X -> activate# X) (U22#(tt(), X, Y) -> activate# X, activate# n__snd X -> snd# activate X) (U22#(tt(), X, Y) -> activate# X, activate# n__tail X -> activate# X) (U22#(tt(), X, Y) -> activate# X, activate# n__tail X -> tail# activate X) (U22#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# X, activate# n__0() -> 0#()) (U22#(tt(), X, Y) -> activate# X, activate# n__head X -> activate# X) (U22#(tt(), X, Y) -> activate# X, activate# n__head X -> head# activate X) (U22#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U22#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (U22#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (U22#(tt(), X, Y) -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__head X -> activate# X, activate# n__natsFrom X -> activate# X) (activate# n__head X -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__head X -> activate# X, activate# n__s X -> activate# X) (activate# n__head X -> activate# X, activate# n__s X -> s# activate X) (activate# n__head X -> activate# X, activate# n__nil() -> nil#()) (activate# n__head X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__head X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__head X -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__head X -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (activate# n__head X -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__head X -> activate# X, activate# n__fst X -> activate# X) (activate# n__head X -> activate# X, activate# n__fst X -> fst# activate X) (activate# n__head X -> activate# X, activate# n__snd X -> activate# X) (activate# n__head X -> activate# X, activate# n__snd X -> snd# activate X) (activate# n__head X -> activate# X, activate# n__tail X -> activate# X) (activate# n__head X -> activate# X, activate# n__tail X -> tail# activate X) (activate# n__head X -> activate# X, activate# n__take(X1, X2) -> activate# X1) (activate# n__head X -> activate# X, activate# n__take(X1, X2) -> activate# X2) (activate# n__head X -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__head X -> activate# X, activate# n__0() -> 0#()) (activate# n__head X -> activate# X, activate# n__head X -> activate# X) (activate# n__head X -> activate# X, activate# n__head X -> head# activate X) (activate# n__head X -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (activate# n__head X -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (activate# n__head X -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__head X -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (activate# n__head X -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (activate# n__head X -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__head X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__head X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__head X -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__snd X -> activate# X, activate# n__natsFrom X -> activate# X) (activate# n__snd X -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__snd X -> activate# X, activate# n__s X -> activate# X) (activate# n__snd X -> activate# X, activate# n__s X -> s# activate X) (activate# n__snd X -> activate# X, activate# n__nil() -> nil#()) (activate# n__snd X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__snd X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__snd X -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__snd X -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (activate# n__snd X -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__snd X -> activate# X, activate# n__fst X -> activate# X) (activate# n__snd X -> activate# X, activate# n__fst X -> fst# activate X) (activate# n__snd X -> activate# X, activate# n__snd X -> activate# X) (activate# n__snd X -> activate# X, activate# n__snd X -> snd# activate X) (activate# n__snd X -> activate# X, activate# n__tail X -> activate# X) (activate# n__snd X -> activate# X, activate# n__tail X -> tail# activate X) (activate# n__snd X -> activate# X, activate# n__take(X1, X2) -> activate# X1) (activate# n__snd X -> activate# X, activate# n__take(X1, X2) -> activate# X2) (activate# n__snd X -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__snd X -> activate# X, activate# n__0() -> 0#()) (activate# n__snd X -> activate# X, activate# n__head X -> activate# X) (activate# n__snd X -> activate# X, activate# n__head X -> head# activate X) (activate# n__snd X -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (activate# n__snd X -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (activate# n__snd X -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__snd X -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (activate# n__snd X -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (activate# n__snd X -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__snd X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__snd X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__snd X -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (activate# n__s X -> activate# X, activate# n__natsFrom X -> activate# X) (activate# n__s X -> activate# X, activate# n__natsFrom X -> natsFrom# activate X) (activate# n__s X -> activate# X, activate# n__s X -> activate# X) (activate# n__s X -> activate# X, activate# n__s X -> s# activate X) (activate# n__s X -> activate# X, activate# n__nil() -> nil#()) (activate# n__s X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1) (activate# n__s X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X2) (activate# n__s X -> activate# X, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (activate# n__s X -> activate# X, activate# n__cons(X1, X2) -> activate# X1) (activate# n__s X -> activate# X, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (activate# n__s X -> activate# X, activate# n__fst X -> activate# X) (activate# n__s X -> activate# X, activate# n__fst X -> fst# activate X) (activate# n__s X -> activate# X, activate# n__snd X -> activate# X) (activate# n__s X -> activate# X, activate# n__snd X -> snd# activate X) (activate# n__s X -> activate# X, activate# n__tail X -> activate# X) (activate# n__s X -> activate# X, activate# n__tail X -> tail# activate X) (activate# n__s X -> activate# X, activate# n__take(X1, X2) -> activate# X1) (activate# n__s X -> activate# X, activate# n__take(X1, X2) -> activate# X2) (activate# n__s X -> activate# X, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (activate# n__s X -> activate# X, activate# n__0() -> 0#()) (activate# n__s X -> activate# X, activate# n__head X -> activate# X) (activate# n__s X -> activate# X, activate# n__head X -> head# activate X) (activate# n__s X -> activate# X, activate# n__sel(X1, X2) -> activate# X1) (activate# n__s X -> activate# X, activate# n__sel(X1, X2) -> activate# X2) (activate# n__s X -> activate# X, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (activate# n__s X -> activate# X, activate# n__pair(X1, X2) -> activate# X1) (activate# n__s X -> activate# X, activate# n__pair(X1, X2) -> activate# X2) (activate# n__s X -> activate# X, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (activate# n__s X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X1) (activate# n__s X -> activate# X, activate# n__splitAt(X1, X2) -> activate# X2) (activate# n__s X -> activate# X, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (take#(N, XS) -> isNatural# N, isNatural# n__s V1 -> isNaturalKind# activate V1) (take#(N, XS) -> isNatural# N, isNatural# n__s V1 -> activate# V1) (take#(N, XS) -> isNatural# N, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (take#(N, XS) -> isNatural# N, isNatural# n__head V1 -> activate# V1) (take#(N, XS) -> isNatural# N, isNatural# n__head V1 -> isLNatKind# activate V1) (take#(N, XS) -> isNatural# N, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (take#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (take#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V1) (take#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V2) (take#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (sel#(N, XS) -> isNatural# N, isNatural# n__s V1 -> isNaturalKind# activate V1) (sel#(N, XS) -> isNatural# N, isNatural# n__s V1 -> activate# V1) (sel#(N, XS) -> isNatural# N, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (sel#(N, XS) -> isNatural# N, isNatural# n__head V1 -> activate# V1) (sel#(N, XS) -> isNatural# N, isNatural# n__head V1 -> isLNatKind# activate V1) (sel#(N, XS) -> isNatural# N, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (sel#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (sel#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V1) (sel#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V2) (sel#(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (U344#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U344#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U344#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U344#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U344#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U344#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U344#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U344#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U344#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U344#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U344#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U344#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U344#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U344#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U344#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U344#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U344#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U344#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U344#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U344#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U344#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U344#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U341#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U341#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U341#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U341#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U341#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U341#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U341#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U341#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U341#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U341#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U341#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U341#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U341#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U341#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U341#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U341#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U341#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U341#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U331#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U331#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U331#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U331#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U331#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U331#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U331#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U331#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U331#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U331#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U331#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U331#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U331#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U331#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U331#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U331#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U331#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U331#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__s X -> activate# X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__s X -> s# activate X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__nil() -> nil#()) (U326#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U326#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> activate# X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> activate# X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> activate# X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# N, activate# n__0() -> 0#()) (U326#(tt(), N, X, XS) -> activate# N, activate# n__head X -> activate# X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__head X -> head# activate X) (U326#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U326#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U326#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U326#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__s X -> activate# X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__s X -> s# activate X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__nil() -> nil#()) (U324#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U324#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> activate# X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> activate# X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> activate# X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# N, activate# n__0() -> 0#()) (U324#(tt(), N, X, XS) -> activate# N, activate# n__head X -> activate# X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__head X -> head# activate X) (U324#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U324#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U324#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U324#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__s X -> activate# X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__s X -> s# activate X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__nil() -> nil#()) (U321#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U321#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> activate# X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> activate# X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> activate# X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# N, activate# n__0() -> 0#()) (U321#(tt(), N, X, XS) -> activate# N, activate# n__head X -> activate# X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__head X -> head# activate X) (U321#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U321#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U321#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U321#(tt(), N, X, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U33#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U33#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U33#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U33#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U33#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U33#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U33#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U33#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U33#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U33#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U33#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U33#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U33#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U33#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U33#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U33#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U33#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U33#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U32#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U32#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U32#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U32#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U32#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U32#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U32#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U32#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U32#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U32#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U32#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U32#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U32#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U32#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U32#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U32#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U32#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U32#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (head# cons(N, XS) -> isNatural# N, isNatural# n__s V1 -> isNaturalKind# activate V1) (head# cons(N, XS) -> isNatural# N, isNatural# n__s V1 -> activate# V1) (head# cons(N, XS) -> isNatural# N, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1)) (head# cons(N, XS) -> isNatural# N, isNatural# n__head V1 -> activate# V1) (head# cons(N, XS) -> isNatural# N, isNatural# n__head V1 -> isLNatKind# activate V1) (head# cons(N, XS) -> isNatural# N, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1)) (head# cons(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1) (head# cons(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V1) (head# cons(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> activate# V2) (head# cons(N, XS) -> isNatural# N, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2)) (U293#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U293#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U293#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U293#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U293#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U293#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U293#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U293#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U293#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U293#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U293#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U293#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U293#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U293#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U293#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U293#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U293#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U293#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U293#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U293#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U293#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U293#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U292#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U292#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U292#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U292#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U292#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U292#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U292#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U292#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U292#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U292#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U292#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U292#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U292#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U292#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U292#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U292#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U292#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U292#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U282#(tt(), N) -> activate# N, activate# n__natsFrom X -> activate# X) (U282#(tt(), N) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U282#(tt(), N) -> activate# N, activate# n__s X -> activate# X) (U282#(tt(), N) -> activate# N, activate# n__s X -> s# activate X) (U282#(tt(), N) -> activate# N, activate# n__nil() -> nil#()) (U282#(tt(), N) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U282#(tt(), N) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U282#(tt(), N) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U282#(tt(), N) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U282#(tt(), N) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U282#(tt(), N) -> activate# N, activate# n__fst X -> activate# X) (U282#(tt(), N) -> activate# N, activate# n__fst X -> fst# activate X) (U282#(tt(), N) -> activate# N, activate# n__snd X -> activate# X) (U282#(tt(), N) -> activate# N, activate# n__snd X -> snd# activate X) (U282#(tt(), N) -> activate# N, activate# n__tail X -> activate# X) (U282#(tt(), N) -> activate# N, activate# n__tail X -> tail# activate X) (U282#(tt(), N) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U282#(tt(), N) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U282#(tt(), N) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U282#(tt(), N) -> activate# N, activate# n__0() -> 0#()) (U282#(tt(), N) -> activate# N, activate# n__head X -> activate# X) (U282#(tt(), N) -> activate# N, activate# n__head X -> head# activate X) (U282#(tt(), N) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U282#(tt(), N) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U282#(tt(), N) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U282#(tt(), N) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U282#(tt(), N) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U282#(tt(), N) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U282#(tt(), N) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U282#(tt(), N) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U282#(tt(), N) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U14#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U14#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U14#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U14#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U14#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U14#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U14#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U14#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U14#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U14#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U14#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U14#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U14#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U14#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U14#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U14#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U14#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U14#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> activate# X) (U11#(tt(), N, XS) -> activate# N, activate# n__natsFrom X -> natsFrom# activate X) (U11#(tt(), N, XS) -> activate# N, activate# n__s X -> activate# X) (U11#(tt(), N, XS) -> activate# N, activate# n__s X -> s# activate X) (U11#(tt(), N, XS) -> activate# N, activate# n__nil() -> nil#()) (U11#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# N, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# N, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U11#(tt(), N, XS) -> activate# N, activate# n__fst X -> activate# X) (U11#(tt(), N, XS) -> activate# N, activate# n__fst X -> fst# activate X) (U11#(tt(), N, XS) -> activate# N, activate# n__snd X -> activate# X) (U11#(tt(), N, XS) -> activate# N, activate# n__snd X -> snd# activate X) (U11#(tt(), N, XS) -> activate# N, activate# n__tail X -> activate# X) (U11#(tt(), N, XS) -> activate# N, activate# n__tail X -> tail# activate X) (U11#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# N, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# N, activate# n__0() -> 0#()) (U11#(tt(), N, XS) -> activate# N, activate# n__head X -> activate# X) (U11#(tt(), N, XS) -> activate# N, activate# n__head X -> head# activate X) (U11#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# N, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# N, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U11#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X1) (U11#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> activate# X2) (U11#(tt(), N, XS) -> activate# N, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U91#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U91#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U91#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U91#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U91#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U91#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U91#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U91#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U91#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U91#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U91#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U91#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U91#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U91#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U91#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U91#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U91#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U91#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U91#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U91#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U91#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U91#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U91#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U91#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U91#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U91#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U91#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U91#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U91#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U91#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U91#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U81#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U81#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U81#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U81#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U81#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U81#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U81#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U81#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U81#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U81#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U81#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U81#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U81#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U81#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U81#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U81#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U81#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U81#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U81#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U81#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U81#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U81#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U81#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U81#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U81#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U81#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U81#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U81#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U81#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U81#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U81#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U71#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U71#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U71#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U71#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U71#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U71#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U71#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U71#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U71#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U71#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U71#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U71#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U71#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U71#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U71#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U71#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U71#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U71#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U71#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U71#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U71#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U71#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U71#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U71#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U71#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U71#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U71#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U71#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U71#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U71#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U71#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isPLNat# n__splitAt(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U61#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U61#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U61#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U61#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U61#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U61#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U61#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U61#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U61#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U61#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U61#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U61#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U61#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U61#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U61#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U61#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U61#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U61#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U61#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U61#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U61#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U61#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U61#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U61#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U61#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U61#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U61#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U61#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U61#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U61#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U61#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isPLNatKind# n__pair(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U54#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U54#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U54#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U54#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U54#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U54#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U54#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U51#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U51#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U51#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U51#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U51#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U51#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U51#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U44#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U44#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U44#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U44#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U44#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U44#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U44#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U41#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U41#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U41#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U41#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U41#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U41#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U41#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U254#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U254#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U254#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U254#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U254#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U254#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U254#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U251#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U251#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U251#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U251#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U251#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U251#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U251#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U244#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U244#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U244#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U244#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U244#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U244#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U244#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U241#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U241#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U241#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U241#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U241#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U241#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U241#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U204#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U204#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U204#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U204#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U204#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U204#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U204#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U201#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U201#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U201#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U201#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U201#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U201#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U201#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U191#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U191#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U191#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U191#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U191#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U191#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U191#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U191#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U191#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U191#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U191#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U191#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U191#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U191#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U191#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U191#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U191#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U191#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U191#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U191#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U191#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U191#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U191#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U191#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U191#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U191#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U191#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U191#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U191#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U191#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U191#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U181#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> activate# X) (U181#(tt(), V1) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U181#(tt(), V1) -> activate# V1, activate# n__s X -> activate# X) (U181#(tt(), V1) -> activate# V1, activate# n__s X -> s# activate X) (U181#(tt(), V1) -> activate# V1, activate# n__nil() -> nil#()) (U181#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U181#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U181#(tt(), V1) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U181#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U181#(tt(), V1) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U181#(tt(), V1) -> activate# V1, activate# n__fst X -> activate# X) (U181#(tt(), V1) -> activate# V1, activate# n__fst X -> fst# activate X) (U181#(tt(), V1) -> activate# V1, activate# n__snd X -> activate# X) (U181#(tt(), V1) -> activate# V1, activate# n__snd X -> snd# activate X) (U181#(tt(), V1) -> activate# V1, activate# n__tail X -> activate# X) (U181#(tt(), V1) -> activate# V1, activate# n__tail X -> tail# activate X) (U181#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U181#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U181#(tt(), V1) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U181#(tt(), V1) -> activate# V1, activate# n__0() -> 0#()) (U181#(tt(), V1) -> activate# V1, activate# n__head X -> activate# X) (U181#(tt(), V1) -> activate# V1, activate# n__head X -> head# activate X) (U181#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U181#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U181#(tt(), V1) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U181#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U181#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U181#(tt(), V1) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U181#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U181#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U181#(tt(), V1) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__take(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__snd V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNat# n__snd V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__snd V1 -> activate# V1, activate# n__s X -> activate# X) (isLNat# n__snd V1 -> activate# V1, activate# n__s X -> s# activate X) (isLNat# n__snd V1 -> activate# V1, activate# n__nil() -> nil#()) (isLNat# n__snd V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__snd V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__snd V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__snd V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__snd V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__snd V1 -> activate# V1, activate# n__fst X -> activate# X) (isLNat# n__snd V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isLNat# n__snd V1 -> activate# V1, activate# n__snd X -> activate# X) (isLNat# n__snd V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isLNat# n__snd V1 -> activate# V1, activate# n__tail X -> activate# X) (isLNat# n__snd V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isLNat# n__snd V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__snd V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__snd V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__snd V1 -> activate# V1, activate# n__0() -> 0#()) (isLNat# n__snd V1 -> activate# V1, activate# n__head X -> activate# X) (isLNat# n__snd V1 -> activate# V1, activate# n__head X -> head# activate X) (isLNat# n__snd V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__snd V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__snd V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__snd V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__snd V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__snd V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__snd V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__snd V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__snd V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__cons(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__s X -> activate# X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__s X -> s# activate X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__nil() -> nil#()) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__fst X -> activate# X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__snd X -> activate# X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__tail X -> activate# X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__0() -> 0#()) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__head X -> activate# X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__head X -> head# activate X) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNat# n__natsFrom V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isNatural# n__head V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isNatural# n__head V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isNatural# n__head V1 -> activate# V1, activate# n__s X -> activate# X) (isNatural# n__head V1 -> activate# V1, activate# n__s X -> s# activate X) (isNatural# n__head V1 -> activate# V1, activate# n__nil() -> nil#()) (isNatural# n__head V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isNatural# n__head V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isNatural# n__head V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isNatural# n__head V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isNatural# n__head V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isNatural# n__head V1 -> activate# V1, activate# n__fst X -> activate# X) (isNatural# n__head V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isNatural# n__head V1 -> activate# V1, activate# n__snd X -> activate# X) (isNatural# n__head V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isNatural# n__head V1 -> activate# V1, activate# n__tail X -> activate# X) (isNatural# n__head V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isNatural# n__head V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isNatural# n__head V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isNatural# n__head V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isNatural# n__head V1 -> activate# V1, activate# n__0() -> 0#()) (isNatural# n__head V1 -> activate# V1, activate# n__head X -> activate# X) (isNatural# n__head V1 -> activate# V1, activate# n__head X -> head# activate X) (isNatural# n__head V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isNatural# n__head V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isNatural# n__head V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isNatural# n__head V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isNatural# n__head V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isNatural# n__head V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isNatural# n__head V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isNatural# n__head V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isNatural# n__head V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U104#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U104#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U104#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U104#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U104#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U104#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U104#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__tail V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__s X -> activate# X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__s X -> s# activate X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__nil() -> nil#()) (isLNatKind# n__tail V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__tail V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__tail V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__tail V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__tail V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__tail V1 -> activate# V1, activate# n__fst X -> activate# X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__snd X -> activate# X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__tail X -> activate# X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__tail V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__tail V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__tail V1 -> activate# V1, activate# n__0() -> 0#()) (isLNatKind# n__tail V1 -> activate# V1, activate# n__head X -> activate# X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__head X -> head# activate X) (isLNatKind# n__tail V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__tail V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__tail V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__tail V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__tail V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__tail V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__tail V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__tail V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__tail V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__fst V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__s X -> activate# X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__s X -> s# activate X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__nil() -> nil#()) (isLNatKind# n__fst V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__fst V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__fst V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__fst V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__fst V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__fst V1 -> activate# V1, activate# n__fst X -> activate# X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__snd X -> activate# X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__tail X -> activate# X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__fst V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__fst V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__fst V1 -> activate# V1, activate# n__0() -> 0#()) (isLNatKind# n__fst V1 -> activate# V1, activate# n__head X -> activate# X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__head X -> head# activate X) (isLNatKind# n__fst V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__fst V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__fst V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__fst V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__fst V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__fst V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__fst V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__fst V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__fst V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isLNatKind# n__afterNth(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__s X -> activate# X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (U103#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (U103#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V1, activate# n__0() -> 0#()) (U103#(tt(), V1, V2) -> activate# V1, activate# n__head X -> activate# X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (U103#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (U103#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (U103#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (U103#(tt(), V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__natsFrom X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__s X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__s X -> s# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__nil() -> nil#()) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__fst X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__fst X -> fst# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__snd X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__snd X -> snd# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__tail X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__tail X -> tail# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__0() -> 0#()) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__head X -> activate# X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__head X -> head# activate X) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isNaturalKind# n__sel(V1, V2) -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (isNaturalKind# n__s V1 -> activate# V1, activate# n__natsFrom X -> activate# X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__natsFrom X -> natsFrom# activate X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__s X -> activate# X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__s X -> s# activate X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__nil() -> nil#()) (isNaturalKind# n__s V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X1) (isNaturalKind# n__s V1 -> activate# V1, activate# n__afterNth(X1, X2) -> activate# X2) (isNaturalKind# n__s V1 -> activate# V1, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2)) (isNaturalKind# n__s V1 -> activate# V1, activate# n__cons(X1, X2) -> activate# X1) (isNaturalKind# n__s V1 -> activate# V1, activate# n__cons(X1, X2) -> cons#(activate X1, X2)) (isNaturalKind# n__s V1 -> activate# V1, activate# n__fst X -> activate# X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__fst X -> fst# activate X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__snd X -> activate# X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__snd X -> snd# activate X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__tail X -> activate# X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__tail X -> tail# activate X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X1) (isNaturalKind# n__s V1 -> activate# V1, activate# n__take(X1, X2) -> activate# X2) (isNaturalKind# n__s V1 -> activate# V1, activate# n__take(X1, X2) -> take#(activate X1, activate X2)) (isNaturalKind# n__s V1 -> activate# V1, activate# n__0() -> 0#()) (isNaturalKind# n__s V1 -> activate# V1, activate# n__head X -> activate# X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__head X -> head# activate X) (isNaturalKind# n__s V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X1) (isNaturalKind# n__s V1 -> activate# V1, activate# n__sel(X1, X2) -> activate# X2) (isNaturalKind# n__s V1 -> activate# V1, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2)) (isNaturalKind# n__s V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X1) (isNaturalKind# n__s V1 -> activate# V1, activate# n__pair(X1, X2) -> activate# X2) (isNaturalKind# n__s V1 -> activate# V1, activate# n__pair(X1, X2) -> pair#(activate X1, activate X2)) (isNaturalKind# n__s V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X1) (isNaturalKind# n__s V1 -> activate# V1, activate# n__splitAt(X1, X2) -> activate# X2) (isNaturalKind# n__s V1 -> activate# V1, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2)) (splitAt#(0(), XS) -> U311#(isLNat XS, XS), U311#(tt(), XS) -> activate# XS) (splitAt#(0(), XS) -> U311#(isLNat XS, XS), U311#(tt(), XS) -> isLNatKind# activate XS) (splitAt#(0(), XS) -> U311#(isLNat XS, XS), U311#(tt(), XS) -> U312#(isLNatKind activate XS, activate XS)) } STATUS: arrows: 0.957671 SCCS (1): Scc: { U102#(tt(), V1, V2) -> activate# V1, U102#(tt(), V1, V2) -> activate# V2, U102#(tt(), V1, V2) -> U103#(isLNatKind activate V2, activate V1, activate V2), U102#(tt(), V1, V2) -> isLNatKind# activate V2, isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1, isNaturalKind# n__head V1 -> activate# V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1, isNaturalKind# n__sel(V1, V2) -> activate# V2, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2), activate# n__natsFrom X -> activate# X, activate# n__natsFrom X -> natsFrom# activate X, activate# n__s X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2), activate# n__cons(X1, X2) -> activate# X1, activate# n__fst X -> activate# X, activate# n__fst X -> fst# activate X, activate# n__snd X -> activate# X, activate# n__snd X -> snd# activate X, activate# n__tail X -> activate# X, activate# n__tail X -> tail# activate X, activate# n__take(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> take#(activate X1, activate X2), activate# n__head X -> activate# X, activate# n__head X -> head# activate X, activate# n__sel(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2), activate# n__pair(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2), U101#(tt(), V1, V2) -> U102#(isNaturalKind activate V1, activate V1, activate V2), U101#(tt(), V1, V2) -> isNaturalKind# activate V1, U101#(tt(), V1, V2) -> activate# V1, U101#(tt(), V1, V2) -> activate# V2, U103#(tt(), V1, V2) -> activate# V1, U103#(tt(), V1, V2) -> activate# V2, U103#(tt(), V1, V2) -> isLNatKind# activate V2, U103#(tt(), V1, V2) -> U104#(isLNatKind activate V2, activate V1, activate V2), isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2), isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1, isLNatKind# n__cons(V1, V2) -> activate# V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2), isLNatKind# n__fst V1 -> activate# V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1, isLNatKind# n__take(V1, V2) -> activate# V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2), U104#(tt(), V1, V2) -> activate# V1, U104#(tt(), V1, V2) -> activate# V2, U104#(tt(), V1, V2) -> U105#(isNatural activate V1, activate V2), U104#(tt(), V1, V2) -> isNatural# activate V1, U105#(tt(), V2) -> activate# V2, U105#(tt(), V2) -> isLNat# activate V2, isNatural# n__s V1 -> isNaturalKind# activate V1, isNatural# n__s V1 -> activate# V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1), isNatural# n__head V1 -> activate# V1, isNatural# n__head V1 -> isLNatKind# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1), isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNatural# n__sel(V1, V2) -> activate# V1, isNatural# n__sel(V1, V2) -> activate# V2, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2), isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isLNat# n__natsFrom V1 -> activate# V1, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1), isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isLNat# n__afterNth(V1, V2) -> activate# V1, isLNat# n__afterNth(V1, V2) -> activate# V2, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2), isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isLNat# n__cons(V1, V2) -> activate# V1, isLNat# n__cons(V1, V2) -> activate# V2, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2), isLNat# n__fst V1 -> activate# V1, isLNat# n__fst V1 -> isPLNatKind# activate V1, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1), isLNat# n__snd V1 -> activate# V1, isLNat# n__snd V1 -> isPLNatKind# activate V1, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1), isLNat# n__tail V1 -> activate# V1, isLNat# n__tail V1 -> isLNatKind# activate V1, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1), isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isLNat# n__take(V1, V2) -> activate# V1, isLNat# n__take(V1, V2) -> activate# V2, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2), U12#(tt(), N, XS) -> activate# N, U12#(tt(), N, XS) -> activate# XS, U12#(tt(), N, XS) -> isLNat# activate XS, U12#(tt(), N, XS) -> U13#(isLNat activate XS, activate N, activate XS), U11#(tt(), N, XS) -> isNaturalKind# activate N, U11#(tt(), N, XS) -> activate# N, U11#(tt(), N, XS) -> activate# XS, U11#(tt(), N, XS) -> U12#(isNaturalKind activate N, activate N, activate XS), U111#(tt(), V2) -> activate# V2, U111#(tt(), V2) -> isLNatKind# activate V2, U13#(tt(), N, XS) -> activate# N, U13#(tt(), N, XS) -> activate# XS, U13#(tt(), N, XS) -> isLNatKind# activate XS, U13#(tt(), N, XS) -> U14#(isLNatKind activate XS, activate N, activate XS), U121#(tt(), V2) -> activate# V2, U121#(tt(), V2) -> isLNatKind# activate V2, U14#(tt(), N, XS) -> activate# N, U14#(tt(), N, XS) -> activate# XS, U14#(tt(), N, XS) -> snd# splitAt(activate N, activate XS), U14#(tt(), N, XS) -> splitAt#(activate N, activate XS), snd# pair(X, Y) -> isLNat# X, snd# pair(X, Y) -> U301#(isLNat X, X, Y), splitAt#(0(), XS) -> isLNat# XS, splitAt#(0(), XS) -> U311#(isLNat XS, XS), splitAt#(s N, cons(X, XS)) -> activate# XS, splitAt#(s N, cons(X, XS)) -> isNatural# N, splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS), U171#(tt(), V2) -> activate# V2, U171#(tt(), V2) -> isLNatKind# activate V2, U182#(tt(), V1) -> activate# V1, U182#(tt(), V1) -> isLNat# activate V1, U181#(tt(), V1) -> activate# V1, U181#(tt(), V1) -> isLNatKind# activate V1, U181#(tt(), V1) -> U182#(isLNatKind activate V1, activate V1), U192#(tt(), V1) -> activate# V1, U192#(tt(), V1) -> isNatural# activate V1, U191#(tt(), V1) -> isNaturalKind# activate V1, U191#(tt(), V1) -> activate# V1, U191#(tt(), V1) -> U192#(isNaturalKind activate V1, activate V1), U202#(tt(), V1, V2) -> activate# V1, U202#(tt(), V1, V2) -> activate# V2, U202#(tt(), V1, V2) -> isLNatKind# activate V2, U202#(tt(), V1, V2) -> U203#(isLNatKind activate V2, activate V1, activate V2), U201#(tt(), V1, V2) -> isNaturalKind# activate V1, U201#(tt(), V1, V2) -> activate# V1, U201#(tt(), V1, V2) -> activate# V2, U201#(tt(), V1, V2) -> U202#(isNaturalKind activate V1, activate V1, activate V2), U203#(tt(), V1, V2) -> activate# V1, U203#(tt(), V1, V2) -> activate# V2, U203#(tt(), V1, V2) -> isLNatKind# activate V2, U203#(tt(), V1, V2) -> U204#(isLNatKind activate V2, activate V1, activate V2), U204#(tt(), V1, V2) -> activate# V1, U204#(tt(), V1, V2) -> activate# V2, U204#(tt(), V1, V2) -> isNatural# activate V1, U204#(tt(), V1, V2) -> U205#(isNatural activate V1, activate V2), U205#(tt(), V2) -> activate# V2, U205#(tt(), V2) -> isLNat# activate V2, U22#(tt(), X, Y) -> activate# X, U22#(tt(), X, Y) -> activate# Y, U22#(tt(), X, Y) -> isLNat# activate Y, U22#(tt(), X, Y) -> U23#(isLNat activate Y, activate X, activate Y), U21#(tt(), X, Y) -> activate# X, U21#(tt(), X, Y) -> activate# Y, U21#(tt(), X, Y) -> isLNatKind# activate X, U21#(tt(), X, Y) -> U22#(isLNatKind activate X, activate X, activate Y), U23#(tt(), X, Y) -> activate# X, U23#(tt(), X, Y) -> activate# Y, U23#(tt(), X, Y) -> isLNatKind# activate Y, U23#(tt(), X, Y) -> U24#(isLNatKind activate Y, activate X), U24#(tt(), X) -> activate# X, U231#(tt(), V2) -> activate# V2, U231#(tt(), V2) -> isLNatKind# activate V2, U242#(tt(), V1, V2) -> activate# V1, U242#(tt(), V1, V2) -> activate# V2, U242#(tt(), V1, V2) -> isLNatKind# activate V2, U242#(tt(), V1, V2) -> U243#(isLNatKind activate V2, activate V1, activate V2), U241#(tt(), V1, V2) -> activate# V1, U241#(tt(), V1, V2) -> activate# V2, U241#(tt(), V1, V2) -> isLNatKind# activate V1, U241#(tt(), V1, V2) -> U242#(isLNatKind activate V1, activate V1, activate V2), U243#(tt(), V1, V2) -> activate# V1, U243#(tt(), V1, V2) -> activate# V2, U243#(tt(), V1, V2) -> isLNatKind# activate V2, U243#(tt(), V1, V2) -> U244#(isLNatKind activate V2, activate V1, activate V2), U244#(tt(), V1, V2) -> activate# V1, U244#(tt(), V1, V2) -> activate# V2, U244#(tt(), V1, V2) -> isLNat# activate V1, U244#(tt(), V1, V2) -> U245#(isLNat activate V1, activate V2), U245#(tt(), V2) -> activate# V2, U245#(tt(), V2) -> isLNat# activate V2, U252#(tt(), V1, V2) -> activate# V1, U252#(tt(), V1, V2) -> activate# V2, U252#(tt(), V1, V2) -> isLNatKind# activate V2, U252#(tt(), V1, V2) -> U253#(isLNatKind activate V2, activate V1, activate V2), U251#(tt(), V1, V2) -> isNaturalKind# activate V1, U251#(tt(), V1, V2) -> activate# V1, U251#(tt(), V1, V2) -> activate# V2, U251#(tt(), V1, V2) -> U252#(isNaturalKind activate V1, activate V1, activate V2), U253#(tt(), V1, V2) -> activate# V1, U253#(tt(), V1, V2) -> activate# V2, U253#(tt(), V1, V2) -> isLNatKind# activate V2, U253#(tt(), V1, V2) -> U254#(isLNatKind activate V2, activate V1, activate V2), U254#(tt(), V1, V2) -> activate# V1, U254#(tt(), V1, V2) -> activate# V2, U254#(tt(), V1, V2) -> isNatural# activate V1, U254#(tt(), V1, V2) -> U255#(isNatural activate V1, activate V2), U255#(tt(), V2) -> activate# V2, U255#(tt(), V2) -> isLNat# activate V2, U261#(tt(), V2) -> activate# V2, U261#(tt(), V2) -> isLNatKind# activate V2, U271#(tt(), V2) -> activate# V2, U271#(tt(), V2) -> isLNatKind# activate V2, U282#(tt(), N) -> activate# N, U281#(tt(), N) -> isNaturalKind# activate N, U281#(tt(), N) -> activate# N, U281#(tt(), N) -> U282#(isNaturalKind activate N, activate N), U292#(tt(), N, XS) -> activate# N, U292#(tt(), N, XS) -> activate# XS, U292#(tt(), N, XS) -> isLNat# activate XS, U292#(tt(), N, XS) -> U293#(isLNat activate XS, activate N, activate XS), U291#(tt(), N, XS) -> isNaturalKind# activate N, U291#(tt(), N, XS) -> activate# N, U291#(tt(), N, XS) -> activate# XS, U291#(tt(), N, XS) -> U292#(isNaturalKind activate N, activate N, activate XS), U293#(tt(), N, XS) -> activate# N, U293#(tt(), N, XS) -> activate# XS, U293#(tt(), N, XS) -> isLNatKind# activate XS, U293#(tt(), N, XS) -> U294#(isLNatKind activate XS, activate N, activate XS), U294#(tt(), N, XS) -> activate# N, U294#(tt(), N, XS) -> activate# XS, U294#(tt(), N, XS) -> head# afterNth(activate N, activate XS), U294#(tt(), N, XS) -> afterNth#(activate N, activate XS), head# cons(N, XS) -> activate# XS, head# cons(N, XS) -> isNatural# N, head# cons(N, XS) -> U31#(isNatural N, N, activate XS), afterNth#(N, XS) -> isNatural# N, afterNth#(N, XS) -> U11#(isNatural N, N, XS), U302#(tt(), Y) -> activate# Y, U302#(tt(), Y) -> isLNat# activate Y, U302#(tt(), Y) -> U303#(isLNat activate Y, activate Y), U301#(tt(), X, Y) -> activate# X, U301#(tt(), X, Y) -> activate# Y, U301#(tt(), X, Y) -> isLNatKind# activate X, U301#(tt(), X, Y) -> U302#(isLNatKind activate X, activate Y), U303#(tt(), Y) -> activate# Y, U303#(tt(), Y) -> isLNatKind# activate Y, U303#(tt(), Y) -> U304#(isLNatKind activate Y, activate Y), U304#(tt(), Y) -> activate# Y, U32#(tt(), N, XS) -> activate# N, U32#(tt(), N, XS) -> activate# XS, U32#(tt(), N, XS) -> isLNat# activate XS, U32#(tt(), N, XS) -> U33#(isLNat activate XS, activate N, activate XS), U31#(tt(), N, XS) -> isNaturalKind# activate N, U31#(tt(), N, XS) -> activate# N, U31#(tt(), N, XS) -> activate# XS, U31#(tt(), N, XS) -> U32#(isNaturalKind activate N, activate N, activate XS), U312#(tt(), XS) -> activate# XS, U311#(tt(), XS) -> activate# XS, U311#(tt(), XS) -> isLNatKind# activate XS, U311#(tt(), XS) -> U312#(isLNatKind activate XS, activate XS), U33#(tt(), N, XS) -> activate# N, U33#(tt(), N, XS) -> activate# XS, U33#(tt(), N, XS) -> isLNatKind# activate XS, U33#(tt(), N, XS) -> U34#(isLNatKind activate XS, activate N), U322#(tt(), N, X, XS) -> activate# N, U322#(tt(), N, X, XS) -> activate# XS, U322#(tt(), N, X, XS) -> activate# X, U322#(tt(), N, X, XS) -> isNatural# activate X, U322#(tt(), N, X, XS) -> U323#(isNatural activate X, activate N, activate X, activate XS), U321#(tt(), N, X, XS) -> isNaturalKind# activate N, U321#(tt(), N, X, XS) -> activate# N, U321#(tt(), N, X, XS) -> activate# XS, U321#(tt(), N, X, XS) -> activate# X, U321#(tt(), N, X, XS) -> U322#(isNaturalKind activate N, activate N, activate X, activate XS), U323#(tt(), N, X, XS) -> isNaturalKind# activate X, U323#(tt(), N, X, XS) -> activate# N, U323#(tt(), N, X, XS) -> activate# XS, U323#(tt(), N, X, XS) -> activate# X, U323#(tt(), N, X, XS) -> U324#(isNaturalKind activate X, activate N, activate X, activate XS), U324#(tt(), N, X, XS) -> activate# N, U324#(tt(), N, X, XS) -> activate# XS, U324#(tt(), N, X, XS) -> activate# X, U324#(tt(), N, X, XS) -> isLNat# activate XS, U324#(tt(), N, X, XS) -> U325#(isLNat activate XS, activate N, activate X, activate XS), U325#(tt(), N, X, XS) -> activate# N, U325#(tt(), N, X, XS) -> activate# XS, U325#(tt(), N, X, XS) -> activate# X, U325#(tt(), N, X, XS) -> isLNatKind# activate XS, U325#(tt(), N, X, XS) -> U326#(isLNatKind activate XS, activate N, activate X, activate XS), U326#(tt(), N, X, XS) -> activate# N, U326#(tt(), N, X, XS) -> activate# XS, U326#(tt(), N, X, XS) -> activate# X, U326#(tt(), N, X, XS) -> splitAt#(activate N, activate XS), U326#(tt(), N, X, XS) -> U327#(splitAt(activate N, activate XS), activate X), U327#(pair(YS, ZS), X) -> activate# X, U34#(tt(), N) -> activate# N, U332#(tt(), XS) -> activate# XS, U332#(tt(), XS) -> isLNat# activate XS, U332#(tt(), XS) -> U333#(isLNat activate XS, activate XS), U331#(tt(), N, XS) -> isNaturalKind# activate N, U331#(tt(), N, XS) -> activate# N, U331#(tt(), N, XS) -> activate# XS, U331#(tt(), N, XS) -> U332#(isNaturalKind activate N, activate XS), U333#(tt(), XS) -> activate# XS, U333#(tt(), XS) -> isLNatKind# activate XS, U333#(tt(), XS) -> U334#(isLNatKind activate XS, activate XS), U334#(tt(), XS) -> activate# XS, U342#(tt(), N, XS) -> activate# N, U342#(tt(), N, XS) -> activate# XS, U342#(tt(), N, XS) -> isLNat# activate XS, U342#(tt(), N, XS) -> U343#(isLNat activate XS, activate N, activate XS), U341#(tt(), N, XS) -> isNaturalKind# activate N, U341#(tt(), N, XS) -> activate# N, U341#(tt(), N, XS) -> activate# XS, U341#(tt(), N, XS) -> U342#(isNaturalKind activate N, activate N, activate XS), U343#(tt(), N, XS) -> activate# N, U343#(tt(), N, XS) -> activate# XS, U343#(tt(), N, XS) -> isLNatKind# activate XS, U343#(tt(), N, XS) -> U344#(isLNatKind activate XS, activate N, activate XS), U344#(tt(), N, XS) -> activate# N, U344#(tt(), N, XS) -> activate# XS, U344#(tt(), N, XS) -> splitAt#(activate N, activate XS), U344#(tt(), N, XS) -> fst# splitAt(activate N, activate XS), fst# pair(X, Y) -> isLNat# X, fst# pair(X, Y) -> U21#(isLNat X, X, Y), U42#(tt(), V1, V2) -> activate# V1, U42#(tt(), V1, V2) -> activate# V2, U42#(tt(), V1, V2) -> isLNatKind# activate V2, U42#(tt(), V1, V2) -> U43#(isLNatKind activate V2, activate V1, activate V2), U41#(tt(), V1, V2) -> isNaturalKind# activate V1, U41#(tt(), V1, V2) -> activate# V1, U41#(tt(), V1, V2) -> activate# V2, U41#(tt(), V1, V2) -> U42#(isNaturalKind activate V1, activate V1, activate V2), U43#(tt(), V1, V2) -> activate# V1, U43#(tt(), V1, V2) -> activate# V2, U43#(tt(), V1, V2) -> isLNatKind# activate V2, U43#(tt(), V1, V2) -> U44#(isLNatKind activate V2, activate V1, activate V2), U44#(tt(), V1, V2) -> activate# V1, U44#(tt(), V1, V2) -> activate# V2, U44#(tt(), V1, V2) -> isNatural# activate V1, U44#(tt(), V1, V2) -> U45#(isNatural activate V1, activate V2), U45#(tt(), V2) -> activate# V2, U45#(tt(), V2) -> isLNat# activate V2, U52#(tt(), V1, V2) -> activate# V1, U52#(tt(), V1, V2) -> activate# V2, U52#(tt(), V1, V2) -> isLNatKind# activate V2, U52#(tt(), V1, V2) -> U53#(isLNatKind activate V2, activate V1, activate V2), U51#(tt(), V1, V2) -> isNaturalKind# activate V1, U51#(tt(), V1, V2) -> activate# V1, U51#(tt(), V1, V2) -> activate# V2, U51#(tt(), V1, V2) -> U52#(isNaturalKind activate V1, activate V1, activate V2), U53#(tt(), V1, V2) -> activate# V1, U53#(tt(), V1, V2) -> activate# V2, U53#(tt(), V1, V2) -> isLNatKind# activate V2, U53#(tt(), V1, V2) -> U54#(isLNatKind activate V2, activate V1, activate V2), U54#(tt(), V1, V2) -> activate# V1, U54#(tt(), V1, V2) -> activate# V2, U54#(tt(), V1, V2) -> isNatural# activate V1, U54#(tt(), V1, V2) -> U55#(isNatural activate V1, activate V2), U55#(tt(), V2) -> activate# V2, U55#(tt(), V2) -> isLNat# activate V2, U62#(tt(), V1) -> activate# V1, U62#(tt(), V1) -> isPLNat# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V1, isPLNatKind# n__pair(V1, V2) -> activate# V2, isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2), isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V2, isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2), U61#(tt(), V1) -> activate# V1, U61#(tt(), V1) -> U62#(isPLNatKind activate V1, activate V1), U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNat# n__pair(V1, V2) -> activate# V1, isPLNat# n__pair(V1, V2) -> activate# V2, isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isPLNat# n__pair(V1, V2) -> U241#(isLNatKind activate V1, activate V1, activate V2), isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isPLNat# n__splitAt(V1, V2) -> activate# V1, isPLNat# n__splitAt(V1, V2) -> activate# V2, isPLNat# n__splitAt(V1, V2) -> U251#(isNaturalKind activate V1, activate V1, activate V2), U72#(tt(), V1) -> activate# V1, U72#(tt(), V1) -> isNatural# activate V1, U71#(tt(), V1) -> isNaturalKind# activate V1, U71#(tt(), V1) -> activate# V1, U71#(tt(), V1) -> U72#(isNaturalKind activate V1, activate V1), U82#(tt(), V1) -> activate# V1, U82#(tt(), V1) -> isPLNat# activate V1, U81#(tt(), V1) -> activate# V1, U81#(tt(), V1) -> isPLNatKind# activate V1, U81#(tt(), V1) -> U82#(isPLNatKind activate V1, activate V1), U92#(tt(), V1) -> activate# V1, U92#(tt(), V1) -> isLNat# activate V1, U91#(tt(), V1) -> activate# V1, U91#(tt(), V1) -> isLNatKind# activate V1, U91#(tt(), V1) -> U92#(isLNatKind activate V1, activate V1), natsFrom# N -> isNatural# N, natsFrom# N -> U281#(isNatural N, N), sel#(N, XS) -> isNatural# N, sel#(N, XS) -> U291#(isNatural N, N, XS), tail# cons(N, XS) -> activate# XS, tail# cons(N, XS) -> isNatural# N, tail# cons(N, XS) -> U331#(isNatural N, N, activate XS), take#(N, XS) -> isNatural# N, take#(N, XS) -> U341#(isNatural N, N, XS) } SCC (412): Strict: { U102#(tt(), V1, V2) -> activate# V1, U102#(tt(), V1, V2) -> activate# V2, U102#(tt(), V1, V2) -> U103#(isLNatKind activate V2, activate V1, activate V2), U102#(tt(), V1, V2) -> isLNatKind# activate V2, isNaturalKind# n__s V1 -> isNaturalKind# activate V1, isNaturalKind# n__s V1 -> activate# V1, isNaturalKind# n__head V1 -> activate# V1, isNaturalKind# n__head V1 -> isLNatKind# activate V1, isNaturalKind# n__sel(V1, V2) -> isNaturalKind# activate V1, isNaturalKind# n__sel(V1, V2) -> activate# V1, isNaturalKind# n__sel(V1, V2) -> activate# V2, isNaturalKind# n__sel(V1, V2) -> U231#(isNaturalKind activate V1, activate V2), activate# n__natsFrom X -> activate# X, activate# n__natsFrom X -> natsFrom# activate X, activate# n__s X -> activate# X, activate# n__afterNth(X1, X2) -> activate# X1, activate# n__afterNth(X1, X2) -> activate# X2, activate# n__afterNth(X1, X2) -> afterNth#(activate X1, activate X2), activate# n__cons(X1, X2) -> activate# X1, activate# n__fst X -> activate# X, activate# n__fst X -> fst# activate X, activate# n__snd X -> activate# X, activate# n__snd X -> snd# activate X, activate# n__tail X -> activate# X, activate# n__tail X -> tail# activate X, activate# n__take(X1, X2) -> activate# X1, activate# n__take(X1, X2) -> activate# X2, activate# n__take(X1, X2) -> take#(activate X1, activate X2), activate# n__head X -> activate# X, activate# n__head X -> head# activate X, activate# n__sel(X1, X2) -> activate# X1, activate# n__sel(X1, X2) -> activate# X2, activate# n__sel(X1, X2) -> sel#(activate X1, activate X2), activate# n__pair(X1, X2) -> activate# X1, activate# n__pair(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> activate# X1, activate# n__splitAt(X1, X2) -> activate# X2, activate# n__splitAt(X1, X2) -> splitAt#(activate X1, activate X2), U101#(tt(), V1, V2) -> U102#(isNaturalKind activate V1, activate V1, activate V2), U101#(tt(), V1, V2) -> isNaturalKind# activate V1, U101#(tt(), V1, V2) -> activate# V1, U101#(tt(), V1, V2) -> activate# V2, U103#(tt(), V1, V2) -> activate# V1, U103#(tt(), V1, V2) -> activate# V2, U103#(tt(), V1, V2) -> isLNatKind# activate V2, U103#(tt(), V1, V2) -> U104#(isLNatKind activate V2, activate V1, activate V2), isLNatKind# n__natsFrom V1 -> isNaturalKind# activate V1, isLNatKind# n__natsFrom V1 -> activate# V1, isLNatKind# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isLNatKind# n__afterNth(V1, V2) -> activate# V1, isLNatKind# n__afterNth(V1, V2) -> activate# V2, isLNatKind# n__afterNth(V1, V2) -> U111#(isNaturalKind activate V1, activate V2), isLNatKind# n__cons(V1, V2) -> isNaturalKind# activate V1, isLNatKind# n__cons(V1, V2) -> activate# V1, isLNatKind# n__cons(V1, V2) -> activate# V2, isLNatKind# n__cons(V1, V2) -> U121#(isNaturalKind activate V1, activate V2), isLNatKind# n__fst V1 -> activate# V1, isLNatKind# n__fst V1 -> isPLNatKind# activate V1, isLNatKind# n__snd V1 -> activate# V1, isLNatKind# n__snd V1 -> isPLNatKind# activate V1, isLNatKind# n__tail V1 -> activate# V1, isLNatKind# n__tail V1 -> isLNatKind# activate V1, isLNatKind# n__take(V1, V2) -> isNaturalKind# activate V1, isLNatKind# n__take(V1, V2) -> activate# V1, isLNatKind# n__take(V1, V2) -> activate# V2, isLNatKind# n__take(V1, V2) -> U171#(isNaturalKind activate V1, activate V2), U104#(tt(), V1, V2) -> activate# V1, U104#(tt(), V1, V2) -> activate# V2, U104#(tt(), V1, V2) -> U105#(isNatural activate V1, activate V2), U104#(tt(), V1, V2) -> isNatural# activate V1, U105#(tt(), V2) -> activate# V2, U105#(tt(), V2) -> isLNat# activate V2, isNatural# n__s V1 -> isNaturalKind# activate V1, isNatural# n__s V1 -> activate# V1, isNatural# n__s V1 -> U191#(isNaturalKind activate V1, activate V1), isNatural# n__head V1 -> activate# V1, isNatural# n__head V1 -> isLNatKind# activate V1, isNatural# n__head V1 -> U181#(isLNatKind activate V1, activate V1), isNatural# n__sel(V1, V2) -> isNaturalKind# activate V1, isNatural# n__sel(V1, V2) -> activate# V1, isNatural# n__sel(V1, V2) -> activate# V2, isNatural# n__sel(V1, V2) -> U201#(isNaturalKind activate V1, activate V1, activate V2), isLNat# n__natsFrom V1 -> isNaturalKind# activate V1, isLNat# n__natsFrom V1 -> activate# V1, isLNat# n__natsFrom V1 -> U71#(isNaturalKind activate V1, activate V1), isLNat# n__afterNth(V1, V2) -> isNaturalKind# activate V1, isLNat# n__afterNth(V1, V2) -> activate# V1, isLNat# n__afterNth(V1, V2) -> activate# V2, isLNat# n__afterNth(V1, V2) -> U41#(isNaturalKind activate V1, activate V1, activate V2), isLNat# n__cons(V1, V2) -> isNaturalKind# activate V1, isLNat# n__cons(V1, V2) -> activate# V1, isLNat# n__cons(V1, V2) -> activate# V2, isLNat# n__cons(V1, V2) -> U51#(isNaturalKind activate V1, activate V1, activate V2), isLNat# n__fst V1 -> activate# V1, isLNat# n__fst V1 -> isPLNatKind# activate V1, isLNat# n__fst V1 -> U61#(isPLNatKind activate V1, activate V1), isLNat# n__snd V1 -> activate# V1, isLNat# n__snd V1 -> isPLNatKind# activate V1, isLNat# n__snd V1 -> U81#(isPLNatKind activate V1, activate V1), isLNat# n__tail V1 -> activate# V1, isLNat# n__tail V1 -> isLNatKind# activate V1, isLNat# n__tail V1 -> U91#(isLNatKind activate V1, activate V1), isLNat# n__take(V1, V2) -> isNaturalKind# activate V1, isLNat# n__take(V1, V2) -> activate# V1, isLNat# n__take(V1, V2) -> activate# V2, isLNat# n__take(V1, V2) -> U101#(isNaturalKind activate V1, activate V1, activate V2), U12#(tt(), N, XS) -> activate# N, U12#(tt(), N, XS) -> activate# XS, U12#(tt(), N, XS) -> isLNat# activate XS, U12#(tt(), N, XS) -> U13#(isLNat activate XS, activate N, activate XS), U11#(tt(), N, XS) -> isNaturalKind# activate N, U11#(tt(), N, XS) -> activate# N, U11#(tt(), N, XS) -> activate# XS, U11#(tt(), N, XS) -> U12#(isNaturalKind activate N, activate N, activate XS), U111#(tt(), V2) -> activate# V2, U111#(tt(), V2) -> isLNatKind# activate V2, U13#(tt(), N, XS) -> activate# N, U13#(tt(), N, XS) -> activate# XS, U13#(tt(), N, XS) -> isLNatKind# activate XS, U13#(tt(), N, XS) -> U14#(isLNatKind activate XS, activate N, activate XS), U121#(tt(), V2) -> activate# V2, U121#(tt(), V2) -> isLNatKind# activate V2, U14#(tt(), N, XS) -> activate# N, U14#(tt(), N, XS) -> activate# XS, U14#(tt(), N, XS) -> snd# splitAt(activate N, activate XS), U14#(tt(), N, XS) -> splitAt#(activate N, activate XS), snd# pair(X, Y) -> isLNat# X, snd# pair(X, Y) -> U301#(isLNat X, X, Y), splitAt#(0(), XS) -> isLNat# XS, splitAt#(0(), XS) -> U311#(isLNat XS, XS), splitAt#(s N, cons(X, XS)) -> activate# XS, splitAt#(s N, cons(X, XS)) -> isNatural# N, splitAt#(s N, cons(X, XS)) -> U321#(isNatural N, N, X, activate XS), U171#(tt(), V2) -> activate# V2, U171#(tt(), V2) -> isLNatKind# activate V2, U182#(tt(), V1) -> activate# V1, U182#(tt(), V1) -> isLNat# activate V1, U181#(tt(), V1) -> activate# V1, U181#(tt(), V1) -> isLNatKind# activate V1, U181#(tt(), V1) -> U182#(isLNatKind activate V1, activate V1), U192#(tt(), V1) -> activate# V1, U192#(tt(), V1) -> isNatural# activate V1, U191#(tt(), V1) -> isNaturalKind# activate V1, U191#(tt(), V1) -> activate# V1, U191#(tt(), V1) -> U192#(isNaturalKind activate V1, activate V1), U202#(tt(), V1, V2) -> activate# V1, U202#(tt(), V1, V2) -> activate# V2, U202#(tt(), V1, V2) -> isLNatKind# activate V2, U202#(tt(), V1, V2) -> U203#(isLNatKind activate V2, activate V1, activate V2), U201#(tt(), V1, V2) -> isNaturalKind# activate V1, U201#(tt(), V1, V2) -> activate# V1, U201#(tt(), V1, V2) -> activate# V2, U201#(tt(), V1, V2) -> U202#(isNaturalKind activate V1, activate V1, activate V2), U203#(tt(), V1, V2) -> activate# V1, U203#(tt(), V1, V2) -> activate# V2, U203#(tt(), V1, V2) -> isLNatKind# activate V2, U203#(tt(), V1, V2) -> U204#(isLNatKind activate V2, activate V1, activate V2), U204#(tt(), V1, V2) -> activate# V1, U204#(tt(), V1, V2) -> activate# V2, U204#(tt(), V1, V2) -> isNatural# activate V1, U204#(tt(), V1, V2) -> U205#(isNatural activate V1, activate V2), U205#(tt(), V2) -> activate# V2, U205#(tt(), V2) -> isLNat# activate V2, U22#(tt(), X, Y) -> activate# X, U22#(tt(), X, Y) -> activate# Y, U22#(tt(), X, Y) -> isLNat# activate Y, U22#(tt(), X, Y) -> U23#(isLNat activate Y, activate X, activate Y), U21#(tt(), X, Y) -> activate# X, U21#(tt(), X, Y) -> activate# Y, U21#(tt(), X, Y) -> isLNatKind# activate X, U21#(tt(), X, Y) -> U22#(isLNatKind activate X, activate X, activate Y), U23#(tt(), X, Y) -> activate# X, U23#(tt(), X, Y) -> activate# Y, U23#(tt(), X, Y) -> isLNatKind# activate Y, U23#(tt(), X, Y) -> U24#(isLNatKind activate Y, activate X), U24#(tt(), X) -> activate# X, U231#(tt(), V2) -> activate# V2, U231#(tt(), V2) -> isLNatKind# activate V2, U242#(tt(), V1, V2) -> activate# V1, U242#(tt(), V1, V2) -> activate# V2, U242#(tt(), V1, V2) -> isLNatKind# activate V2, U242#(tt(), V1, V2) -> U243#(isLNatKind activate V2, activate V1, activate V2), U241#(tt(), V1, V2) -> activate# V1, U241#(tt(), V1, V2) -> activate# V2, U241#(tt(), V1, V2) -> isLNatKind# activate V1, U241#(tt(), V1, V2) -> U242#(isLNatKind activate V1, activate V1, activate V2), U243#(tt(), V1, V2) -> activate# V1, U243#(tt(), V1, V2) -> activate# V2, U243#(tt(), V1, V2) -> isLNatKind# activate V2, U243#(tt(), V1, V2) -> U244#(isLNatKind activate V2, activate V1, activate V2), U244#(tt(), V1, V2) -> activate# V1, U244#(tt(), V1, V2) -> activate# V2, U244#(tt(), V1, V2) -> isLNat# activate V1, U244#(tt(), V1, V2) -> U245#(isLNat activate V1, activate V2), U245#(tt(), V2) -> activate# V2, U245#(tt(), V2) -> isLNat# activate V2, U252#(tt(), V1, V2) -> activate# V1, U252#(tt(), V1, V2) -> activate# V2, U252#(tt(), V1, V2) -> isLNatKind# activate V2, U252#(tt(), V1, V2) -> U253#(isLNatKind activate V2, activate V1, activate V2), U251#(tt(), V1, V2) -> isNaturalKind# activate V1, U251#(tt(), V1, V2) -> activate# V1, U251#(tt(), V1, V2) -> activate# V2, U251#(tt(), V1, V2) -> U252#(isNaturalKind activate V1, activate V1, activate V2), U253#(tt(), V1, V2) -> activate# V1, U253#(tt(), V1, V2) -> activate# V2, U253#(tt(), V1, V2) -> isLNatKind# activate V2, U253#(tt(), V1, V2) -> U254#(isLNatKind activate V2, activate V1, activate V2), U254#(tt(), V1, V2) -> activate# V1, U254#(tt(), V1, V2) -> activate# V2, U254#(tt(), V1, V2) -> isNatural# activate V1, U254#(tt(), V1, V2) -> U255#(isNatural activate V1, activate V2), U255#(tt(), V2) -> activate# V2, U255#(tt(), V2) -> isLNat# activate V2, U261#(tt(), V2) -> activate# V2, U261#(tt(), V2) -> isLNatKind# activate V2, U271#(tt(), V2) -> activate# V2, U271#(tt(), V2) -> isLNatKind# activate V2, U282#(tt(), N) -> activate# N, U281#(tt(), N) -> isNaturalKind# activate N, U281#(tt(), N) -> activate# N, U281#(tt(), N) -> U282#(isNaturalKind activate N, activate N), U292#(tt(), N, XS) -> activate# N, U292#(tt(), N, XS) -> activate# XS, U292#(tt(), N, XS) -> isLNat# activate XS, U292#(tt(), N, XS) -> U293#(isLNat activate XS, activate N, activate XS), U291#(tt(), N, XS) -> isNaturalKind# activate N, U291#(tt(), N, XS) -> activate# N, U291#(tt(), N, XS) -> activate# XS, U291#(tt(), N, XS) -> U292#(isNaturalKind activate N, activate N, activate XS), U293#(tt(), N, XS) -> activate# N, U293#(tt(), N, XS) -> activate# XS, U293#(tt(), N, XS) -> isLNatKind# activate XS, U293#(tt(), N, XS) -> U294#(isLNatKind activate XS, activate N, activate XS), U294#(tt(), N, XS) -> activate# N, U294#(tt(), N, XS) -> activate# XS, U294#(tt(), N, XS) -> head# afterNth(activate N, activate XS), U294#(tt(), N, XS) -> afterNth#(activate N, activate XS), head# cons(N, XS) -> activate# XS, head# cons(N, XS) -> isNatural# N, head# cons(N, XS) -> U31#(isNatural N, N, activate XS), afterNth#(N, XS) -> isNatural# N, afterNth#(N, XS) -> U11#(isNatural N, N, XS), U302#(tt(), Y) -> activate# Y, U302#(tt(), Y) -> isLNat# activate Y, U302#(tt(), Y) -> U303#(isLNat activate Y, activate Y), U301#(tt(), X, Y) -> activate# X, U301#(tt(), X, Y) -> activate# Y, U301#(tt(), X, Y) -> isLNatKind# activate X, U301#(tt(), X, Y) -> U302#(isLNatKind activate X, activate Y), U303#(tt(), Y) -> activate# Y, U303#(tt(), Y) -> isLNatKind# activate Y, U303#(tt(), Y) -> U304#(isLNatKind activate Y, activate Y), U304#(tt(), Y) -> activate# Y, U32#(tt(), N, XS) -> activate# N, U32#(tt(), N, XS) -> activate# XS, U32#(tt(), N, XS) -> isLNat# activate XS, U32#(tt(), N, XS) -> U33#(isLNat activate XS, activate N, activate XS), U31#(tt(), N, XS) -> isNaturalKind# activate N, U31#(tt(), N, XS) -> activate# N, U31#(tt(), N, XS) -> activate# XS, U31#(tt(), N, XS) -> U32#(isNaturalKind activate N, activate N, activate XS), U312#(tt(), XS) -> activate# XS, U311#(tt(), XS) -> activate# XS, U311#(tt(), XS) -> isLNatKind# activate XS, U311#(tt(), XS) -> U312#(isLNatKind activate XS, activate XS), U33#(tt(), N, XS) -> activate# N, U33#(tt(), N, XS) -> activate# XS, U33#(tt(), N, XS) -> isLNatKind# activate XS, U33#(tt(), N, XS) -> U34#(isLNatKind activate XS, activate N), U322#(tt(), N, X, XS) -> activate# N, U322#(tt(), N, X, XS) -> activate# XS, U322#(tt(), N, X, XS) -> activate# X, U322#(tt(), N, X, XS) -> isNatural# activate X, U322#(tt(), N, X, XS) -> U323#(isNatural activate X, activate N, activate X, activate XS), U321#(tt(), N, X, XS) -> isNaturalKind# activate N, U321#(tt(), N, X, XS) -> activate# N, U321#(tt(), N, X, XS) -> activate# XS, U321#(tt(), N, X, XS) -> activate# X, U321#(tt(), N, X, XS) -> U322#(isNaturalKind activate N, activate N, activate X, activate XS), U323#(tt(), N, X, XS) -> isNaturalKind# activate X, U323#(tt(), N, X, XS) -> activate# N, U323#(tt(), N, X, XS) -> activate# XS, U323#(tt(), N, X, XS) -> activate# X, U323#(tt(), N, X, XS) -> U324#(isNaturalKind activate X, activate N, activate X, activate XS), U324#(tt(), N, X, XS) -> activate# N, U324#(tt(), N, X, XS) -> activate# XS, U324#(tt(), N, X, XS) -> activate# X, U324#(tt(), N, X, XS) -> isLNat# activate XS, U324#(tt(), N, X, XS) -> U325#(isLNat activate XS, activate N, activate X, activate XS), U325#(tt(), N, X, XS) -> activate# N, U325#(tt(), N, X, XS) -> activate# XS, U325#(tt(), N, X, XS) -> activate# X, U325#(tt(), N, X, XS) -> isLNatKind# activate XS, U325#(tt(), N, X, XS) -> U326#(isLNatKind activate XS, activate N, activate X, activate XS), U326#(tt(), N, X, XS) -> activate# N, U326#(tt(), N, X, XS) -> activate# XS, U326#(tt(), N, X, XS) -> activate# X, U326#(tt(), N, X, XS) -> splitAt#(activate N, activate XS), U326#(tt(), N, X, XS) -> U327#(splitAt(activate N, activate XS), activate X), U327#(pair(YS, ZS), X) -> activate# X, U34#(tt(), N) -> activate# N, U332#(tt(), XS) -> activate# XS, U332#(tt(), XS) -> isLNat# activate XS, U332#(tt(), XS) -> U333#(isLNat activate XS, activate XS), U331#(tt(), N, XS) -> isNaturalKind# activate N, U331#(tt(), N, XS) -> activate# N, U331#(tt(), N, XS) -> activate# XS, U331#(tt(), N, XS) -> U332#(isNaturalKind activate N, activate XS), U333#(tt(), XS) -> activate# XS, U333#(tt(), XS) -> isLNatKind# activate XS, U333#(tt(), XS) -> U334#(isLNatKind activate XS, activate XS), U334#(tt(), XS) -> activate# XS, U342#(tt(), N, XS) -> activate# N, U342#(tt(), N, XS) -> activate# XS, U342#(tt(), N, XS) -> isLNat# activate XS, U342#(tt(), N, XS) -> U343#(isLNat activate XS, activate N, activate XS), U341#(tt(), N, XS) -> isNaturalKind# activate N, U341#(tt(), N, XS) -> activate# N, U341#(tt(), N, XS) -> activate# XS, U341#(tt(), N, XS) -> U342#(isNaturalKind activate N, activate N, activate XS), U343#(tt(), N, XS) -> activate# N, U343#(tt(), N, XS) -> activate# XS, U343#(tt(), N, XS) -> isLNatKind# activate XS, U343#(tt(), N, XS) -> U344#(isLNatKind activate XS, activate N, activate XS), U344#(tt(), N, XS) -> activate# N, U344#(tt(), N, XS) -> activate# XS, U344#(tt(), N, XS) -> splitAt#(activate N, activate XS), U344#(tt(), N, XS) -> fst# splitAt(activate N, activate XS), fst# pair(X, Y) -> isLNat# X, fst# pair(X, Y) -> U21#(isLNat X, X, Y), U42#(tt(), V1, V2) -> activate# V1, U42#(tt(), V1, V2) -> activate# V2, U42#(tt(), V1, V2) -> isLNatKind# activate V2, U42#(tt(), V1, V2) -> U43#(isLNatKind activate V2, activate V1, activate V2), U41#(tt(), V1, V2) -> isNaturalKind# activate V1, U41#(tt(), V1, V2) -> activate# V1, U41#(tt(), V1, V2) -> activate# V2, U41#(tt(), V1, V2) -> U42#(isNaturalKind activate V1, activate V1, activate V2), U43#(tt(), V1, V2) -> activate# V1, U43#(tt(), V1, V2) -> activate# V2, U43#(tt(), V1, V2) -> isLNatKind# activate V2, U43#(tt(), V1, V2) -> U44#(isLNatKind activate V2, activate V1, activate V2), U44#(tt(), V1, V2) -> activate# V1, U44#(tt(), V1, V2) -> activate# V2, U44#(tt(), V1, V2) -> isNatural# activate V1, U44#(tt(), V1, V2) -> U45#(isNatural activate V1, activate V2), U45#(tt(), V2) -> activate# V2, U45#(tt(), V2) -> isLNat# activate V2, U52#(tt(), V1, V2) -> activate# V1, U52#(tt(), V1, V2) -> activate# V2, U52#(tt(), V1, V2) -> isLNatKind# activate V2, U52#(tt(), V1, V2) -> U53#(isLNatKind activate V2, activate V1, activate V2), U51#(tt(), V1, V2) -> isNaturalKind# activate V1, U51#(tt(), V1, V2) -> activate# V1, U51#(tt(), V1, V2) -> activate# V2, U51#(tt(), V1, V2) -> U52#(isNaturalKind activate V1, activate V1, activate V2), U53#(tt(), V1, V2) -> activate# V1, U53#(tt(), V1, V2) -> activate# V2, U53#(tt(), V1, V2) -> isLNatKind# activate V2, U53#(tt(), V1, V2) -> U54#(isLNatKind activate V2, activate V1, activate V2), U54#(tt(), V1, V2) -> activate# V1, U54#(tt(), V1, V2) -> activate# V2, U54#(tt(), V1, V2) -> isNatural# activate V1, U54#(tt(), V1, V2) -> U55#(isNatural activate V1, activate V2), U55#(tt(), V2) -> activate# V2, U55#(tt(), V2) -> isLNat# activate V2, U62#(tt(), V1) -> activate# V1, U62#(tt(), V1) -> isPLNat# activate V1, isPLNatKind# n__pair(V1, V2) -> activate# V1, isPLNatKind# n__pair(V1, V2) -> activate# V2, isPLNatKind# n__pair(V1, V2) -> isLNatKind# activate V1, isPLNatKind# n__pair(V1, V2) -> U261#(isLNatKind activate V1, activate V2), isPLNatKind# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V1, isPLNatKind# n__splitAt(V1, V2) -> activate# V2, isPLNatKind# n__splitAt(V1, V2) -> U271#(isNaturalKind activate V1, activate V2), U61#(tt(), V1) -> activate# V1, U61#(tt(), V1) -> U62#(isPLNatKind activate V1, activate V1), U61#(tt(), V1) -> isPLNatKind# activate V1, isPLNat# n__pair(V1, V2) -> activate# V1, isPLNat# n__pair(V1, V2) -> activate# V2, isPLNat# n__pair(V1, V2) -> isLNatKind# activate V1, isPLNat# n__pair(V1, V2) -> U241#(isLNatKind activate V1, activate V1, activate V2), isPLNat# n__splitAt(V1, V2) -> isNaturalKind# activate V1, isPLNat# n__splitAt(V1, V2) -> activate# V1, isPLNat# n__splitAt(V1, V2) -> activate# V2, isPLNat# n__splitAt(V1, V2) -> U251#(isNaturalKind activate V1, activate V1, activate V2), U72#(tt(), V1) -> activate# V1, U72#(tt(), V1) -> isNatural# activate V1, U71#(tt(), V1) -> isNaturalKind# activate V1, U71#(tt(), V1) -> activate# V1, U71#(tt(), V1) -> U72#(isNaturalKind activate V1, activate V1), U82#(tt(), V1) -> activate# V1, U82#(tt(), V1) -> isPLNat# activate V1, U81#(tt(), V1) -> activate# V1, U81#(tt(), V1) -> isPLNatKind# activate V1, U81#(tt(), V1) -> U82#(isPLNatKind activate V1, activate V1), U92#(tt(), V1) -> activate# V1, U92#(tt(), V1) -> isLNat# activate V1, U91#(tt(), V1) -> activate# V1, U91#(tt(), V1) -> isLNatKind# activate V1, U91#(tt(), V1) -> U92#(isLNatKind activate V1, activate V1), natsFrom# N -> isNatural# N, natsFrom# N -> U281#(isNatural N, N), sel#(N, XS) -> isNatural# N, sel#(N, XS) -> U291#(isNatural N, N, XS), tail# cons(N, XS) -> activate# XS, tail# cons(N, XS) -> isNatural# N, tail# cons(N, XS) -> U331#(isNatural N, N, activate XS), take#(N, XS) -> isNatural# N, take#(N, XS) -> U341#(isNatural N, N, XS) } Weak: { U102(tt(), V1, V2) -> U103(isLNatKind activate V2, activate V1, activate V2), isNaturalKind n__s V1 -> U221 isNaturalKind activate V1, isNaturalKind n__0() -> tt(), isNaturalKind n__head V1 -> U211 isLNatKind activate V1, isNaturalKind n__sel(V1, V2) -> U231(isNaturalKind activate V1, activate V2), activate X -> X, activate n__natsFrom X -> natsFrom activate X, activate n__s X -> s activate X, activate n__nil() -> nil(), activate n__afterNth(X1, X2) -> afterNth(activate X1, activate X2), activate n__cons(X1, X2) -> cons(activate X1, X2), activate n__fst X -> fst activate X, activate n__snd X -> snd activate X, activate n__tail X -> tail activate X, activate n__take(X1, X2) -> take(activate X1, activate X2), activate n__0() -> 0(), activate n__head X -> head activate X, activate n__sel(X1, X2) -> sel(activate X1, activate X2), activate n__pair(X1, X2) -> pair(activate X1, activate X2), activate n__splitAt(X1, X2) -> splitAt(activate X1, activate X2), U101(tt(), V1, V2) -> U102(isNaturalKind activate V1, activate V1, activate V2), U103(tt(), V1, V2) -> U104(isLNatKind activate V2, activate V1, activate V2), isLNatKind n__natsFrom V1 -> U141 isNaturalKind activate V1, isLNatKind n__nil() -> tt(), isLNatKind n__afterNth(V1, V2) -> U111(isNaturalKind activate V1, activate V2), isLNatKind n__cons(V1, V2) -> U121(isNaturalKind activate V1, activate V2), isLNatKind n__fst V1 -> U131 isPLNatKind activate V1, isLNatKind n__snd V1 -> U151 isPLNatKind activate V1, isLNatKind n__tail V1 -> U161 isLNatKind activate V1, isLNatKind n__take(V1, V2) -> U171(isNaturalKind activate V1, activate V2), U104(tt(), V1, V2) -> U105(isNatural activate V1, activate V2), U105(tt(), V2) -> U106 isLNat activate V2, isNatural n__s V1 -> U191(isNaturalKind activate V1, activate V1), isNatural n__0() -> tt(), isNatural n__head V1 -> U181(isLNatKind activate V1, activate V1), isNatural n__sel(V1, V2) -> U201(isNaturalKind activate V1, activate V1, activate V2), U106 tt() -> tt(), isLNat n__natsFrom V1 -> U71(isNaturalKind activate V1, activate V1), isLNat n__nil() -> tt(), isLNat n__afterNth(V1, V2) -> U41(isNaturalKind activate V1, activate V1, activate V2), isLNat n__cons(V1, V2) -> U51(isNaturalKind activate V1, activate V1, activate V2), isLNat n__fst V1 -> U61(isPLNatKind activate V1, activate V1), isLNat n__snd V1 -> U81(isPLNatKind activate V1, activate V1), isLNat n__tail V1 -> U91(isLNatKind activate V1, activate V1), isLNat n__take(V1, V2) -> U101(isNaturalKind activate V1, activate V1, activate V2), U12(tt(), N, XS) -> U13(isLNat activate XS, activate N, activate XS), U11(tt(), N, XS) -> U12(isNaturalKind activate N, activate N, activate XS), U112 tt() -> tt(), U111(tt(), V2) -> U112 isLNatKind activate V2, U13(tt(), N, XS) -> U14(isLNatKind activate XS, activate N, activate XS), U122 tt() -> tt(), U121(tt(), V2) -> U122 isLNatKind activate V2, U14(tt(), N, XS) -> snd splitAt(activate N, activate XS), U131 tt() -> tt(), snd X -> n__snd X, snd pair(X, Y) -> U301(isLNat X, X, Y), splitAt(X1, X2) -> n__splitAt(X1, X2), splitAt(0(), XS) -> U311(isLNat XS, XS), splitAt(s N, cons(X, XS)) -> U321(isNatural N, N, X, activate XS), U141 tt() -> tt(), U151 tt() -> tt(), U161 tt() -> tt(), U172 tt() -> tt(), U171(tt(), V2) -> U172 isLNatKind activate V2, U182(tt(), V1) -> U183 isLNat activate V1, U181(tt(), V1) -> U182(isLNatKind activate V1, activate V1), U183 tt() -> tt(), U192(tt(), V1) -> U193 isNatural activate V1, U191(tt(), V1) -> U192(isNaturalKind activate V1, activate V1), U193 tt() -> tt(), U202(tt(), V1, V2) -> U203(isLNatKind activate V2, activate V1, activate V2), U201(tt(), V1, V2) -> U202(isNaturalKind activate V1, activate V1, activate V2), U203(tt(), V1, V2) -> U204(isLNatKind activate V2, activate V1, activate V2), U204(tt(), V1, V2) -> U205(isNatural activate V1, activate V2), U205(tt(), V2) -> U206 isLNat activate V2, U206 tt() -> tt(), U22(tt(), X, Y) -> U23(isLNat activate Y, activate X, activate Y), U21(tt(), X, Y) -> U22(isLNatKind activate X, activate X, activate Y), U211 tt() -> tt(), U23(tt(), X, Y) -> U24(isLNatKind activate Y, activate X), U221 tt() -> tt(), U24(tt(), X) -> activate X, U232 tt() -> tt(), U231(tt(), V2) -> U232 isLNatKind activate V2, U242(tt(), V1, V2) -> U243(isLNatKind activate V2, activate V1, activate V2), U241(tt(), V1, V2) -> U242(isLNatKind activate V1, activate V1, activate V2), U243(tt(), V1, V2) -> U244(isLNatKind activate V2, activate V1, activate V2), U244(tt(), V1, V2) -> U245(isLNat activate V1, activate V2), U245(tt(), V2) -> U246 isLNat activate V2, U246 tt() -> tt(), U252(tt(), V1, V2) -> U253(isLNatKind activate V2, activate V1, activate V2), U251(tt(), V1, V2) -> U252(isNaturalKind activate V1, activate V1, activate V2), U253(tt(), V1, V2) -> U254(isLNatKind activate V2, activate V1, activate V2), U254(tt(), V1, V2) -> U255(isNatural activate V1, activate V2), U255(tt(), V2) -> U256 isLNat activate V2, U256 tt() -> tt(), U262 tt() -> tt(), U261(tt(), V2) -> U262 isLNatKind activate V2, U272 tt() -> tt(), U271(tt(), V2) -> U272 isLNatKind activate V2, U282(tt(), N) -> cons(activate N, n__natsFrom n__s activate N), U281(tt(), N) -> U282(isNaturalKind activate N, activate N), cons(X1, X2) -> n__cons(X1, X2), U292(tt(), N, XS) -> U293(isLNat activate XS, activate N, activate XS), U291(tt(), N, XS) -> U292(isNaturalKind activate N, activate N, activate XS), U293(tt(), N, XS) -> U294(isLNatKind activate XS, activate N, activate XS), U294(tt(), N, XS) -> head afterNth(activate N, activate XS), head X -> n__head X, head cons(N, XS) -> U31(isNatural N, N, activate XS), afterNth(N, XS) -> U11(isNatural N, N, XS), afterNth(X1, X2) -> n__afterNth(X1, X2), U302(tt(), Y) -> U303(isLNat activate Y, activate Y), U301(tt(), X, Y) -> U302(isLNatKind activate X, activate Y), U303(tt(), Y) -> U304(isLNatKind activate Y, activate Y), U304(tt(), Y) -> activate Y, U32(tt(), N, XS) -> U33(isLNat activate XS, activate N, activate XS), U31(tt(), N, XS) -> U32(isNaturalKind activate N, activate N, activate XS), U312(tt(), XS) -> pair(nil(), activate XS), U311(tt(), XS) -> U312(isLNatKind activate XS, activate XS), pair(X1, X2) -> n__pair(X1, X2), nil() -> n__nil(), U33(tt(), N, XS) -> U34(isLNatKind activate XS, activate N), U322(tt(), N, X, XS) -> U323(isNatural activate X, activate N, activate X, activate XS), U321(tt(), N, X, XS) -> U322(isNaturalKind activate N, activate N, activate X, activate XS), U323(tt(), N, X, XS) -> U324(isNaturalKind activate X, activate N, activate X, activate XS), U324(tt(), N, X, XS) -> U325(isLNat activate XS, activate N, activate X, activate XS), U325(tt(), N, X, XS) -> U326(isLNatKind activate XS, activate N, activate X, activate XS), U326(tt(), N, X, XS) -> U327(splitAt(activate N, activate XS), activate X), U327(pair(YS, ZS), X) -> pair(cons(activate X, YS), ZS), U34(tt(), N) -> activate N, U332(tt(), XS) -> U333(isLNat activate XS, activate XS), U331(tt(), N, XS) -> U332(isNaturalKind activate N, activate XS), U333(tt(), XS) -> U334(isLNatKind activate XS, activate XS), U334(tt(), XS) -> activate XS, U342(tt(), N, XS) -> U343(isLNat activate XS, activate N, activate XS), U341(tt(), N, XS) -> U342(isNaturalKind activate N, activate N, activate XS), U343(tt(), N, XS) -> U344(isLNatKind activate XS, activate N, activate XS), U344(tt(), N, XS) -> fst splitAt(activate N, activate XS), fst X -> n__fst X, fst pair(X, Y) -> U21(isLNat X, X, Y), U42(tt(), V1, V2) -> U43(isLNatKind activate V2, activate V1, activate V2), U41(tt(), V1, V2) -> U42(isNaturalKind activate V1, activate V1, activate V2), U43(tt(), V1, V2) -> U44(isLNatKind activate V2, activate V1, activate V2), U44(tt(), V1, V2) -> U45(isNatural activate V1, activate V2), U45(tt(), V2) -> U46 isLNat activate V2, U46 tt() -> tt(), U52(tt(), V1, V2) -> U53(isLNatKind activate V2, activate V1, activate V2), U51(tt(), V1, V2) -> U52(isNaturalKind activate V1, activate V1, activate V2), U53(tt(), V1, V2) -> U54(isLNatKind activate V2, activate V1, activate V2), U54(tt(), V1, V2) -> U55(isNatural activate V1, activate V2), U55(tt(), V2) -> U56 isLNat activate V2, U56 tt() -> tt(), U62(tt(), V1) -> U63 isPLNat activate V1, isPLNatKind n__pair(V1, V2) -> U261(isLNatKind activate V1, activate V2), isPLNatKind n__splitAt(V1, V2) -> U271(isNaturalKind activate V1, activate V2), U61(tt(), V1) -> U62(isPLNatKind activate V1, activate V1), U63 tt() -> tt(), isPLNat n__pair(V1, V2) -> U241(isLNatKind activate V1, activate V1, activate V2), isPLNat n__splitAt(V1, V2) -> U251(isNaturalKind activate V1, activate V1, activate V2), U72(tt(), V1) -> U73 isNatural activate V1, U71(tt(), V1) -> U72(isNaturalKind activate V1, activate V1), U73 tt() -> tt(), U82(tt(), V1) -> U83 isPLNat activate V1, U81(tt(), V1) -> U82(isPLNatKind activate V1, activate V1), U83 tt() -> tt(), U92(tt(), V1) -> U93 isLNat activate V1, U91(tt(), V1) -> U92(isLNatKind activate V1, activate V1), U93 tt() -> tt(), natsFrom N -> U281(isNatural N, N), natsFrom X -> n__natsFrom X, sel(N, XS) -> U291(isNatural N, N, XS), sel(X1, X2) -> n__sel(X1, X2), 0() -> n__0(), s X -> n__s X, tail X -> n__tail X, tail cons(N, XS) -> U331(isNatural N, N, activate XS), take(N, XS) -> U341(isNatural N, N, XS), take(X1, X2) -> n__take(X1, X2) } Open