proposition: Lemma IndexedBag_BagEnumerateEmpty : BagEnumerateEmpty IndexedBag_benumerate IndexedBag_bempty.
proof: Proof. unfold IndexedBag_benumerate, IndexedBag_bempty, IndexesToItems. hnf; simpl; intros item. destruct (ibenumerate ibempty) eqn: eq; eauto. exfalso; apply (ibenumerate_empty t); rewrite eq; simpl; eauto. Qed.
imports: Fiat.Common.Coq__8_4__8_5__Compat Fiat.QueryStructure.Implementation.DataStructures.Bags.BagsInterface Fiat.QueryStructure.Implementation.DataStructures.Bags.BagsProperties Coq.FSets.FMapInterface Coq.FSets.FMapFacts Coq.FSets.FMapAVL Coq.Structures.OrderedTypeEx