nLab join of categories

Contents

Contents

Idea

The join of two categories CC and C′C' is obtained from the disjoint union of CC with C′C' by throwing in a unique morphism from every object of CC to every object of C′C'.

Definition

The join of categories CC and C′C' is the category with

  • objects Obj(C⋆C′):=Obj(C)⨿Obj(C′)Obj(C \star C') := Obj(C) \amalg Obj(C');

  • morphisms given by

    Mor C⋆C′(a,b):={Mor C(a,b) if a,b∈C Mor C′(a,b) if a,b∈C′ ∅ if a∈C′,b∈C; pt if a∈C,b∈C′; Mor_{C \star C'}(a,b) := \left\lbrace \array{ Mor_C(a,b) & \text{ if }\;\; a,b \in C \\ Mor_{C'}(a,b) & \text{ if }\;\; a,b \in C'\\ \emptyset & \text{ if }\;\; a \in C', b \in C; \\ \mathrm{pt} & \text{ if } \;\; a \in C, b \in C'; } \right.

In terms of profunctors

The join of categories C,C′C,C' can also be described to be the cograph of the unique profunctor W:C⇸C′W\colon C ⇸ \; C' sending all objects (c,c′)(c,c') to the terminal set (the definition speaks for itself).

In terms of adjoint functors

Consider the inclusion of the boundary of the standard 1-simplex, i:{0,1}→[1]i\colon \{0,1\}\to [1] as a functor between the discrete category with two elements and the walking arrow I={0≤1}I=\{0 \leq 1\}. It induces a functor

i *:Cat/I→Cat×Cat i^*\colon \Cat / I \to \Cat \times \Cat

which admits a right adjoint. This right adjoint is precisely the bifunctor ⋆:Cat×Cat→Cat/I\star\colon \Cat \times \Cat \to \Cat / I, once we noticed that the category C⋆C′C\star C' comes naturally equipped with an arrow C⋆C′→I=1⋆1C\star C'\to I=1\star 1 induced by (bi)functoriality of ⋆\star, starting from the canonical arrows C→1,C′→1C\to 1, C'\to 1 to the terminal category.

Proof

It is quite clear that i *i^* is defined by sending C→IC\to I to the pair of categories i ←(0)=C 0,C 1=i ←(1)i^\leftarrow(0)=C_0, C_1=i^\leftarrow(1). The bijection

Cat 2(i *(C→I),(A,B))≅Cat/I(C,A⋆B) \Cat^{\mathbf{2}}\Big(i^*\big( C\to I\big), (A,B)\Big)\cong \Cat / I \Big( C, A\star B \Big)

is now rather obvious, since any functor i *(C ↓ I)→(A,B)i^* \Big( \array{ C\\ \downarrow \\ I } \Big) \to (A,B) determines a functor C→A⋆BC\to A\star B and viceversa.

As a cocomma construction

The join of AA and BB can be seen as the cocomma? of their product cone:

This makes it easy to understand the join as a kind of directed/lopsided coproduct: indeed, the coproduct A+BA+B would be the colimit of the same diagram but weighted by [0]→{0,1}←[0][0] \rightarrow \{0,1\} \leftarrow [0] rather than [0]→[1]←[0][0] \rightarrow [1] \leftarrow [0].

Properties

  • If the small categories C,C′C,C' are two posets, their join consists of their ordinal sum;
  • The monoidal structure induced on Cat\Cat by ⋆\star is not symmetric (if it was, then the right cone of CC would be equivalent to the left cone, which is blatantly false);
  • The monoidal structure induced on Cat\Cat by ⋆\star is not closed, since the functor A⋆−A\star - does not preserve colimits.
  • The functor −⋆C′:Cat→C′/Cat:A↦(A→A⋆C′)-\star C'\colon \Cat \to C'\!/\!\Cat\colon A\mapsto (A\to A\star C') is a left adjoint, and similarly is the functor C⋆−C\star-; see Joyal, Ch. 3.1.1-2 for a detailed description.

Examples

  • The cone below a category CC is the join C⋆ptC \star \mathrm{pt}. The cone above CC is the join pt⋆C\mathrm{pt} \star C.

References

See p. 42 of

See also Ch. 3 of

Last revised on December 3, 2025 at 18:44:25. See the history of this page for a list of all contributions to it.