coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jasper Stein <J.Stein AT cs.ru.nl>
- To: Pierre Letouzey <Pierre.Letouzey AT lri.fr>
- Cc: Wojciech Moczydlowski <wm174746 AT zodiac.mimuw.edu.pl>, coq-club AT pauillac.inria.fr
- Subject: Re: [Coq-Club] Eval compute problem
- Date: Mon, 29 Nov 2004 13:16:28 +0000
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
> At the end of your definition, use the keyword "Defined" instead of "Save,
> and your function will be reducible. By default, bodies of theorems &
> lemmas, finished with Qed or Save, are considered "Opaque" and are not
> unfold-able. You can have a look at the reference manual for more
> information about this Opaque/Transparent distinction.
I have always considered this way of indicating Transparency/Opaqueness
somewhat strange. I expect definitions to be transparent by default, and
lemmas to be opaque. Moreover after interactive definitions one puts "Qed."
just out of habit. The resulting opaqueness of the definition has confounded
me more that once.
Could we not change Coq's default behaviour to reflect this?
Of course we might then add annotations to reverse this behaviour:
Lemma Transparent ...
Definition Opaque ...
Jasper
--
The problem with having an open mind is that people toss in garbage
- [Coq-Club] Eval compute problem, Wojciech Moczydlowski
- Re: [Coq-Club] Eval compute problem,
Pierre Letouzey
- Re: [Coq-Club] Eval compute problem, Jasper Stein
- Re: [Coq-Club] Eval compute problem,
Pierre Letouzey
Archive powered by MhonArc 2.6.16.