type tbool = | Bottom| True| False| Top
val canonicalize : t -> unitval nbequations : t -> intval nbconstraints : t -> intval is_minimal : t -> boolval is_universe : t -> boolval is_empty_lazy : t -> tboolval is_universe_lazy : t -> tboolval constraints_available : t -> boolval frames_available : t -> boolval is_generator_included_in : Vector.t -> t -> boolval is_included_in : t -> t -> boolval is_equal : t -> t -> boolval add_dims_and_embed : t -> int -> tval add_dims_and_project : t -> int -> tval del_dims : t -> int -> tval add_permute_dims_and_embed : t -> int -> int array -> tval add_permute_dims_and_project : t -> int -> int array -> tval permute_del_dims : t -> int -> int array -> tval inter_array : t array -> tval union_array : t array -> tval inter_array_lazy : t array -> tval inter_lazy : t -> t -> tval union_array_lazy : t array -> tval union_lazy : t -> t -> tval inter_list : t list -> tval union_list : t list -> tval inter_list_lazy : t list -> tval union_list_lazy : t list -> tval widening : t -> t -> tval closure_lazy : t -> tval of_lconstraints : (string -> int) -> int -> string list -> tval of_lframes : (string -> int) -> int -> string list -> t