val ceil : float -> float
val floor : float -> float
val mod_float : float -> float -> float
val modf : float -> float * float
val float_of_string : string -> float
val nan : float
val infinity : float
val neg_infinity : float
val max_finite_value : float
val epsilon_float : float
val classify_float : float -> Base__.Import.Caml.fpclass
val abs_float : float -> float
val (**) : float -> float -> float
include sig ... end
val frexp : float -> float * int
val ldexp : float -> int -> float
val log10 : float -> float
val expm1 : float -> float
val log1p : float -> float
val copysign : float -> float -> float
val cos : float -> float
val sin : float -> float
val tan : float -> float
val acos : float -> float
val asin : float -> float
val atan : float -> float
val atan2 : float -> float -> float
val hypot : float -> float -> float
val cosh : float -> float
val sinh : float -> float
val tanh : float -> float
val sqrt : float -> float
val exp : float -> float
val log : float -> float
val frexp : float -> float * int
val ldexp : float -> int -> float
val is_nan : float -> bool
val to_int64_preserve_order : float -> int64 option
val to_int64_preserve_order_exn : float -> int64
val of_int64_preserve_order : Base__Import0.Caml.Int64.t -> float
val one_ulp : [< `Down | `Up ] -> float -> float
val upper_bound_for_int : int -> float
val is_x_minus_one_exact : float -> bool
val lower_bound_for_int : int -> float
val clamp_unchecked : float -> min:float -> max:float -> float
val box : float -> float
include Base__.Import.Float_replace_polymorphic_compare
val (<) : float -> float -> bool
val (<=) : float -> float -> bool
val (<>) : float -> float -> bool
val (=) : float -> float -> bool
val (>) : float -> float -> bool
val (>=) : float -> float -> bool
val ascending : float -> float -> int
val descending : float -> float -> int
val compare : float -> float -> int
val equal : float -> float -> bool
val max : float -> float -> float
val min : float -> float -> float