coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jason Gross <jasongross9 AT gmail.com>
- To: coq-club <coq-club AT inria.fr>
- Subject: [Coq-Club] Difference between [Opaque] and [Qed]?
- Date: Wed, 26 Jun 2013 16:58:56 -0400
Hi,
Can someone explain to me the differences between [Lemma foo : fooT. ... Qed.] and [Lemma foo : fooT. ... Defined. Global Opaque foo.]? The ones I know are:
The former is affected by "-dont-load-proofs", the latter is not.
The latter can later be made [Transparent], the former cannot.
Neither of these explains to me why using Qed in one place allows one of my files to compile in about 4 minutes (about 3 minutes, 45 seconds with -dont-load-proofs), but using Defined + Global Opaque in that place causes the other file to take about 90 minutes to compile. My current hypothesis is that it has something to do with universe polymorphism, as this is using HoTT/coq.
-Jason
- [Coq-Club] Difference between [Opaque] and [Qed]?, Jason Gross, 06/26/2013
- Re: [Coq-Club] Difference between [Opaque] and [Qed]?, Maxime Dénès, 06/26/2013
- Re: [Coq-Club] Difference between [Opaque] and [Qed]?, Jason Gross, 06/28/2013
- Re: [Coq-Club] Difference between [Opaque] and [Qed]?, Assia Mahboubi, 06/29/2013
- Re: [Coq-Club] Difference between [Opaque] and [Qed]?, Jason Gross, 06/28/2013
- Re: [Coq-Club] Difference between [Opaque] and [Qed]?, Pierre-Marie Pédrot, 06/26/2013
- Re: [Coq-Club] Difference between [Opaque] and [Qed]?, Maxime Dénès, 06/26/2013
Archive powered by MHonArc 2.6.18.