<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div>That's a good point, yes. I wonder if there's a way to have level-pi types without being inconsistent then. probably not?</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal; ">G, a level |-- A type a &nbsp; ===&gt; &nbsp; G |- LPi a. A type ?n</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal; "><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal; ">This probably can't work, indeed.</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;
 "><span><br></span></div><div>- darryl<br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal; "><br></div>  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; "> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "> <div dir="ltr"> <hr size="1">  <font size="2" face="Arial"> <b><span style="font-weight:bold;">From:</span></b> Guillaume Brunerie &lt;guillaume.brunerie@gmail.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Darryl McAdams &lt;psygnisfive@yahoo.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> Peter Hancock &lt;hancock@spamcop.net&gt;; "agda@lists.chalmers.se" &lt;agda@lists.chalmers.se&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Monday, July 1, 2013 3:16 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Agda] How does level
 polymorphism fit into a valid type theory?
 (from "More universe polymorphism")<br> </font> </div> <div class="y_msg_container"><br>Well, if you want to define a polymorphic function (polymorphic on all<br>small types, not restricted to some universe), you have to quantify<br>over all levels.<br>Or you can use typical ambiguity, but this is kind of cheating.<br>Maybe you could instead have a notion of universal quantification over<br>all universes which would be a primitive notion, distinct from the<br>usual Pi types. Various people were talking about that at the IAS this<br>year but I don’t know if anyone tried to write down the rules.<br><br>But if having a type of universe levels is consistent and natural and<br>pretty, I don’t see why we should try to avoid it.<br><br>Guillaume<br><br>2013/7/1 Darryl McAdams &lt;<a ymailto="mailto:psygnisfive@yahoo.com" href="mailto:psygnisfive@yahoo.com">psygnisfive@yahoo.com</a>&gt;:<br>&gt; Do levels really have to be things at all? If we think of
 levels as<br>&gt; merely/purely syntactic elements of the type theory, then it seems like the<br>&gt; relational judgment "type_n" that Martin mentions would sidestep the issue<br>&gt; entirely. Levels would no more exist in the model then ":" and<br>&gt; "valid-context" do.<br>&gt;<br>&gt; - darryl<br>&gt;<br>&gt; ________________________________<br>&gt; From: Peter Hancock &lt;<a ymailto="mailto:hancock@spamcop.net" href="mailto:hancock@spamcop.net">hancock@spamcop.net</a>&gt;<br>&gt; To: <a ymailto="mailto:agda@lists.chalmers.se" href="mailto:agda@lists.chalmers.se">agda@lists.chalmers.se</a><br>&gt; Sent: Monday, July 1, 2013 2:30 PM<br>&gt; Subject: Re: [Agda] How does level polymorphism fit into a valid type<br>&gt; theory? (from "More universe polymorphism")<br>&gt;<br>&gt; On 01/07/2013 17:04, Martin Escardo wrote:<br>&gt;&gt; Ok, I understand, Guillaume. The crucial thing, in your formulation<br>&gt;&gt; below of transfinite universes, is that
 Level is a type but cannot<br>&gt;&gt; live in a universe, right? (So it doesn't have a type.)<br>&gt;<br>&gt; In set theory, ordinals (that index the cumuluative hierarchy)<br>&gt; form a class, just like sets.&nbsp; So, they don't live in any universe,<br>&gt; at least not in the sense of a Grothendieck universe.&nbsp; They are<br>&gt; "commensurate" with the notion of set itself.<br>&gt;<br>&gt; The notion of "set" (or whatever you want to call it)<br>&gt; is inexpressible in Agda. That is why Martin-Lof (and G. Brunerie)<br>&gt; proposes a judgement form for it different from a : A.&nbsp; If Agda<br>&gt; had the notion of set, by the same token, it would have a coherent<br>&gt; notion of level.<br>&gt;<br>&gt; One hundred years ago, we had Principia mathematica, which was a<br>&gt; ramified theory, with "levels" (short circuited by reducibility,<br>&gt; but never mind).&nbsp; Nobody knew what type they lived in, or what the<br>&gt; level of that
 type should be.&nbsp; It seems to me that in 100 years,<br>&gt; we have travelled precisely nowhere.<br>&gt;<br>&gt; Hank<br>&gt; _______________________________________________<br>&gt; Agda mailing list<br>&gt; <a ymailto="mailto:Agda@lists.chalmers.se" href="mailto:Agda@lists.chalmers.se">Agda@lists.chalmers.se</a><br>&gt; <a href="https://lists.chalmers.se/mailman/listinfo/agda" target="_blank">https://lists.chalmers.se/mailman/listinfo/agda</a><br>&gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Agda mailing list<br>&gt; <a ymailto="mailto:Agda@lists.chalmers.se" href="mailto:Agda@lists.chalmers.se">Agda@lists.chalmers.se</a><br>&gt; <a href="https://lists.chalmers.se/mailman/listinfo/agda" target="_blank">https://lists.chalmers.se/mailman/listinfo/agda</a><br>&gt;<br><br></div> </div> </div>  </div></body></html>