Definition 431.1(Functor).

Let be categories. A covariant functor

is an assignment of an object for every and of a function

for every pair of objects in . This function of also denoted and must preserve identities and compositions. That is,

for all objects of , and

for all objects of , and for all and .

A contravariant functor is a covariant functor .

56cdbe

Definition 431.2(Limit).

Let be a covariant functor. The limit of (if it exists) is an object of , endowed with morphisms for all objects of , satisfying the following properties.

  1. If is a morphism in , then .
  2. is final with respect to this property.

Definition 431.3.

Let be categories, and let be (say, covariant) functors . A natural transformation is the datum of a morphism in for every object in , such that in the diagram

LaTeX

commutes. A natural isomorphism is a natural transformation such that is an isomorphism for every .

Definition 431.4(Adjoint).

Let be categories, and let , be functors. We say that and are adjoint (and we say that is right-adjoint to and is left-adjoint to ) if there are natural isomorphisms

for all objects of and of .

a625a6

Important

Left adjoints are applied to the left slot; likewise for right adjoints.

Proposition 431.5.

Left adjoint functors preserve colimits; dually, right adjoint functors preserve limits.

Definition 431.6(Exact functors).

A functor is exact if it preserves exactness, that is, it sends exact sequences to exact sequences.