proposition: Lemma in_ensemble_insert_iff : forall {A} table tup inserted, In A (EnsembleInsert inserted table) tup <-> tup = inserted \/ In A table tup.
proof: Proof. firstorder. Qed.
imports: Fiat.Common.Coq__8_4__8_5__Compat Coq.Lists.List Coq.Strings.String Coq.ZArith.ZArith Coq.Logic.FunctionalExtensionality Coq.Sorting.Permutation Coq.Sets.Ensembles Fiat.Common.DecideableEnsembles Fiat.Common.List.PermutationFacts Fiat.Common.List.ListMorphisms Fiat.Common.List.ListFacts