Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Problem with terms differing in their obligations

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Problem with terms differing in their obligations


chronological Thread 
  • 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




Archive powered by MhonArc 2.6.16.

Top of Page