Bounded First-Class Universe Levels in Dependent Type Theory
Jonathan Chan, Stephanie Weirich

TL;DR
This paper introduces a new type theory with bounded first-class universe levels, providing a well-defined syntax and proving key properties like subject reduction and type safety using mechanized proofs in Lean.
Contribution
It presents the first explicit syntax and formal metatheoretic proofs for a type theory with bounded first-class universe levels.
Findings
Successfully formalized syntax and semantics in Lean
Proved subject reduction, type safety, and consistency
Enhanced expressivity with bounded level polymorphism
Abstract
In dependent type theory, being able to refer to a type universe as a term itself increases its expressive power, but requires mechanisms in place to prevent Girard's paradox from introducing logical inconsistency in the presence of type-in-type. The simplest mechanism is a hierarchy of universes indexed by a sequence of levels, typically the naturals. To improve reusability of definitions, they can be made level polymorphic, abstracting over level variables and adding a notion of level expressions. For even more expressive power, level expressions can be made first-class as terms themselves, and level polymorphism is subsumed by dependent functions quantifying over levels. Furthermore, bounded level polymorphism provides more expressivity by being able to explicitly state constraints on level variables. While semantics for first-class levels with constraints are known, syntax and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
