val subset : t -> t -> boolval equal : t -> t -> boolval compare : t -> t -> intval fold : (Z.t -> 'a -> 'a) -> t -> 'a -> 'aval remove : Z.t -> t -> tval mem : Z.t -> t -> boolval exists : (Set.elt -> bool) -> t -> boolval for_all : (Set.elt -> bool) -> t -> boolval is_bottom : t -> boolval is_singleton : t -> boolval map : (Z.t -> Z.t) -> t -> tval iter : (Z.t -> unit) -> t -> unitval apply : (Set.t -> 'a) -> 'a -> t -> 'a