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
We study Newman’s typability algorithm (Newman, 1943) [14] for simple type theory. The algorithm ori...
While algorithmic decision-making has proven to be a challenge for traditional antidiscrimination la...
Modern functional programming languages, such as Haskell or OCaml, use sophisticated forms of type i...
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...
1Kahan’s algorithm for a correct discriminant computation at last formally prove
International audienceWe provide a detailed analysis of Kahan's algorithm for the accurate computati...
A correctness proof is a formal mathematical argument that an algorithm meets its specification, whi...
This chapter describes some recent results in combinatorial discrepancy theory motivated by designin...
Abstract. We present the development of a machine-checked implemen-tation of Stalmarck's algori...
Discriminatory bias in algorithmic systems is widely documented. How should the law respond? A broad...
Presented as part of the Workshop on Algorithms and Randomness on May 16, 2018 at 11:30 a.m. in the ...
• In this class, we will discuss the development of algorithms that are both correct and efficient. ...
Linear discrepancy is a variant of discrepancy that measures how well we can round vectors w in $[0,...
In the following basic principles of algorithms computing guaranteed bounds are developed from a the...
We study Newman’s typability algorithm (Newman, 1943) [14] for simple type theory. The algorithm ori...
While algorithmic decision-making has proven to be a challenge for traditional antidiscrimination la...
Modern functional programming languages, such as Haskell or OCaml, use sophisticated forms of type i...
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...
1Kahan’s algorithm for a correct discriminant computation at last formally prove
International audienceWe provide a detailed analysis of Kahan's algorithm for the accurate computati...
A correctness proof is a formal mathematical argument that an algorithm meets its specification, whi...
This chapter describes some recent results in combinatorial discrepancy theory motivated by designin...
Abstract. We present the development of a machine-checked implemen-tation of Stalmarck's algori...
Discriminatory bias in algorithmic systems is widely documented. How should the law respond? A broad...
Presented as part of the Workshop on Algorithms and Randomness on May 16, 2018 at 11:30 a.m. in the ...
• In this class, we will discuss the development of algorithms that are both correct and efficient. ...
Linear discrepancy is a variant of discrepancy that measures how well we can round vectors w in $[0,...
In the following basic principles of algorithms computing guaranteed bounds are developed from a the...
We study Newman’s typability algorithm (Newman, 1943) [14] for simple type theory. The algorithm ori...
While algorithmic decision-making has proven to be a challenge for traditional antidiscrimination la...
Modern functional programming languages, such as Haskell or OCaml, use sophisticated forms of type i...