# Catégorie de foncteurs

Une catégorie de foncteurs ou catégorie des foncteurs entre deux catégories est une catégorie dont les objets sont les foncteurs entre ces catégories, et les morphismes sont les transformations naturelles entre ces foncteurs.

## Définition

Soient ${\mathcal {C}}$ et ${\mathcal {D}}$ des catégories. On définit la catégorie de foncteurs de ${\mathcal {C}}$ dans ${\mathcal {D}}$, notée ${\mathcal {D}}^{\mathcal {C}}$, ou parfois $[{\mathcal {C}},{\mathcal {D}}]$ ou $\mathrm {Fun} ({\mathcal {C}},{\mathcal {D}})$ :
* Les objets de ${\mathcal {D}}^{\mathcal {C}}$ sont les foncteurs de ${\mathcal {C}}$ dans ${\mathcal {D}}$ ;
* Les morphismes sont les transformations naturelles.
Il existe, pour tout objet F, un morphisme correspondant à l'identité incarné par le foncteur $1_{F}:F\mapsto F$. La composition de transformations naturelles est construite ainsi : si $\eta :F\to G$ et $\varepsilon :G\to H$ sont deux transformations naturelles, la composition verticale est définie élément par élément :
    $\varepsilon \eta :F\to H$
    $\left(\varepsilon \eta \right)(X)=\varepsilon (X)\eta (X)$.
Cette composition est associative et possède une identité, ce qui donne bien une structure de catégorie.
Dans de nombreux cas, on exige que ${\mathcal {C}}$ soit une catégorie localement petite, pour des raisons fondationnelles, c'est-à-dire que ses morphismes forment un ensemble et non une classe propre.
Si ${\mathcal {C}}$ est petite et ${\mathcal {D}}$ est localement petite (respectivement petite), alors la catégorie de foncteurs est localement petite (respectivement petite).

## Plongement de Yoneda

Par le plongement de Yoneda, toute catégorie s'associe à une catégorie de foncteurs. En effet, pour tout objet X de ${\mathcal {C}}$, si on note $\operatorname {Hom} (-,X)$ le foncteur représentable contravariant de ${\mathcal {C}}$ dans la catégorie ${\mathsf {Set}}$ des ensembles, on a que
    $X\mapsto \operatorname {Hom} (-,X)$
est un plongement plein de ${\mathcal {C}}$ dans la catégorie $\left[{\mathcal {C}}^{\mathrm {op} },{\mathsf {Set}}\right]$. Si la catégorie ${\mathcal {C}}$ est petite, cette catégorie forme en particulier un topos.

## Propriétés

De fait, plusieurs catégories peuvent en fait s'interpréter comme des catégories de foncteurs, comme notamment la catégorie des préfaisceaux sur un espace topologique, la catégorie des R-modules, ou la catégorie des graphes.
D'une manière générale, si ${\mathcal {C}}$ est une petite catégorie, beaucoup des propriétés de ${\mathcal {D}}$ se transportent à ${\mathcal {D}}^{\mathcal {C}}$. Notamment :
* Si toutes les limites (respectivement colimites) existent dans ${\mathcal {D}}$, elles existent dans ${\mathcal {D}}^{\mathcal {C}}$ ;
* Si ${\mathcal {C}}$ est une catégorie abélienne, c'est également le cas de ${\mathcal {D}}^{\mathcal {C}}$ ;
* Si $F:{\mathcal {D}}\to {\mathcal {E}}$ et $G:{\mathcal {E}}\to {\mathcal {D}}$ sont deux foncteurs adjoints, alors les foncteurs induits $F^{\mathcal {C}}:{\mathcal {D}}^{\mathcal {C}}\to {\mathcal {E}}^{\mathcal {C}}$ et $G^{\mathcal {C}}:{\mathcal {E}}^{\mathcal {C}}\to {\mathcal {D}}^{\mathcal {C}}$ sont également adjoints.
La catégorie de foncteurs est un objet exponentiel.

## Catégories enrichies et catégories d'ordre supérieur

Si on travaille avec des catégories ${\mathcal {M}}$-enrichies, on peut transporter cette structure dans la construction de la catégorie de foncteurs et obtenir une catégorie de foncteurs ${\mathcal {C}}$-enrichie, en faisant intervenir la fin ${\mathcal {C}}$-enrichie sur le foncteur ${\mathcal {C}}^{\mathrm {op} }\otimes {\mathcal {C}}\to {\mathcal {M}}$.
Dans le cadre général des catégories d'ordre supérieur (en), les hom-catégories des 2-catégories strictes sont exactement les catégories de foncteurs.