coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Adam Chlipala <adamc AT csail.mit.edu>
- To: AUGER Cédric <Cedric.Auger AT lri.fr>
- Cc: coq-club AT inria.fr
- Subject: Re: [Coq-Club] unfold definition on vectors
- Date: Mon, 19 Dec 2011 10:16:50 -0500
AUGER Cédric wrote:
Le Mon, 19 Dec 2011 09:20:02 -0500,
Adam
Chlipala<adamc AT csail.mit.edu>
a écrit :
My advice is this: never write program code with tactics (e.g., asAdam, does the refine tactic falls in the "never write program code
you're doing for [add] here). Many people on this list will disagree
with that advice, but I believe tactics are a proper fit for "proofs"
only. For an introduction to the techniques you'll need to avoid
using tactics to define [add] and similar functions, see CPDT:
http://adam.chlipala.net/cpdt/
with tactics"?
No, that pattern is consistent with what I meant. I wasn't fully precise, but my suggestion was to write all executable code explicitly, which is completely compatible with passing that code as the argument to [refine].
- [Coq-Club] unfold definition on vectors, Wonchan Lee
- Re: [Coq-Club] unfold definition on vectors, AUGER Cédric
- Re: [Coq-Club] unfold definition on vectors,
Adam Chlipala
- Re: [Coq-Club] unfold definition on vectors,
AUGER Cédric
- Re: [Coq-Club] unfold definition on vectors, Adam Chlipala
- Re: [Coq-Club] unfold definition on vectors,
AUGER Cédric
Archive powered by MhonArc 2.6.16.