Reference. The Formal Theory of Monads, Univalently
Cite
Cited by (3)
Univalent Enriched Categories and the Enriched Rezk Completion vanderweide-2026-univalent
The Rezk Completion for Elementary Topoi wullaert-2026-the
The internal languages of univalent categories vanderweide-2025-the
Cites 56 works (10 here)
With notes (10)
The Univalence Principle ahrens-2021-the
Displayed Monoidal Categories for the Semantics of Linear Logic ahrens-2024-displayed
Bicategorical type theory: semantics and syntax ahrens-2023-bicategorical
Bicategories in univalent foundations ahrens-2021-bicategories
Formalizing category theory in Agda hu-2021-formalizing
Cubical Agda: A Dependently Typed Programming Language with Univalence and Higher Inductive Types VezzosiMortbergAbel2019
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.
Univalent categories and the Rezk completion ahrens_etal_2015
A mixed linear and non-linear logic: Proofs, terms and models: Extended abstract bentonMixedLinearNonlinear1995
External (46)
- Univalent Enriched Categories and the Enriched Rezk Completion (2024)
- The agda-unimath library (2024)
- The Coq Proof Assistant (2024)
- UniMath — a computer-checked library of univalent mathematics (2024)
- The formal theory of relative monads (2023)
- The Formal Theory of Monads, Univalently (2023)
- Univalent Monoidal Categories (2022)
- Actegories for the Working Amthematician (2022)
- Implementing a category-theoretic framework for typed abstract syntax (2021)
- The simplicial model of Univalent Foundations (after Voevodsky) (2021)
- 2-dimensional categories (2021)
- Constructing Higher Inductive Types as Groupoid Quotients (2021)
- Untangling mechanized proofs (2020)
- The lean mathematical library (2019)
- On the unicity of formal category theories (2019)
- From Signatures to Monads in UniMath (2018)
- The HoTT library: a formalization of homotopy type theory in Coq (2016)
- Towards a Formal Theory of Graded Monads (2016)
- The enriched effect calculus: syntax and semantics (2014)
- Experience Implementing a Performant Category-Theory Library in Coq (2014)
- Categories for the working mathematician (2013)
- Call-by-push-value: A Functional/imperative Synthesis (2012)
- On the 2-categories of weak distributive laws (2011)
- Iterated distributive laws (2011)
- A 2-categories companion (2010)
- Categorical semantics of linear logic (2009)
- Dependently typed programming in Agda (2009)
- The category theoretic understanding of universal algebra: Lawvere theories and monads (2007)
- Pseudo limits, bi-adjoints, and pseudo algebras: Categorical foundations of conformal field theory (2005)
- Algebraic operations and generic effects (2003)
- The formal theory of monads II (2002)
- Isabelle/HOL: a proof assistant for higher-order logic (2002)
- Notions of computation determine monads (2002)
- Combining a monad and a comonad (2002)
- Enriched Lawvere theories (1999)
- Basic Bicategories (1998)
- Imperative Functional Programming (1993)
- Notions of computation and monads (1991)
- A Characterization of PIE Limits (1991)
- Computational lambda-calculus and monads (1989)
- Elementary observations on 2-categorical limits (1989)
- Coherence for bicategories with finite bilimits I (1989)
- Coherence for bicategories and indexed categories (1985)
- Basic concepts of enriched category theory (1982)
- The formal theory of monads (1972)
- Introduction to bicategories (1967)