2017
DOI: 10.1007/978-3-319-66107-0_7
|View full text |Cite
|
Sign up to set email alerts
|

Formal Verification of a Floating-Point Expansion Renormalization Algorithm

Abstract: Many numerical problems require a higher computing precision than the one offered by standard floating-point formats. A common way of extending the precision is to use floating-point expansions. As the problems may be critical and as the algorithms used have very complex proofs (many sub-cases), a formal guarantee of correctness is a wish that can now be fulfilled, using interactive theorem proving. In this article we give a formal proof in Coq for one of the algorithms used as a basic brick when computing wit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…The Algorithms on TW presented in this paper use as basic blocks the 2Sum, Fast2Sum and 2Prod algorithms presented in the previous section, as well as the following, less classical, VecSum and VecSumErrBranch algorithms. Many properties of these algorithms have been proven elsewhere [26], [24], [2], but in this paper, we will need specific properties, presented below.…”
Section: Other Basic Blocksmentioning
confidence: 99%
“…The Algorithms on TW presented in this paper use as basic blocks the 2Sum, Fast2Sum and 2Prod algorithms presented in the previous section, as well as the following, less classical, VecSum and VecSumErrBranch algorithms. Many properties of these algorithms have been proven elsewhere [26], [24], [2], but in this paper, we will need specific properties, presented below.…”
Section: Other Basic Blocksmentioning
confidence: 99%
“…Following are two examples of verifying other kinds of algorithms. Boldo et al gave [44] a formal correctness proof in Coq of a new renormalization algorithm, which is used in floating-point expansion (FPE). Hasan and Tahar present [45] the formal verification of Markov's and Chebyshev's inequalities for discrete random variables in HOL.…”
Section: Proofs Of Differential Privacymentioning
confidence: 99%
“…Recent work in this direction includes Hölzl's comprehensive formalization [51] of Markov chains, an abstract model of probabilistic systems that has numerous applications. Such work has generally been done using versions of HOL and Isabelle/HOL, but floating-point algorithms have also been verified using Coq [52].…”
Section: Formalizing Mathematicsmentioning
confidence: 99%