|
13 | 13 | \usetikzlibrary{cd}
|
14 | 14 |
|
15 | 15 | %% FONTS: libertine+biolinum+stix
|
16 |
| -\usepackage[mono=false]{libertine} |
17 |
| -\usepackage[notext]{stix} |
| 16 | +\usepackage{mathpazo} |
18 | 17 |
|
19 | 18 | % =====================
|
20 | 19 | % = Datos importantes =
|
|
118 | 117 | \usepackage[]{mathtools}
|
119 | 118 | \usepackage[]{bm}
|
120 | 119 | \usepackage[]{thmtools}
|
| 120 | +\usepackage[]{amsfonts} |
121 | 121 | \newcommand{\marcador}{\vrule height 10pt depth 2pt width 2pt \hskip .5em\relax}
|
122 | 122 | \newcommand{\cabeceraespecial}{%
|
123 | 123 | \color{USred}%
|
|
187 | 187 | \DeclareMathOperator{\cod}{cod}
|
188 | 188 | \DeclareMathOperator{\id}{id}
|
189 | 189 | \DeclareMathOperator{\Id}{Id}
|
| 190 | +\DeclareMathOperator{\Const}{Const} |
190 | 191 |
|
191 | 192 | % ============================
|
192 | 193 | % = Composición de la página =
|
@@ -1172,10 +1173,10 @@ \section{Hom-Functores}
|
1172 | 1173 | Como estamos bajo la hipótesis que $\cat$ es localmente pequeña, entonces $C(A,B)$ es un conjunto para todo $A \in \cat$ y $B \in \cat$.
|
1173 | 1174 | Entonces, $C(A,B) \in \Set$.
|
1174 | 1175 | De este hecho, podemos crear el functor contravariante:
|
1175 |
| -\[ C(-,X) \colon \cat \to \Set \] |
1176 |
| -que a cada objeto $A \in \cat$ le asocia el conjunto $C(A,X)$. |
1177 |
| -A cada morfismo $f \colon A \to B$ en $\cat$, $C(f,X)$ será un morfismo entre los conjuntos $C(B,X)$ y $C(A,X)$. |
1178 |
| -La forma natural de asociar estos conjuntos es por la composición $g \mapsto g \circ f$. |
| 1176 | +\[ C(A,-) \colon \cat \to \Set \] |
| 1177 | +que a cada objeto $X \in \cat$ le asocia el conjunto $C(A,X)$. |
| 1178 | +A cada morfismo $f \colon X \to Y$ en $\cat$, $C(A,f)$ será un morfismo entre los conjuntos $C(A,X)$ y $C(A,Y)$. |
| 1179 | +La forma natural de asociar estos conjuntos es por la composición $g \mapsto f \circ g$. |
1179 | 1180 | A dicho functor le damos el nombre de \newterm{hom-functor}.
|
1180 | 1181 |
|
1181 | 1182 | Veamos que el hom-functor es realmente un functor.
|
@@ -1230,20 +1231,155 @@ \subsection{Functores representables en Haskell}
|
1230 | 1231 | Las primera condición establece que \code{tabulate} sea una transformación natural.
|
1231 | 1232 | Las otras dos condiciones son equivalentes a dicha transformaión natural sea invertible con \code{index}.
|
1232 | 1233 |
|
1233 |
| -\section{Embebimiento de Yoneda} |
1234 |
| -Siguiendo en una categoría localmente pequeña $\cat$, consideramos la siguiente transformación: |
| 1234 | +\section{Inmersión de Yoneda} |
| 1235 | +Primero definamos qué es un inmersión. |
| 1236 | + |
| 1237 | +Recordemos de la definición de functor, que un functor consistía en un par $F_O$ y $F_M$ que actúan sobre los objetos y morfismos respectivamente. |
| 1238 | +Dado un functor $F \colon \cat \to \mathcal{D}$ y dos objetos $A, B \in \cat$, denotamos por $F_M|_{\cat(A,B)}$ o, sencillamente, $F_{A,B}$ a la \textquote{restricción} de $F_M$ a la colección de morfismos $\cat(A,B)$. |
| 1239 | +Como $F_M$ respeta el dominio y codominio, tenemos que $F_{A,B}$ es una aplicación: |
| 1240 | +\[ F_{A,B} \colon \cat(A,B) \to \mathcal{D}(F A, F B) \] |
| 1241 | +Con esto en mente, definimos las siguientes clases de functores: |
| 1242 | + |
| 1243 | +\begin{definition} |
| 1244 | +Un functor $F \colon \cat \to \mathcal{D}$ es |
| 1245 | +\begin{itemize} |
| 1246 | + \item \index{functor!lleno}\emph{lleno} si para cada $A,B \in \cat$, $F_{A,B}$ es sobreyectiva. |
| 1247 | + \item \index{functor!fiel}\emph{fiel}, si para cada $A,B \in \cat$, $F_{A,B}$ es inyectiva. |
| 1248 | + \item \index{functor!{inyectivo en objetos}}\emph{inyectivo en objetos} si $F_O$ es inyectivo. |
| 1249 | +\end{itemize} |
| 1250 | +\end{definition} |
| 1251 | + |
| 1252 | +Obsérvese que no es lo mismo que $F$ sea lleno o fiel a que $F_M$ sea inyectiva y sobreyectiva. |
| 1253 | +Podríamos decir que la propiedad de ser lleno y fiel es una propiedad \textquote{local}. |
| 1254 | + |
| 1255 | +\begin{definition} |
| 1256 | +Un functor es una \newterm{inmersión} si es fiel e inyectivo en objetos. |
| 1257 | +Si además es lleno, decimos que es una \newterm{inmersión llena}. |
| 1258 | +\end{definition} |
| 1259 | + |
| 1260 | +\begin{definition} |
| 1261 | +Dada una categoría $\cat$, una \newterm{subcategoría} es un par $(\mathcal{D}, F)$ donda $\mathcal{D}$ es una categoría y $F \colon \mathcal{D} \to \cat$ es una inmersión. |
| 1262 | + |
| 1263 | +Si además, $F$ es llena, decimos que $(\mathcal{D}, F)$ es una \index{subcategoría!llena}\emph{subcategoría llena}. |
| 1264 | +\end{definition} |
| 1265 | + |
| 1266 | +\begin{lemma}[Lema de Yoneda] |
| 1267 | +Sea $\cat$ una categoría localmente pequeña, un functor $F \colon \cat \to \Set$ y un objeto $A \in \cat$. |
| 1268 | +Denotemos por $Nat(\cat(A,-), F)$ a la colección de transformaciones naturales de $\cat(A,-) \Rightarrow F$. |
| 1269 | +Hay una biyección: |
| 1270 | +\[ Nat(\cat(A,-), F) \cong F A \] |
| 1271 | +que es natural en $A$ y en $F$. |
| 1272 | +\end{lemma} |
| 1273 | +% Category theory in context + Awodey |
| 1274 | +Vamos a precisar: |
| 1275 | +\begin{itemize} |
| 1276 | + \item Hemos visto previamente que $\cat(A,-) \colon \cat \to \Set$ es un functor, luego puede haber una colección de transformaciones naturales de $\cat(A,-)$ al functor $F \colon \cat \to \Set$. |
| 1277 | + \item En la categoría de functores $\Set^{\cat}$, donde $\cat(A,-)$ y $F$ son objetos, $Nat(\cat(A,-),F)$ es precisamente la colección de morfismos $\Set^{\cat}(\cat(A,-),F)$. |
| 1278 | + \item La naturalidad en $F$ quiere decir que para toda transformación natural $\theta \colon F \Rightarrow G$, se tiene que el siguiente diagrama es conmutativo: |
| 1279 | +\[ |
| 1280 | +\begin{tikzcd} |
| 1281 | + {Nat(\cat(A,-),F)} \arrow[rr,"\cong"] \arrow[dd,"{Nat(\cat(A,-),\theta)}" left] & & F A \arrow[dd,"\theta_A"]\\ |
| 1282 | + &\\ |
| 1283 | + {Nat(\cat(A,-),G)} \arrow[rr,"\cong"] & & G A |
| 1284 | +\end{tikzcd} |
| 1285 | +\] |
| 1286 | + \item La naturalidad en $A$ quiere decir que para todo $f \colon A \to B$, se tiene que el siguiente diagrama conmuta: |
| 1287 | + \[ |
| 1288 | +\begin{tikzcd} |
| 1289 | + {Nat(\cat(A,-),F)} \arrow[rr,"\cong"] \arrow[dd,"{Nat(\cat(f,-),F)}" left] & & F A \arrow[dd,"F f"]\\ |
| 1290 | + &\\ |
| 1291 | + {Nat(\cat(B,-),F)} \arrow[rr,"\cong"] & & F B |
| 1292 | +\end{tikzcd} |
| 1293 | +\] |
| 1294 | +\end{itemize} |
| 1295 | +\begin{proof} |
| 1296 | +Primero miramos que para una transformación natural $\mu \in Nat(\cat(A,-),F)$, es decir, $\mu \colon \cat(A,-) \Rightarrow F$, su componente en $A \in \cat$ es una función entre conjuntos |
| 1297 | +\[ \mu_A \colon \cat(A,A) \to F A \] |
| 1298 | +Sabemos además que $\cat(A,A)$ es un conjunto no vacío, pues al menos contiene $\id_A$ |
| 1299 | + |
| 1300 | +Consideramos la función $\phi \colon Nat(\cat(A,-),F) \to F A$ definida por: |
1235 | 1301 | \begin{align*}
|
1236 |
| -k \colon \cat^{op} \to \Set |
1237 |
| -\end{align*} y un objeto $A$ en $\cat$, definimos la siguiente transformación natural a partir de un morfismo $h \colon A \to B$: |
1238 |
| -\[ C(h,-) \colon C(B,-) \Rightarrow C(A,-) \] |
1239 |
| -Donde la componente de $C(h,-)$ en $X \in \cat$ viene dado por: |
| 1302 | + \phi \colon Nat(\cat(A,-),F) & \to F A\\ |
| 1303 | + \alpha & \mapsto \alpha_A(\id_A) |
| 1304 | +\end{align*} |
| 1305 | + |
| 1306 | +Dado cualquier $x \in F A \in \Set$, definimos la transformación natural |
| 1307 | +\[ \psi(x) \colon \cat(A,-) \Rightarrow F \] |
| 1308 | +estableciendo su componente para $B \in \cat$ cualquiera: |
1240 | 1309 | \begin{align*}
|
1241 |
| -C(h,X) \colon & C(B,X) \to C(A,X)\\ |
1242 |
| -& f \mapsto f \circ h |
| 1310 | + \psi(x)_B \colon \cat(A,B) & \to F B\\ |
| 1311 | + \psi(x)_B (f) & \mapsto (F f)(x) |
1243 | 1312 | \end{align*}
|
1244 | 1313 |
|
1245 |
| -Como $C(B,X)$ y $C(A,X)$ son conjuntos, en particular $C(h,X)$ es un morfismo |
| 1314 | +Veamos que $\psi(x)$ cumple la naturalidad. Para un $f \colon B \to C$: |
| 1315 | +\begin{equation}\label{psi-diagrama} |
| 1316 | +\begin{tikzcd} |
| 1317 | + {\cat(A,B)} \arrow[rr,"\psi(x)_B"] \arrow[dd,"{\cat(A,f)}"] & & F B \arrow[dd,"F f"]\\ |
| 1318 | + &\\ |
| 1319 | + {\cat(A,C)} \arrow[rr,"\psi(x)_C"] & & F C |
| 1320 | +\end{tikzcd} |
| 1321 | +\end{equation} |
| 1322 | +Tenemos que para todo $h \colon A \to B$: |
| 1323 | +\begin{align*} |
| 1324 | +(\psi(x)_C \circ \cat(A,f)) (h) & = \psi(x)_C (f \circ h)\\ |
| 1325 | +& = (F (f \circ h))(x)\\ |
| 1326 | +& = (F f) \circ (F h)(x)\\ |
| 1327 | +& = (F f)(\psi(x)_B(h))\\ |
| 1328 | +& = (F f) \circ (\psi(x)_B)(h) |
| 1329 | +\end{align*} |
| 1330 | +Luego el diagrama \ref{psi-diagrama} conmuta. |
| 1331 | +\end{proof} |
1246 | 1332 |
|
| 1333 | +Veamos que $\phi$ y $\psi$ son inversas. Para $x \in F A$: |
| 1334 | +\begin{align*} |
| 1335 | + \phi(\psi(x)) & = \psi(x)_A(\id_A)\\ |
| 1336 | + & = (F (\id_A))(x)\\ |
| 1337 | + & = \id_{F A}(x) & \text{por definición de functor}\\ |
| 1338 | + & = x |
| 1339 | +\end{align*} |
| 1340 | +Para $\mu \colon \cat(A,-) \Rightarrow F$, $B \in \cat$ y $h \colon A \to B$: |
| 1341 | +\begin{align*} |
| 1342 | + \psi(\phi(\mu))_B(h) & = \psi(\mu_A(\id_A))_B(h)\\ |
| 1343 | + & = (F h)(\mu_A(\id_A))\\ |
| 1344 | + & = (\mu_B)(C(A,h)(\id_A)) & \text{por naturalidad de }\mu\\ |
| 1345 | + & = \mu_B(h\circ \id_A)\\ |
| 1346 | + & = \mu_B(h) |
| 1347 | +\end{align*} |
| 1348 | +Luego $\phi$ y $\psi$ son inversas y $Nat(\cat(A,-),F) \cong F A$. |
| 1349 | +Veamos la naturalidad en $F$ y en $A$: |
| 1350 | +\begin{equation}\label{diagrama-F} |
| 1351 | +\begin{tikzcd} |
| 1352 | + {Nat(\cat(A,-),F)} \arrow[rr,"\phi_F"] \arrow[dd,"{Nat(\cat(A,-),\theta)}" left] & & F A \arrow[dd,"\theta_A"]\\ |
| 1353 | + &\\ |
| 1354 | + {Nat(\cat(A,-),G)} \arrow[rr,"\phi_G"] & & G A |
| 1355 | +\end{tikzcd} |
| 1356 | +\end{equation} |
| 1357 | +Sea $B \in \cat$ y $\mu \colon \cat(A,-) \Rightarrow F$: |
| 1358 | +\begin{align*} |
| 1359 | + \theta_A(\phi_F(\mu)) & = \theta_A(\mu_A(\id_A))\\ |
| 1360 | + & = (\theta \circ \mu)_A(\id_A)\\ |
| 1361 | + & = \phi_G(\theta \circ \mu) |
| 1362 | +\end{align*} |
| 1363 | +que demuestra que el diagrama \ref{diagrama-F} conmuta. |
| 1364 | + |
| 1365 | +Sea $f \colon A \to B$ y $\mu \colon \cat(A,-) \Rightarrow F$: |
| 1366 | +\begin{equation}\label{diagrama-A} |
| 1367 | +\begin{tikzcd} |
| 1368 | + {Nat(\cat(A,-),F)} \arrow[rr,"\phi_A"] \arrow[dd,"{Nat(\cat(f,-),F)}" left] & & F A \arrow[dd,"F f"]\\ |
| 1369 | + &\\ |
| 1370 | + {Nat(\cat(B,-),F)} \arrow[rr,"\phi_B"] & & F B |
| 1371 | +\end{tikzcd} |
| 1372 | +\end{equation} |
| 1373 | +\begin{align*} |
| 1374 | + (F f)(\phi_A(\mu)) & = (F f)(\mu_A(\id_A))\\ |
| 1375 | + & = (\mu_B)(C(A,f)(\id_A)) & \text{por naturalidad de }\mu\\ |
| 1376 | + & = (\mu_B)(f \circ \id_A)\\ |
| 1377 | + & = (\mu_B)(\id_B \circ f)\\ |
| 1378 | + & = (\mu_B)(C(f,B)(\id_B))\\ |
| 1379 | + & = (\mu \circ C(f,-))_B(\id_B)\\ |
| 1380 | + & = (\phi_B)(\mu \circ C(f,-)) |
| 1381 | +\end{align*} |
| 1382 | +que deuestra que el diagrama \ref{diagrama-A} conmuta y acaba la demostración. |
1247 | 1383 | \backmatter
|
1248 | 1384 |
|
1249 | 1385 | \bibliographystyle{acm}
|
|
0 commit comments