Module Type BA_FACTS.
Include BOOLEAN_ALGEBRA.

Axiom glb_idem : forall x, glb x x = x.
Axiom glb_commute : forall x y, glb x y = glb y x.
Axiom glb_bot : forall x, glb x bot = bot.
Axiom glb_top : forall x, glb x top = x.
Axiom glb_absorb : forall x y, glb x (lub x y) = x.
Axiom glb_assoc : forall x y z, glb (glb x y) z = glb x (glb y z).