Documentation

Std.Lean.Float

Returns v, exp integers such that f = v * 2^exp. (e is not minimal, but v.abs will be at most 2^53 - 1.) Returns none when f is not finite (i.e. inf, -inf or a nan).

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Returns v, exp integers such that f = v * 2^exp. Like toRatParts, but e is guaranteed to be minimal (n is always odd), unless n = 0. n.abs will be at most 2^53 - 1 because Float has 53 bits of precision. Returns none when f is not finite (i.e. inf, -inf or a nan).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Calculates the number of trailing bits in a UInt64. Requires v ≠ 0.

      Converts f to a string, including all decimal digits.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For