THU · JUL 16 · 15:00 · KRIEGER 170

The -category of -categories in simplicial type theory

Jonathan Weinberger

Joint work with: Daniel Gratzer, Ulrik Buchholtz

Simplicial type theory (STT) was introduced by Riehl and Shulman [1] to leverage homotopy type theory to prove results about (,1)-categories. Initial work on simplicial type theory focused on “formal” arguments in higher category theory and, in particular, no non-trivial examples of -category theory were constructible within STT. More recent work has changed this state of affairs by applying techniques developed initially for cubical type theory to construct the -category of spaces. In [2], we complete this process by constructing the -category of -categories, recovering one of the main foundational results of -category theory (straightening–unstraightening) purely type-theoretically. STT extends HoTT with a directed interval, a postulated totally ordered lattice (𝕀,0,1,). This new type is meant to represent the category 01—an interpretation justified by the model of STT in simplicial spaces—and we then use 𝕀 to define morphisms in an arbitrary type A as ordinary functions 𝕀A constraining the endpoints: homA(a,b)=f:𝕀Af 0=a×f 1=b. [1] then demonstrate that the definition of an -category can be formulated concisely as a predicate 𝗂𝗌𝖢𝖺𝗍 on types, essentially requiring every pair of composable morphisms have a unique composite. Furthermore, they show that ordinary functions between such types constitute functors and that other classical definitions in -category theory become expressible. Subsequent work has further expanded this approach, developing fibered category theory, (co)limits, etc. As an extension of HoTT, STT comes equipped with a (hierarchy of) universes and it is therefore natural to ask: Is 𝒰 a recognizable category, e.g., the category of categories?

Unfortunately, the answer is negative; 𝒰 is the canonical example of a type that is not an -category in STT. In fact, even if one considers simple subtypes of the universe (e.g., A:𝒰𝗂𝗌𝖢𝖺𝗍(A)) one does not obtain a category, as synthetic morphisms 𝕀A:𝒰𝗂𝗌𝖢𝖺𝗍(A) neither compose nor faithfully represent functors. However, it has long been conjectured that the category of categories should be constructible in STT as a certain subtype of the universe. We address this final gap in the foundations of STT by settling this conjecture affirmatively and constructing the category of categories as a subtype Cat𝒰 and verifying its essential properties:

  1. 1.

    Cat is the base of the universal cocartesian fibration

  2. 2.

    Cat is directed univalent, i.e., for global elements A,B in Cat we have homCat(A,B)(AB).

  3. 3.

    Cat is a category (i.e., Segal and Rezk) and simplicial.

We promote this to a straightening–unstraightening theorem à la [5] and give first applications such as defining monoidal -categories, K-theory of monoidal 1-categories, and using Cat’s structure homomorphism principle to compute the morphisms of the lax slice 1Cat and of the category of marked categories.

  • [1] E. Riehl and M. Shulman, A type theory for synthetic -categories, Higher Structures 1 (2017), no. 1, 147–224.
  • [2] D. Gratzer, J. Weinberger, and U. Buchholtz, The -category of -categories in simplicial type theory, preprint arXiv:2602.02218, 2026.
  • [3] D. R. Licata, I. Orton, A. M. Pitts, and B. Spitters, Internal universes in models of homotopy type theory, Logical Methods in Computer Science 14 (2018), 108, 22:1–22:17.
  • [4] M. Riley, Tiny types, preprint, arXiv:2403.01939, 2024.
  • [5] D.-C. Cisinski, B. Cnossen, K. Ngyuen, and T. Walde, Synthetic category theory, book in preparation, available as a preprint (PDF), 2025.

← Back to program