Subject: Ssreflect Users Discussion List
List archive
- From: Bas Spitters <>
- To: Frédéric Chyzak <>
- Cc: Benjamin Werner <>, Ssreflect-mailinglist <>
- Subject: Re: case: returns blank error message
- Date: Fri, 25 Oct 2013 16:00:27 +0200
Hi Frederic,
This is called Hedberg's theorem. While writing the book on homotopy
type theory we had some mild simplifications:
books.google.nl/books?id=LkDUKMv3yp0C&pg=PA219
Best,
Bas
On Wed, Oct 23, 2013 at 12:22 PM, Frédéric Chyzak
<> wrote:
> Benjamin, Georges, thanks for your comments.
>
>
>
> On Wednesday 23 October 2013 09:54:48 Benjamin Werner wrote:
>
>> Not about the error message but :
>
>>
>
>> Proving that equality proofs are equal cannot be done in general in Coq's
>
>> type theory. (whether this is good, is bad, is a minor defect of the type
>
>> theory, etc is another story). Here your lemma is true because equality is
>
>> decidable over the considered type (boolean).
>
>
>
> I had heard about these general facts.
>
>
>
>> In SSR, this is proved generally for eqtypes by the lemma eq_irrelevance.
>
>
>
> Probably I should have mentioned how I got the error message: I was doing
> the exercise of getting a proof of proof irrelevance for bool, just using
> Coq terms and ssreflect tactics. I am still trying to understand the
> fundamentals and at this point I am not aiming at a general decidable type,
> just at bool. So, I don't use eqtypes. Also, I am looking for a proof that
> speaks to me (== that I can explain to someone).
>
>
>
> (Maybe I can make sense of the / switch after I got the fundamentals.)
>
>
>
> Frédéric
>
>
- case: returns blank error message, Frédéric Chyzak, 10/23/2013
- Re: case: returns blank error message, Benjamin Werner, 10/23/2013
- RE: case: returns blank error message, Georges Gonthier, 10/23/2013
- Re: case: returns blank error message, Frédéric Chyzak, 10/23/2013
- Re: case: returns blank error message, Bas Spitters, 10/25/2013
- Re: case: returns blank error message, Benjamin Werner, 10/23/2013
Archive powered by MHonArc 2.6.18.