Sat.DomainA subset of the integers.
val of_interval : ?lb:int -> ?ub:int -> unit -> tAn integer interval from lower and upper bounds.
\{ x \mid \mathtt{lb} \leq x \leq \mathtt{ub} \} ,lb only: \{ x \mid \mathtt{lb} \leq x \} ,ub only: \{ x \mid x \leq \mathtt{ub} \} , andlb >= ub: \emptyset .val of_intervals : (int * int) list -> tA union of intervals from (lb, ub) pairs.
val of_values : int list -> tOne of a set of values.
val to_string : t -> stringReturn a string representing the domain.
val pp : Stdlib.Format.formatter -> t -> unitPretty-printer for domains.