Module C.Set
type elt = C.tval empty : C.Set.tval is_empty : C.Set.t -> boolunion_sharing s1 s2 is union s1 s2, with maximal sharing of the result with s1.
union_shared s1 s2 is union_sharing s1 s2, with a fast path for shared subsets of s1 and s2.
diff_sharing s1 s2 is diff s1 s2, with maximal sharing of the result with s1.
diff_shared s1 s2 is diff_sharing s1 s2, with a fast path for shared subsets of s1 and s2.
val cardinal : C.Set.t -> intval to_seq : C.Set.t -> C.Set.elt Stdlib.Seq.tval print : Stdlib.Format.formatter -> C.Set.t -> unitval to_string : C.Set.t -> string