Indexed metadata

Sharp ULP rounding error bound for the hypotenuse function

Abraham Ziv

Source record

Source: Crossref

Published: Feb 13, 1999

DOI: 10.1090/s0025-5718-99-01103-5

Open original source ↗

Source abstract

The hypotenuse function, z = x 2 + y 2 z=\sqrt {x^2+y^2} , is sometimes included in math library packages. Assuming that it is being computed by a straightforward algorithm, in a binary floating point environment, with round to nearest rounding mode, a sharp roundoff error bound is derived, for arbitrary precision. For IEEE single precision, or higher, the bound implies that | z ¯ − z | > 1.222 u l p ( z ) |\overline z-z|>1.222\, ulp(z) and | z ¯ − z | > 1.222 u l p ( z ¯ ) |\overline z-z|>1.222\, ulp(\overline z) . Numerical experiments indicate that this bound is sharp and cannot be improved.

Evidence graph

No public relationships recorded yet.

Integrity note: This page is a factual metadata record created by deterministic ingestion. It is not a claim that the work moves a mathematical frontier or has been independently verified.

Sharp ULP rounding error bound for the hypotenuse function — Mathematical Frontier Network