coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jonathan Leivent <jonikelee AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] difference between coqchk and Print Assumptions
- Date: Mon, 30 Mar 2015 10:49:38 -0400
On 03/30/2015 07:50 AM, Pierre-Marie Pédrot wrote:
On 30/03/2015 13:48, Enrico Tassi wrote:
The code implementing the recursive traversal and looking for axiomsBe aware that it is bugged, so that some care has to be taken.
is in library/assumptions.ml, but I don't know if it can be reused as
such in the checker.
https://coq.inria.fr/bugs/show_bug.cgi?id=3948
The bug seems to appear because of module trickery, and the checker acts
notably differently from coqtop in this respect, so that it may go
through just fine, but still. The checker is the checker!
PMP
There are (at least?) two ways that can make a library inconsistent such that that coqc and coqtop wouldn't spot it - misbehaving plugins and misuse of axioms (most notably, using several axioms that together are inconsistent). Correct? Hence, since we are told to rely on coqchk to compensate for the first way, why not the second as well?
Adding such a feature to coqchk would supplement the previously discussed (on coqdev, at least) "assert assumptions" feature request, as that assert feature - although quite useful - would be susceptible to plugin misbehavior.
But, if bugs would be introduced into coqchk by doing this, then that rather brutally defeats the purpose.
-- Jonathan
- [Coq-Club] difference between coqchk and Print Assumptions, Jonathan Leivent, 03/29/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Jonathan Leivent, 03/29/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Enrico Tassi, 03/29/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Jonathan Leivent, 03/29/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Arnaud Spiwack, 03/30/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Pierre Courtieu, 03/30/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Enrico Tassi, 03/30/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Pierre-Marie Pédrot, 03/30/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Jonathan Leivent, 03/30/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Enrico Tassi, 03/30/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Pierre Courtieu, 03/30/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Arnaud Spiwack, 03/30/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Jonathan Leivent, 03/29/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Enrico Tassi, 03/29/2015
- Re: [Coq-Club] difference between coqchk and Print Assumptions, Jonathan Leivent, 03/29/2015
Archive powered by MHonArc 2.6.18.