coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Bruno Barras <bruno.barras AT inria.fr>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Propositional extensionality is inconsistent in Coq
- Date: Wed, 18 Dec 2013 18:24:40 +0100
Dear Andrej,
On 17/12/2013 23:32, Andrej Bauer wrote:
Several people have commented on the univalence and the presentYes, but this is inconsistent as well with the current implementation. Naughty Prop has nothing to do with the current issue.
trouble. I would just like to clarify the situation a bit more.
It is indeed the case that univalence implies that (False -> False) =
True. However:
1) in HoTT we do not use Prop, so that should really be (Empty_set ->
Empty_set) = unit.
2) In HoTT we do not use match statements but rather the eliminators.True. As long as you're using the generated recursors, you are safe. None of the nice examples given by Cristobal Camarero do translate to the language of recursors.
I do not see how to reproduce the problem using False_rect.
3) There are numerous other incompatibilities between Coq and HoTT,We'll have to apply the patch to HoTT-coq when we have it. I think I have a fix that rules out all of the counter-examples given on this list, but we need to be sure it is OK. And I'm not sure it'll be implemented before Christmas.
which is why HoTT uses a patched Coq and abstains from using certain
parts of Coq.
Anyway, people should not worry too much. The fix will probably change nothing for most people. Maybe Daniel Schepler will have to re-work on the last examples he submitted...
On a more personal note, I think the present situation shows the valueYou need *formal* semantics ;-). Informal semantics did not save us here.
of having some semantics around to curb hasty adoption of rules that
"look OK".
Bruno.
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, (continued)
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Maxime Dénès, 12/14/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Christine Paulin, 12/15/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Arthur Azevedo de Amorim, 12/20/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Christine Paulin, 12/20/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Arthur Azevedo de Amorim, 12/20/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Cristóbal Camarero Coterillo, 12/16/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Cristóbal Camarero Coterillo, 12/16/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Christine Paulin, 12/16/2013
- RE: [Coq-Club] Propositional extensionality is inconsistent in Coq, Cristóbal Camarero Coterillo, 12/17/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Christine Paulin, 12/17/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Andrej Bauer, 12/17/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Bruno Barras, 12/18/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Vladimir Voevodsky, 12/18/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Maxime Dénès, 12/18/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Ali Assaf, 12/19/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Bruno Barras, 12/19/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Vladimir Voevodsky, 12/19/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, croux, 12/19/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Ali Assaf, 12/20/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Ramana Kumar, 12/20/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Matthieu Sozeau, 12/20/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, croux, 12/20/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Bruno Barras, 12/18/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Andrej Bauer, 12/17/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Christine Paulin, 12/17/2013
- RE: [Coq-Club] Propositional extensionality is inconsistent in Coq, Cristóbal Camarero Coterillo, 12/17/2013
- Re: [Coq-Club] Propositional extensionality is inconsistent in Coq, Christine Paulin, 12/16/2013
Archive powered by MHonArc 2.6.18.