Numbers.Q
Rationals implementation. *
val zero : t
val one : t
val m_one : t
val compare_to_0 : t -> int
val sign : t -> int
val hash : t -> int
val is_zero : t -> bool
val is_one : t -> bool
val is_m_one : t -> bool
val is_int : t -> bool
val from_float : float -> t
val from_int : int -> t
val from_string : string -> t
val to_float : t -> float
val to_string : t -> string
val print : Stdlib.Format.formatter -> t -> unit