active zeros mark cons 0 zeros active U11 tt V1 mark U12 isNatList V1 active U12 tt mark tt active U21 tt V1 mark U22 isNat V1 active U22 tt mark tt active U31 tt V mark U32 isNatList V active U32 tt mark tt active U41 tt V1 V2 mark U42 isNat V1 V2 active U42 tt V2 mark U43 isNatIList V2 active U43 tt mark tt active U51 tt V1 V2 mark U52 isNat V1 V2 active U52 tt V2 mark U53 isNatList V2 active U53 tt mark tt active U61 tt L mark s length L active and tt X mark X active isNat 0 mark tt active isNat length V1 mark U11 isNatIListKind V1 V1 active isNat s V1 mark U21 isNatKind V1 V1 active isNatIList V mark U31 isNatIListKind V V active isNatIList zeros mark tt active isNatIList cons V1 V2 mark U41 and isNatKind V1 isNatIListKind V2 V1 V2 active isNatIListKind nil mark tt active isNatIListKind zeros mark tt active isNatIListKind cons V1 V2 mark and isNatKind V1 isNatIListKind V2 active isNatKind 0 mark tt active isNatKind length V1 mark isNatIListKind V1 active isNatKind s V1 mark isNatKind V1 active isNatList nil mark tt active isNatList cons V1 V2 mark U51 and isNatKind V1 isNatIListKind V2 V1 V2 active length nil mark 0 active length cons N L mark U61 and and isNatList L isNatIListKind L and isNat N isNatKind N L active cons X1 X2 cons active X1 X2 active U11 X1 X2 U11 active X1 X2 active U12 X U12 active X active U21 X1 X2 U21 active X1 X2 active U22 X U22 active X active U31 X1 X2 U31 active X1 X2 active U32 X U32 active X active U41 X1 X2 X3 U41 active X1 X2 X3 active U42 X1 X2 U42 active X1 X2 active U43 X U43 active X active U51 X1 X2 X3 U51 active X1 X2 X3 active U52 X1 X2 U52 active X1 X2 active U53 X U53 active X active U61 X1 X2 U61 active X1 X2 active s X s active X active length X length active X active and X1 X2 and active X1 X2 cons mark X1 X2 mark cons X1 X2 U11 mark X1 X2 mark U11 X1 X2 U12 mark X mark U12 X U21 mark X1 X2 mark U21 X1 X2 U22 mark X mark U22 X U31 mark X1 X2 mark U31 X1 X2 U32 mark X mark U32 X U41 mark X1 X2 X3 mark U41 X1 X2 X3 U42 mark X1 X2 mark U42 X1 X2 U43 mark X mark U43 X U51 mark X1 X2 X3 mark U51 X1 X2 X3 U52 mark X1 X2 mark U52 X1 X2 U53 mark X mark U53 X U61 mark X1 X2 mark U61 X1 X2 s mark X mark s X length mark X mark length X and mark X1 X2 mark and X1 X2 proper zeros ok zeros proper cons X1 X2 cons proper X1 proper X2 proper 0 ok 0 proper U11 X1 X2 U11 proper X1 proper X2 proper tt ok tt proper U12 X U12 proper X proper isNatList X isNatList proper X proper U21 X1 X2 U21 proper X1 proper X2 proper U22 X U22 proper X proper isNat X isNat proper X proper U31 X1 X2 U31 proper X1 proper X2 proper U32 X U32 proper X proper U41 X1 X2 X3 U41 proper X1 proper X2 proper X3 proper U42 X1 X2 U42 proper X1 proper X2 proper U43 X U43 proper X proper isNatIList X isNatIList proper X proper U51 X1 X2 X3 U51 proper X1 proper X2 proper X3 proper U52 X1 X2 U52 proper X1 proper X2 proper U53 X U53 proper X proper U61 X1 X2 U61 proper X1 proper X2 proper s X s proper X proper length X length proper X proper and X1 X2 and proper X1 proper X2 proper isNatIListKind X isNatIListKind proper X proper isNatKind X isNatKind proper X proper nil ok nil cons ok X1 ok X2 ok cons X1 X2 U11 ok X1 ok X2 ok U11 X1 X2 U12 ok X ok U12 X isNatList ok X ok isNatList X U21 ok X1 ok X2 ok U21 X1 X2 U22 ok X ok U22 X isNat ok X ok isNat X U31 ok X1 ok X2 ok U31 X1 X2 U32 ok X ok U32 X U41 ok X1 ok X2 ok X3 ok U41 X1 X2 X3 U42 ok X1 ok X2 ok U42 X1 X2 U43 ok X ok U43 X isNatIList ok X ok isNatIList X U51 ok X1 ok X2 ok X3 ok U51 X1 X2 X3 U52 ok X1 ok X2 ok U52 X1 X2 U53 ok X ok U53 X U61 ok X1 ok X2 ok U61 X1 X2 s ok X ok s X length ok X ok length X and ok X1 ok X2 ok and X1 X2 isNatIListKind ok X ok isNatIListKind X isNatKind ok X ok isNatKind X top mark X top proper X top ok X top active X 2.2 active U11 tt V1 isNatList V1 active U61 X1 X2 active X1 isNatIListKind ok X isNatIListKind X U31 ok X1 ok X2 U31 X1 X2 active length X active X proper U41 X1 X2 X3 proper X2 active U42 tt V2 isNatIList V2 active isNat s V1 isNatKind V1 U43 mark X U43 X proper isNat X proper X U52 ok X1 ok X2 U52 X1 X2 s mark X s X active length cons N L and and isNatList L isNatIListKind L and isNat N isNatKind N proper isNat X isNat proper X proper U12 X U12 proper X active U61 tt L length L active length cons N L and isNat N isNatKind N proper U32 X proper X active length cons N L isNatList L U41 ok X1 ok X2 ok X3 U41 X1 X2 X3 proper U31 X1 X2 proper X2 isNatKind ok X isNatKind X U51 mark X1 X2 X3 U51 X1 X2 X3 proper U43 X U43 proper X proper U31 X1 X2 U31 proper X1 proper X2 active isNatIList V U31 isNatIListKind V V proper length X length proper X U53 mark X U53 X active U41 X1 X2 X3 U41 active X1 X2 X3 U12 ok X U12 X and ok X1 ok X2 and X1 X2 s ok X s X active U21 tt V1 U22 isNat V1 proper cons X1 X2 proper X2 proper U53 X proper X active U61 tt L s length L active isNatIList cons V1 V2 U41 and isNatKind V1 isNatIListKind V2 V1 V2 proper isNatKind X isNatKind proper X proper U12 X proper X active isNatKind length V1 isNatIListKind V1 proper U61 X1 X2 proper X1 U61 mark X1 X2 U61 X1 X2 proper U61 X1 X2 proper X2 active U52 X1 X2 active X1 U31 mark X1 X2 U31 X1 X2 active U42 X1 X2 U42 active X1 X2 proper U51 X1 X2 X3 proper X2 active U53 X U53 active X U32 mark X U32 X active U51 tt V1 V2 U52 isNat V1 V2 active and X1 X2 active X1 proper U11 X1 X2 proper X2 active cons X1 X2 active X1 proper isNatIListKind X proper X active U31 tt V U32 isNatList V proper U52 X1 X2 U52 proper X1 proper X2 active isNatList cons V1 V2 isNatKind V1 active U21 X1 X2 U21 active X1 X2 active length cons N L isNatIListKind L active U22 X U22 active X proper cons X1 X2 proper X1 active isNatIListKind cons V1 V2 and isNatKind V1 isNatIListKind V2 active U41 tt V1 V2 isNat V1 proper U51 X1 X2 X3 proper X1 active length cons N L U61 and and isNatList L isNatIListKind L and isNat N isNatKind N L active U43 X active X and mark X1 X2 and X1 X2 U42 mark X1 X2 U42 X1 X2 active U43 X U43 active X active U11 X1 X2 U11 active X1 X2 proper U41 X1 X2 X3 U41 proper X1 proper X2 proper X3 cons mark X1 X2 cons X1 X2 active isNatIListKind cons V1 V2 isNatIListKind V2 proper U22 X proper X active length cons N L and isNatList L isNatIListKind L isNat ok X isNat X active length cons N L isNatKind N active U21 X1 X2 active X1 proper U21 X1 X2 U21 proper X1 proper X2 active zeros cons 0 zeros proper isNatIList X isNatIList proper X proper cons X1 X2 cons proper X1 proper X2 proper U11 X1 X2 proper X1 active U53 X active X proper U41 X1 X2 X3 proper X1 proper U51 X1 X2 X3 proper X3 proper U52 X1 X2 proper X1 proper isNatIListKind X isNatIListKind proper X proper isNatKind X proper X U22 ok X U22 X active U31 tt V isNatList V active U32 X U32 active X active U31 X1 X2 U31 active X1 X2 proper isNatList X isNatList proper X active U41 tt V1 V2 U42 isNat V1 V2 proper U51 X1 X2 X3 U51 proper X1 proper X2 proper X3 active U11 X1 X2 active X1 top ok X top active X U11 ok X1 ok X2 U11 X1 X2 proper U43 X proper X proper U11 X1 X2 U11 proper X1 proper X2 active isNatList cons V1 V2 U51 and isNatKind V1 isNatIListKind V2 V1 V2 active and X1 X2 and active X1 X2 proper U61 X1 X2 U61 proper X1 proper X2 active U12 X active X active isNatList cons V1 V2 isNatIListKind V2 active U52 tt V2 U53 isNatList V2 U11 mark X1 X2 U11 X1 X2 U61 ok X1 ok X2 U61 X1 X2 active U52 tt V2 isNatList V2 U12 mark X U12 X proper U21 X1 X2 proper X2 proper U31 X1 X2 proper X1 proper U32 X U32 proper X proper and X1 X2 and proper X1 proper X2 active U52 X1 X2 U52 active X1 X2 proper U22 X U22 proper X active U42 tt V2 U43 isNatIList V2 active isNatIList V isNatIListKind V top mark X proper X isNatList ok X isNatList X length mark X length X U43 ok X U43 X active length X length active X active U21 tt V1 isNat V1 proper U41 X1 X2 X3 proper X3 U21 ok X1 ok X2 U21 X1 X2 active U22 X active X top mark X top proper X proper U53 X U53 proper X active isNat length V1 isNatIListKind V1 U52 mark X1 X2 U52 X1 X2 active isNatIList cons V1 V2 isNatIListKind V2 U51 ok X1 ok X2 ok X3 U51 X1 X2 X3 active U42 X1 X2 active X1 U21 mark X1 X2 U21 X1 X2 isNatIList ok X isNatIList X active s X active X proper U21 X1 X2 proper X1 active U51 X1 X2 X3 active X1 active isNat length V1 U11 isNatIListKind V1 V1 cons ok X1 ok X2 cons X1 X2 active isNat s V1 U21 isNatKind V1 V1 U53 ok X U53 X active U12 X U12 active X U41 mark X1 X2 X3 U41 X1 X2 X3 active U31 X1 X2 active X1 active length cons N L isNat N active U61 X1 X2 U61 active X1 X2 proper and X1 X2 proper X2 active U51 tt V1 V2 isNat V1 proper isNatList X proper X U22 mark X U22 X top ok X active X active s X s active X proper s X s proper X active isNatIList cons V1 V2 and isNatKind V1 isNatIListKind V2 active isNatIListKind cons V1 V2 isNatKind V1 active U11 tt V1 U12 isNatList V1 proper length X proper X active U41 X1 X2 X3 active X1 length ok X length X active isNatIList cons V1 V2 isNatKind V1 active isNatList cons V1 V2 and isNatKind V1 isNatIListKind V2 U32 ok X U32 X U42 ok X1 ok X2 U42 X1 X2 active isNatKind s V1 isNatKind V1 proper and X1 X2 proper X1 proper U52 X1 X2 proper X2 active cons X1 X2 cons active X1 X2 proper U42 X1 X2 U42 proper X1 proper X2 proper U42 X1 X2 proper X1 proper s X proper X proper U42 X1 X2 proper X2 proper isNatIList X proper X active U32 X active X active U51 X1 X2 X3 U51 active X1 X2 X3 true top mark X top proper X top ok X top active X true Failed! NaTT certifiable-1.6