sig
  type big_int
  val zero_big_int : Integers.big_int
  val unit_big_int : Integers.big_int
  val minus_big_int : Integers.big_int -> Integers.big_int
  val abs_big_int : Integers.big_int -> Integers.big_int
  val add_big_int : Integers.big_int -> Integers.big_int -> Integers.big_int
  val add_int_big_int : int -> Integers.big_int -> Integers.big_int
  val sub_big_int : Integers.big_int -> Integers.big_int -> Integers.big_int
  val mult_big_int : Integers.big_int -> Integers.big_int -> Integers.big_int
  val mult_int_big_int : int -> Integers.big_int -> Integers.big_int
  val quomod_big_int :
    Integers.big_int ->
    Integers.big_int -> Integers.big_int * Integers.big_int
  val div_big_int : Integers.big_int -> Integers.big_int -> Integers.big_int
  val mod_big_int : Integers.big_int -> Integers.big_int -> Integers.big_int
  val gcd_big_int : Integers.big_int -> Integers.big_int -> Integers.big_int
  val sign_big_int : Integers.big_int -> int
  val compare_big_int : Integers.big_int -> Integers.big_int -> int
  val eq_big_int : Integers.big_int -> Integers.big_int -> bool
  val le_big_int : Integers.big_int -> Integers.big_int -> bool
  val ge_big_int : Integers.big_int -> Integers.big_int -> bool
  val lt_big_int : Integers.big_int -> Integers.big_int -> bool
  val gt_big_int : Integers.big_int -> Integers.big_int -> bool
  val max_big_int : Integers.big_int -> Integers.big_int -> Integers.big_int
  val min_big_int : Integers.big_int -> Integers.big_int -> Integers.big_int
  val num_digits_big_int : Integers.big_int -> int
  val string_of_big_int : Integers.big_int -> string
  val big_int_of_string : string -> Integers.big_int
  val big_int_of_int : int -> Integers.big_int
  val big_int_of_nat : Naturals.nat -> Integers.big_int
  val is_int_big_int : Integers.big_int -> bool
  val int_of_big_int : Integers.big_int -> int
  val float_of_big_int : Integers.big_int -> float
  val nat_of_big_int : Integers.big_int -> Naturals.nat
  val approx_big_int : int -> Integers.big_int -> string
  val base_power_big_int : int -> int -> Integers.big_int -> Integers.big_int
  val round_futur_last_digit : string -> int -> int -> bool
  val sys_big_int_of_string : string -> int -> int -> Integers.big_int
end