Closed dpsanders closed 4 months ago
The IEEE 758 standard for floating-point arithmetic guarantees that +, -, *, / and sqrt are faithfully rounded.
+
-
*
/
sqrt
Thus directed rounding with prevfloat and nextfloat does give a guaranteed enclosure for interval arithmetic computations using those operations.
prevfloat
nextfloat
In particular this is enough for fast guaranteed enclosure of the range of polynomials.
Sounds good. Are there tests in the Julia repo on this?
Julia is just exposing the cpu operations, which must follow the floating point standard. But good question about tests, I don't know.
The IEEE 758 standard for floating-point arithmetic guarantees that
+
,-
,*
,/
andsqrt
are faithfully rounded.Thus directed rounding with
prevfloat
andnextfloat
does give a guaranteed enclosure for interval arithmetic computations using those operations.In particular this is enough for fast guaranteed enclosure of the range of polynomials.