Articulo de referencia

Profunctor

En la teoría de categorías , una rama de las matemáticas , los profunctores son una generalización de las relaciones y también de los bimódulos . Definición Un profunctor (tambi...

En la teoría de categorías , una rama de las matemáticas , los profunctores son una generalización de las relaciones y también de los bimódulos .

Definición

Un profunctor (también llamado distribuidor por la escuela francesa y módulo por la escuela de Sídney)ϕ{\displaystyle \,\phi }de una categoríado{\displaystyle C}a una categoríaD{\displaystyle D}, escrito

ϕ:doD{\displaystyle \phi :C\nrightarrow D},

se define como un functor

ϕ:Dopag×doSmit{\displaystyle \phi :D^{\mathrm {op} }\times C\to \mathbf {Set} }

dóndeDopag{\displaystyle D^{\mathrm {op} }}denota la categoría opuesta deD{\displaystyle D}ySmit{\displaystyle \mathbf {Conjunto} }denota la categoría de conjuntos . Morfismos dadosF:dd,gramo:dodo{\displaystyle f:d\to d',g:c\to c'}respectivamente enD,do{\displaystyle D,C}y un elementoincógnitaϕ(d,do){\displaystyle x\in \phi (d',c)}, escribimosincógnitaFϕ(d,do),gramoincógnitaϕ(d,do){\displaystyle xf\in \phi (d,c),gx\in \phi (d',c')}para denotar las acciones.

Utilizando esa categoría de categorías pequeñasdoat{\displaystyle \mathbf {Gato} }es cartesiano cerrado , el profunctorϕ{\displaystyle \phi }puede verse como un functor

ϕ^:doD^{\displaystyle {\sombrero {\phi }}:C\to {\sombrero {D}}}

dóndeD^{\displaystyle {\hat {D}}}denota la categoríaSmitDopag{\displaystyle \mathrm {Establecer} ^{D^{\mathrm {op} }}}de gavillas previas sobreD{\displaystyle D}.

Una correspondencia dedo{\displaystyle C}aD{\displaystyle D}es un profunctorDdo{\displaystyle D\nrightarrow C}.

Profunctores como categorías

Una definición equivalente de un profunctorϕ:doD{\displaystyle \phi :C\nrightarrow D}es una categoría cuyos objetos son la unión disjunta de los objetos dedo{\displaystyle C}y los objetos deD{\displaystyle D}y cuyos morfismos son los morfismos dedo{\displaystyle C}y los morfismos deD{\displaystyle D}, más cero o más morfismos adicionales de objetos deD{\displaystyle D}a objetos dedo{\displaystyle C}. Los conjuntos en la definición formal anterior son los conjuntos hom entre objetos deD{\displaystyle D}y objetos dedo{\displaystyle C}(Estos también se conocen como conjuntos heterogéneos, ya que los morfismos correspondientes pueden llamarse heteromorfismos ). La definición anterior se puede recuperar mediante la restricción del functor hom.ϕoperación×ϕSmit{\displaystyle \phi ^{\text{op}}\times \phi \to \mathbf {Set} }aDoperación×do{\displaystyle D^{\text{op}}\times C}.

Esto también deja claro que un profunctor puede pensarse como una relación entre los objetos dedo{\displaystyle C}y los objetos deD{\displaystyle D}donde cada miembro de la relación está asociado con un conjunto de morfismos. Un functor es un caso especial de un profunctor, del mismo modo que una función es un caso especial de una relación.

Composición de profunctores

El compuestoψϕ{\displaystyle \psi \phi }de dos profunctores

ϕ:doD{\displaystyle \phi :C\nrightarrow D}yψ:Dmi{\displaystyle \psi :D\nrightarrow E}

es dado por

ψϕ=LanorteYD(ψ^)ϕ^{\displaystyle \psi \phi =\mathrm {Lan} _{Y_{D}}({\hat {\psi }})\circ {\hat {\phi }}}

dóndeLanorteYD(ψ^){\displaystyle \mathrm {Lan} _ {Y_{D}}({\hat {\psi }})}es la extensión Kan izquierda del functorψ^{\displaystyle {\sombrero {\psi }}}a lo largo del functor de YonedaYD:DD^{\displaystyle Y_{D}:D\to {\hat {D}}}deD{\displaystyle D}(que a cada objetod{\displaystyle d}deD{\displaystyle D}asocia el functorD(,d):DopagSmit{\displaystyle D(-,d):D^{\mathrm {op} }\to \mathrm {Establecer} }).

Se puede demostrar que

(ψϕ)(mi,do)=(dDψ(mi,d)×ϕ(d,do))/{\displaystyle (\psi \phi )(e,c)=\left(\coprod _{d\in D}\psi (e,d)\times \phi (d,c)\right){\Bigg /}\sim }

dónde{\displaystyle \sim }es la menor relación de equivalencia tal que(y,incógnita)(y,incógnita){\displaystyle (y',x')\sim (y,x)}siempre que exista un morfismov{\displaystyle v}enD{\displaystyle D}de tal manera que

y=vyψ(mi,d){\displaystyle y'=vy\in \psi (e,d')} y incógnitav=incógnitaϕ(d,do){\displaystyle x'v=x\in \phi (d,c)}.

De forma equivalente, la composición de profunctores se puede escribir utilizando un coend

(ψϕ)(mi,do)=d:Dψ(mi,d)×ϕ(d,do){\displaystyle (\psi \phi )(e,c)=\int ^{d\colon D}\psi (e,d)\times \phi (d,c)}

Bicategoría de profuntores

La composición de profuntores es asociativa solo hasta isomorfismo (porque el producto no es estrictamente asociativo en Set ). Por lo tanto, lo mejor que se puede esperar es construir una bicategoría Prof cuyo

  • Las celdas 0 son categorías pequeñas ,
  • Las 1-celdas entre dos categorías pequeñas son los profuntores entre esas categorías,
  • Las transformaciones de 2 células entre dos profunctores son las transformaciones naturales entre esos profunctores.

Propiedades

Elevación de functores a profunctores

Un functorF:doD{\displaystyle F:C\to D}puede ser visto como un profunctorϕF:doD{\displaystyle \phi _{F}:C\nrightarrow D}mediante la postcomposición con el functor de Yoneda:

ϕF=YDF{\displaystyle \phi _{F}=Y_{D}\circ F}.

Se puede demostrar que tal profunctorϕF{\displaystyle \phi _{F}}tiene un adjunto derecho . Además, esta es una caracterización: un profunctor.ϕ:doD{\displaystyle \phi :C\nrightarrow D}tiene un adjunto derecho si y solo siϕ^:doD^{\displaystyle {\sombrero {\phi }}:C\to {\sombrero {D}}}factores a través de la finalización de Cauchy deD{\displaystyle D}, es decir, existe un functorF:doD{\displaystyle F:C\to D}de tal manera queϕ^=YDF{\displaystyle {\hat {\phi }}=Y_{D}\circ F}.

Véase también

Referencias