Functor
A matematikában a functor a morfizmus fogalmának általánosítása kategóriákra .
Definíciók
Egy functor (vagy kovariáns functor ) F : → kategóriáról kategóriára az adatVS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
- egy függvény, amely, hogy bármilyen tárgy X a , hozzárendel egy tárgy F ( X ) a ,VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
- egy függvény, amely, bármely morfizmus f : X → Y a , társult egy morfizmus F ( f ): F ( X ) → F ( Y ) a ,VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
ki
- tiszteletben az identitás: bármely X objektum esetében ,VS{\ displaystyle {\ mathcal {C}}}
F(éndx)=éndF(x),{\ displaystyle F (\ mathrm {Id} _ {X}) = \ mathrm {Id} _ {F (X)},}
- tiszteletben a készítmény: minden objektum X , Y és Z , valamint morfizmusok f : X → Y és g : Y → Z a ,VS{\ displaystyle {\ mathcal {C}}}
F(g∘f)=F(g)∘F(f).{\ displaystyle F (g \ circ f) = F (g) \ circ F (f).}
Más szavakkal, egy functor megőrzi a morfizmusok doménjeit és kodainjait, a nyilak azonosságát és összetételét.
Az ellentmondásos G funkcionális kategória kategóriáról kategóriára az op ellentétes kategóriájú kovariáns functor (a nyilak irányának megfordításával ) . Ahhoz, hogy bármely morfizmus f : X → Y a , ezért hozzárendel egy morfizmus G ( F ): G ( Y ) → G ( X ) a , és mi van a „kompatibilitási kapcsolatban” G ( g ∘ f ) = G ( F ) ∘ G ( g ).
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}
VS{\ displaystyle {\ mathcal {C}}}
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
Példák
- Egy kategória azonosság- funkciója , amelyet gyakran 1-vel vagy id : → jelöl , amely minden egyes objektumot és morfizmust magára küld .VS{\ displaystyle {\ mathcal {C}}}
VS{\ displaystyle {\ mathcal {C}}}
VS{\ displaystyle {\ mathcal {C}}}
VS{\ displaystyle {\ mathcal {C}}}
VS{\ displaystyle {\ mathcal {C}}}
VS{\ displaystyle {\ mathcal {C}}}![\ mathcal C](https://wikimedia.org/api/rest_v1/media/math/render/svg/e7b3edab7022ca9e2976651bc59c489513ee9019)
- Elfelejtve azokat a funktorokat, amelyek objektumokat küldenek egy kategóriából egy másik kategóriába, azáltal, hogy "elfelejtik" az objektumok bizonyos tulajdonságait:
- az Ab funktora a GRP-ben, amely magát a csoportot társítja egy abeli csoporthoz , de abban a kategóriában, amely nem abeli csoportokat is tartalmaz ("elfelejtettük" azt a tényt, hogy a csoport abeli). Mi is felejtés funktorok a Grp a kategóriában Mon a monoids és hogy a H-terek (en) , és a Ab a kategóriában kommutatív monoids;
- funktorhoz a Grp a Set amely kapcsolódik az alatta lévő sor , hogy egy csoport (már „elfelejtette” a csoport szerkezetét).
- Bármely lokálisan kis kategóriájú X objektum esetében a két Functor : Hom : → Set : Y ↦ Hom ( X , Y ) (kovariáns) és Y ↦ Hom ( Y , X ) (kontravariant).VS{\ displaystyle {\ mathcal {C}}}
VS{\ displaystyle {\ mathcal {C}}}![\ mathcal C](https://wikimedia.org/api/rest_v1/media/math/render/svg/e7b3edab7022ca9e2976651bc59c489513ee9019)
- Az állandó functor az a functor, amely a kiindulási kategória összes objektumát elküldi a végkategória ugyanazon objektumának, és amely a kiindulási kategória minden nyílját elküldi a képobjektum azonosságának. Ez a functorok kategóriájának végobjektuma.
- Két monoid (amelyek egyetlen tárgykategória ) között a kovariáns functorok egyszerűen a monoidok morfizmusai.
- A funktorhoz meghatározott egy termékkategóriát a kategóriában gyakran nevezik bifunctor .VS×D{\ displaystyle {\ mathcal {C}} \ szorzat {\ mathcal {D}}}
E{\ displaystyle {\ mathcal {E}}}![{\ mathcal E}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9c298ed828ff778065aeb5f0f305097f55bb9ae0)
A functorok tulajdonságai
Hűséges, teljes, teljesen hű funkcionáriusok
Azt mondjuk, hogy az F : → funktor :
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
-
hűséges, ha két f , g : X → Y in morfizmus egyenlő, amint az F ( f ), F ( g ): F ( X ) → F ( Y ) képeik vannak;VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
-
teljes, ha bármely morfizmus F ( X ) → F ( Y ) egyenlő egy F ( f ) -vel;
- teljesen hű, ha egyszerre hű és teljes.
Példák
- A monoidok morfizmusa (vö. A fenti utolsó példával ) akkor és csak akkor hű, ha injektív , és teljes, ha és csak akkor, ha túlműködő .
- A felejtés funktorok az Ab a Grp és Grp a közép teljesen hű.
- A Grp in Set felejtő funkciója hű (de nem teljes); általánosabban, ha F egy alkategória kategóriába való felvétele , akkor hű.VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
Konzervatív funkciók
Triviálisan bármely F : → funktor megőrzi az izomorfizmusokat , azaz ha f izomorfizmus, akkor F ( f ) izomorfizmus .
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
Az F functort konzervatívnak mondják, ha fordítva , az f in morfizmus izomorfizmus, amint F ( f ) benne van .
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
Példák
- A morfizmus F a monoids (vö vége § „Példák” fent) konzervatív, ha, és csak akkor, ha bármilyen előzménye által F egy invertálható elem invertálható.
- Bármely teljesen hűséges operátor konzervatív.
- A Grp in Set felejtő funkciója konzervatív.
Segédtisztviselők
Legyen , és két kategóriában, F egy funktorhoz a a és G az az , úgy, hogy minden tárgyat , és van egy bijekciót , természetes a X és Y ,
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}
D{\ displaystyle {\ mathcal {D}}}
VS{\ displaystyle {\ mathcal {C}}}
x∈VS{\ displaystyle X \ in {\ mathcal {C}}}
Y∈D{\ displaystyle Y \ itt: {\ mathcal {D}}}![{\ displaystyle Y \ itt: {\ mathcal {D}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7453d32ae1caeaca494357bf9258c3da8c8e20ad)
HomD(F(x),Y)≃HomVS(x,G(Y)).{\ displaystyle {\ rm {Hom}} _ {D} \ bal (F \ bal (X \ jobb), Y \ jobb) \ simeq {\ rm {Hom}} _ {C} \ bal (X, G \ bal (Y \ jobb) \ jobb).}
Ezután F azt mondta helyettes maradt G és G -helyettes a jogot F .
A kategória egyenértékűsége
Az F : → functort kategóriák ekvivalenciájának nevezzük, ha létezik egy functor G : → és a functorok természetes izomorfizmusa a G ∘ F (ill. F ∘ G ) és az azonosság (ill. ) Között . A kategóriák ekvivalenciája általánosabb fogalom, mint a kategóriák izomorfizmusa .
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}
D{\ displaystyle {\ mathcal {D}}}
VS{\ displaystyle {\ mathcal {C}}}
VS{\ displaystyle {\ mathcal {C}}}
D{\ displaystyle {\ mathcal {D}}}![\ mathcal D](https://wikimedia.org/api/rest_v1/media/math/render/svg/3277962e1959c3241fb1b70c7f0ac6dcefebd966)
Megjegyzések
- A functorokat néha morfizmusoknak nevezik a Cat kategóriájú kis kategóriák esetében.
Megjegyzések és hivatkozások
-
(in) Steve Awodey, kategória elmélet - Második kiadás , Oxford Logic útmutatók, p. 8., Def. 1.2
-
(in) OF Rydeheard és RM Burstall, Computational Kategória Theory , Prentice Hall,1988, P. 3. fejezet, 3.5. Szakasz, 3. meghatározás
-
(en) Horst Schubert (en) , kategóriák , Springer ,1972( online olvasható ) , p. 241.
Lásd is
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">