Range preservation before P3109 saturation #
An input in the finite interval cannot round past either endpoint in any mode. The endpoint is an integer multiple of the input quantum, and each mode preserves integers and chooses one of the two adjacent candidates. Thus precision-rounding overflow implies that the exact input was already outside the finite interval. This is a one-way implication.
Choosing either adjacent candidate, while preserving integers, cannot cross an integer bound.
Rounding preserves an upper grid endpoint whenever the input quantum divides that endpoint.
Decoding uses a strictly bounded significand; a carry is introduced only by rounding.
An in-range nonzero magnitude chooses a quantum dividing every upper grid bound.
Every mode preserves the finite magnitude bound before saturation.
Rounding a nonnegative rational cannot introduce a negative result.
The descriptor's closed finite interval is preserved by every supplied rounding mode.
Precision-rounding overflow entails that the exact rational was outside the finite interval. This holds before saturation, for every mode and every supplied stochastic word.
The executable overflow indicator implies the executable exact-out-of-range indicator.
A finite conversion's overflow flag witnesses exclusion of its exact input from the range.