Théorie des catégories

mathématiques

De l'aveu même de l'un de ses créateurs, Saunders MacLane la théorie des catégories est un « abstract nonsense »... ce qui doit pouvoir se traduire par « abstraction délirante ».

Quoi qu'il en soit, la théorie des catégories n'a rien de délirant. Elle constitue un chapitre essentiel des mathématiques contemporaines.

Sommaire

Définition

Il est vrai que pour définir une catégorie (notons-la \mathcal C), on demande peu :

Plus précisément, les objets d'une catégorie ne doivent vérifier aucune hypothèse. En revanche, les flèches doivent en vérifier quelques-unes, tout à fait raisonnables :

Lorsqu'une catégorie est courante, certains lui donnent comme nom l'abréviation du nom de ses objets, entre parenthèses pour signaler qu'il s'agit de leur catégorie ; nous suivrons ici cette convention.

Exemples

Les exemples précédents ont une propriété en commun : les flèches sont toujours des applications, et les objets des ensembles (ce sont des catégories concrètes) ; cette propriété est très particulière. Voici des exemples de catégories sans cette propriété :

  • objets : un seul, n'importe quoi !
  • flèches : les éléments du monoïde, elles partent toute de l'unique objet pour y revenir ;
  • composition : donnée par la loi du monoïde (l'identité est donc la flèche associée à e).
  • objets : les éléments de l'ensemble ;
  • flèches : pour tous objets e et f, il existe une flèche de e vers f si et seulement si eRf (et pas de flèche sinon) ;
  • composition : la composée de deux flèches est la seule flèche qui réunit les deux extrémités (la relation est transitive !) ; l'identité est la seule flèche qui relie un objet à lui-même (la relation est réflexive !).
cet exemple est particulièrement intéressant dans le cas suivant : l'ensemble est l'ensemble des ouverts d'un espace topologique, et la relation est l'inclusion ; cela permet de définir les notions de préfaisceau et de faisceau, via les foncteurs.

Catégorie duale

À partir d'une catégorie \mathcal C, on peut définir une autre catégorie \mathcal C^{op}, dite opposée ou duale, en prenant les mêmes objets, mais en inversant le sens des flèches.

Plus précisément : Hom_{\mathcal C^{op}}(A,B)=Hom_{\mathcal C}(B,A), et la composition de deux flèches opposées est l'opposée de leur composition :

f^{op}\circ g^{op}=(g\circ f)^{op}

Il est clair que la catégorie duale de la catégorie duale est la catégorie de départ : (\mathcal C^{op})^{op}=\mathcal C.

Cette opération de dualisation extrêmement simple permet néanmoins de symétriser la plupart des énoncés, ce qui est parfois douloureux pour les débutants...

Propriétés des flèches

Définitions

Une flèche f:A\rightarrow B est dite un monomorphisme lorsqu'elle vérifie la propriété suivante: pour tout couple g,h de flèches E\rightarrow A (et donc aussi pour tout E), si f\circ g=f\circ h, alors g = h.

Une flèche f:A\rightarrow B est dite un épimorphisme lorsqu'elle vérifie la propriété suivante: pour tout couple g,h de flèches B\rightarrow E (et donc aussi pour tout E), si g\circ f=h\circ f, alors g = h.

Les notions de mono et d'épi sont duales l'une de l'autre: une flèche est mono si et seulement si elle est épi dans la catégorie duale.

Une flèche f:A\rightarrow B est dite un isomorphisme s'il existe une flèche g:B\rightarrow A telle que g\circ f=I_A et f\circ g=I_B. Cette notion est autoduale.

Exemples

Propriétés des objets

See also: Théorie des catégories, Anneau (mathématiques), Ensemble, Espace métrique, Espace topologique, Faisceau, Foncteur, Fonction et application, Groupe (mathématiques), Homéomorphisme