Diagonal functor

From HandWiki

In category theory, a branch of mathematics, the diagonal functor 𝒞→𝒞×𝒞 is given by Δ(a)=⟨a,a⟩, which maps objects as well as morphisms. This functor can be employed to give a succinct alternate description of the product of objects within the category 𝒞: a product a×b is a universal arrow from Δ to ⟨a,b⟩. The arrow comprises the projection maps.

More generally, given a small index category 𝒥, one may construct the functor category 𝒞𝒥, the objects of which are called diagrams. For each object a in 𝒞, there is a constant diagram Δa:𝒥→𝒞 that maps every object in 𝒥 to a and every morphism in 𝒥 to 1a. The diagonal functor Δ:𝒞→𝒞𝒥 assigns to each object a of 𝒞 the diagram Δa, and to each morphism f:a→b in 𝒞 the natural transformation η in 𝒞𝒥 (given for every object j of 𝒥 by ηj=f). Thus, for example, in the case that 𝒥 is a discrete category with two objects, the diagonal functor 𝒞→𝒞×𝒞 is recovered.

Diagonal functors provide a way to define limits and colimits of diagrams. Given a diagram ℱ:𝒥→𝒞, a natural transformation Δa→ℱ (for some object a of 𝒞) is called a cone for ℱ. These cones and their factorizations correspond precisely to the objects and morphisms of the comma category (Δ↓ℱ), and a limit of ℱ is a terminal object in (Δ↓ℱ), i.e., a universal arrow Δ→ℱ. Dually, a colimit of ℱ is an initial object in the comma category (ℱ↓Δ), i.e., a universal arrow ℱ→Δ.

If every functor from 𝒥 to 𝒞 has a limit (which will be the case if 𝒞 is complete), then the operation of taking limits is itself a functor from 𝒞𝒥 to 𝒞. The limit functor is the right-adjoint of the diagonal functor. Similarly, the colimit functor (which exists if the category is cocomplete) is the left-adjoint of the diagonal functor. For example, the diagonal functor 𝒞→𝒞×𝒞 described above is the left-adjoint of the binary product functor and the right-adjoint of the binary coproduct functor.

See also

References