proposition: Lemma ProdBag_BagInsertEnumerate : BagInsertEnumerate ProdBag_RepInv ProdBag_benumerate ProdBag_binsert.
proof: Proof. unfold BagInsertEnumerate, ProdBag_benumerate, ProdBag_binsert. intros inserted container [repA [repB repP] ]; simpl. eapply binsert_enumerate; eauto. Qed.
imports: Fiat.QueryStructure.Implementation.DataStructures.Bags.BagsInterface Fiat.QueryStructure.Implementation.DataStructures.Bags.BagsProperties