As the development of formal proofs is a time-consuming task, it is important to devise ways of sharing the already written proofs to prevent wasting time redoing them. One of the challenges in this domain is to translate proofs written in proof assistants based on impredicative logics, such as Coq, Matita and the HOL family, to proof assistants based on predicative logics like Agda, whenever impredicativity is not used in an essential way. In this paper we present an algorithm to do such a translation between a core impredicative type system and a core predicative one allowing prenex universe polymorphism like in Agda. It consists in trying to turn a potentially impredicative term into a universe polymorphic term as general as possible. Th...
TYPES 2020 wasn't held in Turin as planned because of the COVID-19 outbreak.International audienceTh...
International audienceUniverses are used in Type Theory to ensure consistency by checking that defin...
International audienceDedukti is a logical framework based on the λΠ-calculus modulo rewriting, whic...
International audienceAs the development of formal proofs is a time-consuming task, it is important ...
We present in this paper an encoding in an extension with rewriting of the Edimburgh Logical Framewo...
There is today a large family of proof systems based upon variouslogics: The Calculus of Inductive C...
Proof assistants play a dual role as programming languages and logical systems. As programming langu...
International audienceA main ambition of the Inria project Dedukti is to serve as a common language ...
International audienceCoinduction is a principle, or a proof technique, dual to induction and which ...
The ??-calculus modulo theory is a logical framework in which various logics and type systems can be...
We have formalized a range of proof systems for classical propositional logic (sequent calculus, nat...
Abstract. Universes are used in Type Theory to ensure consistency by checking that definitions are w...
We describe a syntactical proof-reconstruction approach to verify derivations generated by Metis pro...
International audienceWe observe today a large diversity of proof systems. This diversity has the ne...
International audienceUnification is a core component of every proof assistant or programming langua...
TYPES 2020 wasn't held in Turin as planned because of the COVID-19 outbreak.International audienceTh...
International audienceUniverses are used in Type Theory to ensure consistency by checking that defin...
International audienceDedukti is a logical framework based on the λΠ-calculus modulo rewriting, whic...
International audienceAs the development of formal proofs is a time-consuming task, it is important ...
We present in this paper an encoding in an extension with rewriting of the Edimburgh Logical Framewo...
There is today a large family of proof systems based upon variouslogics: The Calculus of Inductive C...
Proof assistants play a dual role as programming languages and logical systems. As programming langu...
International audienceA main ambition of the Inria project Dedukti is to serve as a common language ...
International audienceCoinduction is a principle, or a proof technique, dual to induction and which ...
The ??-calculus modulo theory is a logical framework in which various logics and type systems can be...
We have formalized a range of proof systems for classical propositional logic (sequent calculus, nat...
Abstract. Universes are used in Type Theory to ensure consistency by checking that definitions are w...
We describe a syntactical proof-reconstruction approach to verify derivations generated by Metis pro...
International audienceWe observe today a large diversity of proof systems. This diversity has the ne...
International audienceUnification is a core component of every proof assistant or programming langua...
TYPES 2020 wasn't held in Turin as planned because of the COVID-19 outbreak.International audienceTh...
International audienceUniverses are used in Type Theory to ensure consistency by checking that defin...
International audienceDedukti is a logical framework based on the λΠ-calculus modulo rewriting, whic...