Rounding Into A Generic Format #
This file develops the converse of neural_round_preserves_generic: rounding an arbitrary real
produces a value in the selected generic format. The proof follows the small/large magnitude split
used by Flocq rather than assuming the conclusion as part of the rounding definition.
The Valid_exp consequence used when the input magnitude is below the selected exponent.
The Valid_exp consequence used when the selected exponent is below the input magnitude.
Positive inputs in the small-magnitude regime round either to zero or to one radix power.
Rounding in the small-magnitude regime produces a generic-format value.
In the large-magnitude regime, rounding stays inside the input magnitude bin and produces a generic-format value.
Rounding in the large-magnitude regime produces a generic-format value.
Every positive real rounds into the selected generic format.
Rounding a negated input is negated rounding with the conjugate integer rule.
Rounding any real produces a value in the selected generic format.