Module Type SHARE_MODEL.
Include BA_FACTS.
Parameter EqDec_share: EqDec t.
Existing Instance EqDec_share.
(* Splittability *)
Parameter split : t -> t * t.

Axiom split_disjoint : forall x1 x2 x,
split x = (x1, x2) ->
glb x1 x2 = bot.