International audienceFloating-point arithmetic is a very efficient solution to perform computa-tions in the real field. However, it induces rounding errors making results computed in floating-point differ from what would be computed with reals. Although numerical analysis gives tools to bound such differences, the proofs involved can be painful, hence error prone. We thus investigate the ability of a proof assistant like Coq to mechanically check such proofs. We demonstrate two different results involving ma-trices, which are pervasive among numerical algorithms, and show that a large part of the development effort can be shared between them
International audienceGappa is a tool designed to formally verify the correctness of numerical softw...
Abstract- Many general purpose processors (including Intel's) may not always produce the correc...
We provide sufficient conditions that formally guarantee that the floating-point computation of a po...
International audienceFloating-point arithmetic is a very efficient solution to perform computa-tion...
International audienceWhen a floating-point computation is done, it is most of the time incorrect. T...
Roundoff errors cannot be avoided when implementing numerical programs with finite precision. The ab...
(eng) We present a new tool that generates bounds on the values and the round-off errors of programs...
International audienceSome mathematical proofs involve intensive computations, for instance: the fou...
International audienceInterval-based methods are commonly used for computing numerical bounds on exp...
International audienceFloating-point numbers are limited both in range and in precision, yet they ar...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
Some mathematical proofs involve intensive computations, for instance: the four-color theorem, Hales...
International audienceFloating-point arithmetic is ubiquitous in modern computing, as it is the tool...
International audienceFloating-point arithmetic is a well-known and extremely efficient way of perfo...
International audienceGappa is a tool designed to formally verify the correctness of numerical softw...
Abstract- Many general purpose processors (including Intel's) may not always produce the correc...
We provide sufficient conditions that formally guarantee that the floating-point computation of a po...
International audienceFloating-point arithmetic is a very efficient solution to perform computa-tion...
International audienceWhen a floating-point computation is done, it is most of the time incorrect. T...
Roundoff errors cannot be avoided when implementing numerical programs with finite precision. The ab...
(eng) We present a new tool that generates bounds on the values and the round-off errors of programs...
International audienceSome mathematical proofs involve intensive computations, for instance: the fou...
International audienceInterval-based methods are commonly used for computing numerical bounds on exp...
International audienceFloating-point numbers are limited both in range and in precision, yet they ar...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
Some mathematical proofs involve intensive computations, for instance: the four-color theorem, Hales...
International audienceFloating-point arithmetic is ubiquitous in modern computing, as it is the tool...
International audienceFloating-point arithmetic is a well-known and extremely efficient way of perfo...
International audienceGappa is a tool designed to formally verify the correctness of numerical softw...
Abstract- Many general purpose processors (including Intel's) may not always produce the correc...
We provide sufficient conditions that formally guarantee that the floating-point computation of a po...