Constant rounded targets over binary32 intervals #
Exact interval-image theorem for constant rounded targets over Binary 8 23.
This file packages the finite-float base case for FloatLib's binary32 intervals: a constant
rounded target has exact interval semantics given by the point interval [c,c] on every valid
input box.
The companion file FloatInterval.Semantics develops the same idea for the abstract interval
domain I used by the MLP interval evaluator. This file states the result directly for binary32
endpoints at the rounded-target boundary.
Product box of float32 intervals.
Instances For
Concretization of a float32 interval to a set of float32 values.
Instances For
Basic “well-formedness” predicate for product boxes.
Instances For
Exact interval-image property, phrased as:
for every valid input box B, the interval semantics nuInt(B)’s concretization is exactly the
float interval between the min/max of the target’s direct image on γ(B).
We phrase extrema relationally, rather than through a chosen float min/max operator, because
NaN-aware binary32 orders need their edge cases stated explicitly.
Instances For
A valid box is nonempty, witnessed by its own lower corner.
The exact-image statements quantify over nonempty concretizations, so this is what discharges that hypothesis for any box the checker actually produces.
Base case: a constant target g(x) = c has an exact interval-image witness given by the constant
network and the point interval [c,c].