Module Dom


module Dom: sig  end
Union of two domains


type t =
| Int
| Real

val eq : 'a -> 'a -> bool
Parameters:
d1 : 'a
d2 : 'a
val union : t -> t -> t
Union of two domains
Parameters:
d1 : t
d2 : t

Intersection of two domains

val inter : t -> t -> t
Parameters:
d1 : t
d2 : t
val disjoint : 'a -> 'b -> bool
Testing for disjointness.
Parameters:
d1 : 'a
d2 : 'b
val sub : t -> t -> bool
Testing for subdomains.
Parameters:
d1 : t
d2 : t
val cmp : t -> t -> ('a, 'b) Binrel.t
Parameters:
d1 : t
d2 : t
val of_q : Mpa.Q.t -> t
Parameters:
q : Mpa.Q.t
val mem : Mpa.Q.t -> t -> bool
Parameters:
q : Mpa.Q.t
?? : t
val pp : Format.formatter -> t -> unit
Parameters:
fmt : Format.formatter
d : t