coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Ian Lynagh <igloo AT earth.li>
- To: Adam Koprowski <adam.koprowski AT gmail.com>
- Cc: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Problem with terms differing in their obligations
- Date: Mon, 1 Mar 2010 21:19:53 +0000
Hi Adam,
On Mon, Mar 01, 2010 at 09:47:31PM +0100, Adam Koprowski wrote:
>
> A quick answer would be: take a look at the proof-irrelevance axiom
> (Coq.Logic.ProofIrrelevance), which will allow you to equate such
> obligations.
Thanks, but how do I actually tell coq to apply it to the right places?
I'd rather not have to write out
assert (EnlargeTransitiveCommuteRelation2_obligation_4 ... =
EnlargeTransitiveCommuteRelation2_obligation_1 ...).
apply proof_irrelevance.
etc. if I can get away without it.
Thanks
Ian
- [Coq-Club] Problem with terms differing in their obligations, Ian Lynagh
- Re: [Coq-Club] Problem with terms differing in their obligations,
Adam Koprowski
- Re: [Coq-Club] Problem with terms differing in their obligations, Ian Lynagh
- Re: [Coq-Club] Problem with terms differing in their obligations,
Adam Koprowski
- Re: [Coq-Club] Problem with terms differing in their obligations, Matthieu Sozeau
- Re: [Coq-Club] Problem with terms differing in their obligations,
Adam Koprowski
- Re: [Coq-Club] Problem with terms differing in their obligations, Ian Lynagh
- Re: [Coq-Club] Problem with terms differing in their obligations,
Adam Koprowski
Archive powered by MhonArc 2.6.16.