International audienceThis article tackles Kahan's algorithm to compute accurately the discriminant whatever the inputs. This is a known difficult problem and this algorithm leads to an error bounded by 2 ulps of the result. The proofs involved are long and tricky and even trickier than expected as the test involved may give an unexpected result. We give here the total demonstration of the validity of this algorithm and we provide sufficient conditions to guarantee neither Overflow, nor Underflow will jeopardize the result. The program was annotated using the Caduceus tool and the proof obligations were done using the Coq automatic proof checker
International audienceWe provide a detailed analysis of Kahan's algorithm for the accurate computati...
International audienceSome modern processors include decimal floating-point units, with a conforming...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...
International audienceThis article tackles Kahan's algorithm to compute accurately the discriminant ...
Kahan’s algorithm for a correct discriminant computation at last formally proven Sylvie Boldo To cit...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
1Kahan’s algorithm for a correct discriminant computation at last formally prove
International audienceFloating-point arithmetic is a very efficient solution to perform computa-tion...
International audienceMathematical values are usually computed using well-known mathematical formula...
International audienceWe present the development of a machine-checked implementation of Stalmarck's ...
A correctness proof is a formal mathematical argument that an algorithm meets its specification, whi...
Mathematical values are usually computed using well-known mathematical formulas without thinking abo...
International audienceWe present a fast algorithm together with its low-level implementation of corr...
International audienceWe present a full Coq formalisation of the correctness of some comparison algo...
International audienceWhen a floating-point computation is done, it is most of the time incorrect. T...
International audienceWe provide a detailed analysis of Kahan's algorithm for the accurate computati...
International audienceSome modern processors include decimal floating-point units, with a conforming...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...
International audienceThis article tackles Kahan's algorithm to compute accurately the discriminant ...
Kahan’s algorithm for a correct discriminant computation at last formally proven Sylvie Boldo To cit...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
1Kahan’s algorithm for a correct discriminant computation at last formally prove
International audienceFloating-point arithmetic is a very efficient solution to perform computa-tion...
International audienceMathematical values are usually computed using well-known mathematical formula...
International audienceWe present the development of a machine-checked implementation of Stalmarck's ...
A correctness proof is a formal mathematical argument that an algorithm meets its specification, whi...
Mathematical values are usually computed using well-known mathematical formulas without thinking abo...
International audienceWe present a fast algorithm together with its low-level implementation of corr...
International audienceWe present a full Coq formalisation of the correctness of some comparison algo...
International audienceWhen a floating-point computation is done, it is most of the time incorrect. T...
International audienceWe provide a detailed analysis of Kahan's algorithm for the accurate computati...
International audienceSome modern processors include decimal floating-point units, with a conforming...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...