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 floating-point 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 proposed in our work are more general than the original ones
International audienceFloating-point arithmetic is a very efficient solution to perform computa-tion...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...
In a paper, Feron presents how Lyapunov-theoretic proofs of stability can be migrated toward compute...
We provide sufficient conditions that formally guarantee that the floating-point computation of a po...
The focus of our work is the verification of tight functional properties of numerical programs, such...
International audiencePolynomials are used in many applications and hidden in libraries such as libm...
Abstract The focus of our work is the verification of tight functional properties of numeri-cal prog...
International audienceFormal verification of numerical programs is notoriously difficult. On the one...
International audiencePolynomial positivity over the real field is known to be decidable but even th...
International audienceHigh confidence in floating-point programs requires proving numerical properti...
AbstractThe problem of the evaluation in floating-point arithmetic of a polynomial with floating-poi...
Abstract. Proving partial correctness of floating point programs is a hard verification problem. Thi...
Using error-free transformations, we improve the classic Horner Scheme (HS) to evaluate (univariate)...
Rigorous numerics aims at providing certified representations for solutions of various problems, not...
In this thesis we present an approach to automated verification of floating point programs. Existing...
International audienceFloating-point arithmetic is a very efficient solution to perform computa-tion...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...
In a paper, Feron presents how Lyapunov-theoretic proofs of stability can be migrated toward compute...
We provide sufficient conditions that formally guarantee that the floating-point computation of a po...
The focus of our work is the verification of tight functional properties of numerical programs, such...
International audiencePolynomials are used in many applications and hidden in libraries such as libm...
Abstract The focus of our work is the verification of tight functional properties of numeri-cal prog...
International audienceFormal verification of numerical programs is notoriously difficult. On the one...
International audiencePolynomial positivity over the real field is known to be decidable but even th...
International audienceHigh confidence in floating-point programs requires proving numerical properti...
AbstractThe problem of the evaluation in floating-point arithmetic of a polynomial with floating-poi...
Abstract. Proving partial correctness of floating point programs is a hard verification problem. Thi...
Using error-free transformations, we improve the classic Horner Scheme (HS) to evaluate (univariate)...
Rigorous numerics aims at providing certified representations for solutions of various problems, not...
In this thesis we present an approach to automated verification of floating point programs. Existing...
International audienceFloating-point arithmetic is a very efficient solution to perform computa-tion...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...
In a paper, Feron presents how Lyapunov-theoretic proofs of stability can be migrated toward compute...