International audienceWhereas proof assistants based on Higher-Order Logic benefit from external solvers' automation, those based on Type Theory resist automation and thus require more expertise. Indeed, the latter use a more expressive logic which is further away from first-order logic, the logic of most automatic theorem provers. In this article, we develop a methodology to transform a subset of Coq goals into first-order statements that can be automatically discharged by automatic provers. The general idea is to write modular, pairwise independent transformations and combine them. Each of these eliminates a specific aspect of Coq logic towards first-order logic. As a proof of concept, we apply this methodology to a set of simple but cruc...
In this thesis, we propose new automation capabilities for the Coq proof assistant. We obtain this m...
The paper describes the implementation of interactive ML-style modules in the recent version 7.4 of...
Coq (https://coq.inria.fr) is a formal proof management system. It provides a formal language to wri...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
We propose a mechanism for semi-automated proving of theorems, using a tactic for the Coq proof assi...
International audienceIn the context of interactive theorem provers based on a dependent type theory...
International audienceWe report about an ongoing collaborative effort to consolidate several Coq dev...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
Hammers provide most powerful general purpose automation for proof assistants based on HOL and set t...
We describe ongoing work on building an environment to support reasoning in proof assistants that re...
International audienceThe unification algorithm is at the heart of a proof assistant like Coq. In pa...
Effective support for custom proof automation is essential for large-scale interactive proof develop...
Abstract. We propose a new language for writing programs with de-pendent types on top of the Coq pro...
We describe a method for building composable and extensible ver-ification procedures within the Coq ...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
In this thesis, we propose new automation capabilities for the Coq proof assistant. We obtain this m...
The paper describes the implementation of interactive ML-style modules in the recent version 7.4 of...
Coq (https://coq.inria.fr) is a formal proof management system. It provides a formal language to wri...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
We propose a mechanism for semi-automated proving of theorems, using a tactic for the Coq proof assi...
International audienceIn the context of interactive theorem provers based on a dependent type theory...
International audienceWe report about an ongoing collaborative effort to consolidate several Coq dev...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
Hammers provide most powerful general purpose automation for proof assistants based on HOL and set t...
We describe ongoing work on building an environment to support reasoning in proof assistants that re...
International audienceThe unification algorithm is at the heart of a proof assistant like Coq. In pa...
Effective support for custom proof automation is essential for large-scale interactive proof develop...
Abstract. We propose a new language for writing programs with de-pendent types on top of the Coq pro...
We describe a method for building composable and extensible ver-ification procedures within the Coq ...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
In this thesis, we propose new automation capabilities for the Coq proof assistant. We obtain this m...
The paper describes the implementation of interactive ML-style modules in the recent version 7.4 of...
Coq (https://coq.inria.fr) is a formal proof management system. It provides a formal language to wri...