Definition. Displayed Category

A displayed category over a base category π’žοΈ€ packages the data of a category that β€œlies over” π’žοΈ€: each object and each morphism of π’žοΈ€ is equipped with a fiber of objects and morphisms displayed atop it. It consists of

  1. For each object π‘₯:π’žοΈ€0, a type of displayed objects lying over π‘₯. We write for a displayed object over π‘₯.
  2. For each morphism 𝑓:π’žοΈ€(π‘₯,𝑦) and displayed objects and , a set of displayed morphisms lying over 𝑓. We write such a displayed morphism as or , subscripting the arrow with the base morphism 𝑓 it lies over.
  3. A displayed composition operation. For 𝑓:π‘₯→𝑦 and 𝑔:𝑦→𝑧 with displayed morphisms and , there is a displayed morphism lying over the composite 𝑓⋆𝑔.
  4. For each , a displayed identity lying over 𝗂𝖽π‘₯.
  5. Left-unitality, displayed: for all , a heterogeneous equality

  6. Right-unitality, displayed: for all , a heterogeneous equality

  7. Associativity, displayed: for all , , over 𝑓:π‘₯→𝑦, 𝑔:𝑦→𝑧, β„Ž:𝑧→𝑀, a heterogeneous equality

Because the type of displayed morphisms depends on the base morphism 𝑓, the two sides of each displayed law inhabit different displayed hom-sets β€” those indexed by the two sides of the corresponding base-category equation. Each displayed law is therefore a heterogeneous equality π‘Ž=𝑝𝑏: a path from π‘Ž to 𝑏 lying over the base path 𝑝, rather than an equation within a single fixed set.

Concretely, this definition models the one used in the Cubical standard library [1].

A displayed category is to a category as a dependent type is to a context. In this way, displayed categories are effectively dependent categories, as we present the structure of as a category parametrized by the structure of π’žοΈ€.

Displayed categories were introduced by Ahrens and Lumsdaine [2]. The point is that a displayed category over π’žοΈ€ is equivalent to the data of a category π’ŸοΈ€ together with a functor 𝐹:π’ŸοΈ€β†’π’žοΈ€, but presented as families indexed by the objects and morphisms of π’žοΈ€ β€” so that constructions like Grothendieck fibrations can be defined without ever invoking equality of objects.

References

The Cubical Agda Library β†—
Displayed Categories β†—
displayed-category definition entries/displayed-category/displayed-category.hel