Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] A question concerning certain variant of the Prod rule

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] A question concerning certain variant of the Prod rule


chronological Thread 
  • From: Matej Kosik <kosik AT fiit.stuba.sk>
  • To: coq-club AT pauillac.inria.fr
  • Subject: Re: [Coq-Club] A question concerning certain variant of the Prod rule
  • Date: Thu, 16 Apr 2009 22:39:31 +0200
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
  • Openpgp: id=F248FE18; url=http://altair.sk/uploads/kosik.asc

Thank you,

Edsko de Vries wrote:
> Such functions are valid only in special cases; in particular, it is
> possible to use a proof as argument to a function that returns an
> argument in Set if the proof is used *only* to guard termination of the
> function, but cannot otherwise influence the value returned. If you are
> working through Coq'Art, you'll get to such functions eventually:
> Sections 14.2.3 and 15.2.

Cody Roux wrote:
> This, as well as a
> certain number of possible solutions, is discussed in the Coq'Art book
> in section 14.2 (p394).

Kouskoulas, Yanni A. wrote:
> Also, this triplet is very useful for making strongly
> specified functions that return values along with certificates
> or guarantees about the data they hold. The sig type is an example,
> see p. 252; its constructor has the type ...

I have made notes to return to this rule (variant) again when I get to
those parts of the book.





Archive powered by MhonArc 2.6.16.

Top of Page