fact: Fixpoint hlist_Forall ls (hs : hlist P ls) : Forall P ls := match hs with | Hnil => Forall_nil _ | Hcons _ _ H hs' => Forall_cons _ H (hlist_Forall hs') end.
imports: Coq.Lists.List Coq.Arith.PeanoNat Relations RelationClasses ExtLib.Core.RelDec ExtLib.Data.SigT ExtLib.Data.Member ExtLib.Data.ListNth ExtLib.Data.Option ExtLib.Tactics Coq.Classes.Morphisms