proposition: Lemma getAllBlists_length_In : forall n ls, length ls = n -> In ls (getAllBlists n).
proof: Proof. induction n; intuition; simpl in *; destruct ls; simpl in *; intuition; try lia. apply in_or_app. destruct b; [left | right]; eapply in_map_iff; eauto. Qed.
imports: FCF.StdNat List Bvector micromega.Lia FCF.EqDec FCF.Fold ZArith Permutation