Funktor Hom

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 29. prosince 2019; ověření vyžaduje 1 úpravu .

V teorii kategorií umožňují Homovy množiny (tj. množiny morfismů mezi dvěma objekty) definovat důležité funktory v kategorii množin . Tyto funktory se nazývají Hom functors a mají četné aplikace v teorii kategorií a dalších oblastech matematiky.

Definice

Nechť C  je lokálně malá kategorie . Pak pro kterýkoli z jeho objektů A , B jsou definovány následující dva funktory:

Hom( A ,-) : C → Nastavit Hom(-, B ): C → Nastavit
Toto je kovariantní funktor definovaný takto:
  • Hom( A ,-) mapuje každý objekt X kategorie C na množinu morfismů Hom( A , X )
  • Hom( A ,-) mapuje každý morfismus f  : X → Y do funkce Hom( A , f ): Hom ( A , X ) → Hom ( A , Y ) zadáno jako pro každé g v Hom( A , X ).
Toto je kontravariantní funktor definovaný takto:
  • Hom(-, B ) mapuje každý objekt X kategorie C na množinu morfismů Hom( X , B )
  • Hom(-, B ) mapuje každý morfismus h  : X → Y do funkce Hom( h , B ): Hom ( Y , B ) → Hom ( X , B ) dané pro každé g v Hom( Y , B ).

Funktor Hom(-, B ) se také nazývá bodový funktor objektu B .

Je také možné definovat bifunktor Hom(-,-) z C × C na Set , který je kontravariantní v prvním argumentu a kovariantní ve druhém. Nebo ekvivalentně funktor

Hom(-,-) : C op × C → Nastavit

kde C op  je duální kategorie C .

Vnitřní funktor Hom

V některých kategoriích je možné definovat funktor, který je podobný funktoru Hom, ale jehož hodnoty leží v kategorii samotné. Takový funktor se nazývá vnitřní funktor Hom a označuje se

Kategorie, které umožňují vnitřní funktor Hom, se nazývají uzavřené kategorie . Protože v uzavřené kategorii (zde jsem  jednotkou uzavřené kategorie), lze to přepsat jako

V případě uzavřené monoidní kategorie to lze rozšířit na tzv. currying , tedy izomorfismus

kde  je .

Související definice

Viz také

Poznámky