Functor

I matematikk , det funktor er generalisering til kategorier av begrepet morphism .

Definisjoner

En funktor (eller kovariant funktor ) F  : → fra en kategori til en kategori er dataene

WHO

Med andre ord, en funksjon bevarer domener og kodedomene til morfismer, piler identiteter og sammensetning.

En kontravariant funktor G fra en kategori til en kategori er en samvariant funktor av motsatt kategori op (den som oppnås ved å reversere pilenes retning i ) i . Til hvilken som helst morfisme f  : X → Y av , forbinder den derfor en morfisme G ( f ): G ( Y ) → G ( X ) av , og vi har "kompatibilitetsforholdet" G ( g ∘ f ) = G ( f ) ∘ G ( g ).

Eksempler

Funksjoners egenskaper

Lojale, fulle, fullt lojale funksjonærer

Vi sier at en funksjon F  : → er:

Eksempler

Konservative funksjoner

Trivielt , noe funktor F  : → bevarer isomorphisms , dvs. dersom f er en isomorfi i så F ( f ) er en isomorfi i .

Den funktor F sies å være konservativ hvis omvendt , en morphism f i er en isomorfi så snart F ( f ) er en i .

Eksempler

Assistenttjenestemenn

La og to kategorier, F en funksjon av in og G av in , slik at for ethvert objekt og vi har en sammenheng , naturlig i X og Y ,

Da F sies nestleder igjen av G og G vararepresentant til høyre for F .

Kategoriekvivalens

En funktor F  : → kalles en ekvivalens av kategorier hvis det eksisterer en funktor G  : → og en naturlig isomorfisme av funksjoner mellom G ∘ F (resp. F ∘ G ) og identiteten på (resp. ). Ekvivalensen av kategorier er en mer generell forestilling enn kategorienesomorfisme .

Merknader

Merknader og referanser

  1. (in) Steve Awodey, Category theory - Second edition , Oxford Logic Guides, s. 8, Def. 1.2
  2. (i) AV Rydeheard og RM Burstall, Computational Kategori Theory , Prentice Hall,1988, s.  Kapittel 3, avsnitt 3.5, definisjon 3
  3. (en) Horst Schubert  (en) , kategorier , Springer ,1972( les online ) , s.  241.

Se også

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