Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] .vo that freezes coqchk (possibly forever).

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] .vo that freezes coqchk (possibly forever).


chronological Thread 
  • From: Bruno Barras <bruno.barras AT inria.fr>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] .vo that freezes coqchk (possibly forever).
  • Date: Mon, 23 May 2011 17:29:32 +0200

On 05/22/2011 04:36 PM, Georgi Guninski wrote:
> .vo that freezes coqchk (possibly forever).
> 
> attached are 2 .vo for Coq 8.3pl2.
> 
> j3a.vo was modified with vim so 2 [Definition] have the same name - this 
> results in a freeze in a coqchk (possibly forever).

Thanks. This one was a critical bug of coqchk. I've just commited a
patch (trunk and v8.3. v8.2 is imminent) to fix it.

> 
> j2.vo was produced with a patched version of Coq and unfortunately doesn't 
> pass coqchk, though coqtop is perfectly happy with it, especially with 
> Lemma aboutfalse (True and False keep their original meanings,the only 
> trick was disabling type checks, evidently coqtop does no type checks. 
> Lemma aboutfalse appears to be usable with vanilla coqc)
> 

Unlike coqchk, coqtop is not supposed to recheck .vo files it loads, so
as far as I understood your testcase, this is not a bug (as long as
coqchk rejects the forged .vo).

Bruno.



Archive powered by MhonArc 2.6.16.

Top of Page