The main aim of this thesis is to make formal proofs more universal by expressing them in a common logical framework. More specifically, we use the lambda-Pi-calculus modulo rewriting, a lambda calculus equipped with dependent types and term rewriting, as a language for defining logics and expressing proofs in those logics. By representing propositions as types and proofs as programs in this language, we design translations of various systems in a way that is efficient and that preserves their meaning. These translations can then be used for independent proof checking and proof interoperability. In this work, we focus on the translation of logics based on type theory that allow both computation and higher-order quantification as steps of re...
Software systems are ubiquitous. Failure in safety- and security-critical systems, e.g., the control...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
International audienceDedukti is a logical framework based on the λΠ-calculus modulo rewriting, whic...
The main aim of this thesis is to make formal proofs more universal by expressing them in a common l...
Automatic proof checking is about using a computer to check the validity of proofs of mathematical s...
La vérification automatique de preuves consiste à faire vérifier par un ordinateur la validité de dé...
In the context of the multiplicity of formal systems, it has become a growing need to express formal...
International audienceDedukti est un vérificateur de types pour le lambda-Pi -calcul modulo, un form...
Dedukti is a logical framework in which the user encodes the theory she wantsto use via rewriting ru...
The lambda-Pi-calculus allows to express proofs of minimal predicate logic. It can be extended, in a...
In recent years, the emergence of feature rich and mature interactive proof assistants has enabled l...
Président : Mariangiola DezaniRapporteurs : Gilles Dowek, Herman GeuversExaminateurs : Adam Cichon, ...
International audienceA main ambition of the Inria project Dedukti is to serve as a common language ...
The behaviours of concurrent processes can be expressed using process calculi, which are simple form...
"This paper is about our hobby." That is the first sentence of [MP93], the first report on our forma...
Software systems are ubiquitous. Failure in safety- and security-critical systems, e.g., the control...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
International audienceDedukti is a logical framework based on the λΠ-calculus modulo rewriting, whic...
The main aim of this thesis is to make formal proofs more universal by expressing them in a common l...
Automatic proof checking is about using a computer to check the validity of proofs of mathematical s...
La vérification automatique de preuves consiste à faire vérifier par un ordinateur la validité de dé...
In the context of the multiplicity of formal systems, it has become a growing need to express formal...
International audienceDedukti est un vérificateur de types pour le lambda-Pi -calcul modulo, un form...
Dedukti is a logical framework in which the user encodes the theory she wantsto use via rewriting ru...
The lambda-Pi-calculus allows to express proofs of minimal predicate logic. It can be extended, in a...
In recent years, the emergence of feature rich and mature interactive proof assistants has enabled l...
Président : Mariangiola DezaniRapporteurs : Gilles Dowek, Herman GeuversExaminateurs : Adam Cichon, ...
International audienceA main ambition of the Inria project Dedukti is to serve as a common language ...
The behaviours of concurrent processes can be expressed using process calculi, which are simple form...
"This paper is about our hobby." That is the first sentence of [MP93], the first report on our forma...
Software systems are ubiquitous. Failure in safety- and security-critical systems, e.g., the control...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
International audienceDedukti is a logical framework based on the λΠ-calculus modulo rewriting, whic...