International audienceWe present a new implementation of a reflexive tactic which solves equalities in a ring structure inside the Coq system. The efficiency is improved to a point that we can now prove equalities that were previously beyond reach. A special care has been taken to implement efficient algorithms while keeping the complexity of the correctness proofs low. This leads to a single tool, with a single implementation, which can be addressed for a ring or for a semi-ring, abstract or not, using the Leibniz equality or a setoid equality. This example shows that such reflective methods can be effectively used in symbolic computation
This paper presents a formalization of the first book of the series ``Elements of Mathematics'' by ...
Abstract. We give an approach for deciding satisfiability of equality logic formulas (E-SAT) in con...
AbstractInductive theorems are properties valid in the initial algebra. A now popular tool for provi...
We present a new implementation of a reflexive tactic which solves equalities in a ring structure i...
This paper presents a new proof tactic that decides equalities and inequalities between terms over ...
International audienceCoq provides linear arithmetic tactics like omega or lia. Currently, these tac...
We present rational, a Coq tactic for equational reasoning in abelian groups, commutative rings, and...
The Coq system is a proof assistant based on the Calculus of InductiveConstructions. In this work, w...
Computational reflection allows us to turn verified decision procedures into efficient automated rea...
Using a simple computer program, we have proved thousands and thousands of instances ofthe theorem t...
In this paper, we offer a set of problems for evaluating the power of automated theorem-proving prog...
We describe a framework of algebraic structures in the proof assistant Coq. We have developed this f...
National audienceLarge scale reflection tactics are often implemented with ad-hoc data-structures an...
AbstractWe describe a framework of algebraic structures in the proof assistant Coq. We have develope...
A simple technique for reasoning about equalities that is fast and complete for ground formulas with...
This paper presents a formalization of the first book of the series ``Elements of Mathematics'' by ...
Abstract. We give an approach for deciding satisfiability of equality logic formulas (E-SAT) in con...
AbstractInductive theorems are properties valid in the initial algebra. A now popular tool for provi...
We present a new implementation of a reflexive tactic which solves equalities in a ring structure i...
This paper presents a new proof tactic that decides equalities and inequalities between terms over ...
International audienceCoq provides linear arithmetic tactics like omega or lia. Currently, these tac...
We present rational, a Coq tactic for equational reasoning in abelian groups, commutative rings, and...
The Coq system is a proof assistant based on the Calculus of InductiveConstructions. In this work, w...
Computational reflection allows us to turn verified decision procedures into efficient automated rea...
Using a simple computer program, we have proved thousands and thousands of instances ofthe theorem t...
In this paper, we offer a set of problems for evaluating the power of automated theorem-proving prog...
We describe a framework of algebraic structures in the proof assistant Coq. We have developed this f...
National audienceLarge scale reflection tactics are often implemented with ad-hoc data-structures an...
AbstractWe describe a framework of algebraic structures in the proof assistant Coq. We have develope...
A simple technique for reasoning about equalities that is fast and complete for ground formulas with...
This paper presents a formalization of the first book of the series ``Elements of Mathematics'' by ...
Abstract. We give an approach for deciding satisfiability of equality logic formulas (E-SAT) in con...
AbstractInductive theorems are properties valid in the initial algebra. A now popular tool for provi...