We describe a step-by-step approach to the implementation and formal verification of efficient algebraic algorithms. Formal specifications are expressed on rich data types which are suitable for deriving essential theoretical properties. These specifications are then refined to concrete implementations on more efficient data structures and linked to their abstract counterparts. We illustrate this methodology on key applications: matrix rank computation, Winograd’s fast matrix product, Karatsuba’s polynomial multiplication, and the gcd of multivariate polynomials
AbstractWe describe a framework of algebraic structures in the proof assistant Coq. We have develope...
Mathematical Components is the name of a library of formalized mathematics for the Coq system. It co...
We briefly survey recent computational complexity results for certain algebraic problems that are re...
International audienceWe describe a step-by-step approach to the implementation and formal verificat...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
Although scientific computing is very often associated with numeric computations, the use of compute...
At its core, much of Computational Complexity is concerned with combinatorial objects and structures...
ML4PG is a machine-learning extension that provides statistical proof hints during the process of Co...
AbstractIn this paper, we present a complete formalization in the Coq theorem prover of an important...
We present a library which enables to implement general computer algebra notions called here entiti...
The Coq system is a proof assistant based on the Calculus of InductiveConstructions. In this work, w...
Abstract. We present the development of a machine-checked implemen-tation of Stalmarck's algori...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
Les méthodes formelles ont atteint un degré de maturité conduisant à la conception de systèmes de pr...
A. Tarski has shown in 1948 that one can perform quantifier elimination in the theory of real closed...
AbstractWe describe a framework of algebraic structures in the proof assistant Coq. We have develope...
Mathematical Components is the name of a library of formalized mathematics for the Coq system. It co...
We briefly survey recent computational complexity results for certain algebraic problems that are re...
International audienceWe describe a step-by-step approach to the implementation and formal verificat...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
Although scientific computing is very often associated with numeric computations, the use of compute...
At its core, much of Computational Complexity is concerned with combinatorial objects and structures...
ML4PG is a machine-learning extension that provides statistical proof hints during the process of Co...
AbstractIn this paper, we present a complete formalization in the Coq theorem prover of an important...
We present a library which enables to implement general computer algebra notions called here entiti...
The Coq system is a proof assistant based on the Calculus of InductiveConstructions. In this work, w...
Abstract. We present the development of a machine-checked implemen-tation of Stalmarck's algori...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
Les méthodes formelles ont atteint un degré de maturité conduisant à la conception de systèmes de pr...
A. Tarski has shown in 1948 that one can perform quantifier elimination in the theory of real closed...
AbstractWe describe a framework of algebraic structures in the proof assistant Coq. We have develope...
Mathematical Components is the name of a library of formalized mathematics for the Coq system. It co...
We briefly survey recent computational complexity results for certain algebraic problems that are re...