National audienceLarge scale reflection tactics are often implemented with ad-hoc data-structures and in a way which is specific to the problematic. This makes it hard to add improvements and to implement variations without writing an extensive theory of the specific data-structures involved. We suggest to replace the core of such tactics with procedures that are proven correct using CoqEAL refinement framework, and to build a modular methodology around it. This refinement framework addresses the problem of duplication by promoting the use of one extensive proof-oriented library together with one or several more efficient implementations, with a reduced amount of proofs, but destined to computation and proven correct with regard to the proo...
International audienceThe unification algorithm is at the heart of a proof assistant like Coq. In pa...
© 2018, Springer International Publishing AG, part of Springer Nature. We present a new strategy for...
International audienceHydras & Co. is a collaborative library of discrete mathematics for the Coq pr...
National audienceLarge scale reflection tactics are often implemented with ad-hoc data-structures an...
We describe a method for building composable and extensible ver-ification procedures within the Coq ...
Computational reflection allows us to turn verified decision procedures into efficient automated rea...
This paper presents a new proof tactic that decides equalities and inequalities between terms over ...
International audienceWe describe a step-by-step approach to the implementation and formal verificat...
International audienceWe present a new implementation of a reflexive tactic which solves equalities ...
We modify the reflection method to enable it to deal with partial functions like division. The idea ...
We describe a step-by-step approach to the implementation and formal verification of efficient algeb...
This archive corresponds to the paper "Reflexive tactics for algebra, revisited" by Kazuhiko Sakaguc...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
Abstract. The technique of reflection is a way to automate proof construction in type theoretical pr...
Abstract. Coq has within its logic a programming language that can be used effectively to replace ma...
International audienceThe unification algorithm is at the heart of a proof assistant like Coq. In pa...
© 2018, Springer International Publishing AG, part of Springer Nature. We present a new strategy for...
International audienceHydras & Co. is a collaborative library of discrete mathematics for the Coq pr...
National audienceLarge scale reflection tactics are often implemented with ad-hoc data-structures an...
We describe a method for building composable and extensible ver-ification procedures within the Coq ...
Computational reflection allows us to turn verified decision procedures into efficient automated rea...
This paper presents a new proof tactic that decides equalities and inequalities between terms over ...
International audienceWe describe a step-by-step approach to the implementation and formal verificat...
International audienceWe present a new implementation of a reflexive tactic which solves equalities ...
We modify the reflection method to enable it to deal with partial functions like division. The idea ...
We describe a step-by-step approach to the implementation and formal verification of efficient algeb...
This archive corresponds to the paper "Reflexive tactics for algebra, revisited" by Kazuhiko Sakaguc...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
Abstract. The technique of reflection is a way to automate proof construction in type theoretical pr...
Abstract. Coq has within its logic a programming language that can be used effectively to replace ma...
International audienceThe unification algorithm is at the heart of a proof assistant like Coq. In pa...
© 2018, Springer International Publishing AG, part of Springer Nature. We present a new strategy for...
International audienceHydras & Co. is a collaborative library of discrete mathematics for the Coq pr...