Radix-parametric floats as numerical systems #
For any radix β ≥ 2, this module interprets FloatRep β as a numerical system with
denotation m * β^e. The carrier stores a mantissa and exponent, with no bit-layout constraint.
Real semantics of an integer-mantissa, integer-exponent float at arbitrary radix.
Instances For
@[reducible, inline]
abbrev
FloatLib.Floats.Formats.Flocq.FloatRep.At
(β : Numerics.Radix)
(value : Numerics.NumericalValue ℝ)
:
An integer-mantissa float with an erased proof of its complete real denotation.
Instances For
@[reducible, inline]
An integer-mantissa float with an erased proof of its finite real value.
Instances For
@[simp]
theorem
FloatLib.Floats.Formats.Flocq.FloatRep.numericalSystem_represents_iff
{β : Numerics.Radix}
(x : FloatRep β)
(r : ℝ)
:
Representation in the generic numerical-system interface is equality of real denotations.