Variable D : Type.

(* Specifications: *)
Lemma MapSubset_Disjoint :
forall (m:Map A) (m':Map B) (m'':Map C) (m''':Map D),
MapSubset _ _ m m' ->
MapSubset _ _ m'' m''' ->
MapDisjoint _ _ m' m''' -> MapDisjoint _ _ m m''.
Lemma MapSubset_Disjoint_l :
forall (m:Map A) (m':Map B) (m'':Map C),
MapSubset _ _ m m' -> MapDisjoint _ _ m' m'' -> MapDisjoint _ _ m m''.
Lemma MapSubset_Disjoint_r :
forall (m:Map A) (m'':Map C) (m''':Map D),
MapSubset _ _ m'' m''' ->
MapDisjoint _ _ m m''' -> MapDisjoint _ _ m m''.