Module Definit
Type definitions.
type ti_scheme = {typ_vars : t list;typ_rel : (t * t list) list;typ : ti;
}and ti = | Ifun of ti * ti| Iproduct of ti list| Iatom of t
and t = {mutable i_desc : desc;mutable i_level : int;mutable i_index : int;mutable i_inf : t list;mutable i_sup : t list;mutable i_min : value;mutable i_useful : bool;mutable i_polarity : polarity;mutable i_visited : int;
}and desc = | Ivalue of value| Ivar| Ilink of t
and value = | Izero| Ione| Ihalf
and polarity = | Punknown| Pplus| Pminus| Pplusminus
val compare : t -> t -> int