/export/starexec/sandbox2/solver/bin/starexec_run_Certifiable /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- MAYBE U101 tt N XS fst splitAt activate N activate XS U11 tt N XS snd splitAt activate N activate XS U21 tt X activate X U31 tt N activate N U41 tt N cons activate N n__natsFrom n__s activate N U51 tt N XS head afterNth activate N activate XS U61 tt Y activate Y U71 tt XS pair nil activate XS U81 tt N X XS U82 splitAt activate N activate XS activate X U82 pair YS ZS X pair cons activate X YS ZS U91 tt XS activate XS afterNth N XS U11 and isNatural N n__isLNat XS N XS and tt X activate X fst pair X Y U21 and isLNat X n__isLNat Y X head cons N XS U31 and isNatural N n__isLNat activate XS N isLNat n__nil tt isLNat n__afterNth V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__fst V1 isPLNat activate V1 isLNat n__natsFrom V1 isNatural activate V1 isLNat n__snd V1 isPLNat activate V1 isLNat n__tail V1 isLNat activate V1 isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 isNatural n__0 tt isNatural n__head V1 isLNat activate V1 isNatural n__s V1 isNatural activate V1 isNatural n__sel V1 V2 and isNatural activate V1 n__isLNat activate V2 isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 natsFrom N U41 isNatural N N sel N XS U51 and isNatural N n__isLNat XS N XS snd pair X Y U61 and isLNat X n__isLNat Y Y splitAt 0 XS U71 isLNat XS XS splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS take N XS U101 and isNatural N n__isLNat XS N XS natsFrom X n__natsFrom X s X n__s X isLNat X n__isLNat X nil n__nil afterNth X1 X2 n__afterNth X1 X2 cons X1 X2 n__cons X1 X2 fst X n__fst X snd X n__snd X tail X n__tail X take X1 X2 n__take X1 X2 0 n__0 head X n__head X sel X1 X2 n__sel X1 X2 pair X1 X2 n__pair X1 X2 splitAt X1 X2 n__splitAt X1 X2 and X1 X2 n__and X1 X2 isNatural X n__isNatural X activate n__natsFrom X natsFrom activate X activate n__s X s activate X activate n__isLNat X isLNat 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 activate n__and X1 X2 and activate X1 X2 activate n__isNatural X isNatural X activate X X 2.2 U11 tt N XS splitAt activate N activate XS splitAt s N cons X XS isNatural N isLNat n__take V1 V2 isNatural activate V1 activate n__s X activate X U81 tt N X XS splitAt activate N activate XS isLNat n__tail V1 activate V1 U61 tt Y activate Y activate n__and X1 X2 and activate X1 X2 isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__snd V1 isPLNat activate V1 isLNat n__afterNth V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isNatural X isNatural X U81 tt N X XS activate XS take N XS isNatural N snd pair X Y U61 and isLNat X n__isLNat Y Y isLNat n__afterNth V1 V2 activate V1 isNatural n__sel V1 V2 activate V1 U41 tt N cons activate N n__natsFrom n__s activate N activate n__and X1 X2 activate X1 sel N XS isNatural N splitAt 0 XS U71 isLNat XS XS afterNth N XS U11 and isNatural N n__isLNat XS N XS activate n__natsFrom X activate X U41 tt N activate N take N XS U101 and isNatural N n__isLNat XS N XS U41 tt N activate N activate n__tail X tail activate X take N XS and isNatural N n__isLNat XS natsFrom N isNatural N U81 tt N X XS activate X isLNat n__snd V1 activate V1 isPLNat n__splitAt V1 V2 isNatural activate V1 activate n__tail X activate X activate n__splitAt X1 X2 activate X1 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 fst pair X Y U21 and isLNat X n__isLNat Y X U82 pair YS ZS X pair cons activate X YS ZS activate n__nil nil isNatural n__sel V1 V2 isNatural activate V1 isNatural n__s V1 isNatural activate V1 sel N XS U51 and isNatural N n__isLNat XS N XS tail cons N XS activate XS tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS tail cons N XS isNatural N isLNat n__afterNth V1 V2 activate V2 fst pair X Y isLNat X activate n__head X head activate X activate n__splitAt X1 X2 splitAt activate X1 activate X2 activate n__fst X activate X U51 tt N XS activate N isLNat n__cons V1 V2 activate V1 activate n__0 0 U51 tt N XS afterNth activate N activate XS head cons N XS and isNatural N n__isLNat activate XS isPLNat n__pair V1 V2 activate V2 U101 tt N XS fst splitAt activate N activate XS isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 isLNat n__take V1 V2 activate V2 isLNat n__afterNth V1 V2 isNatural activate V1 U82 pair YS ZS X activate X snd pair X Y isLNat X tail cons N XS activate XS activate n__pair X1 X2 activate X1 isPLNat n__pair V1 V2 isLNat activate V1 fst pair X Y and isLNat X n__isLNat Y isNatural n__sel V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__cons V1 V2 isNatural activate V1 isLNat n__tail V1 isLNat activate V1 activate n__splitAt X1 X2 activate X2 activate n__sel X1 X2 sel activate X1 activate X2 activate n__take X1 X2 activate X2 isNatural n__head V1 isLNat activate V1 activate n__pair X1 X2 pair activate X1 activate X2 sel N XS and isNatural N n__isLNat XS afterNth N XS and isNatural N n__isLNat XS U51 tt N XS activate XS head cons N XS activate XS isNatural n__s V1 activate V1 head cons N XS isNatural N activate n__snd X snd activate X U71 tt XS activate XS splitAt s N cons X XS activate XS isPLNat n__splitAt V1 V2 activate V1 U91 tt XS activate XS tail cons N XS and isNatural N n__isLNat activate XS isNatural n__sel V1 V2 activate V2 U101 tt N XS splitAt activate N activate XS activate n__fst X fst activate X isLNat n__natsFrom V1 isNatural activate V1 and tt X activate X splitAt 0 XS isLNat XS U101 tt N XS activate N isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__take V1 V2 activate V1 isLNat n__natsFrom V1 activate V1 activate n__s X s activate X U51 tt N XS head afterNth activate N activate XS head cons N XS U31 and isNatural N n__isLNat activate XS N U81 tt N X XS U82 splitAt activate N activate XS activate X splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS splitAt s N cons X XS activate XS activate n__cons X1 X2 activate X1 natsFrom N U41 isNatural N N U21 tt X activate X activate n__afterNth X1 X2 afterNth activate X1 activate X2 activate n__pair X1 X2 activate X2 activate n__afterNth X1 X2 activate X2 U71 tt XS nil isNatural n__head V1 activate V1 isLNat n__cons V1 V2 activate V2 activate n__take X1 X2 activate X1 activate n__cons X1 X2 cons activate X1 X2 snd pair X Y and isLNat X n__isLNat Y splitAt s N cons X XS and isNatural N n__and n__isNatural X n__isLNat activate XS activate n__natsFrom X natsFrom activate X U82 pair YS ZS X cons activate X YS U31 tt N activate N U81 tt N X XS activate N activate n__snd X activate X activate n__sel X1 X2 activate X2 U11 tt N XS activate N activate n__head X activate X U11 tt N XS snd splitAt activate N activate XS U71 tt XS pair nil activate XS activate n__isLNat X isLNat X isPLNat n__splitAt V1 V2 activate V2 U101 tt N XS activate XS activate n__sel X1 X2 activate X1 isLNat n__fst V1 isPLNat activate V1 isLNat n__fst V1 activate V1 U11 tt N XS activate XS activate n__take X1 X2 take activate X1 activate X2 isPLNat n__pair V1 V2 activate V1 afterNth N XS isNatural N activate n__afterNth X1 X2 activate X1 true head cons N XS isNatural N activate n__afterNth X1 X2 activate X1 isNatural n__s V1 activate V1 isPLNat n__pair V1 V2 activate V1 afterNth N XS isNatural N head cons N XS activate XS activate n__take X1 X2 take activate X1 activate X2 U51 tt N XS activate XS sel N XS and isNatural N n__isLNat XS afterNth N XS and isNatural N n__isLNat XS U11 tt N XS activate XS isNatural n__head V1 isLNat activate V1 isLNat n__fst V1 activate V1 activate n__take X1 X2 activate X2 isLNat n__fst V1 isPLNat activate V1 activate n__splitAt X1 X2 activate X2 activate n__sel X1 X2 sel activate X1 activate X2 isLNat n__tail V1 isLNat activate V1 activate n__sel X1 X2 activate X1 isLNat n__cons V1 V2 isNatural activate V1 isNatural n__sel V1 V2 and isNatural activate V1 n__isLNat activate V2 isPLNat n__pair V1 V2 isLNat activate V1 fst pair X Y and isLNat X n__isLNat Y activate n__pair X1 X2 activate X1 U101 tt N XS activate XS tail cons N XS activate XS snd pair X Y isLNat X U82 pair YS ZS X activate X isPLNat n__splitAt V1 V2 activate V2 isLNat n__afterNth V1 V2 isNatural activate V1 isLNat n__take V1 V2 activate V2 activate n__isLNat X isLNat X isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 U101 tt N XS fst splitAt activate N activate XS head cons N XS and isNatural N n__isLNat activate XS isPLNat n__pair V1 V2 activate V2 U11 tt N XS snd splitAt activate N activate XS U51 tt N XS afterNth activate N activate XS activate n__head X activate X isLNat n__cons V1 V2 activate V1 U11 tt N XS activate N U51 tt N XS activate N activate n__sel X1 X2 activate X2 activate n__splitAt X1 X2 splitAt activate X1 activate X2 activate n__fst X activate X activate n__snd X activate X activate n__head X head activate X U81 tt N X XS activate N U31 tt N activate N fst pair X Y isLNat X activate n__natsFrom X natsFrom activate X splitAt s N cons X XS and isNatural N n__and n__isNatural X n__isLNat activate XS snd pair X Y and isLNat X n__isLNat Y isLNat n__afterNth V1 V2 activate V2 activate n__take X1 X2 activate X1 tail cons N XS isNatural N tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS isLNat n__cons V1 V2 activate V2 tail cons N XS activate XS isNatural n__head V1 activate V1 isNatural n__s V1 isNatural activate V1 sel N XS U51 and isNatural N n__isLNat XS N XS activate n__pair X1 X2 activate X2 activate n__afterNth X1 X2 activate X2 isNatural n__sel V1 V2 isNatural activate V1 activate n__afterNth X1 X2 afterNth activate X1 activate X2 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 fst pair X Y U21 and isLNat X n__isLNat Y X U21 tt X activate X activate n__splitAt X1 X2 activate X1 natsFrom N U41 isNatural N N activate n__tail X activate X isPLNat n__splitAt V1 V2 isNatural activate V1 isLNat n__snd V1 activate V1 activate n__cons X1 X2 activate X1 natsFrom N isNatural N U81 tt N X XS activate X splitAt s N cons X XS activate XS take N XS and isNatural N n__isLNat XS activate n__tail X tail activate X splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS take N XS U101 and isNatural N n__isLNat XS N XS U41 tt N activate N U81 tt N X XS U82 splitAt activate N activate XS activate X activate n__natsFrom X activate X U41 tt N activate N afterNth N XS U11 and isNatural N n__isLNat XS N XS head cons N XS U31 and isNatural N n__isLNat activate XS N splitAt 0 XS U71 isLNat XS XS U51 tt N XS head afterNth activate N activate XS sel N XS isNatural N isLNat n__natsFrom V1 activate V1 activate n__and X1 X2 activate X1 isLNat n__take V1 V2 activate V1 isNatural n__sel V1 V2 activate V1 U101 tt N XS activate N isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__afterNth V1 V2 activate V1 take N XS isNatural N snd pair X Y U61 and isLNat X n__isLNat Y Y splitAt 0 XS isLNat XS U81 tt N X XS activate XS isLNat n__natsFrom V1 isNatural activate V1 and tt X activate X U101 tt N XS splitAt activate N activate XS activate n__fst X fst activate X activate n__isNatural X isNatural X isLNat n__afterNth V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__snd V1 isPLNat activate V1 isNatural n__sel V1 V2 activate V2 isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 tail cons N XS and isNatural N n__isLNat activate XS activate n__and X1 X2 and activate X1 X2 isLNat n__tail V1 activate V1 U61 tt Y activate Y U91 tt XS activate XS splitAt s N cons X XS activate XS isPLNat n__splitAt V1 V2 activate V1 U81 tt N X XS splitAt activate N activate XS activate n__s X activate X U71 tt XS activate XS splitAt s N cons X XS isNatural N isLNat n__take V1 V2 isNatural activate V1 U11 tt N XS splitAt activate N activate XS activate n__snd X snd activate X true 0 0 0 U21 2 2 0 0 U11 3 1 1 2 5 3 4 0 cons 2 0 s 1 1 0 n__pair 2 1 0 2 0 0 take 2 1 5600 2 0 0 isPLNat 1 1 0 U91 2 2 2603 0 U101 3 1 0 2 5600 3 0 0 activate 1 1 0 n__isLNat 1 1 0 U82 2 2 0 0 take 2 1 5600 2 0 0 U71 2 1 0 2 0 0 U81 4 1 0 2 1 3 0 4 0 0 and 2 1 0 2 0 0 U101 3 2 1 3 0 0 pair 2 1 0 2 0 0 fst 1 1 0 activate 1 1 0 natsFrom 1 1 16706 head 1 1 0 splitAt 2 1 1 2 0 0 fst 1 1 0 n__nil 0 2 n__natsFrom 1 1 16706 isNatural 1 1 0 n__snd 1 1 4 n__s 1 1 0 n__splitAt 2 1 1 2 0 0 tail 1 1 24773 0 0 14099 n__take 2 1 5600 2 0 0 sel 2 1 8 2 6 0 isLNat 1 1 0 sel 2 1 8 2 6 0 s 1 0 afterNth 2 1 7 2 5 0 n__cons 2 1 0 2 0 0 isPLNat 1 1 0 nil 0 2 isLNat 1 1 0 n__sel 2 1 8 2 6 0 tail 1 1 0 splitAt 2 1 1 2 0 0 nil 0 0 n__tail 1 1 24773 afterNth 2 1 7 2 5 0 n__isNatural 1 1 0 n__0 0 14099 n__afterNth 2 1 7 2 5 0 U61 2 2 3 0 U51 3 2 7 3 6 0 n__fst 1 1 0 U11 3 2 3 3 3 0 U31 2 2 0 0 head 1 1 1 snd 1 1 1 U41 2 1 1 2 1 0 cons 2 1 0 2 0 0 natsFrom 1 1 16705 snd 1 1 4 U21 2 1 0 2 0 0 U81 4 2 1 3 0 4 0 0 U82 2 1 0 2 0 0 tt 0 2 n__and 2 1 0 2 0 0 U71 2 2 0 0 isNatural 1 1 0 pair 2 0 n__head 1 1 1 U51 3 1 1 2 8 3 6 0 U41 2 2 16706 0 U31 2 1 0 2 0 0 and 2 2 0 0 U91 2 1 0 2 0 0 U61 2 1 1 2 0 0 U71 tt XS activate XS activate n__s X activate X U81 tt N X XS splitAt activate N activate XS splitAt s N cons X XS activate XS U91 tt XS activate XS U61 tt Y activate Y activate n__and X1 X2 and activate X1 X2 tail cons N XS and isNatural N n__isLNat activate XS isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isNatural X isNatural X activate n__fst X fst activate X U101 tt N XS splitAt activate N activate XS and tt X activate X U81 tt N X XS activate XS splitAt 0 XS isLNat XS snd pair X Y U61 and isLNat X n__isLNat Y Y isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__and X1 X2 activate X1 U51 tt N XS head afterNth activate N activate XS splitAt 0 XS U71 isLNat XS XS head cons N XS U31 and isNatural N n__isLNat activate XS N U81 tt N X XS U82 splitAt activate N activate XS activate X take N XS U101 and isNatural N n__isLNat XS N XS splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS take N XS and isNatural N n__isLNat XS splitAt s N cons X XS activate XS U81 tt N X XS activate X activate n__cons X1 X2 activate X1 U21 tt X activate X fst pair X Y U21 and isLNat X n__isLNat Y X isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__afterNth X1 X2 afterNth activate X1 activate X2 activate n__pair X1 X2 activate X2 sel N XS U51 and isNatural N n__isLNat XS N XS isNatural n__s V1 isNatural activate V1 tail cons N XS activate XS isLNat n__cons V1 V2 activate V2 tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS tail cons N XS isNatural N splitAt s N cons X XS and isNatural N n__and n__isNatural X n__isLNat activate XS fst pair X Y isLNat X U31 tt N activate N activate n__fst X activate X activate n__splitAt X1 X2 splitAt activate X1 activate X2 isLNat n__cons V1 V2 activate V1 U51 tt N XS afterNth activate N activate XS isPLNat n__pair V1 V2 activate V2 head cons N XS and isNatural N n__isLNat activate XS U101 tt N XS fst splitAt activate N activate XS isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 activate n__isLNat X isLNat X isLNat n__take V1 V2 activate V2 isPLNat n__splitAt V1 V2 activate V2 U82 pair YS ZS X activate X tail cons N XS activate XS U101 tt N XS activate XS activate n__pair X1 X2 activate X1 fst pair X Y and isLNat X n__isLNat Y isPLNat n__pair V1 V2 isLNat activate V1 isLNat n__cons V1 V2 isNatural activate V1 activate n__sel X1 X2 sel activate X1 activate X2 activate n__splitAt X1 X2 activate X2 isLNat n__fst V1 isPLNat activate V1 activate n__take X1 X2 activate X2 isLNat n__fst V1 activate V1 activate n__take X1 X2 take activate X1 activate X2 head cons N XS activate XS isPLNat n__pair V1 V2 activate V1 isNatural n__s V1 activate V1 head cons N XS isNatural N isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 pair X1 X2 n__pair X1 X2 U31 tt N activate N head cons N XS U31 and isNatural N n__isLNat activate XS N U71 tt XS pair nil activate XS activate n__natsFrom X natsFrom activate X U101 tt N XS fst splitAt activate N activate XS U21 tt X activate X isLNat n__nil tt isLNat n__snd V1 isPLNat activate V1 take N XS U101 and isNatural N n__isLNat XS N XS activate n__splitAt X1 X2 splitAt activate X1 activate X2 isNatural n__s V1 isNatural activate V1 activate n__take X1 X2 take activate X1 activate X2 isLNat n__fst V1 isPLNat activate V1 snd pair X Y U61 and isLNat X n__isLNat Y Y isLNat n__afterNth V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__fst X fst activate X isNatural n__sel V1 V2 and isNatural activate V1 n__isLNat activate V2 splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS isLNat n__tail V1 isLNat activate V1 isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 activate n__head X head activate X snd X n__snd X U41 tt N cons activate N n__natsFrom n__s activate N splitAt 0 XS U71 isLNat XS XS activate n__0 0 U82 pair YS ZS X pair cons activate X YS ZS isLNat X n__isLNat X U61 tt Y activate Y isLNat n__natsFrom V1 isNatural activate V1 isNatural n__head V1 isLNat activate V1 sel X1 X2 n__sel X1 X2 and X1 X2 n__and X1 X2 natsFrom N U41 isNatural N N activate n__tail X tail activate X fst pair X Y U21 and isLNat X n__isLNat Y X activate n__isLNat X isLNat X sel N XS U51 and isNatural N n__isLNat XS N XS afterNth N XS U11 and isNatural N n__isLNat XS N XS activate n__and X1 X2 and activate X1 X2 tail X n__tail X isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isNatural X isNatural X isNatural n__0 tt activate n__nil nil U91 tt XS activate XS U81 tt N X XS U82 splitAt activate N activate XS activate X and tt X activate X splitAt X1 X2 n__splitAt X1 X2 nil n__nil activate n__pair X1 X2 pair activate X1 activate X2 activate n__s X s activate X activate n__cons X1 X2 cons activate X1 X2 U51 tt N XS head afterNth activate N activate XS s X n__s X activate n__snd X snd activate X activate n__afterNth X1 X2 afterNth activate X1 activate X2 head X n__head X activate X X isNatural X n__isNatural X 0 n__0 natsFrom X n__natsFrom X afterNth X1 X2 n__afterNth X1 X2 cons X1 X2 n__cons X1 X2 take X1 X2 n__take X1 X2 activate n__sel X1 X2 sel activate X1 activate X2 tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 fst X n__fst X U11 tt N XS snd splitAt activate N activate XS snd pair X Y U61 and isLNat X n__isLNat Y Y false U61 tt Y activate Y false tail cons N XS activate XS false tail cons N XS activate XS false tail cons N XS isNatural N false tail cons N XS and isNatural N n__isLNat activate XS false tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS false U91 tt XS activate XS false isLNat n__cons V1 V2 activate V2 isLNat n__cons V1 V2 activate V1 isLNat n__cons V1 V2 isNatural activate V1 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 U31 tt N activate N head cons N XS activate XS head cons N XS isNatural N head cons N XS and isNatural N n__isLNat activate XS head cons N XS U31 and isNatural N n__isLNat activate XS N U71 tt XS activate XS U101 tt N XS activate XS U101 tt N XS splitAt activate N activate XS U101 tt N XS fst splitAt activate N activate XS U21 tt X activate X take N XS and isNatural N n__isLNat XS take N XS U101 and isNatural N n__isLNat XS N XS activate n__splitAt X1 X2 activate X2 activate n__splitAt X1 X2 splitAt activate X1 activate X2 isNatural n__s V1 activate V1 isNatural n__s V1 isNatural activate V1 activate n__take X1 X2 activate X2 activate n__take X1 X2 take activate X1 activate X2 isLNat n__fst V1 activate V1 isLNat n__fst V1 isPLNat activate V1 activate n__fst X activate X activate n__fst X fst activate X splitAt s N cons X XS activate XS splitAt s N cons X XS activate XS splitAt s N cons X XS and isNatural N n__and n__isNatural X n__isLNat activate XS splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS isPLNat n__pair V1 V2 activate V2 isPLNat n__pair V1 V2 activate V1 isPLNat n__pair V1 V2 isLNat activate V1 isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 splitAt 0 XS isLNat XS splitAt 0 XS U71 isLNat XS XS U82 pair YS ZS X activate X fst pair X Y isLNat X fst pair X Y and isLNat X n__isLNat Y fst pair X Y U21 and isLNat X n__isLNat Y X activate n__isLNat X isLNat X sel N XS U51 and isNatural N n__isLNat XS N XS activate n__and X1 X2 activate X1 activate n__and X1 X2 and activate X1 X2 isLNat n__take V1 V2 activate V2 isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isNatural X isNatural X U81 tt N X XS activate X U81 tt N X XS activate XS U81 tt N X XS splitAt activate N activate XS U81 tt N X XS U82 splitAt activate N activate XS activate X and tt X activate X activate n__pair X1 X2 activate X2 activate n__pair X1 X2 activate X1 activate n__s X activate X activate n__cons X1 X2 activate X1 U51 tt N XS head afterNth activate N activate XS activate n__sel X1 X2 sel activate X1 activate X2 isPLNat n__splitAt V1 V2 activate V2 isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 true 0 0 0 U21 2 2 0 0 U11 3 1 1 2 4 3 3 0 cons 2 0 s 1 1 0 n__pair 2 1 0 2 0 0 take 2 1 4 2 4 0 isPLNat 1 1 0 U91 2 2 29616 0 U101 3 1 2 2 3 3 3 0 activate 1 1 0 n__isLNat 1 1 0 U82 2 2 0 0 take 2 1 5600 2 5 0 U71 2 1 0 2 0 0 U81 4 3 0 4 0 0 and 2 1 0 2 0 0 U101 3 2 6 3 2 0 pair 2 1 0 2 0 0 fst 1 1 2 activate 1 1 0 natsFrom 1 1 1 head 1 1 2 splitAt 2 1 1 2 0 0 fst 1 1 1 n__nil 0 1 n__natsFrom 1 1 1 isNatural 1 1 0 n__snd 1 1 3 n__s 1 1 0 n__splitAt 2 1 1 2 0 0 tail 1 1 29616 0 0 44812 n__take 2 1 5600 2 5 0 sel 2 1 11 2 8 0 isLNat 1 1 0 sel 2 1 12 2 9 0 s 1 0 afterNth 2 1 5 2 4 0 n__cons 2 1 0 2 0 0 isPLNat 1 1 0 nil 0 1 isLNat 1 1 0 n__sel 2 1 12 2 9 0 tail 1 1 0 splitAt 2 2 0 0 nil 0 0 n__tail 1 1 29616 afterNth 2 1 7 2 5 0 n__isNatural 1 1 0 n__0 0 44812 n__afterNth 2 1 5 2 4 0 U61 2 2 1 0 U51 3 2 10 3 8 0 n__fst 1 1 2 U11 3 0 U31 2 2 1 0 head 1 1 4 snd 1 1 1 U41 2 1 1 0 cons 2 1 0 2 0 0 natsFrom 1 1 16705 snd 1 1 3 U21 2 2 1 0 U81 4 2 1 3 0 4 0 0 U82 2 1 0 2 0 0 tt 0 1 n__and 2 1 0 2 0 0 U71 2 2 0 0 isNatural 1 1 0 pair 2 0 n__head 1 1 4 U51 3 1 5 2 12 3 8 0 U41 2 2 1 0 U31 2 1 1 2 2 0 and 2 2 0 0 U91 2 1 0 2 0 0 U61 2 1 1 0 isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 isPLNat n__splitAt V1 V2 activate V2 activate n__cons X1 X2 activate X1 activate n__s X activate X activate n__pair X1 X2 activate X1 activate n__pair X1 X2 activate X2 and tt X activate X U81 tt N X XS U82 splitAt activate N activate XS activate X U81 tt N X XS splitAt activate N activate XS U81 tt N X XS activate XS U81 tt N X XS activate X activate n__isNatural X isNatural X activate n__and X1 X2 and activate X1 X2 activate n__and X1 X2 activate X1 sel N XS U51 and isNatural N n__isLNat XS N XS activate n__isLNat X isLNat X fst pair X Y U21 and isLNat X n__isLNat Y X U82 pair YS ZS X activate X splitAt 0 XS U71 isLNat XS XS splitAt 0 XS isLNat XS isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 isPLNat n__pair V1 V2 isLNat activate V1 isPLNat n__pair V1 V2 activate V1 isPLNat n__pair V1 V2 activate V2 splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS splitAt s N cons X XS and isNatural N n__and n__isNatural X n__isLNat activate XS splitAt s N cons X XS activate XS splitAt s N cons X XS activate XS isNatural n__s V1 isNatural activate V1 isNatural n__s V1 activate V1 activate n__splitAt X1 X2 splitAt activate X1 activate X2 activate n__splitAt X1 X2 activate X2 U71 tt XS activate XS head cons N XS U31 and isNatural N n__isLNat activate XS N isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__cons V1 V2 isNatural activate V1 isLNat n__cons V1 V2 activate V1 isLNat n__cons V1 V2 activate V2 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 pair X1 X2 n__pair X1 X2 U31 tt N activate N head cons N XS U31 and isNatural N n__isLNat activate XS N U71 tt XS pair nil activate XS activate n__natsFrom X natsFrom activate X U101 tt N XS fst splitAt activate N activate XS U21 tt X activate X isLNat n__nil tt isLNat n__snd V1 isPLNat activate V1 take N XS U101 and isNatural N n__isLNat XS N XS activate n__splitAt X1 X2 splitAt activate X1 activate X2 isNatural n__s V1 isNatural activate V1 activate n__take X1 X2 take activate X1 activate X2 isLNat n__fst V1 isPLNat activate V1 snd pair X Y U61 and isLNat X n__isLNat Y Y isLNat n__afterNth V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__fst X fst activate X isNatural n__sel V1 V2 and isNatural activate V1 n__isLNat activate V2 splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS isLNat n__tail V1 isLNat activate V1 isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 activate n__head X head activate X snd X n__snd X U41 tt N cons activate N n__natsFrom n__s activate N splitAt 0 XS U71 isLNat XS XS activate n__0 0 U82 pair YS ZS X pair cons activate X YS ZS isLNat X n__isLNat X U61 tt Y activate Y isLNat n__natsFrom V1 isNatural activate V1 isNatural n__head V1 isLNat activate V1 sel X1 X2 n__sel X1 X2 and X1 X2 n__and X1 X2 natsFrom N U41 isNatural N N activate n__tail X tail activate X fst pair X Y U21 and isLNat X n__isLNat Y X activate n__isLNat X isLNat X sel N XS U51 and isNatural N n__isLNat XS N XS afterNth N XS U11 and isNatural N n__isLNat XS N XS activate n__and X1 X2 and activate X1 X2 tail X n__tail X isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isNatural X isNatural X isNatural n__0 tt activate n__nil nil U91 tt XS activate XS U81 tt N X XS U82 splitAt activate N activate XS activate X and tt X activate X splitAt X1 X2 n__splitAt X1 X2 nil n__nil activate n__pair X1 X2 pair activate X1 activate X2 activate n__s X s activate X activate n__cons X1 X2 cons activate X1 X2 U51 tt N XS head afterNth activate N activate XS s X n__s X activate n__snd X snd activate X activate n__afterNth X1 X2 afterNth activate X1 activate X2 head X n__head X activate X X isNatural X n__isNatural X 0 n__0 natsFrom X n__natsFrom X afterNth X1 X2 n__afterNth X1 X2 cons X1 X2 n__cons X1 X2 take X1 X2 n__take X1 X2 activate n__sel X1 X2 sel activate X1 activate X2 tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 fst X n__fst X U11 tt N XS snd splitAt activate N activate XS head cons N XS U31 and isNatural N n__isLNat activate XS N false isPLNat n__pair V1 V2 activate V2 false isPLNat n__pair V1 V2 activate V1 false isPLNat n__pair V1 V2 isLNat activate V1 false isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 false fst pair X Y U21 and isLNat X n__isLNat Y X false sel N XS U51 and isNatural N n__isLNat XS N XS false isPLNat n__splitAt V1 V2 activate V2 false isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 false isLNat n__cons V1 V2 activate V2 isLNat n__cons V1 V2 activate V1 isLNat n__cons V1 V2 isNatural activate V1 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 U71 tt XS activate XS activate n__splitAt X1 X2 activate X2 activate n__splitAt X1 X2 splitAt activate X1 activate X2 isNatural n__s V1 activate V1 isNatural n__s V1 isNatural activate V1 splitAt s N cons X XS activate XS splitAt s N cons X XS activate XS splitAt s N cons X XS and isNatural N n__and n__isNatural X n__isLNat activate XS splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS splitAt 0 XS isLNat XS splitAt 0 XS U71 isLNat XS XS U82 pair YS ZS X activate X activate n__isLNat X isLNat X activate n__and X1 X2 activate X1 activate n__and X1 X2 and activate X1 X2 activate n__isNatural X isNatural X U81 tt N X XS activate X U81 tt N X XS activate XS U81 tt N X XS splitAt activate N activate XS U81 tt N X XS U82 splitAt activate N activate XS activate X and tt X activate X activate n__pair X1 X2 activate X2 activate n__pair X1 X2 activate X1 activate n__s X activate X activate n__cons X1 X2 activate X1 true 0 0 0 U21 2 2 82041 0 U11 3 2 56294 3 56293 0 cons 2 0 s 1 1 0 n__pair 2 1 30862 2 1 0 take 2 0 isPLNat 1 1 30860 U91 2 2 29616 0 U101 3 0 activate 1 1 0 n__isLNat 1 1 30861 U82 2 2 4529 0 take 2 1 82044 2 82046 0 U71 2 2 30867 0 U81 4 3 35393 4 35392 0 and 2 1 2 2 0 0 U101 3 2 82044 3 82046 0 pair 2 1 30862 2 1 0 fst 1 1 51179 activate 1 1 4528 natsFrom 1 1 11970 head 1 2 splitAt 2 1 30865 2 30867 0 fst 1 1 n__nil 0 1 n__natsFrom 1 1 11970 isNatural 1 1 30861 n__snd 1 1 25426 n__s 1 1 0 n__splitAt 2 1 30865 2 30867 0 tail 1 1 42105 0 0 1 n__take 2 1 82044 2 82046 0 sel 2 0 isLNat 1 1 35389 sel 2 1 85563 2 85562 0 s 1 0 afterNth 2 1 56294 2 56293 0 n__cons 2 1 4 2 0 0 isPLNat 1 0 nil 0 1 isLNat 1 1 30861 n__sel 2 1 85563 2 85562 0 tail 1 0 splitAt 2 2 35392 0 nil 0 0 n__tail 1 1 42105 afterNth 2 0 n__isNatural 1 1 30861 n__0 0 1 n__afterNth 2 1 56294 2 56293 0 U61 2 2 25427 0 U51 3 0 n__fst 1 1 51179 U11 3 0 U31 2 2 29271 0 head 1 1 29269 snd 1 1 U41 2 0 cons 2 1 4 2 0 0 natsFrom 1 16705 snd 1 1 25426 U21 2 0 U81 4 2 30865 3 30866 4 30867 0 U82 2 1 0 2 30866 0 tt 0 1 n__and 2 1 2 2 0 0 U71 2 2 35391 0 isNatural 1 1 35388 pair 2 0 n__head 1 1 29269 U51 3 2 85563 3 85562 0 U41 2 2 11970 0 U31 2 0 and 2 2 4528 0 U91 2 0 U61 2 0 activate n__s X activate X and tt X activate X U81 tt N X XS splitAt activate N activate XS activate n__and X1 X2 and activate X1 X2 activate n__isLNat X isLNat X splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS isNatural n__s V1 isNatural activate V1 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 pair X1 X2 n__pair X1 X2 U31 tt N activate N head cons N XS U31 and isNatural N n__isLNat activate XS N U71 tt XS pair nil activate XS activate n__natsFrom X natsFrom activate X U101 tt N XS fst splitAt activate N activate XS U21 tt X activate X isLNat n__nil tt isLNat n__snd V1 isPLNat activate V1 take N XS U101 and isNatural N n__isLNat XS N XS activate n__splitAt X1 X2 splitAt activate X1 activate X2 isNatural n__s V1 isNatural activate V1 activate n__take X1 X2 take activate X1 activate X2 isLNat n__fst V1 isPLNat activate V1 snd pair X Y U61 and isLNat X n__isLNat Y Y isLNat n__afterNth V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__fst X fst activate X isNatural n__sel V1 V2 and isNatural activate V1 n__isLNat activate V2 splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS isLNat n__tail V1 isLNat activate V1 isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 activate n__head X head activate X snd X n__snd X U41 tt N cons activate N n__natsFrom n__s activate N splitAt 0 XS U71 isLNat XS XS activate n__0 0 U82 pair YS ZS X pair cons activate X YS ZS isLNat X n__isLNat X U61 tt Y activate Y isLNat n__natsFrom V1 isNatural activate V1 isNatural n__head V1 isLNat activate V1 sel X1 X2 n__sel X1 X2 and X1 X2 n__and X1 X2 natsFrom N U41 isNatural N N activate n__tail X tail activate X fst pair X Y U21 and isLNat X n__isLNat Y X activate n__isLNat X isLNat X sel N XS U51 and isNatural N n__isLNat XS N XS afterNth N XS U11 and isNatural N n__isLNat XS N XS activate n__and X1 X2 and activate X1 X2 tail X n__tail X isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isNatural X isNatural X isNatural n__0 tt activate n__nil nil U91 tt XS activate XS U81 tt N X XS U82 splitAt activate N activate XS activate X and tt X activate X splitAt X1 X2 n__splitAt X1 X2 nil n__nil activate n__pair X1 X2 pair activate X1 activate X2 activate n__s X s activate X activate n__cons X1 X2 cons activate X1 X2 U51 tt N XS head afterNth activate N activate XS s X n__s X activate n__snd X snd activate X activate n__afterNth X1 X2 afterNth activate X1 activate X2 head X n__head X activate X X isNatural X n__isNatural X 0 n__0 natsFrom X n__natsFrom X afterNth X1 X2 n__afterNth X1 X2 cons X1 X2 n__cons X1 X2 take X1 X2 n__take X1 X2 activate n__sel X1 X2 sel activate X1 activate X2 tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 fst X n__fst X U11 tt N XS snd splitAt activate N activate XS isNatural n__s V1 isNatural activate V1 true activate 1 1 and 2 2 fst 1 1 n__snd 1 1 sel 2 2 isPLNat 1 1 U31 2 2 head 1 1 U41 2 1 snd 1 1 n__and 2 2 n__head 1 1 0 0 0 U21 2 9 2 U11 3 4 1 3 cons 2 0 2 1 s 1 6 1 n__pair 2 2 take 2 0 1 2 isPLNat 1 10 U91 2 0 1 U101 3 0 2 1 n__isLNat 1 10 U82 2 0 1 take 2 9 U71 2 3 U81 4 0 1 4 3 2 U101 3 10 pair 2 2 fst 1 5 1 activate 1 0 natsFrom 1 7 1 head 1 0 splitAt 2 4 n__nil 0 10 n__natsFrom 1 7 1 isNatural 1 10 n__s 1 6 1 n__splitAt 2 4 tail 1 5 0 0 2 n__take 2 9 isLNat 1 0 sel 2 5 s 1 0 afterNth 2 5 n__cons 2 1 1 nil 0 10 isLNat 1 10 n__sel 2 5 tail 1 0 splitAt 2 0 1 2 nil 0 0 n__tail 1 5 afterNth 2 0 n__isNatural 1 10 n__0 0 2 n__afterNth 2 5 U61 2 6 1 U51 3 0 1 n__fst 1 5 1 U11 3 0 3 1 snd 1 0 cons 2 1 1 natsFrom 1 0 U21 2 0 2 U81 4 4 U82 2 2 2 tt 0 8 U71 2 0 2 1 isNatural 1 0 1 pair 2 0 2 1 U51 3 4 1 U41 2 7 U31 2 0 2 and 2 0 U91 2 0 1 2 U61 2 0 1 2 0 0 0 U21 2 1 19321 2 3 0 U11 3 1 0 3 6 0 cons 2 1 1 2 1 0 s 1 1 0 n__pair 2 1 0 2 2 0 take 2 1 2 1 isPLNat 1 0 U91 2 1 0 2 2805 0 U101 3 1 2 3 1 n__isLNat 1 0 U82 2 1 1 take 2 2 23516 U71 2 1 5 2 3 0 U81 4 1 1 2 1 3 1 4 1 0 U101 3 3 23515 0 pair 2 1 0 2 2 0 fst 1 1 23508 activate 1 1 natsFrom 1 1 18005 head 1 1 splitAt 2 2 6 0 n__nil 0 4 n__natsFrom 1 1 18005 isNatural 1 0 n__s 1 1 0 n__splitAt 2 2 6 0 tail 1 1 5958 0 0 0 n__take 2 2 23516 isLNat 1 1 sel 2 1 2 28503 s 1 1 afterNth 2 1 11828 2 11826 0 n__cons 2 1 0 2 0 0 nil 0 4 isLNat 1 0 n__sel 2 1 2 28503 tail 1 1 splitAt 2 1 1 2 1 0 nil 0 0 n__tail 1 1 5958 afterNth 2 0 n__isNatural 1 0 n__0 0 0 n__afterNth 2 1 11828 2 11826 0 U61 2 1 1 2 1 0 U51 3 1 1 3 1 0 n__fst 1 1 23508 U11 3 1 2 3 1 snd 1 1 cons 2 1 0 2 0 0 natsFrom 1 1 U21 2 2 1 0 U81 4 1 0 3 5 4 6 0 U82 2 1 0 2 3 0 tt 0 0 U71 2 1 2 1 isNatural 1 1 1 pair 2 1 1 2 1 0 U51 3 1 11829 2 28502 3 11827 0 U41 2 2 18005 0 U31 2 2 1 0 and 2 0 U91 2 1 1 2 1 0 U61 2 1 1 2 1 0 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 pair X1 X2 n__pair X1 X2 U31 tt N activate N head cons N XS U31 and isNatural N n__isLNat activate XS N U71 tt XS pair nil activate XS activate n__natsFrom X natsFrom activate X U101 tt N XS fst splitAt activate N activate XS U21 tt X activate X isLNat n__nil tt isLNat n__snd V1 isPLNat activate V1 take N XS U101 and isNatural N n__isLNat XS N XS activate n__splitAt X1 X2 splitAt activate X1 activate X2 isNatural n__s V1 isNatural activate V1 activate n__take X1 X2 take activate X1 activate X2 isLNat n__fst V1 isPLNat activate V1 snd pair X Y U61 and isLNat X n__isLNat Y Y isLNat n__afterNth V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__fst X fst activate X isNatural n__sel V1 V2 and isNatural activate V1 n__isLNat activate V2 splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS isLNat n__tail V1 isLNat activate V1 isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 activate n__head X head activate X snd X n__snd X U41 tt N cons activate N n__natsFrom n__s activate N splitAt 0 XS U71 isLNat XS XS activate n__0 0 U82 pair YS ZS X pair cons activate X YS ZS isLNat X n__isLNat X U61 tt Y activate Y isLNat n__natsFrom V1 isNatural activate V1 isNatural n__head V1 isLNat activate V1 sel X1 X2 n__sel X1 X2 and X1 X2 n__and X1 X2 natsFrom N U41 isNatural N N activate n__tail X tail activate X fst pair X Y U21 and isLNat X n__isLNat Y X activate n__isLNat X isLNat X sel N XS U51 and isNatural N n__isLNat XS N XS afterNth N XS U11 and isNatural N n__isLNat XS N XS activate n__and X1 X2 and activate X1 X2 tail X n__tail X isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isNatural X isNatural X isNatural n__0 tt activate n__nil nil U91 tt XS activate XS U81 tt N X XS U82 splitAt activate N activate XS activate X and tt X activate X splitAt X1 X2 n__splitAt X1 X2 nil n__nil activate n__pair X1 X2 pair activate X1 activate X2 activate n__s X s activate X activate n__cons X1 X2 cons activate X1 X2 U51 tt N XS head afterNth activate N activate XS s X n__s X activate n__snd X snd activate X activate n__afterNth X1 X2 afterNth activate X1 activate X2 head X n__head X activate X X isNatural X n__isNatural X 0 n__0 natsFrom X n__natsFrom X afterNth X1 X2 n__afterNth X1 X2 cons X1 X2 n__cons X1 X2 take X1 X2 n__take X1 X2 activate n__sel X1 X2 sel activate X1 activate X2 tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 fst X n__fst X U11 tt N XS snd splitAt activate N activate XS splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS U81 tt N X XS splitAt activate N activate XS true activate 1 1 U81 4 2 and 2 2 s 1 1 isPLNat 1 1 splitAt 2 1 head 1 1 U41 2 1 n__and 2 2 n__head 1 1 U31 2 2 0 0 0 U21 2 12 U11 3 2 cons 2 0 2 1 s 1 3 1 n__pair 2 6 2 take 2 0 1 2 isPLNat 1 11 U91 2 0 2 U101 3 0 3 1 2 n__isLNat 1 11 U82 2 0 1 take 2 14 U71 2 7 U101 3 13 3 pair 2 6 2 fst 1 12 activate 1 0 natsFrom 1 10 head 1 0 splitAt 2 9 fst 1 0 n__nil 0 11 n__natsFrom 1 10 isNatural 1 11 n__snd 1 1 n__s 1 3 1 n__splitAt 2 9 tail 1 5 0 0 6 n__take 2 14 sel 2 0 1 2 isLNat 1 0 sel 2 12 2 afterNth 2 2 2 n__cons 2 5 nil 0 11 isLNat 1 11 n__sel 2 12 2 tail 1 0 nil 0 0 n__tail 1 5 afterNth 2 0 n__isNatural 1 11 n__0 0 6 n__afterNth 2 2 2 U61 2 0 U51 3 0 n__fst 1 12 U11 3 0 U31 2 0 snd 1 0 cons 2 5 natsFrom 1 0 snd 1 1 U21 2 0 2 U81 4 8 U82 2 7 tt 0 10 U71 2 0 2 1 isNatural 1 0 pair 2 0 2 1 U51 3 0 1 U41 2 6 and 2 0 1 U91 2 0 1 2 U61 2 0 1 2 0 0 0 U21 2 2 30776 0 U11 3 1 24498 3 30778 0 cons 2 1 1 2 1 0 s 1 1 0 n__pair 2 1 180 2 30775 0 take 2 1 2 1 isPLNat 1 30779 U91 2 2 1706 0 U101 3 1 2 3 1 n__isLNat 1 30779 U82 2 1 1 take 2 1 2 61376 U71 2 2 30776 0 U101 3 2 30598 3 61375 0 pair 2 1 180 2 30775 0 fst 1 1 30597 activate 1 1 natsFrom 1 1 1706 head 1 1 splitAt 2 2 30777 0 fst 1 1 0 n__nil 0 1 n__natsFrom 1 1 1706 isNatural 1 30779 n__snd 1 1 0 n__s 1 1 0 n__splitAt 2 2 30777 0 tail 1 1 29074 0 0 30779 n__take 2 1 2 61376 sel 2 1 2 0 isLNat 1 1 sel 2 2 66957 afterNth 2 2 55278 0 n__cons 2 1 1705 2 0 0 nil 0 1 isLNat 1 30779 n__sel 2 2 66957 tail 1 1 nil 0 0 n__tail 1 1 29074 afterNth 2 0 n__isNatural 1 30779 n__0 0 30779 n__afterNth 2 2 55278 0 U61 2 2 179 0 U51 3 1 1 3 1 0 n__fst 1 1 30597 U11 3 1 1 U31 2 2 1366 0 snd 1 1 cons 2 1 1705 2 0 0 natsFrom 1 1 snd 1 1 0 U21 2 2 1 0 U81 4 3 30775 4 30777 0 U82 2 1 0 2 30774 0 tt 0 30778 U71 2 1 2 1 isNatural 1 1 pair 2 1 1 2 1 0 U51 3 1 36177 3 55279 0 U41 2 2 1706 0 and 2 1 1 2 1 0 U91 2 1 1 2 1 0 U61 2 1 1 2 1 0 U81 tt N X XS splitAt activate N activate XS isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 pair X1 X2 n__pair X1 X2 U31 tt N activate N head cons N XS U31 and isNatural N n__isLNat activate XS N U71 tt XS pair nil activate XS activate n__natsFrom X natsFrom activate X U101 tt N XS fst splitAt activate N activate XS U21 tt X activate X isLNat n__nil tt isLNat n__snd V1 isPLNat activate V1 take N XS U101 and isNatural N n__isLNat XS N XS activate n__splitAt X1 X2 splitAt activate X1 activate X2 isNatural n__s V1 isNatural activate V1 activate n__take X1 X2 take activate X1 activate X2 isLNat n__fst V1 isPLNat activate V1 snd pair X Y U61 and isLNat X n__isLNat Y Y isLNat n__afterNth V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__fst X fst activate X isNatural n__sel V1 V2 and isNatural activate V1 n__isLNat activate V2 splitAt s N cons X XS U81 and isNatural N n__and n__isNatural X n__isLNat activate XS N X activate XS isLNat n__tail V1 isLNat activate V1 isPLNat n__pair V1 V2 and isLNat activate V1 n__isLNat activate V2 activate n__head X head activate X snd X n__snd X U41 tt N cons activate N n__natsFrom n__s activate N splitAt 0 XS U71 isLNat XS XS activate n__0 0 U82 pair YS ZS X pair cons activate X YS ZS isLNat X n__isLNat X U61 tt Y activate Y isLNat n__natsFrom V1 isNatural activate V1 isNatural n__head V1 isLNat activate V1 sel X1 X2 n__sel X1 X2 and X1 X2 n__and X1 X2 natsFrom N U41 isNatural N N activate n__tail X tail activate X fst pair X Y U21 and isLNat X n__isLNat Y X activate n__isLNat X isLNat X sel N XS U51 and isNatural N n__isLNat XS N XS afterNth N XS U11 and isNatural N n__isLNat XS N XS activate n__and X1 X2 and activate X1 X2 tail X n__tail X isLNat n__take V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isNatural X isNatural X isNatural n__0 tt activate n__nil nil U91 tt XS activate XS U81 tt N X XS U82 splitAt activate N activate XS activate X and tt X activate X splitAt X1 X2 n__splitAt X1 X2 nil n__nil activate n__pair X1 X2 pair activate X1 activate X2 activate n__s X s activate X activate n__cons X1 X2 cons activate X1 X2 U51 tt N XS head afterNth activate N activate XS s X n__s X activate n__snd X snd activate X activate n__afterNth X1 X2 afterNth activate X1 activate X2 head X n__head X activate X X isNatural X n__isNatural X 0 n__0 natsFrom X n__natsFrom X afterNth X1 X2 n__afterNth X1 X2 cons X1 X2 n__cons X1 X2 take X1 X2 n__take X1 X2 activate n__sel X1 X2 sel activate X1 activate X2 tail cons N XS U91 and isNatural N n__isLNat activate XS activate XS isPLNat n__splitAt V1 V2 and isNatural activate V1 n__isLNat activate V2 fst X n__fst X U11 tt N XS snd splitAt activate N activate XS U81 tt N X XS splitAt activate N activate XS false isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isLNat X isLNat X activate n__and X1 X2 and activate X1 X2 and tt X activate X activate n__s X activate X true 0 0 0 U21 2 2 23 U11 3 1 2 0 cons 2 0 s 1 5 n__pair 2 1 2 20 take 2 1 isPLNat 1 1 30398 U91 2 1 0 U101 3 1 activate 1 4 n__isLNat 1 30416 U82 2 1 take 2 1 2 30412 U71 2 1 6 U81 4 0 and 2 2 3 U101 3 1 2 0 pair 2 19 fst 1 1 3 activate 1 1 1 natsFrom 1 1 1 head 1 1 splitAt 2 10 fst 1 1 n__nil 0 6 n__natsFrom 1 1 2 isNatural 1 8 n__snd 1 30396 n__s 1 1 6 n__splitAt 2 1 19 tail 1 1 1 0 0 5 n__take 2 1 2 30413 sel 2 1 isLNat 1 30417 sel 2 5 s 1 0 afterNth 2 1 1 n__cons 2 2 17070 isPLNat 1 1 nil 0 5 isLNat 1 1 5 n__sel 2 1 6 tail 1 0 splitAt 2 1 nil 0 0 n__tail 1 4 afterNth 2 0 n__isNatural 1 1 9 n__0 0 6 n__afterNth 2 2 0 U61 2 1 2 0 U51 3 0 n__fst 1 1 4 U11 3 0 U31 2 2 3 head 1 0 snd 1 0 U41 2 0 cons 2 2 5 natsFrom 1 0 snd 1 13 U21 2 1 U81 4 1 2 0 U82 2 13 tt 0 12 n__and 2 1 2 24637 U71 2 0 isNatural 1 1 pair 2 0 n__head 1 1 1 U51 3 6 U41 2 2 U31 2 1 and 2 2 1 U91 2 0 U61 2 0 and tt X activate X activate n__isLNat X isLNat X isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 isLNat n__cons V1 V2 and isNatural activate V1 n__isLNat activate V2 activate n__isLNat X isLNat X and tt X activate X true Failed! NaTT certifiable-1.6