International audienceWe 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
Computational Complexity is concerned with the resources that are required for algorithms to detect ...
As verification efforts using interactive theorem proving grow, we are in need of certified algorith...
AbstractIn this paper, we present a complete formalization in the Coq theorem prover of an important...
We describe a step-by-step approach to the implementation and formal verification of efficient algeb...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
Last version published in the proceedings of IJCAR 06, part of FLOC 06.International audienceWe desc...
National audienceLarge scale reflection tactics are often implemented with ad-hoc data-structures an...
This "habilitation à diriger des recherches" manuscript concerns the efficiency in exact linear alge...
AbstractWe propose a decision procedure for algebraically closed fields based on a quantifier elimin...
AbstractWe describe an interface between the Coq proof assistant and the Maple symbolic computation ...
International audienceAlgebraic algorithms deal with numbers, vectors, matrices, polynomials, formal...
This paper proposes new Polynomial IOPs for arithmetic circuits. They rely on the monomial coefficie...
Les méthodes formelles ont atteint un degré de maturité conduisant à la conception de systèmes de pr...
International audienceThis paper describes a formalization of discrete real closed fields in the Coq...
International audienceWe present a reflexive tactic for deciding the equational theory of Kleene alg...
Computational Complexity is concerned with the resources that are required for algorithms to detect ...
As verification efforts using interactive theorem proving grow, we are in need of certified algorith...
AbstractIn this paper, we present a complete formalization in the Coq theorem prover of an important...
We describe a step-by-step approach to the implementation and formal verification of efficient algeb...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
Last version published in the proceedings of IJCAR 06, part of FLOC 06.International audienceWe desc...
National audienceLarge scale reflection tactics are often implemented with ad-hoc data-structures an...
This "habilitation à diriger des recherches" manuscript concerns the efficiency in exact linear alge...
AbstractWe propose a decision procedure for algebraically closed fields based on a quantifier elimin...
AbstractWe describe an interface between the Coq proof assistant and the Maple symbolic computation ...
International audienceAlgebraic algorithms deal with numbers, vectors, matrices, polynomials, formal...
This paper proposes new Polynomial IOPs for arithmetic circuits. They rely on the monomial coefficie...
Les méthodes formelles ont atteint un degré de maturité conduisant à la conception de systèmes de pr...
International audienceThis paper describes a formalization of discrete real closed fields in the Coq...
International audienceWe present a reflexive tactic for deciding the equational theory of Kleene alg...
Computational Complexity is concerned with the resources that are required for algorithms to detect ...
As verification efforts using interactive theorem proving grow, we are in need of certified algorith...
AbstractIn this paper, we present a complete formalization in the Coq theorem prover of an important...