Reference. Univalent categories and the Rezk completion
Cite
Cited by (20)
Univalent Enriched Categories and the Enriched Rezk Completion vanderweide-2026-univalent
Impredicativity in Linear Dependent Type Theory speight-2026-impredicativity
The Rezk Completion for Elementary Topoi wullaert-2026-the
Polynomial Universes in Homotopy Type Theory aberle-2025-polynomial
The internal languages of univalent categories vanderweide-2025-the
The Formal Theory of Monads, Univalently vanderweide-2025-thex
The Univalence Principle ahrens-2021-the
Insights from Univalent Foundations: A Case Study Using Double Categories rasekh-2025-insights
Solving Guarded Domain Equations in Presheaves over Ordinals and Mechanizing It stepanenko-2025-solving
The category of iterative sets in homotopy type theory and univalent foundations gratzer-2024-the
Bicategorical type theory: semantics and syntax ahrens-2023-bicategorical
Bicategories in univalent foundations ahrens-2021-bicategories
The derivator of setoids shulman-2021-the
Formalizing category theory in Agda hu-2021-formalizing
A Higher Structure Identity Principle ahrens-2020-a
Constructing Higher Inductive Types as Groupoid Quotients vanderweide-2020-constructing
Displayed Categories ahrens-lumsdaine-2019
We introduce and develop the notion of displayed categories. A displayed category over a category is equivalent to “a category and functor , but instead of having a single collection of “objects of ” with a map to the objects of , the objects are given as a family indexed by objects of , and similarly for the morphisms. This encapsulates a common way of building categories in practice, by starting with an existing category and adding extra data/properties to the objects and morphisms. The interest of this seemingly trivial reformulation is that various properties of functors are more naturally defined as properties of the corresponding displayed categories. Grothendieck fibrations, for example, when defined as certain functors, use equality on objects in their definition. When defined instead as certain displayed categories, no reference to equality on objects is required. Moreover, almost all examples of fibrations in nature are, in fact, categories whose standard construction can be seen as going via displayed categories. We therefore propose displayed categories as a basis for the development of fibrations in the type-theoretic setting, and similarly for various other notions whose classical definitions involve equality on objects. Besides giving a conceptual clarification of such issues, displayed categories also provide a powerful tool in computer formalisation, unifying and abstracting common constructions and proof techniques of category theory, and enabling modular reasoning about categories of multi-component structures. As such, most of the material of this article has been formalised in Coq over the UniMath library, with the aim of providing a practical library for use in further developments.
A type theory for synthetic -categories riehl-2017-a
Category Theory in Coq 8.5 timany-2016-category
We report on our experience implementing category theory in Coq 8.5. Our work formalizes most of basic category theory, including concepts not covered by existing formalizations, in a library that is fit to be used as a general-purpose category-theoretical foundation.
Our development particularly takes advantage of two features new to Coq 8.5: primitive projections for records and universe polymorphism. Primitive projections allow for well-behaved dualities while universe polymorphism provides a relative notion of largeness and smallness. The latter is one of the main contributions of this paper. It pushes the limits of the new universe polymorphism and constraint inference algorithm of Coq 8.5.
In this paper we present in detail smallness and largeness in categories and the foundation they are built on top of. We furthermore explain how we have used the universe polymorphism of Coq 8.5 to represent smallness and largeness arguments by simply ignoring them and entrusting them to the universe inference algorithm of Coq 8.5. We also briefly discuss our experience throughout this implementation, discuss concepts formalized in this development and give a comparison with a few other developments of similar extent.
Cites 21 works (1 here)
External (20)
- THE SIMPLICIAL MODEL OF UNIVALENT FOUNDATIONS (2014)
- Homotopy type theory and Voevodsky's univalent foundations (2014)
- Isomorphism is equality (2013)
- Experimental library of univalent formalization of mathematics (2013)
- Univalent categories and the Rezk completion in Coq (Git repository) (2013)
- Higher inductive types (Lumsdaine, Shulman; in preparation) (2013)
- Topological and simplicial models of identity types (2012)
- Math Components team: formalization of the Feit-Thompson theorem (2012)
- Homotopy-Theoretic Models of Type Theory (2011)
- On the Unicity of the Homotopy Theory of Higher Categories (2011)
- Univalent foundations project (Voevodsky) (2010)
- Homotopy Theoretic Models of Identity Types (2009)
- A survey of (infinity,1)-categories (2009)
- Homotopy Theoretic Aspects of Constructive Type Theory (2008)
- A model for the homotopy theory of homotopy theory (2000)
- The groupoid interpretation of type theory (1998)
- Une théorie des constructions inductives (Werner, PhD thesis) (1994)
- Strong stacks and classifying spaces (1991)
- Intuitionistic type theory (Martin-Löf, Bibliopolis) (1984)
- Stack completions and Morita equivalence for categories in a topos (1979)