proposition: Lemma IndexedBag_Empty_RepInv : IndexedBag_RepInv (empty BagType).
proof: Proof. unfold IndexedBag_RepInv; intros; rewrite empty_mapsto_iff in *; exfalso; trivial. Qed.
imports: Fiat.QueryStructure.Implementation.DataStructures.Bags.BagsInterface Fiat.QueryStructure.Implementation.DataStructures.Bags.BagsProperties Coq.FSets.FMapInterface Coq.FSets.FMapFacts Coq.Arith.PeanoNat Fiat.Common Fiat.Common.List.ListFacts Fiat.Common.List.FlattenList Fiat.Common.SetEqProperties Fiat.Common.FMapExtensions Fiat.Common.List.PermutationFacts