Browse Source

CT, sAb: adjunctions

master
Joshua Moerman 12 years ago
parent
commit
fefcec06a5
  1. 63
      thesis/1_CategoryTheory.tex
  2. 24
      thesis/3_SimplicialAbelianGroups.tex

63
thesis/1_CategoryTheory.tex

@ -80,15 +80,15 @@ Note that an isomorphism between to categories is now also defined. Two categori
For any two categories $\cat{C}$ and $\cat{D}$ we can form a category with functors $F: \cat{C} \to \cat{D}$ as objects and natural transformations as maps. This category is called the \emph{functor category} and is denoted by $\cat{D}^\cat{C}$. For any two categories $\cat{C}$ and $\cat{D}$ we can form a category with functors $F: \cat{C} \to \cat{D}$ as objects and natural transformations as maps. This category is called the \emph{functor category} and is denoted by $\cat{D}^\cat{C}$.
\end{lemma} \end{lemma}
\begin{proof} \begin{proof}
We refer to MacLane \cite{maclane} or Awodey \cite{awodey}. We refer to Mac Lane \cite{maclane} or Awodey \cite{awodey}.
\end{proof} \end{proof}
This now also gives a notion of isomorphisms between functors. It can be easily seen that a isomorphism between two functors is a natural transformation which is an isomorphism pointwise. Such a natural transformation is called a natural isomorphism. This now also gives a notion of isomorphisms between functors. It can be easily seen that a isomorphism between two functors is a natural transformation which is an isomorphism pointwise. Such a natural transformation is called a natural isomorphism.
\subsection{Equivalence} \subsection{Equivalence}
Recall that an isomorphism between categories $\cat{C}$ and $\cat{D}$ consists of two functors $F:\cat{C} \to \cat{D}$ and $G: \cat{D} \to \cat{C}$ such that: Recall that an \emph{isomorphism} between categories $\cat{C}$ and $\cat{D}$ consists of two functors $F:\cat{C} \to \cat{D}$ and $G: \cat{D} \to \cat{C}$ such that:
$$ FG = \id_\cat{D} \text{ and } \id_\cat{C} = GF. $$ $$ FG = \id_\cat{D} \text{ and } \id_\cat{C} = GF. $$
With the notion of isomorphisms between functors we can weaken this, and only require a natural isomorphism instead of equality. With the notion of isomorphisms between functors we can generalize this, and only require a natural isomorphism instead of equality.
\begin{definition} \begin{definition}
An \emph{equivalence} between two categories $\cat{C}$ and $\cat{D}$ consists of two functors $F:\cat{C} \to \cat{D}$ and $G: \cat{D} \to \cat{C}$ such that there are natural isomorphisms: An \emph{equivalence} between two categories $\cat{C}$ and $\cat{D}$ consists of two functors $F:\cat{C} \to \cat{D}$ and $G: \cat{D} \to \cat{C}$ such that there are natural isomorphisms:
@ -97,31 +97,64 @@ With the notion of isomorphisms between functors we can weaken this, and only re
\end{definition} \end{definition}
\begin{example} \begin{example}
The category $\cat{Set_{fin}}$ of finite sets is equivalent to the category $\cat{Ord_{fin}}$ of finite ordinals. Although the former is uncountable and the latter is countable, the categories are still very alike. The category $\cat{Set_{fin}}$ of finite sets is equivalent to the category $\cat{Ord_{fin}}$ of finite ordinals (with all functions). The former is uncountable and the latter is countable, hence they clearly cannot be isomorphic. However, from a categorical point of view these categories are very alike, which is precisely expressed by the equivalence.
\end{example} \end{example}
\subsection{Adjunctions} \subsection{Adjunctions}
\begin{definition} \begin{definition}
An \emph{adjunction} between two categories $\cat{C}$ and $\cat{D}$ consists of two functors $F:\cat{C} \to \cat{D}$, $G: \cat{D} \to \cat{C}$ and two natural transformations: An adjunction between two categories $\cat{C}$ and $\cat{D}$ consists of two functors $F:\cat{C} \to \cat{D}$ and $G: \cat{D} \to \cat{C}$ such that there is a natural bijection:
$$ FG \to \id_\cat{D} \text{ and } \id_\cat{C} \to GF, $$ $$ \Hom{\cat{D}}{FX}{Y} \iso \Hom{\cat{C}}{X}{GY} $$
such that \todo{CT: adjunction}. for any $X \in \cat{D}$ and $Y \in \cat{C}$.
$F$ is called the left-adjoint and $G$ the right-adjoint. $F$ is called the left-adjoint and $G$ the right-adjoint.
\end{definition} \end{definition}
Note that the roles of $F$ and $G$ in the above definition are not symmetric. Clearly any equivalence $F: \cat{C} \simeq \cat{D}$ gives an adjunction, where $F$ is both a left and right-adjoint. Now there are different definitions of adjunctions, which are equivalent. We will not prove that these are equivalent. One can find the proof in for example in the books of Mac Lane \cite{maclane} or Awodey \cite{awodey}. A particular nice one is the following:
Now there are different definitions of adjunctions, which are all equivalent. We will not prove that these are equivalent. A particular nice one is the following:
\begin{definition} \begin{definition}
An adjunction between two categories $\cat{C}$ and $\cat{D}$ consists of two functors $F:\cat{C} \to \cat{D}$ and $G: \cat{D} \to \cat{C}$ such that there is a natural bijection: An adjunction between two categories $\cat{C}$ and $\cat{D}$ consists of two functors $F:\cat{C} \to \cat{D}$, $G: \cat{D} \to \cat{C}$ and a natural transformation, called the \emph{unit}:
$$ \Hom{\cat{D}}{FX}{Y} \iso \Hom{\cat{C}}{X}{GY} $$ $$ \eta : \id_\cat{C} \to GF. $$
for any $X \in \cat{D}$ and $Y \in \cat{C}$. Such that for any map $f: S \to G(A)$ (in $\cat{C}$), there is a unique map $\overline{f}: F(S) \to A$ (in $\cat{D}$) such that $G(\overline{f}) \circ \eta = f$. I.e.:
\begin{center}
\begin{tikzpicture}
\matrix (m) [matrix of math nodes]{
S & GF(S) & F(S) \\
& G(A) & A \\
};
\path[->]
(m-1-1) edge node[auto] {$ \eta $} (m-1-2)
(m-1-2) edge node[auto] {$ G(\overline{f}) $} (m-2-2)
(m-1-1) edge node[auto] {$ f $} (m-2-2);
\path[->]
(m-1-3) edge node[auto] {$ \overline{f} $} (m-2-3);
\end{tikzpicture}
\end{center}
\end{definition} \end{definition}
In this definition we clearly see why $F$ is called the left-adjoint and $G$ the right-adjoint. Note that by considering the identity map $\id : G(A) \to G(A)$ in $\cat{C}$, we get a uniquely determined map $\overline{\id}:FG(A) \to A$. This map $FG(A) \to A$ is in fact natural in $A$, this natural transformation is called the \emph{co-unit}:
$$ \eps: FG \to \id. $$
It can be shown that an equivalence $F: \cat{C} \tot{\simeq} \cat{D}$ is both a left and right-adjoint. We skecth the proof of $F$ being a left-adjoint. Clearly we already have the natural transformation $\eta: \id_\cat{C} \to GF$. To construct $\overline{f}$ from $f: S \to G(A)$ we can apply the functor $F$, to get $F(S) \to FG(A)$, using the other natural isomorphism we get $F(S) \to FG(A) \to A$. We leave the details to the reader.
The first definition of adjunction is useful when dealing with maps, since it gives an bijection between the $\mathbf{Hom}$-sets. However the second definition is useful when proving a certain construction is part of an adjunction, as shown in the following example.
\begin{example} \begin{example}
The free ab. group. \todo{CT: Define free abelian group} \emph{(The free abelian group)} There is an obvious functor $U: \Ab \to \Set$, which sends an abelian group to its underlying set, forgetting the additional structure. It is hence called a \emph{forgetful functor}. This functor is a right-adjoint. The left-adjoint $\Z[-]: \Set \to \Ab$ is given by the \emph{free abelian group}; for a set $S$ define:
$$ \Z[S] = \{ \phi: S \to \Z \I \text{supp}(\phi) \text{ is finite}\}, $$
where $\text{supp}(\phi) = \{ s \in S \I \phi(s) \neq 0 \}$. The group structure on $\Z[S]$ is given pointwise. One can think of elements of this abelian group as formal sums, namely:
$$ \text{for } \phi \in F(S),\, \phi = \sum_{x \in \text{supp}(\phi)}\phi(x) x, $$
in other words $\Z[S]$ consists of linear combinations of elements in $S$.
There is a map $i: S \to U\Z[S]$ given by:
$$ i(s)(t) =
\begin{cases}
1 \text{ if } s = t \\
0 \text{ otherwise}
\end{cases}. $$
And given any map $f: S \to U(A)$ for any abelian group $A$, we can define:
$$ \overline{f}(\phi) = \sum_{x \in \text{supp}(\phi)} \phi(x) \cdot f(x). $$
It is clear that $U(\overline{f}) \circ i = f$. We will leave the other details (naturality of $\eta$, $\overline{f}$ being a group homomorphism, and uniqueness w.r.t. $U(\overline{f}) \circ i = f$) to the reader.
\end{example} \end{example}
\subsection{Yoneda} \subsection{Yoneda}

