We describe a method for building composable and extensible ver-ification procedures within the Coq proof assistant. Unlike tradi-tional methods that rely on run-time generation and checking of proofs, we use verified-correct procedures with Coq soundness proofs. Though they are internalized in Coq’s logic, our provers support sound extension by users with hints over new domains, en-abling automated reasoning about user-defined abstract predicates. We maintain soundness by developing an architecture for modular packaging, construction, and composition of hint databases, which had previously only been implemented in Coq at the level of its dy-namically typed, proof-generating tactic language. Our provers also include rich handling of unifica...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
Most theorem provers are either hard to trust because they are large programs or hard to use due to ...
We describe ongoing work on building an environment to support reasoning in proof assistants that re...
We propose a mechanism for semi-automated proving of theorems, using a tactic for the Coq proof assi...
International audienceThe Coq Platform is a continuously developed distribution of the Coq proof ass...
© 2018, Springer International Publishing AG, part of Springer Nature. We present a new strategy for...
Coq is a formal proof management system. It provides a formal language to write mathematical definit...
Abstract. Coq has within its logic a programming language that can be used effectively to replace ma...
Abstract. Development of Interactive Theorem Provers has led to the creation of big libraries and va...
Development of Interactive Theorem Provers has led to the creation of big libraries and varied infra...
Abstract. The research in this proposal is aimed at creating a theo-rem proving framework that will ...
AbstractIt is well-known that adding reflective reasoning can tremendously increase the power of a p...
The original publication is available at www.springerlink.com.International audienceWe give evidence...
International audienceWe present a way to enjoy the power of SAT and SMT provers in Coq without comp...
We present a new approach for constructing and verifying higher-order, imperative programs using the...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
Most theorem provers are either hard to trust because they are large programs or hard to use due to ...
We describe ongoing work on building an environment to support reasoning in proof assistants that re...
We propose a mechanism for semi-automated proving of theorems, using a tactic for the Coq proof assi...
International audienceThe Coq Platform is a continuously developed distribution of the Coq proof ass...
© 2018, Springer International Publishing AG, part of Springer Nature. We present a new strategy for...
Coq is a formal proof management system. It provides a formal language to write mathematical definit...
Abstract. Coq has within its logic a programming language that can be used effectively to replace ma...
Abstract. Development of Interactive Theorem Provers has led to the creation of big libraries and va...
Development of Interactive Theorem Provers has led to the creation of big libraries and varied infra...
Abstract. The research in this proposal is aimed at creating a theo-rem proving framework that will ...
AbstractIt is well-known that adding reflective reasoning can tremendously increase the power of a p...
The original publication is available at www.springerlink.com.International audienceWe give evidence...
International audienceWe present a way to enjoy the power of SAT and SMT provers in Coq without comp...
We present a new approach for constructing and verifying higher-order, imperative programs using the...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
Most theorem provers are either hard to trust because they are large programs or hard to use due to ...
We describe ongoing work on building an environment to support reasoning in proof assistants that re...