Module Exports.
Section Exports.
Variables (K : ordType) (V : eqType) (p : pred K).
Variables (T : Type) (m : @UMC.mixin_of K V p T).
Definition union_map_class_eqMix := EqMixin (@unionmap_eqP K V p T m).
End Exports.
End Exports.
End UnionMapEq.
Export UnionMapEq.Exports.
(*******)
(* dom *)
(*******)
Section DomLemmas.
Variables (K : ordType) (V : Type) (U : union_map_class K V).
Implicit Types (k : K) (v : V) (f g : U).

Lemma domK f1 f2 g1 g2 :
valid (f1 \+ g1) -> valid (f2 \+ g2) ->
dom (f1 \+ g1) =i dom (f2 \+ g2) ->
dom f1 =i dom f2 -> dom g1 =i dom g2.