Formal methods have reached a degree of maturity leading to the design of general-purpose proof systems, enabling both to verify the correctness of complex software systems and to formalize advanced mathematics. However, the ease of reasoning on programs is often emphasized more than their efficient execution. The antagonism between these two aspects is particularly significant for computer algebra algorithms, whose correctness usually relies on elaborate mathematical concepts, but whose practical efficiency is an important matter of concern. This thesis develops approaches to the formal study and the efficient execution of programs in type theory, and more precisely in the proof assistant \coq{}. In a first part, we introduce a runtime env...
This thesis work is part of the general field of computer-assisted proof and is methodologically bas...
Designing efficient code in practice for a given computation is a hard task. In this thesis, we tack...
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL L...
Formal methods have reached a degree of maturity leading to the design of general-purpose proof syst...
Les méthodes formelles ont atteint un degré de maturité conduisant à la conception de systèmes de pr...
This thesis studies the formalisation and execution of Linear Algebra algorithms in Isabelle/HOL, an...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
This thesis discusses the formalization of basic results from linear algebra up to\ud the following ...
Abstract. The use of computer algebra is usually considered beneficial for mechanised reasoning in m...
International audienceWe describe a step-by-step approach to the implementation and formal verificat...
This article examines the idea of ‘following the flow of a proof with an example ’ in order to assis...
The object of this thesis is the study of the ability of the Coq system to mix proofs and programs i...
Abstract. Monotone algebras are frequently used to generate reduction orders in automated terminatio...
This thesis presents a formalization of algebraic numbers and their theory. It brings two new import...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
This thesis work is part of the general field of computer-assisted proof and is methodologically bas...
Designing efficient code in practice for a given computation is a hard task. In this thesis, we tack...
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL L...
Formal methods have reached a degree of maturity leading to the design of general-purpose proof syst...
Les méthodes formelles ont atteint un degré de maturité conduisant à la conception de systèmes de pr...
This thesis studies the formalisation and execution of Linear Algebra algorithms in Isabelle/HOL, an...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
This thesis discusses the formalization of basic results from linear algebra up to\ud the following ...
Abstract. The use of computer algebra is usually considered beneficial for mechanised reasoning in m...
International audienceWe describe a step-by-step approach to the implementation and formal verificat...
This article examines the idea of ‘following the flow of a proof with an example ’ in order to assis...
The object of this thesis is the study of the ability of the Coq system to mix proofs and programs i...
Abstract. Monotone algebras are frequently used to generate reduction orders in automated terminatio...
This thesis presents a formalization of algebraic numbers and their theory. It brings two new import...
This dissertation focuses on the design and the implementation of domain-specific compilers for line...
This thesis work is part of the general field of computer-assisted proof and is methodologically bas...
Designing efficient code in practice for a given computation is a hard task. In this thesis, we tack...
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL L...