24
thesis/3_SimplicialAbelianGroups.tex

@ -166,7 +166,7 @@ Note that this is also the definition of the Yoneda embedding $\Delta[n] = y[n]$
\subsection{Other simplicial objects} \subsection{Other simplicial objects}
Of course the abstract definition of simplicial abelian group can easily be generalized to other categories. For any category $\cat{C}$ we can consider the functor category $\cat{sC} = \cat{C}^{\DELTA^{op}}$. In this thesis we are interested in the category $\sAb = \Ab^{\DELTA^{op}}$ of simplicial abelian groups. So a simplicial abelian group $A$ is a collection of abelian groups $A_n$, together with face and degeneracy maps, which in this case means group homomorphisms $d_i$ and $s_i$ such that the simplicial equations hold. Of course the abstract definition of simplicial abelian group can easily be generalized to other categories. For any category $\cat{C}$ we can consider the functor category $\cat{sC} = \cat{C}^{\DELTA^{op}}$. In this thesis we are interested in the category $\sAb = \Ab^{\DELTA^{op}}$ of simplicial abelian groups. So a simplicial abelian group $A$ is a collection of abelian groups $A_n$, together with face and degeneracy maps, which in this case means group homomorphisms $d_i$ and $s_i$ such that the simplicial equations hold.
As we are interested in simplicial abelian groups, it would be nice to make these standard $n$-simplices into simplicial abelian groups. We have seen how to make an abelian group out of any set using the free abelian group. We can use this functor $\Z[-] : \Set \to \Ab$ to induce a functor $\Z^\ast[-] : \sSet \to \sAb$ as shown in the following diagram. \todo{sAb: Adjunction} As we are interested in simplicial abelian groups, it would be nice to make these standard $n$-simplices into simplicial abelian groups. We have seen how to make an abelian group out of any set using the free abelian group. We can use this functor $\Z[-] : \Set \to \Ab$ to induce a functor $\Z^\ast[-] : \sSet \to \sAb$ as shown in the following diagram.
\begin{figure}[h!] \begin{figure}[h!]
\begin{tikzpicture} \begin{tikzpicture}
\matrix (m) [matrix of math nodes]{ \matrix (m) [matrix of math nodes]{
@ -181,6 +181,27 @@ As we are interested in simplicial abelian groups, it would be nice to make thes
\caption{The simplicial set $X$ can be made into a simplicial abelian group $X'$ by postcomposing with $\Z[-]$} \caption{The simplicial set $X$ can be made into a simplicial abelian group $X'$ by postcomposing with $\Z[-]$}
\label{fig:diagram_Z} \label{fig:diagram_Z}
\end{figure} \end{figure}
\begin{lemma}
The functor $\Z^\ast[-] : \sSet \to \sAb$ is a left-adjoint, with $U^\ast: \sAb \to \sSet$ (the pointwise forgetful functor) as right-adjoint.
\end{lemma}
\begin{proof}
First we note that $U^\ast \Z^\ast [X]_n = U\Z[X_n]$ by definition, so pointwise we get (by the fact that $\Z$ and $U$ already form an adjunction):
\begin{center}
\begin{tikzpicture}
\matrix (m) [matrix of math nodes]{
X_n & U^\ast \Z^\ast[X]_n & \Z[X_n] \\
& U(A_n) & A_n \\
};
\path[->]
(m-1-1) edge node[auto] {$ i $} (m-1-2)
(m-1-2) edge node[auto] {$ U(\overline{f}) $} (m-2-2)
(m-1-1) edge node[auto] {$ f $} (m-2-2);
\path[->]
(m-1-3) edge node[auto] {$ \overline{f} $} (m-2-3);
\end{tikzpicture}
\end{center}
Then use naturality of $i$ (in $X_n$, thus in particular in $n$) to extend this to $i^\ast : X \to U^\ast \Z^\ast [X]$. Now if we're given a natural transformation $f: X \to U^\ast A$ of simplicial sets we can again construct $\overline{f}: \Z^\ast[X] \to A$ pointwise. The reader is invited to check the details.
\end{proof}
\begin{example} \begin{example}
We can apply this to the standard $n$-simplex $\Delta[1]$. This gives $\Delta[1]_0 \iso \Z^2$, since $\Delta[1]_0$ has two elements, and $\Z^\ast[\Delta[1]]_1 \iso \Z^3$, where the isomorphisms are taken such that: We can apply this to the standard $n$-simplex $\Delta[1]$. This gives $\Delta[1]_0 \iso \Z^2$, since $\Delta[1]_0$ has two elements, and $\Z^\ast[\Delta[1]]_1 \iso \Z^3$, where the isomorphisms are taken such that:
@ -205,3 +226,4 @@ So we can regard $n$-simplices in $X$ as maps from $\Delta[n]$ to $X$. This also
$$ A_n \iso \Hom{\sAb}{\Z^\ast[\Delta[n]], A}, $$ $$ A_n \iso \Hom{\sAb}{\Z^\ast[\Delta[n]], A}, $$
which is natural in $A$ and $[n]$. which is natural in $A$ and $[n]$.
\todo{sAb: note use of Yoneda lemma (also abelian)}