POPL 2026
Sun 11 - Sat 17 January 2026 Rennes, France
Fri 16 Jan 2026 17:00 - 17:25 at Dortoirs - Types 3 Chair(s): Nicolas Wu

Proof assistants based on dependent type theory—such as Agda, Lean, and Rocq—employ
different universes to classify types, typically combining a predicative tower for
computationally relevant types with a possibly impredicative universe for proof-irrelevant
propositions. Several other universes with specific logical and computational principles
have been explored in the literature. In general, a universe is characterized by its sort
(e.g., Type, Prop, or SProp) and, in the predicative case, by its level. To improve
modularity and better avoid code duplication, sort polymorphism has recently been
introduced and integrated in the Rocq prover.

However, we observe that, due to its unbounded formulation, sort polymorphism is currently
insufficiently expressive to abstract over valid definitions with a single polymorphic
schema. Indeed, to ensure soundness of a multi-sorted type theory, the interaction between
different sorts must be carefully controlled, as exemplified by the forbidden elimination
of irrelevant terms to produce relevant ones. As a result, generic functions that
eliminate values of inductive types from one sort to another cannot be made polymorphic;
dually, polymorphic records that encapsulate attributes of different sorts cannot be
defined. This lack of expressiveness also breaks the possibility to infer principal
types, which is highly desirable for both metatheoretical and practical reasons. To
address these issues, we extend sort polymorphism with bounds that reflect the required
elimination constraints on sort variables. We present the metatheory of bounded sort
polymorphism, paying particular attention to the consistency of the resulting constraint
graph. We implement bounded sort polymorphism in Rocq and illustrate its benefits
through concrete examples. Bounded sort polymorphism with elimination constraints is a
natural and general solution that effectively addresses current limitations and fosters
the development of, and practical experimentation with, multi-sorted type theories.

Fri 16 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

16:10 - 17:25
Types 3POPL at Dortoirs
Chair(s): Nicolas Wu Imperial College London
16:10
25m
Talk
A Complementary Approach to Incorrectness Typing
POPL
Celia Mengyue Li University of Bristol, Sophie Pull University of Bristol, Steven Ramsay University of Bristol
DOI
16:35
25m
Talk
A Synthetic Reconstruction of Multiparty Session Types
POPL
David Castro-Perez University of Kent, Francisco Ferreira Royal Holloway, University of London, Sung-Shik Jongmans University of Groningen
DOI
17:00
25m
Talk
Bounded Sort Polymorphism with Elimination Constraints
POPL
Johann Rosain ENS Lyon, Tomás Diaz University of Chile, Kenji Maillard Inria, Matthieu Sozeau Inria, Nicolas Tabareau Inria, Éric Tanter University of Chile, Théo Winterhalter INRIA
DOI