Diagonal functor

Diagonal functor

In category theory, for any object a in any category \mathcal{C} where the product a\times a exists, there exists the diagonal morphism

\delta_a : a \rightarrow a \times a

satisfying

\pi_k \circ \delta_a = id_a for k \in \{ 1,2 \},

where πk is the canonical projection morphism to the k-th component. The existence of this morphism is a consequence of the universal property which characterizes the product (up to isomorphism). The restriction to binary products here is for ease of notation; diagonal morphisms exist similarly for arbitrary products. The image of a diagonal morphism in the category of sets, as a subset of the Cartesian product, is a relation on the domain, namely equality.

For concrete categories, the diagonal morphism can be simply described by its action on elements x of the object a. Namely, \delta_a(x) = \langle x,x \rangle, the ordered pair formed from x. The reason for the name is that the image of such a diagonal morphism is diagonal (whenever it makes sense), for example the image of the diagonal morphism \mathbb{R} \rightarrow \mathbb{R}^2 on the real line is given by the line which is a graph of the equation y = x. The diagonal morphism into the infinite product X^\infty may provide an injection into the space of sequences valued in X; each element maps to the constant sequence at that element. However, most notions of sequence spaces have convergence restrictions which the image of the diagonal map will fail to satisfy.

In particular, the category of small categories has products, and so one finds the diagonal functor \mathcal{C} \rightarrow \mathcal{C} \times \mathcal{C} given by \Delta(a) = \langle a,a \rangle, 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 \mathcal{C}: a product a \times b is a universal arrow from Δ to \langle a,b \rangle. The arrow comprises the projection maps.

More generally, in any functor category \mathcal{C}^\mathcal{J} (here \mathcal{J} should be thought of as a small index category), for each object a in \mathcal{C}, there is a constant functor with fixed object a: \Delta(a) \in \mathcal{C}^\mathcal{J}. The diagonal functor \Delta : \mathcal{C} \rightarrow \mathcal{C}^\mathcal{J} assigns to each object of \mathcal{C} the functor Δ(a), and to each morphism f: a \rightarrow b in \mathcal{C} the obvious natural transformation η in \mathcal{C}^\mathcal{J} (given by ηj = f). In the case that \mathcal{J} is a discrete category with two objects, the diagonal functor \mathcal{C} \rightarrow \mathcal{C} \times \mathcal{C} is recovered.

Diagonal functors provide a way to define limits and colimits of functors. The limit of any functor \mathcal{F} : \mathcal{J} \rightarrow \mathcal{C} is a universal arrow from Δ to \mathcal{F} and a colimit is a universal arrow F \rightarrow \Delta. If every functor from \mathcal{J} to \mathcal{C} has a limit (which will be the case if \mathcal{C} is complete), then the operation of taking limits is itself a functor from \mathcal{C}^\mathcal{J} to \mathcal{C}. 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 \mathcal{C} \rightarrow \mathcal{C} \times \mathcal{C} described above is the left-adjoint of the binary product functor and the right-adjoint of the binary coproduct functor.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Functor — For functors as a synonym of function objects in computer programming to pass function pointers along with its state, see function object. For the use of the functor morphism presented here in functional programming see also the fmap function of… …   Wikipedia

  • Diagonal — For the avenue in Barcelona, see Avinguda Diagonal. The diagonals of a cube with side length 1. AC (shown in blue) is a space diagonal with length , while AC (shown in red) is a face diagonal and has length …   Wikipedia

  • Derived functor — In mathematics, certain functors may be derived to obtain other functors closely related to the original ones. This operation, while fairly abstract, unifies a number of constructions throughout mathematics. Contents 1 Motivation 2 Construction… …   Wikipedia

  • Adjoint functors — Adjunction redirects here. For the construction in field theory, see Adjunction (field theory). For the construction in topology, see Adjunction space. In mathematics, adjoint functors are pairs of functors which stand in a particular… …   Wikipedia

  • Limit (category theory) — In category theory, a branch of mathematics, the abstract notion of a limit captures the essential properties of universal constructions such as products and inverse limits. The dual notion of a colimit generalizes constructions such as disjoint… …   Wikipedia

  • Universal property — In various branches of mathematics, certain constructions are frequently defined or characterised by an abstract property which requires the existence of a unique morphism under certain conditions. These properties are called universal properties …   Wikipedia

  • List of mathematics articles (D) — NOTOC D D distribution D module D D Agostino s K squared test D Alembert Euler condition D Alembert operator D Alembert s formula D Alembert s paradox D Alembert s principle Dagger category Dagger compact category Dagger symmetric monoidal… …   Wikipedia

  • Final topology — In general topology and related areas of mathematics, the final topology (inductive topology or strong topology) on a set X, with respect to a family of functions into X, is the finest topology on X which makes those functions continuous.… …   Wikipedia

  • Cone (category theory) — In category theory, a branch of mathematics, the cone of a functor is an abstract notion used to define the limit of that functor. Cones make other appearances in category theory as well. Contents 1 Definition 2 Equivalent formulations 3 Category …   Wikipedia

  • Coproduct — This article is about coproducts in categories. For coproduct in the sense of comultiplication, see Coalgebra. In category theory, the coproduct, or categorical sum, is the category theoretic construction which includes the disjoint union of sets …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”