Proceedings of the 2006 ACM Symposium on Applied Computing 2006
DOI: 10.1145/1141277.1141586
|View full text |Cite
|
Sign up to set email alerts
|

Provably faithful evaluation of polynomials

Abstract: We provide sufficient conditions that formally guarantee that the floating-point computation of a polynomial evaluation is faithful. To this end, we develop a formalization of floatingpoint numbers and rounding modes in the Program Verification System (PVS). Our work is based on a well-known formalization of floating-point arithmetic in the proof assistant Coq, where polynomial evaluation has been already studied. However, thanks to the powerful proof automation provided by PVS, the sufficient conditions propo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2007
2007
2019
2019

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 24 publications
0
5
0
Order By: Relevance
“…Using similar techniques, a number of algorithms with faithfully rounded result have been developed for several standard problems in numerical analysis. For example, Graillat gave in [10] Boldo and Muñoz showed in [3] a compensated polynomial evaluation to be faithful provided that k :"…”
Section: Faithful Results By a Simplified Pair Arithmeticmentioning
confidence: 99%
See 1 more Smart Citation
“…Using similar techniques, a number of algorithms with faithfully rounded result have been developed for several standard problems in numerical analysis. For example, Graillat gave in [10] Boldo and Muñoz showed in [3] a compensated polynomial evaluation to be faithful provided that k :"…”
Section: Faithful Results By a Simplified Pair Arithmeticmentioning
confidence: 99%
“…a method to evaluate t is available satisfying the estimate in (43) with appropriate interpretation. For the special case of IEEE-754 binary64 floating-point arithmetic with rounding to nearest, Assumption 5.7 is satisfied if the real resultĉ does not cause over-or underflow by setting v :" u{p1`uq for u :" 2´5 3 , by replacing c Ð a˝b by c " flpa˝bq and evaluating the expressions in (44) by appropriate error-free transformations 3 , possibly using the fused multiplyadd operation FMA.…”
Section: Faithful Results By a Simplified Pair Arithmeticmentioning
confidence: 99%
“…Automatic treatment of all the following applications will use interval arithmetic on floating point arithmetic that has been presented in previous publications and is now available in formal tools [4,9,10]. Lévy's inequality works with independent symmetric random variables, as we safely assume in Sects.…”
Section: Applicationsmentioning
confidence: 99%
“…• Development of a fully functional floating point arithmetic library [33] in order to generate guaranteed proofs of round-off-errors [32]. • Integration of this library and an exact arithmetic formalization in PVS developed by one of the authors [34].…”
Section: Conclusion and Limits Of Tractabilitymentioning
confidence: 99%