2006
DOI: 10.1007/11757283_8
|View full text |Cite
|
Sign up to set email alerts
|

Floating-Point Verification Using Theorem Proving

Abstract: Abstract. This chapter describes our work on formal verification of floating-point algorithms using the HOL Light theorem prover.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0
1

Year Published

2009
2009
2023
2023

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 46 publications
(24 citation statements)
references
References 41 publications
0
23
0
1
Order By: Relevance
“…An ultimate way to verify floating-point programs is to give a formal proof of their correctness. To achieve this goal, there exist several formalizations of the floating-point standard in proof assistants [38,26]. Boldo et al [4] formalized a non-trivial floating-point program for solving a wave equation.…”
Section: Related Workmentioning
confidence: 99%
“…An ultimate way to verify floating-point programs is to give a formal proof of their correctness. To achieve this goal, there exist several formalizations of the floating-point standard in proof assistants [38,26]. Boldo et al [4] formalized a non-trivial floating-point program for solving a wave equation.…”
Section: Related Workmentioning
confidence: 99%
“…For the purposes of this paper, we include in the definition of formal methods all forms of formal analysis including static code analysis, abstract interpretation, model-checking, and theorem proving. Formal methods have had V&V successes previously in communities such as computer hardware and software security [1] [2]. However, these techniques have made few inroads into the safety-critical software arena.…”
Section: Introductionmentioning
confidence: 99%
“…A similar approach is taken by [4] which generate verification conditions that are discharged by various theorem provers. Harisson has also done significant work on proving floating-point programs in the HOL Light theorem prover [30]. Our approach makes a different compromise on the precision vs. automation tradeoff, by being less precise, but automatic.…”
Section: Related Workmentioning
confidence: 98%