Signed bounds for conventional IEEE directed rational rounding #
Positive-magnitude rational packing bounds extend to signed rationals by exchanging the magnitude rounders under negation. Directed rounding swaps the lower and upper magnitude rounders for negative values, while executable negation transports the result to the negative half-line.
The main theorems apply to conventional IEEE FloatFormats, retain infinities as valid outward
bounds in EReal, and establish that a nonzero denominator never produces NaN.
Changing only the stored sign negates a directed rational magnitude result.
Downward rounding of a signed scaled rational is an extended-real lower bound.
A signed scaled rational is bounded above by its upward-rounded result.
Downward rational rounding with a nonzero denominator never produces NaN.
Upward rational rounding with a nonzero denominator never produces NaN.
Downward rounding of an unscaled signed rational is an extended-real lower bound.
An unscaled signed rational is bounded above by its upward-rounded result.
Unscaled downward rational rounding with a nonzero denominator never produces NaN.
Unscaled upward rational rounding with a nonzero denominator never produces NaN.