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

Axiom split_nontrivial : forall x1 x2 x,
split x = (x1, x2) ->
(x1 = bot \/ x2 = bot) ->
x = bot.