Module SharedFunctions.Mpqf
include module type of struct include Mpqf end
val to_mpq : t -> 'a Mpq.ttval of_mpq : 'a Mpq.tt -> tval print : Stdlib.Format.formatter -> 'a tt -> unitval of_string : string -> tval of_float : float -> tval of_frac : int -> int -> tval of_mpz : 'a Mpz.tt -> tval of_mpz2 : 'a Mpz.tt -> 'b Mpz.tt -> tval to_string : 'a tt -> stringval to_float : 'a tt -> floatval to_mpzf2 : 'a tt -> Mpzf.t * Mpzf.tval add : 'a tt -> 'b tt -> tval sub : 'a tt -> 'b tt -> tval mul : 'a tt -> 'b tt -> tval div : 'a tt -> 'b tt -> tval equal : 'a tt -> 'b tt -> boolval cmp : 'a tt -> 'b tt -> intval cmp_int : 'a tt -> int -> intval cmp_frac : 'a tt -> int -> int -> intval compare : 'a tt -> 'b tt -> intval get_den : Mpqf.t -> Z.tval get_num : Mpqf.t -> Z.t