Skip to content

Commit b867662

Browse files
committed
Monoides y categorías enriquecidas
1 parent 5fcca63 commit b867662

File tree

1 file changed

+190
-31
lines changed

1 file changed

+190
-31
lines changed

TFG.tex

+190-31
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@
179179
\newcommand{\Set}{{Set}}
180180
\newcommand{\Grp}{{Grp}}
181181
\newcommand{\Ab}{{Ab}}
182+
\newcommand{\Vect}{{Vect}}
182183
\newcommand{\Ring}{{Ring}}
183184
\newcommand{\Cat}{{Cat}}
184185
\newcommand{\Z}{{\mathbb{Z}}}
@@ -807,12 +808,12 @@ \section{Productos y coproductos}
807808

808809
\section{Transformaciones naturales}
809810
\begin{definition}
810-
Una transformación natural $\mu$ entre dos functores $F, G \colon \cat \to \mathcal{D}$ es una colección de funciones
811+
Una transformación natural $\mu$ entre dos functores $F, G \colon \cat \to \mathcal{D}$ es una colección de morfismos
811812
\[ \mu_A \colon F A \to G A \]
812813
donde $A \in \cat$ tal que para todo $f \colon A \to B$ el diagrama:
813814
\[
814815
\begin{tikzcd}
815-
F A \arrow[r,"\mu_A"] \arrow[d,"F f"] & G A \arrow[d,"G f"]\\
816+
F A \arrow[r,"\mu_A"] \arrow[d,"F f" left] & G A \arrow[d,"G f"]\\
816817
F B \arrow[r,"\mu_B"] & G B
817818
\end{tikzcd}
818819
\]
@@ -821,14 +822,20 @@ \section{Transformaciones naturales}
821822

822823
Usaremos la notación $\mu \colon F \Rightarrow G$ para una transformación natural $\mu$.
823824
Llamamos $\mu_A$ \newterm{componente} de $\mu$ en $A$.
825+
La conmutatividad del diagrama se denomina \emph{propiedad de naturalidad} y es equivalente a:
826+
\[ G f \circ \mu_A = \mu_B \circ F f \]
827+
para todo morfismo $f \colon A \to B$ en $\cat$.
824828

