fact: Definition pointwise2_relation := fun (A A': Type) {B : Type} (R : relation B) (f g : A -> A' -> B) => forall a a', R (f a a') (g a a').
imports: Coq.Lists.List Coq.Setoids.Setoid Coq.Classes.Morphisms Coq.Sorting.Permutation Fiat.Common.Ensembles.EnsembleListEquivalence Fiat.Common.List.ListFacts Fiat.Common.List.Operations Fiat.Common.List.PermutationFacts Fiat.Common.List.FlattenList