Conversation

I'm not really convinced, haha… eg. defining it in a LF-style signature: u : el level -> sort. level : u lzero. lzero : el level. lsuc : el level -> el level. el : {l : el level} -> u l -> sort. …this mutual recursion seems super sketchy!
1
Replying to and
tbh I don't think Level should be allowed to be a type at all idk if this loopy stuff actually gets you an inconsistency but imo Level should be some sort of pretype, and you have a separate kind of quantification/abstraction/application of Levels
2
1
Show replies
Section “3.4 Tarskian Universes” of “An Equational Logical Framework for Type Theories” goes through a version of this, although they have `Lvl` as a primitive in their logical framework: arxiv.org/abs/2106.01484 (This paper reminded me of it twitter.com/plt_abbie/stat)
Quote Tweet
Replying to @brendanzab @ionathanch and @i2talics
arxiv.org/pdf/2103.00223 i found this paper that seems to have Level : Set₀ but I'm not gonna read it right now I'm spent
1
1
Show replies