Instance respectful_set_proper {A B: Type}: Proper (Same_set ==> pointwise_relation A (@eq B) ==> Same_set) respectful_set.Instance image_set_proper2 {A B: Type}: Proper (Same_set ==> eq ==> Same_set) (@image_set A B).

Lemma image_Intersection: forall {A B: Type} (X Y: Ensemble A) (f: A -> B), Included (image_set (Intersection _ X Y) f) (Intersection _ (image_set X f) (image_set Y f)).