Module SpecificNotationMap.Set
Sets used by the domain function
type elt= keytype t
val empty : tval is_empty : t -> boolval mem : elt -> t -> boolval add : elt -> t -> tval singleton : elt -> tval remove : elt -> t -> tval union : t -> t -> tval inter : t -> t -> tval diff : t -> t -> tval compare : t -> t -> intval equal : t -> t -> boolval subset : t -> t -> boolval iter : (elt -> unit) -> t -> unitval fold : (elt -> 'a -> 'a) -> t -> 'a -> 'aval for_all : (elt -> bool) -> t -> boolval exists : (elt -> bool) -> t -> boolval filter : (elt -> bool) -> t -> tval partition : (elt -> bool) -> t -> t * tval cardinal : t -> intval elements : t -> elt listval min_elt : t -> eltval max_elt : t -> eltval choose : t -> eltval split : elt -> t -> t * bool * t