Functor

În matematică , functorul este generalizarea la categorii a noțiunii de morfism .

Definiții

Un functor (sau functor covariant ) F  : → de la o categorie la o categorie sunt datele

care

Cu alte cuvinte, un functor păstrează domeniile și codomainele morfismelor, identităților săgeților și compoziției.

Un functor contravariant G al unei categorii dintr-o categorie este un functor covariant al categoriei opuse op (cea obținută prin inversarea direcției săgeților în ) în . La orice morfism f  : X → Y din , prin urmare, asociază un morfism G ( f ): G ( Y ) → G ( X ) din , și avem „relația de compatibilitate” G ( g ∘ f ) = G ( f ) ∘ G ( g ).

Exemple

Proprietățile functorilor

Funcționari loiali, plini, pe deplin loiali

Spunem că un functor F  : → este:

Exemple

Funcții conservatoare

În mod trivial , orice functor F  : → păstrează izomorfisme , adică dacă f este un izomorfism în atunci F ( f ) este un izomorfism în .

Se spune că funcționorul F este conservator dacă invers , un morfism f in este un izomorfism de îndată ce F ( f ) este unul în .

Exemple

Oficiali asistenți

Fie și două categorii, F un functor de în și G de în , astfel încât pentru orice obiect și să avem o bijecție , naturală în X și Y ,

Apoi F se spune adjunct din stânga al G și G adjunct la dreapta F .

Echivalare categorie

Un functor F  : → se numește o echivalență a categoriilor dacă există un functor G  : → și un izomorfism natural al functorilor între G ∘ F (resp. F ∘ G ) și identitatea pe (resp. ). Echivalența categoriilor este o noțiune mai generală decât cea a izomorfismului categoriilor .

Observații

Note și referințe

  1. (în) Steve Awodey, Teoria categoriilor - Ediția a doua , Oxford Logic Guides, p. 8, Def. 1.2
  2. (în) OF Rydeheard și RM Burstall, Computational Category Theory , Prentice Hall,1988, p.  Capitolul 3, secțiunea 3.5, definiție 3
  3. (ro) Horst Schubert  (ro) , Categorii , Springer ,1972( citiți online ) , p.  241.

Vezi și tu

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">