DocumentCode
2144978
Title
A Certified Infinite Norm for the Implementation of Elementary Functions
Author
Chevillard, Sylvain ; Lauter, Christoph
Author_Institution
Lab. de l´´Inf. du Parallelisme, Ecole Normale Supurieure de Lyon, Lyon
fYear
2007
fDate
11-12 Oct. 2007
Firstpage
153
Lastpage
160
Abstract
The high-quality floating-point implementation of useful functions f :R larr R, such as exp, sin, erf requires bounding the error epsiv = (p-f)/f of an approximation p with regard to the function f. This involves bounding the infinite norm ||epsiv||infin of the error function. Its value must not be underestimated when implementations must be safe. Previous approaches for computing infinite norm are shown to be either unsafe, not sufficiently tight or too tedious in manual work. We present a safe and self-validating algorithm for automatically upper- and lower-bounding infinite norms of error functions. The algorithm is based on enhanced interval arithmetic. It can overcome high cancellation and high condition number around points where the error function is defined only by continuous extension. The given algorithm is implemented in a software tool. It can generate a proof of correctness for each instance on which it is run.
Keywords
error analysis; floating point arithmetic; function approximation; mathematics computing; certified infinite norm; elementary functions; error function; floating-point implementation; interval arithmetic; Arithmetic; Software algorithms; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software, 2007. QSIC '07. Seventh International Conference on
Conference_Location
Portland, OR
ISSN
1550-6002
Print_ISBN
978-0-7695-3035-2
Type
conf
DOI
10.1109/QSIC.2007.4385491
Filename
4385491
Link To Document