829+
Hay dos formas de componer transformaciones naturales.
825830
\begin{definition}
826-
Dado dos transformaciones naturales $\mu \colon F \Rightarrow G$ y $\eta \colon G \Rightarrow H$ donde $F,G,H \colon \cat \to \mathcal{D}$ son functores, su composición $\mu \circ \eta \colon F \Rightarrow H$ viene dada por
827-
\[ (\mu \circ \eta)_A = \mu_A \circ \eta_A \]
831+
Dado dos transformaciones naturales $\mu \colon F \Rightarrow G$ y $\eta \colon G \Rightarrow H$ donde $F,G,H \colon \cat \to \mathcal{D}$ son functores, su composición horizontal $\eta \circ \mu \colon F \Rightarrow H$ viene dada por
832+
\[ (\eta \circ \mu)_A = \eta_A \circ \mu_A \]
828833
para todo objeto $A \in \cat$.
829834
\end{definition}
835+
\[ \begin{tikzcd}{\cat} \arrow[r,"F", bend left=100, ""{name=U}] \arrow[r,"G", pos=0.2,""{name=M, pos=0.5,below},""{name=M', pos=0.5,above}] \arrow[r,"H" below, bend right=100, ""{name=D, below}] & \mathcal{D}\\
836+
\arrow[Rightarrow, from=U, to=M, "\mu"] \arrow[Rightarrow, from=M', to=D, "\eta"]\end{tikzcd}\]
830837

831-
\begin{lemma}
838+
\begin{lemma}\label{functor-categoria}
832839
Dados dos categorías $\cat$ y $\mathcal{D}$, existe una categoría donde los objetos son functores $\cat \to \mathcal{D}$ y los morfismos son transformaciones naturales.
833840

834841
Denotamos dicha categoría como $\mathcal{D}^\cat$ ó $[\cat,\mathcal{D}]$.
@@ -838,6 +845,64 @@ \section{Transformaciones naturales}
838845
Por otro lado, que la composición de transformaciones naturales es asociativa es trivial.
839846
\end{proof}
840847

848+
% Milewski
849+
Nos interesa ahora definir una composición de transformaciones naturales de la forma:
850+
\begin{equation}\label{ver-comp} \begin{tikzcd}{\cat} \arrow[r,"F", bend left, ""{name=FU}] \arrow[r,"G" below, bend right, ""{name=FD, below}] & \mathcal{D} \arrow[r,"H",bend left, ""{name=GU}] \arrow[r,"K" below, bend right, ""{name=GD, below}] & \mathcal{E}
851+
\arrow[Rightarrow, from=FU, to=FD, "\mu"] \arrow[Rightarrow, from=GU, to=GD, "\eta"]\end{tikzcd}\end{equation}
852+
Nuestro objeto será definir una transformación natural que vaya de $H \circ F$ a $G \circ K$.
853+
%Riehl/Peter Selinger: Introduction to categorical logic. pdf, page 41
854+
Para ello necesitaremos describir dos formas en las que se pueden componer un functor y una transformación natural:
855+
\begin{definition}
856+
Si $F \colon \cat \to \mathcal{D}$ y $G, H\colon \mathcal{D} \to \mathcal{E}$ son functores y $\mu \colon G \Rightarrow H$ es una transformación natural, el \newterm{whiskering izquierdo}:
857+
\[ \mu \circ F \colon G \circ F \Rightarrow H \circ F \]
858+
está definido como:
859+
\[ (\mu \circ F)_A = \mu_{F A} \]
860+
\end{definition}
861+
La naturalidad de $(\mu \circ F)$ es consecuencia de la naturalidad de $\mu$.
862+
Por otro lado:
863+
\begin{definition}
864+
Si $F, G \colon \cat \to \mathcal{D}$ y $H\colon \mathcal{D} \to \mathcal{E}$ son functores y $\mu \colon F \Rightarrow G$ es una transformación natural, el \newterm{whiskering derecho}:
865+
\[ H \circ \mu \colon H \circ F \Rightarrow H \circ G \]
866+
está definido como:
867+
\[ (H \circ \mu)_A = H(\mu_A) = H\mu_A \]
868+
\end{definition}
869+
Aquí la naturalidad no es tan evidente.
870+
\begin{proposition}
871+
El \emph{whiskering} derecho es una transformación natural.
872+
\end{proposition}
873+
\begin{proof}
874+
Por la naturalidad de $\mu$, se da la igualdad
875+
\[ G f \circ \mu_A = \mu_B \circ F f \]
876+
aplicando $H$ y su propiedad de functorialidad:
877+
\[ H(G f) \circ H\mu_A = H\mu_B \circ H(F f) \]
878+
Lo que prueba la naturalidad de $H \circ \mu$.
879+
\end{proof}
880+
881+
Con esto, ya podemos definir la composición horizontal o composición de Godement.
882+
\begin{definition}
883+
Sean $\cat$, $\mathcal{D}$ y $\mathcal{E}$ tres categorías.
884+
Consideramos los functores $F$, $G$, $H$ y $K$, y las transformaciones naturales $\mu$ y $\eta$ en la configuración dada en \ref{ver-comp}.
885+
Definimos la composición horizontal $\eta * \mu \colon H \circ F \Rightarrow K \circ G$ como:
886+
\[ (\eta * \mu)_A = \eta_{G A} \circ H\mu_A \]
887+
\end{definition}
888+
\begin{proposition}
889+
La composición de horizontal $\eta * \mu$ es una transformación natural.
890+
\end{proposition}
891+
%Riehl
892+
\begin{proof}
893+
Por la naturalidad de $\mu$ y $\eta$ se tiene que cada cuadrado del siguiente diagrama es conmutativo.
894+
\[\begin{tikzcd}
895+
{H(F A)} \arrow[r,"H\mu_A"] \arrow[d,"H(F f)"] & {H(G A)} \arrow[r,"\eta_{G A}"] \arrow[d,"H(G f)"] & {K(G A)} \arrow[d,"K(G f)"]\\
896+
{H(F B)} \arrow[r,"H\mu_A"] & {H(G B)} \arrow[r,"\eta_{G B}"] & {K(G B)}
897+
\end{tikzcd}\]
898+
Luego, componiendo horizontalmente, tenemos que es conmutativo el diagrama:
899+
\[\begin{tikzcd}
900+
{H(F A)} \arrow[rr,"\eta_{G A} \circ H\mu_A"] \arrow[d,"H(F f)"] & & {K(G A)} \arrow[d,"K(G f)"]\\
901+
{H(F B)} \arrow[rr,"\eta_{G B} \circ H\mu_A"] & & {K(G B)}
902+
\end{tikzcd}\]
903+
Esto demuestra la naturalidad de $\eta * \mu$.
904+
\end{proof}
905+
841906
\section{Functores adjuntos}
842907
Los functores adjuntos son, en esencia, una forma débil de inversa de functores.
843908
Antes de entrar formalmente en ellos, veamos un par de ejemplos que ilustren la noción que formalizaremos.
@@ -1296,7 +1361,7 @@ \section{Inmersión de Yoneda}
12961361

12971362
\chapter{Mónadas}
12981363
\epigraph{"A monad is a monoid in the category of endofunctors, what's the problem?"}{\textit{A Brief, Incomplete, and Mostly Wrong History of Programming Languages\\James Iry}}
1299-
\section{Monoide}
1364+
\section{Monoides clásicos}
13001365
En álgebra, un \newterm{monoide} $(M,\cdot)$ es un conjunto $M$ junto a una operación binaria $\cdot \colon M \times M \to M$ asociativa y con elemento unidad en $M$.
13011366
Una forma alternativa de ver un monoide es como una categoría de un sólo objeto.
13021367
Si llamamos $A$ al único objeto de dicha categoría, identificamos los elementos de $M$ con los morfismos $f \colon A \to A$ y la composición de morfismos con la operación binaria.
@@ -1336,6 +1401,7 @@ \subsection{Monoides en Haskell}
13361401
Tenemos que \code{mappend x} es un endomorfismo en el tipo \code{m} y que \code{mappend mempty} es equivalente al morfismo identidad.
13371402
Es decir \code{mappend} se puede ver como una función que asocia cada elemento del monoide (como grupo) con el endomorfismo correspondiente del monoide (como endomorfismos de \code{m}).
13381403

1404+
\subsection{Categorías monoidales}
13391405
% Awodey 4
13401406
Otra forma de ver monoides en teoría de categorías es através de \index{objeto!monoide}\emph{objeto monoide} en una categoría.
13411407

@@ -1349,7 +1415,7 @@ \subsection{Monoides en Haskell}
13491415
\item El unidor derecho:
13501416
\[ \rho_A \colon A \otimes I \Rightarrow A \]
13511417
\end{itemize}
1352-
de manera que los siguientes diagramas conmuten (entiéndase que estamos tomando las correctas componentes de $\alpha$, $\lambda$ y $\rho$):
1418+
de manera que cumpla las \index{leyes de coherencia}leyes de coherencia, es decir, que los siguientes diagramas conmuten (entiéndase que estamos tomando las correctas componentes de $\alpha$, $\lambda$ y $\rho$):
13531419
\[\begin{tikzcd}
13541420
{A \otimes (B \otimes (C \otimes D))} \arrow[r,"\alpha"] \arrow[d,"\id\otimes\alpha"] & {(A \otimes B) \otimes (C \otimes D)} \arrow[r,"\alpha"] & {((A \otimes B) \otimes C) \otimes D}\\
13551421
{A \otimes ((B \otimes C) \otimes D)} \arrow[rr,"\alpha"] & & {(A \otimes (B \otimes C)) \otimes D} \arrow[u,"\alpha\otimes\id"]
@@ -1362,46 +1428,139 @@ \subsection{Monoides en Haskell}
13621428
\[ \lambda_I = \rho_I \]
13631429
\end{definition}
13641430

1365-
Un ejemplo sencillo de categoría monoidal es cualquier categoría con productos finitos, si tomamos $A \otimes B = A \times B$.
1431+
% Categorical homotopy Theory Riehl
1432+
Un ejemplo sencillo de categoría monoidal es cualquier categoría con productos finitos, tomando $A \otimes B = A \times B$.
1433+
Es más, en dicho caso, existe un isomorfismo natural $A \otimes B \cong B \otimes A$.
1434+
Una categoría monoidal con dicho isomorfismo natural se denomina \newterm{categoría monoidal simétrica}.
1435+
Por lo tanto, $\Set$ forma una categoría monoidal simétrica con el producto cartesiano y un conjunto unitario cualquiera como identidad del producto.
1436+
También, $\Cat$ forma una categoría monoidal simétrica con el producto y una categoría unitaria como $\mathbb{1}$ como identidad del producto.
1437+
13661438
Veamos otro ejemplo más sofisticado.
13671439
% MacLane
13681440
\begin{example}
1441+
\label{ej-abeliano}
13691442
Consideramos la categoría de grupos abelianos $\Ab$.
1370-
Para dos grupos $G$ y $H$, definimos $G \otimes H$ como el cociente del grupo abeliano libre de símbolos $\{g \otimes h \colon g \in G, h \in H\}$ por las relaciones que hagan que la aplicación $\gamma \colon (g,h) \mapsto g \oplus h$ sea bilineal en $G \times H$.
1443+
Para dos grupos $A$ y $B$, definimos $A \otimes B$ como su producto tensorial como $\Z$-módulos.
1444+
Más explícitamente, $A \otimes B$ es un grupo abeliano con un producto bilineal $\otimes$ tal que para todo grupo abeliano $C$ y toda aplicación bilineal $f \colon A \times B \to C$, existe un único homomorfismo de grupos $\widetilde{f}$ tal que el siguiente diagrama conmuta:
1445+
\[ \begin{tikzcd}{A \times B} \arrow[dr,"f" below] \arrow[r,"\otimes"] & {A \otimes B}\arrow[d,"\widetilde{f}",dashed]\\
1446+
& C \end{tikzcd}\]
1447+
%Para dos grupos $G$ y $H$, definimos $G \otimes H$ como el cociente del grupo abeliano libre de símbolos $\{g \otimes h \colon g \in G, h \in H\}$ por las relaciones que hagan que la aplicación $\gamma \colon (g,h) \mapsto g \oplus h$ sea bilineal en $G \times H$.
13711448
Por la unicidad de la construcción, hay un único isomorfismo natural $\alpha_{ABC} \colon A \otimes (B \otimes C) \to (A \otimes B) \otimes C$.
13721449

1373-
% Demo: https://ncatlab.org/nlab/show/tensor+product+of+abelian+groups
1374-
Veamos que $\Z$ es el objeto unidad. Para ello, consideramos la aplicación $G \otimes \Z \to G$:
1450+
% Demo propia
1451+
Veamos que $\Z$ es el objeto unidad.
1452+
Para ello, consideramos una aplicación bilineal $f \colon A \times \Z \to B$ cualquiera.
1453+
Definimos la aplicación lineal
13751454
\begin{align*}
1376-
\phi \colon G \otimes \Z & \to G\\
1377-
\phi \colon g \oplus n & \mapsto \overbrace{g + g + \dots + g}^\text{n veces}
1455+
\phi \colon A \times \Z & \to A\\
1456+
\phi \colon (a,n) & \mapsto \overbrace{a + \dots + a}^\text{n veces}
13781457
\end{align*}
1379-
Definimos:
1458+
y el homomorfismo de grupo:
13801459
\begin{align*}
1381-
\psi \colon G & \to G \otimes \Z\\
1382-
\psi \colon g & \mapsto \overbrace{g + g + \dots + g}^\text{n veces}
1460+
\widetilde{f} \colon A & \to B\\
1461+
\widetilde{f} \colon a & \mapsto f(a,1)
13831462
\end{align*}
1384-
Como la aplicación $G \times \Z \to G \otimes \Z$ es lineal sobre $\Z$:
1385-
\[ g\otimes n = g\otimes (\overbrace{1 + \dots + 1}^\text{n veces}) = \overbrace{g \otimes 1 + \dots + g\otimes 1}^\text{n veces}\]
1463+
Entonces, por linealidad sobre $\Z$:
1464+
\[ f(a,n) = f(a,\overbrace{1 + 1 + \dots + 1}^\text{n veces}) = \overbrace{f(a,1) + \dots + f(a,1)}^\text{n veces} = (\widetilde{f} \circ \phi)(a,n)\]
1465+
Luego $A \otimes \Z \cong_{\lambda_A} A \cong_{\rho_A} \Z \otimes G$.
1466+
1467+
Es sencillo comprobar que las leyes de coherencia se cumplen.
1468+
%Definimos:
1469+
%\begin{align*}
1470+
%\psi \colon G & \to G \otimes \Z\\
1471+
%\psi \colon g & \mapsto \overbrace{g + g + \dots + g}^\text{n veces}
1472+
%\end{align*}
1473+
%Como la aplicación $G \times \Z \to G \otimes \Z$ es lineal sobre $\Z$:
1474+
%\[ g\otimes n = g\otimes (\overbrace{1 + \dots + 1}^\text{n veces}) = \overbrace{g \otimes 1 + \dots + g\otimes 1}^\text{n veces}\]
13861475
\end{example}
13871476

1477+
\subsection{Categorías enriquecidas}
1478+
Recordemos que una categoría $\cat$ es localmente pequeña si para todo pares de objetos $A, B \in \cat$, se tiene que $\cat(A,B) \in \Set$.
1479+
Una idea esencial en la teoría de categorías de orden superior es el concepto de \newterm{categoría enriquecida}, que consiste en remplazar $\Set$ de la definición anterior con cualquier otra categoría monoidal simétrica.
1480+
Informalmente, dada una categoría monoidal simétrica $\mathcal{V}$, una categoría $\cat$ se dice que está $\mathcal{V}$-enriquecida si para cualquier par de objetos $A, B \in \cat$, $\cat(A, B) \in \mathcal{V}$.
1481+
A esta definición hay que añadir unas condiciones de compatibilidad con la composición, de las que hablamos a continuación:
1482+
%El punto de inicio para la teoría de categorías de orden superior consiste en considerar las categorías $\Cat$-enriquecida, denominadas $2$-categorías.
1483+
13881484
\begin{definition}
1389-
Sea $\cat$ una categoría con productos finitos.
1390-
Un \emph{monoide} en $\cat$ es una tripleta $(M,\mu,\eta)$, de forma:
1391-
\[
1485+
Dada una categoría monoidal simétrica $(\mathcal{V}, \otimes, I)$, una $\mathcal{V}$-categoría $\cat$ consiste en:
1486+
\begin{itemize}
1487+
\item Una colección de objetos.
1488+
\item Para cada par de objetos $A, B$ en $\cat$, un objeto llamado \newterm{hom-objeto} $\cat(A,B) \in \mathcal{V}$.
1489+
\item Para cada $A \in \cat$, un morfismo $\Id_A \colon I \to \cat(A,A)$ en $\mathcal{V}$.
1490+
\item Para todo $A, B, C \in \cat$, un morfismo $\circ \colon \cat(B,C) \otimes \cat(A,B) \to \cat(A,C)$ en $\mathcal{V}$.
1491+
\end{itemize}
1492+
de manera que los siguientes diagramas conmuten:
1493+
\[ \begin{tikzcd}
1494+
{\cat(C,D) \otimes \cat(B,C) \otimes \cat(A,B)} \arrow[r,"\id\otimes\circ"] \arrow[d,"\circ\otimes\id"]& {\cat(C,D) \otimes \cat(A,C)} \arrow[d,"\circ"]\\
1495+
{\cat(B,D) \otimes \cat(A,B)} \arrow[r,"\circ"] & {\cat(A,D)}
1496+
\end{tikzcd}\]
1497+
1498+
\[ \begin{tikzcd}
1499+
{\cat(A,B) \otimes I} \arrow[r,"\id\otimes\Id_A"] \arrow[dr,"\cong" below] & {\cat(A,B) \otimes \cat(A,A)} \arrow[d,"\circ"] & {\cat(B,B) \otimes \cat(A,B)} \arrow[d,"\circ"] & {I \otimes \cat(A,B)} \arrow[l,"\Id_B \otimes \id" above] \arrow[dl,"\cong" below]\\
1500+
& \cat(A,B) & \cat(A,B)
1501+
\end{tikzcd}\]
1502+
\end{definition}
1503+
1504+
Dotemos ahora a $\Cat$ de estructura de $\Cat$-categoría, es decir, $2$-categoría.
1505+
Recordemos que para un par de categorías $\cat$ y $\mathcal{D}$, los functores $\cat \to \mathcal{D}$ entre ellos forman la categoría $\mathcal{D}^\cat$ como comentamos en \ref{functor-categoria}.
1506+
En esta categoría, los morfismos entre dos functores $F$ y $G$ eran las transformaciones naturales $F \Rightarrow G$.
1507+
1508+
Además, consideramos la transformación natural $\Id_A \colon \mathbb{1} \to \cat^\cat$ que asocia el único objeto de $\mathbb{1}$ con el functor identidad.
1509+
Por último, para unas categorías cualesquiera $\cat$, $\mathcal{D}$ y $\mathcal{E}$ tenemos que definir una transformación natural.
1510+
\[ \circ \mathcal{E}^\mathcal{D} \times \mathcal{D}^\cat \Rightarrow \mathcal{E}^\cat\]
1511+
\[ \begin{tikzcd}{\cat} \arrow[r,"F", bend left, ""{name=FU}] \arrow[r,"F'" below, bend right, ""{name=FD, below}] & \mathcal{D} \arrow[r,"G",bend left] \arrow[r,"G'" below, bend right] & \mathcal{E}
1512+
\arrow[Rightarrow, from=FU, to=FD]\end{tikzcd}\]
1513+
1514+
\subsection{Monoides}
1515+
Volviendo, al tema de los monoides, ahora podemos generalizar el concepto de monoide.
1516+
\begin{definition}
1517+
Un \index{monoide}\emph{monoide} es un objeto $M$ de una categoría monoidal $(\cat, \otimes, I)$ con dos morfismos:
13921518
\begin{tikzcd}
1393-
{M \times M} \arrow[r,"\mu"] & M & \mathbb{1} \arrow[l,"\eta" above]
1519+
M \otimes M \arrow[r,"\mu"] & M & I \arrow[l,"\eta" above]
13941520
\end{tikzcd}
1395-
\]
1396-
tal que:
1397-
\begin{enumerate}
1398-
\item $\mu$ es asociativa, es decir, el siguiente diagrama conmuta:
1399-
\begin{tikzcd}
1400-
{(M \times M) \times M}
1401-
\end{tikzcd}
1402-
\end{enumerate}
1521+
que cumplan:
1522+
\begin{itemize}
1523+
\item La propiedad asociativa:
1524+
\[ \begin{tikzcd}
1525+
{(M \otimes M) \otimes M} \arrow[rr,"\alpha"] \arrow[d,"\mu\otimes\id"] & & {M \otimes (M \otimes M)} \arrow[d,"\id\otimes\mu"]\\
1526+
{M \otimes M} \arrow[dr,"\mu"] & & {M \otimes M} \arrow[dl,"\mu"]\\
1527+
& M
1528+
\end{tikzcd}\]
1529+
\item La propiedad de la unidad:
1530+
\[ \begin{tikzcd}
1531+
{I \otimes M} \arrow[r,"\eta\otimes\id"] \arrow[dr,"\rho" below] & {M \otimes M} \arrow[d,"\mu"] & {M \otimes I} \arrow[l,"\id\otimes\eta" above] \arrow[dl,"\rho"]\\
1532+
& M
1533+
\end{tikzcd}\]
1534+
\end{itemize}
14031535
\end{definition}
1404-
Por otro lado, podemos describir el concepto de monoide
1536+
1537+
\begin{example}
1538+
Algunos ejemplos de monoides son:
1539+
\begin{itemize}
1540+
\item Un monoide sobre la categoría monoidal $(\Set, \times, \{1\})$ es un monoide en el sentido algebraico.
1541+
\item Un monoide sobre la categoría monoidal de grupos abelianos $(\Ab, \otimes, \Z)$ descrita en el ejemplo \ref{ej-abeliano} es un \newterm{anillo}.
1542+
\item Un monoide sobre la categoría monoidal de $k$-espacios vectoriales $(\Vect_k, \otimes_k, k)$ es una \newterm{k-álgebra}.
1543+
\end{itemize}
1544+
1545+
Un ejemplo más será de gran importancia para nosotros, las mónadas.
1546+
1547+
\subsection{Mónadas}
1548+
Dada una categoría $\cat$, consideramos la categoría $\cat^\cat$, donde los objetos son endofunctores y los morfismos vienen dados por la composición entre functores.
1549+
1550+
\begin{proposition}
1551+
$\cat^\cat$ forma una categoría monoidal con la composición como producto tensorial y functor unidad como objeto unidad.
1552+
\end{proposition}
1553+
\begin{proof}
1554+
Primero tenemos que ver que $\circ \colon \cat^\cat \times \cat^\cat \to \cat^\cat$ es un bifunctor.
1555+
\end{proof}
1556+
\end{example}
1557+
1558+
\section{Bibliografía}
1559+
\begin{itemize}
1560+
\item Category theory in context
1561+
\item Awodey 4
1562+
\item MacLane
1563+
\end{itemize}
14051564

14061565
\chapter{F-álgebras}
14071566
\begin{definition}

0 commit comments

Comments
 (0)