Diagonal functor

From testwiki
Jump to navigation Jump to search

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

Template:Reflist Template:Refbegin

Template:Refend

Template:Functors


Template:Cattheory-stub