2005
DOI: 10.1007/11541868_7
|View full text |Cite
|
Sign up to set email alerts
|

Proving Equalities in a Commutative Ring Done Right in Coq

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
79
0
1

Year Published

2005
2005
2011
2011

Publication Types

Select...
8

Relationship

1
7

Authors

Journals

citations
Cited by 70 publications
(80 citation statements)
references
References 8 publications
0
79
0
1
Order By: Relevance
“…The data structure used by the Coq validator is a a modified Hörner form provided by the ring tactic [GM05]. We tried another implementation based on lists of monomials, but the computation time was similar.…”
Section: Benchmarkmentioning
confidence: 99%
“…The data structure used by the Coq validator is a a modified Hörner form provided by the ring tactic [GM05]. We tried another implementation based on lists of monomials, but the computation time was similar.…”
Section: Benchmarkmentioning
confidence: 99%
“…Potential applications include the design of reflective tactics, which encode decision procedures in Coq, and allow to achieve smaller and faster proofs, see e.g. [16] for a reflective tactic based on rewriting. The encoding is also of interest for confluent term rewriting systems, because it allows to defer the proof of confluence, or equivalently of functionality of its graph; this allows for example to rely on termination to prove confluence.…”
Section: Applications To Relationsmentioning
confidence: 99%
“…First, we can rely on an external tool, written in an other programming language than Coq, that builds a Coq proof term for each formula it can prove. The main limit of this approach is the size of the exchanged proof term, especially when many rewriting steps are required [17]. Second, we can verify the prover by directly programming it in Coq and mechanically proving its soundness.…”
Section: Introductionmentioning
confidence: 99%