zeros cons 0 n__zeros U11 tt L s length activate L U21 tt nil U31 tt IL M N cons activate N n__take activate M activate IL and tt X activate X isNat n__0 tt isNat n__length V1 isNatList activate V1 isNat n__s V1 isNat activate V1 isNatIList V isNatList activate V isNatIList n__zeros tt isNatIList n__cons V1 V2 and isNat activate V1 n__isNatIList activate V2 isNatList n__nil tt isNatList n__cons V1 V2 and isNat activate V1 n__isNatList activate V2 isNatList n__take V1 V2 and isNat activate V1 n__isNatIList activate V2 length nil 0 length cons N L U11 and isNatList activate L n__isNat N activate L take 0 IL U21 isNatIList IL take s M cons N IL U31 and isNatIList activate IL n__and isNat M n__isNat N activate IL M N zeros n__zeros take X1 X2 n__take X1 X2 0 n__0 length X n__length X s X n__s X cons X1 X2 n__cons X1 X2 isNatIList X n__isNatIList X nil n__nil isNatList X n__isNatList X isNat X n__isNat X and X1 X2 n__and X1 X2 activate n__zeros zeros activate n__take X1 X2 take X1 X2 activate n__0 0 activate n__length X length X activate n__s X s X activate n__cons X1 X2 cons X1 X2 activate n__isNatIList X isNatIList X activate n__nil nil activate n__isNatList X isNatList X activate n__isNat X isNat X activate n__and X1 X2 and X1 X2 activate X X 2.2 U11 tt L length activate L isNat n__s V1 activate V1 activate n__s X s X length cons N L and isNatList activate L n__isNat N U31 tt IL M N activate N isNat n__s V1 isNat activate V1 zeros 0 length cons N L activate L U31 tt IL M N activate M take s M cons N IL isNat M U31 tt IL M N activate IL length cons N L activate L activate n__isNatList X isNatList X zeros cons 0 n__zeros take s M cons N IL isNatIList activate IL isNatIList V activate V isNatList n__cons V1 V2 isNat activate V1 isNatList n__cons V1 V2 activate V2 isNat n__length V1 isNatList activate V1 activate n__zeros zeros U31 tt IL M N cons activate N n__take activate M activate IL isNatIList V isNatList activate V take 0 IL isNatIList IL isNatIList n__cons V1 V2 and isNat activate V1 n__isNatIList activate V2 take 0 IL U21 isNatIList IL take s M cons N IL activate IL take s M cons N IL U31 and isNatIList activate IL n__and isNat M n__isNat N activate IL M N isNat n__length V1 activate V1 isNatList n__take V1 V2 isNat activate V1 activate n__and X1 X2 and X1 X2 U21 tt nil isNatList n__cons V1 V2 activate V1 activate n__isNatIList X isNatIList X activate n__nil nil length nil 0 and tt X activate X isNatList n__take V1 V2 activate V2 length cons N L U11 and isNatList activate L n__isNat N activate L activate n__length X length X isNatIList n__cons V1 V2 activate V2 activate n__0 0 isNatList n__take V1 V2 and isNat activate V1 n__isNatIList activate V2 activate n__isNat X isNat X length cons N L isNatList activate L isNatList n__take V1 V2 activate V1 isNatIList n__cons V1 V2 activate V1 U11 tt L activate L U11 tt L s length activate L take s M cons N IL activate IL isNatList n__cons V1 V2 and isNat activate V1 n__isNatList activate V2 isNatIList n__cons V1 V2 isNat activate V1 activate n__cons X1 X2 cons X1 X2 take s M cons N IL and isNatIList activate IL n__and isNat M n__isNat N activate n__take X1 X2 take X1 X2 true activate n__take X1 X2 take X1 X2 take s M cons N IL and isNatIList activate IL n__and isNat M n__isNat N isNat n__length V1 activate V1 take s M cons N IL activate IL take s M cons N IL U31 and isNatIList activate IL n__and isNat M n__isNat N activate IL M N isNatIList n__cons V1 V2 and isNat activate V1 n__isNatIList activate V2 isNatIList n__cons V1 V2 isNat activate V1 take 0 IL isNatIList IL isNatIList V isNatList activate V isNatList n__cons V1 V2 and isNat activate V1 n__isNatList activate V2 take s M cons N IL activate IL U11 tt L activate L isNat n__length V1 isNatList activate V1 isNatIList n__cons V1 V2 activate V1 isNatList n__take V1 V2 activate V1 length cons N L isNatList activate L activate n__isNat X isNat X isNatList n__cons V1 V2 activate V2 isNatList n__cons V1 V2 isNat activate V1 isNatIList V activate V take s M cons N IL isNatIList activate IL isNatList n__take V1 V2 and isNat activate V1 n__isNatIList activate V2 isNatIList n__cons V1 V2 activate V2 activate n__isNatList X isNatList X activate n__length X length X length cons N L activate L length cons N L U11 and isNatList activate L n__isNat N activate L U31 tt IL M N activate IL isNatList n__take V1 V2 activate V2 take s M cons N IL isNat M and tt X activate X U31 tt IL M N activate M length cons N L activate L activate n__isNatIList X isNatIList X isNat n__s V1 isNat activate V1 isNatList n__cons V1 V2 activate V1 U31 tt IL M N activate N activate n__and X1 X2 and X1 X2 length cons N L and isNatList activate L n__isNat N isNat n__s V1 activate V1 U11 tt L length activate L isNatList n__take V1 V2 isNat activate V1 true 0 0 0 U21 1 1 0 isNatList 1 1 2 U11 2 2 1327 cons 2 0 s 1 1 0 isNat 1 1 1 take 2 1 2 18461 activate 1 1 0 take 2 1 2 18462 and 2 2 0 n__zeros 0 1 isNatIList 1 1 3 activate 1 1 0 zeros 0 1 n__nil 0 1 n__s 1 1 0 0 0 0 zeros 0 0 n__take 2 1 2 18462 n__isNatList 1 1 2 isNatList 1 1 2 s 1 0 n__cons 2 1 2 0 nil 0 1 n__isNat 1 1 248 nil 0 0 n__0 0 0 n__length 1 1 1327 isNat 1 1 248 U11 2 2 1326 U31 4 2 3 4 18462 cons 2 1 2 0 n__isNatIList 1 1 3 isNatIList 1 1 3 U21 1 0 tt 0 1 n__and 2 2 0 length 1 1 1327 length 1 1 1326 U31 4 2 3 4 1 and 2 2 0 U11 tt L length activate L activate n__and X1 X2 and X1 X2 isNat n__s V1 isNat activate V1 activate n__isNatIList X isNatIList X and tt X activate X length cons N L U11 and isNatList activate L n__isNat N activate L activate n__isNatList X isNatList X isNatList n__cons V1 V2 and isNat activate V1 n__isNatList activate V2 isNatIList n__cons V1 V2 and isNat activate V1 n__isNatIList activate V2 take s M cons N IL U31 and isNatIList activate IL n__and isNat M n__isNat N activate IL M N U31 tt IL M N cons activate N n__take activate M activate IL length nil 0 isNat n__s V1 isNat activate V1 zeros cons 0 n__zeros U21 tt nil length cons N L U11 and isNatList activate L n__isNat N activate L 0 n__0 activate n__isNatIList X isNatIList X nil n__nil zeros n__zeros activate n__0 0 take 0 IL U21 isNatIList IL isNatList X n__isNatList X activate n__s X s X length X n__length X isNat X n__isNat X and tt X activate X activate n__length X length X isNatIList n__zeros tt activate n__isNat X isNat X isNat n__length V1 isNatList activate V1 take X1 X2 n__take X1 X2 isNatIList X n__isNatIList X activate n__zeros zeros isNatList n__take V1 V2 and isNat activate V1 n__isNatIList activate V2 activate n__take X1 X2 take X1 X2 isNatList n__nil tt s X n__s X cons X1 X2 n__cons X1 X2 isNatIList n__cons V1 V2 and isNat activate V1 n__isNatIList activate V2 isNatIList V isNatList activate V isNatList n__cons V1 V2 and isNat activate V1 n__isNatList activate V2 activate n__and X1 X2 and X1 X2 isNat n__0 tt activate n__isNatList X isNatList X activate n__nil nil activate X X activate n__cons X1 X2 cons X1 X2 and X1 X2 n__and X1 X2 U11 tt L s length activate L isNat n__s V1 isNat activate V1 true Failed! NaTT certifiable-1.6