stringtranslate.com

funtor principal

En matemáticas , específicamente en teoría de categorías , los hom-conjuntos (es decir, conjuntos de morfismos entre objetos ) dan lugar a importantes funtores de la categoría de conjuntos . Estos functores se denominan functores hom y tienen numerosas aplicaciones en la teoría de categorías y otras ramas de las matemáticas.

Definicion formal

Sea C una categoría localmente pequeña (es decir, una categoría para la cual las clases hom son en realidad conjuntos y no clases adecuadas ).

Para todos los objetos A y B en C definimos dos functores para la categoría de conjuntos de la siguiente manera:

El funtor Hom(–, B ) también se llama funtor de puntos del objeto B .

Tenga en cuenta que arreglar el primer argumento de Hom naturalmente da lugar a un funtor covariante y arreglar el segundo argumento naturalmente da lugar a un funtor contravariante. Este es un artefacto de la forma en que se deben componer los morfismos.

El par de funtores Hom( A , –) y Hom(–, B ) están relacionados de forma natural . Para cualquier par de morfismos f  : BB ′ y h  : A ′ → A el siguiente diagrama conmuta :

Ambos caminos envían g  : AB a f  ∘  g  ∘  h  : A ′ → B ′.

La conmutatividad del diagrama anterior implica que Hom(–, –) es un bifunctor de C × C a Set que es contravariante en el primer argumento y covariante en el segundo. De manera equivalente, podemos decir que Hom(–, –) es un bifunctor

Hom(–, –) : C op × CEstablecer

donde C op es la categoría opuesta a C . La notación Hom C (–, –) se utiliza a veces para Hom(–, –) para enfatizar la categoría que forma el dominio.

El lema de Yoneda

Refiriéndose al diagrama conmutativo anterior, se observa que cada morfismo

h  : A ′ → A

da lugar a una transformación natural

Hom( h , –) : Hom( A , –) → Hom( A ′, –)

y cada morfismo

f  : BB

da lugar a una transformación natural

Hom(–, f ) : Hom(–, B ) → Hom(–, B ′)

El lema de Yoneda implica que toda transformación natural entre functores Hom es de esta forma. En otras palabras, los functores Hom dan lugar a una incorporación completa y fiel de la categoría C en la categoría de funtores Set C op (covariante o contravariante según qué functor Hom se utilice).

Funtor hom interno

Algunas categorías pueden poseer un funtor que se comporta como un funtor Hom, pero toma valores en la propia categoría C , en lugar de Set . Este tipo de funtor se conoce como funtor Hom interno y, a menudo, se escribe como

para enfatizar su naturaleza de producto, o como

para enfatizar su naturaleza funcional, o a veces simplemente en minúsculas:

Para ver ejemplos, consulte Categoría de relaciones .

Las categorías que poseen un functor Hom interno se denominan categorías cerradas . uno tiene eso

,

donde I es el objeto unitario de la categoría cerrada. Para el caso de una categoría monoidal cerrada , esto se extiende a la noción de curry , es decir, que

donde es un bifunctor , el funtor de producto interno que define una categoría monoide . El isomorfismo es natural tanto en X como en Z. En otras palabras, en una categoría monoidea cerrada, el funtor Hom interno es un funtor adjunto al funtor de producto interno. El objeto se llama Hom interno . Cuando es el producto cartesiano , el objeto se llama objeto exponencial y, a menudo, se escribe como .

Los Homs internos, cuando se encadenan entre sí, forman un lenguaje, llamado lenguaje interno de la categoría. Los más famosos son el cálculo lambda de tipo simple , que es el lenguaje interno de las categorías cerradas cartesianas , y el sistema de tipos lineales , que es el lenguaje interno de las categorías monoidales simétricas cerradas .

Propiedades

Tenga en cuenta que un funtor de la forma

Hom(–, A ): C opEstablecer

es una pregavilla ; Asimismo, Hom( A , –) es un copresheaf.

Un funtor F  : CConjunto que es naturalmente isomorfo a Hom( A , –) para algún A en C se llama funtor representable (o copresheaf representable); Asimismo, un funtor contravariante equivalente a Hom(–, A ) podría denominarse correpresentable.

Tenga en cuenta que Hom(–, –) : C op × CSet es un profunctor y, específicamente, es el profunctor de identidad .

El funtor interno hom conserva los límites ; es decir, envía límites a límites, mientras que envía límites en , es decir, colimits en , dentro de límites. En cierto sentido, esto puede tomarse como la definición de límite o colimit.

Al endofunctor Hom( E , –) : SetSet se le puede dar la estructura de una mónada ; esta mónada se llama mónada del entorno (o lector) .

Otras propiedades

Si A es una categoría abeliana y A es un objeto de A , entonces Hom A ( A , –) es un funtor covariante exacto por la izquierda de A a la categoría Ab de grupos abelianos . Es exacto si y sólo si A es proyectivo . [2]

Sea R un anillo y M un módulo R izquierdo . El funtor Hom R ( M , –): Mod - RAb [ aclaración necesaria ] es adjunto al funtor producto tensorialR M : AbMod - R .

Ver también

Notas

  1. ^ También comúnmente denominado C opSet , donde C op denota la categoría opuesta , y esto codifica el comportamiento de inversión de flecha de Hom(–, B ).
  2. ^ Jacobson (2009), pág. 149, Proposición 3.9.

Referencias

enlaces externos