coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jason Gross <jasongross9 AT gmail.com>
- To: coq-club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] question about universes and equalities
- Date: Sun, 8 May 2016 14:30:37 -0400
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jasongross9 AT gmail.com; spf=Pass smtp.mailfrom=jasongross9 AT gmail.com; spf=None smtp.helo=postmaster AT mail-oi0-f53.google.com
- Ironport-phdr: 9a23:JGgbLxfGABQZlaRNSQmRHdx1lGMj4u6mDksu8pMizoh2WeGdxc6+bR7h7PlgxGXEQZ/co6odzbGG4ua5ASdZu87JmUtBWaIPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3BPAZ4bt74BpTVx5zukbviqtuKO04R3mL1SIgxBSv1hD2ZjtMRj4pmJ/R54TryiVwMRd5rw3h1L0mYhRf265T41pdi9yNNp6BprJYYAu2pN5g/GLdfFXEtN30/rJngsgCGRg+S7FMdVH8Xm1xGGV6Wwgv9W8LTuzD9sKJSwi6BJoWiT7kvXjKt9aBwU07AhyIONjp/+2bS3J8jxJlHqQ6s8kQsi7XfZ5uYYaJz
It's not provable unless you assume, e.g., univalence. (The other direction, @eq Set S1 S2 -> @eq Type S1 S2, however, is provable in vanilla Coq.) Since Coq is consistent with univalence, it's not possible to have two Sets that are @eq Type but provably not @eq Set. (If you just want two that are @eq Type and not provable @eq Set, S1 and S2 in the context of your goal after [intros] will do.) I don't know if there are any models which would validate this, but the HoTT mailing list might be a reasonable place to ask. (Under the homotopy interpretation, the idea would be that somehow all of the paths between S1 and S2 "go through" types which do not live in Set.)
-Jason
On Sun, May 8, 2016 at 2:10 PM, Jonathan Leivent <jonikelee AT gmail.com> wrote:
I'm hitting some problems that I think are related to equalities in different universes. For example, consider:
Goal forall S1 S2:Set, @eq Type S1 S2 -> @eq Set S1 S2.
Is this provable in Coq? If not, then does that mean it is possible to have two Sets in Coq such that they are (@eq Type) but not (@eq Set)? What would that possibly mean?
-- Jonathan
- [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/08/2016
- Re: [Coq-Club] question about universes and equalities, Jason Gross, 05/08/2016
- Re: [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/08/2016
- Re: [Coq-Club] question about universes and equalities, Jason Gross, 05/08/2016
- Re: [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Matthieu Sozeau, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Jason Gross, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Matthieu Sozeau, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Jason Gross, 05/08/2016
- Re: [Coq-Club] question about universes and equalities, Stefan Monnier, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/09/2016
- Re: [Coq-Club] question about universes and equalities, Jonathan Leivent, 05/08/2016
- Re: [Coq-Club] question about universes and equalities, Jason Gross, 05/08/2016
Archive powered by MHonArc 2.6.18.