coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Adam Chlipala <adamc AT csail.mit.edu>
- To: David Leduc <david.leduc6 AT googlemail.com>
- Cc: Coq Club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] Associativity for free!
- Date: Mon, 07 Nov 2011 08:21:51 -0500
David Leduc wrote:
A few days ago, on the Agda mailing-list there was a mail by Alan
Jeffrey "about a trick for representing lists (or any other monoid) up
to associativity". It sounds great but unfortunately I cannot speak
Agda. Can anyone translate this mail into Coq? TIA.
https://lists.chalmers.se/pipermail/agda/2011/003420.html
The motivation early in that post seems to come from the lack of a serious tactic language in Agda. If all you're interested in doing is proving more or less traditional theorems about lists, you should find the traditional representation to admit more or less automatic proofs in Coq, with a tiny amount of tactic support (e.g., [crush] tactic from CPDT). If you're interested more in dependently typed programming, the trick in that message might be useful; I'll leave it to some other, sufficiently motivated person to translate to Coq. ;) (I have a feeling the use of Agda irrelevance will prevent a direct translation.)
- [Coq-Club] Associativity for free!, David Leduc
- Re: [Coq-Club] Associativity for free!, Adam Chlipala
- Re: [Coq-Club] Associativity for free!,
Arnaud Spiwack
- Re: [Coq-Club] Associativity for free!, Daniel Schepler
- Re: [Coq-Club] Associativity for free!,
Arnaud Spiwack
- Re: [Coq-Club] Associativity for free!, Adam Chlipala
Archive powered by MhonArc 2.6.16.