Add Parametric Relation {A} : (Ensemble A) Same_set
    reflexivity proved by (Same_set_refl A)
    symmetry proved by (Same_set_sym A)
    transitivity proved by (Same_set_trans A) as Same_set_rel.

Lemma Intersection_Union_distr_r: forall A P Q R, Same_set (Intersection A P (Union A Q R)) (Union A (Intersection A P Q) (Intersection A P R)).