In the field of formal methods, rewriting techniques and provers by consistency in particular appear as powerful tools for automating deduction. However, these provers suffer limitations as they only give a (non-readable) trace of their progress and a yes/no answer where the user would expect a detailed explicit proof. Therefore, we propose a general mechanism to build an explicit proof from the running of a generic class of inductionless induction provers. We then show how it applies to Bouhoula's SPIKE prover, and give examples of proofs built by this method.Dans le domaine des méthodes formelles, les techniques de réécriture et les prouveurs par récurrence implicite sont des outils puissants pour automatiser le processus de preuve. Cepen...
Les problèmes logiciels sont frustrants et diminuent l’expérience utilisateur. Par exemple, la fuite...
Rigorous numerics aims at providing certified representations for solutions of various problems, not...
Les approches standard de la vérification de modèle se limitent à des spécifications concrètes, par ...
Proof systems are tools used to formally prove theorems, and in particular that software is bug-free...
On s'intéresse dans une première partie aux opérations usuelles sur les relations binaires: union, i...
A major issue in the activity of deductive program verification is the understanding of the reason f...
Deduction-based software verification tools have reached a maturity allowing them to be used in indu...
Several proof-assistants rely on the very formal basis of Pure Type Systems. However, some practical...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
As the number of devices able to communicate grows, so does the need to secure their interactions. T...
Ornaments provide a way to express transformations of inductive datatypes that reorganize, specializ...
AbstractWe make an initial step towards a categorical semantics of guarded induction. While ordinary...
State-of-the-art System-on-Chip (SoC) architectures integrate many different components, such as pro...
Let us consider a sequence of formulas providing partial information about an initial situation, abo...
This habilitation thesis deals with cryptographic primitives that preserve the algebraic structure o...
Les problèmes logiciels sont frustrants et diminuent l’expérience utilisateur. Par exemple, la fuite...
Rigorous numerics aims at providing certified representations for solutions of various problems, not...
Les approches standard de la vérification de modèle se limitent à des spécifications concrètes, par ...
Proof systems are tools used to formally prove theorems, and in particular that software is bug-free...
On s'intéresse dans une première partie aux opérations usuelles sur les relations binaires: union, i...
A major issue in the activity of deductive program verification is the understanding of the reason f...
Deduction-based software verification tools have reached a maturity allowing them to be used in indu...
Several proof-assistants rely on the very formal basis of Pure Type Systems. However, some practical...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
As the number of devices able to communicate grows, so does the need to secure their interactions. T...
Ornaments provide a way to express transformations of inductive datatypes that reorganize, specializ...
AbstractWe make an initial step towards a categorical semantics of guarded induction. While ordinary...
State-of-the-art System-on-Chip (SoC) architectures integrate many different components, such as pro...
Let us consider a sequence of formulas providing partial information about an initial situation, abo...
This habilitation thesis deals with cryptographic primitives that preserve the algebraic structure o...
Les problèmes logiciels sont frustrants et diminuent l’expérience utilisateur. Par exemple, la fuite...
Rigorous numerics aims at providing certified representations for solutions of various problems, not...
Les approches standard de la vérification de modèle se limitent à des spécifications concrètes, par ...