Module Sexplib_num.Std.Ratio
include Ratio
val null_denominator : ratio ‑> boolval numerator_ratio : ratio ‑> Big_int.big_intval denominator_ratio : ratio ‑> Big_int.big_intval sign_ratio : ratio ‑> intval cautious_normalize_ratio_when_printing : ratio ‑> ratioval create_ratio : Big_int.big_int ‑> Big_int.big_int ‑> ratioval create_normalized_ratio : Big_int.big_int ‑> Big_int.big_int ‑> ratioval is_normalized_ratio : ratio ‑> boolval report_sign_ratio : ratio ‑> Big_int.big_int ‑> Big_int.big_intval is_integer_ratio : ratio ‑> boolval add_big_int_ratio : Big_int.big_int ‑> ratio ‑> ratioval mult_big_int_ratio : Big_int.big_int ‑> ratio ‑> ratioval integer_ratio : ratio ‑> Big_int.big_intval floor_ratio : ratio ‑> Big_int.big_intval round_ratio : ratio ‑> Big_int.big_intval ceiling_ratio : ratio ‑> Big_int.big_intval eq_big_int_ratio : Big_int.big_int ‑> ratio ‑> boolval compare_big_int_ratio : Big_int.big_int ‑> ratio ‑> intval lt_big_int_ratio : Big_int.big_int ‑> ratio ‑> boolval le_big_int_ratio : Big_int.big_int ‑> ratio ‑> boolval gt_big_int_ratio : Big_int.big_int ‑> ratio ‑> boolval ge_big_int_ratio : Big_int.big_int ‑> ratio ‑> boolval int_of_ratio : ratio ‑> intval ratio_of_int : int ‑> ratioval ratio_of_nat : Nat.nat ‑> ratioval nat_of_ratio : ratio ‑> Nat.natval ratio_of_big_int : Big_int.big_int ‑> ratioval big_int_of_ratio : ratio ‑> Big_int.big_intval div_big_int_ratio : Big_int.big_int ‑> ratio ‑> ratioval div_ratio_big_int : ratio ‑> Big_int.big_int ‑> ratioval approx_ratio_fix : int ‑> ratio ‑> stringval approx_ratio_exp : int ‑> ratio ‑> stringval float_of_rational_string : ratio ‑> stringval string_of_ratio : ratio ‑> stringval ratio_of_string : string ‑> ratioval float_of_ratio : ratio ‑> floatval power_ratio_positive_int : ratio ‑> int ‑> ratioval power_ratio_positive_big_int : ratio ‑> Big_int.big_int ‑> ratio