Section SubMemLaws.
Variable T : Type.

(* Specifications: *)
Lemma subp_refl (p : Pred T) : p <=p p.
Lemma subp_and (p1 p2 q : Pred T) : q <=p p1 /\ q <=p p2 <-> q <=p p1 *p p2.
Lemma subp_orl (p1 p2 q : Pred T) : p1 <=p p2 -> p1 +p q <=p p2 +p q.