Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Cumulatively of Universes

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Cumulatively of Universes


Chronological Thread 
  • From: Matthieu Sozeau <mattam AT mattam.org>
  • To: Coq Club <coq-club AT inria.fr>, lean-user <lean-user AT googlegroups.com>
  • Subject: Re: [Coq-Club] Cumulatively of Universes
  • Date: Mon, 13 Mar 2017 15:15:05 +0000
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=mattam AT mattam.org; spf=Pass smtp.mailfrom=matthieu.sozeau AT gmail.com; spf=None smtp.helo=postmaster AT mail-ua0-f178.google.com
  • Ironport-phdr: 9a23:rlCWFhS7KzcZPvRar5ILy3QC1tpsv+yvbD5Q0YIujvd0So/mwa6ybByN2/xhgRfzUJnB7Loc0qyN4v2mBDBLvs/JmUtBWaQEbwUCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBW7oR/Ru8QZjodvKLs9wQbVr3VVfOhb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnYUAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhSwaLDMy7n3ZhdJsg6JauBKhpgJww4jIYIGOKfFyerrRcc4GSWZdW8pcUTFKDIGhYIsVF+cOMuhYoIv9qVUArhWwGBeiC//0xzBSmnP7x7c33/g9HQzE2gErAtIAsG7TrNXwLKocVvq6zLXUzTXDbvNZxyr945XVfBAmoPCDQ6h/cdfMwkQoEgPKlEmQqZD/MDOQzekNtnKU7/Z8Ve21jm4rsQZxoiKgxso1jITCm4wbylfB9SpjwYY1I8W1R1RhYdG4EJtQtj+aOJVtQs87RGFopTg6xaMcuZ6nYicK044rxxDFa/CffIiI4w7jVOaMIThjnn5lebW/ihCv+kaj0u3xTte43EpOoyZfkdTBtmoB2wLO5sWFUPdx40Ws1DWJ2gvO8O9LO1o0mrDeK5M5wr4/iJ4TsUPbEy/zgkr2jauWelw5+uey9+jre7vmqoKeOoJ3kA3+PaMumsuwAeQ8LAcCRXSU+eO51LH7/E35RqtFjuEun6XHrJzXId4Xq625DgNPzIov9hSyAy273NkannQLNFdFdwiGj4jtNVHOOvf4DfKnjlSpijhr2+zGPr3gAprTM3jPiqzhfbF86kFC0gUz0MtS551RCr4bIfLzXlX9u8DfDh88KwC02froCM1h1oMCXmKCGrOWMKTLsVOR+u0vJ/SMa5QOtTbmK/kl4ubugmUjlV8ce6mpx5oXZ2qiEvRoOUXKKUbr1/wGCC8huhc0BLjhj0THWjpObV6zWbg973c1EtTiRYPOT4bonaeMxm/vGpBfYCVbEV2WOXjvcIqAVvgWbz+KOYlqlTlSBpa7TIp08BiyqA/7xqcvFe3G9yQF/cbm3cRp7uj7kBgu6TVxScOH3DfeHClPgmoUSmpuj+hEqktnxwLGiPAgjg==

Hi all,

  Indeed it is less useful in presence of polymorphism, but not completely useless still,
if it can go through inductive types (examples in the work of Timany on a category theory 
library suggest that). Ali Assaf's thesis is indeed the most up-to-date comparison for universes
with and without cumulativity I think. I think there is an advantage of cumulativity in the presence of 
polymorphism (or just lots of universes) regarding unifying universe expressions, which are relegated 
to the constraint inference engine. E.g. you don't get into problems like max(i,j) =? max(i',j') that have 
no canonical solutions but instead get two fresh universes l and l' representing these two lubs and l = l'.

Best,
-- Matthieu

On Mon, Mar 13, 2017 at 3:57 PM Bas Spitters <b.a.w.spitters AT gmail.com> wrote:
Interestingly, the lean developers (in CC) have decided against
cumulative universes.
IIRC cumulativity complicates the implementation and the meta-theory,
but *in the presence of universe polymorphism* it does not add much
extra convenience.

Unfortunately, I cannot find a discussion of the rationale, but
someone will fill us in, I hope.


On Mon, Mar 13, 2017 at 3:00 PM, Frédéric Blanqui
<frederic.blanqui AT inria.fr> wrote:
> Hi Grégory, you may be interested in Ali Assaf's PhD thesis:
> https://pastel.archives-ouvertes.fr/tel-01235303v4 .
>
>
> Le 03/13/2017 à 02:51 PM, Gregory Malecha a écrit :
>
> Hi, Coq-Club --
>
> I'm wondering if anyone can point me to literature related to cumulatively
> vs. non-cumulatibity of universes. My vague understanding is that
> cumulatively offers no additional power but that there are some things that
> are easier to express with cumulative universes (in particular you can avoid
> resizing in terms). Cobstructivwly, I would expect such a result to give a
> translation from a world with cumulative universes to one without them. A
> paper on that topic would be particularly interesting to me.
>
> Thanks in advance for any pointers.
> --
>
> - gregory malecha
>   gmalecha.github.io
>
>



Archive powered by MHonArc 2.6.18.

Top of Page