Definition valid (dm : depmap) := valid (dmap dm).
End DJoin.
End DepMaps.
Section PCMLaws.
Variables (V : Type) (labF: V -> [ordType of nat]).
Implicit Type f : depmap labF.
Local Notation "f1 \+ f2" := (join f1 f2)
(at level 43, left associativity).
Local Notation unit := (unit labF).

Lemma joinCA f1 f2 f3 : f1 \+ (f2 \+ f3) = f2 \+ (f1 \+ f3).