Libabsolute.Dom
This module defines the different kinds of definition domains of variables
val of_ints : int -> int -> t
val of_floats : float -> float -> t
val top : t
]-oo;+oo[
val is_bounded : t -> bool
Given a variable name v
and a domain d
, builds the weakest constraint that v
should respect to be in d
.
val to_constraint : string -> t -> Constraint.t
Given a variable name v
and a domain d
, builds the weakest constraint that v
should respect to be in d
.
val print : Stdlib.Format.formatter -> t -> unit
printer
val to_string : t -> string
Conversion to a string