Comparing chain complexes and simplicial abelian groups, one sees a certain similarity. Both concepts are defined as sequences of abelian groups with certain structure maps. At first sight simplicial abelian groups seem to have a richer structure. There are many face maps as opposed to only a single boundary homomorphism. Nevertheless, as we will show in this section, these two concepts give rise to equivalent categories.
We already have a collection of abelian groups together with maps, so the only thing to prove is $\del_{n-1}\circ\del_n =0$. This can be done with a calculation.
In this calculation we did the following. We split the inner sum in two halves \refeqn{1} and we use the simplicial equations on the second sum \refeqn{2}. Then we do a shift of indices \refeqn{3}. By interchanging the roles of $i$ and $j$ in the second sum, we have two equal sums which cancel out. So indeed this is a chain complex.
Thus, associated to a simplicial abelian group $A$ we obtain a chain complex $M(A)$ with $M(A)_n = A_n$ and the boundary operator as above. This construction defines a functor
$$ M: \sAb\to\Ch{\Ab}$$
by assigning $M(f)_n = f_n$ for a natural transformation $f: A \to B$. It follows from a nice calculation that $M(f)$ is indeed a chain map:
where we used naturality of $f$ in step \refeqn{1}. This functor is in fact already used in the construction of the singular chain complex, where we defined the boundary maps (on generators) as $\del(\sigma)=\sigma\circ d_0-\sigma\circ d_1+\ldots+(-1)^{n+1}\sigma\circ d_{n+1}$. We will briefly come back to this in Section~\ref{sec:Homotopy}.
Let us investigate whether this functor $M$ can be part of an equivalence. For a functor from $\Ch{\Ab}$ to $\sAb$ we cannot simply take the same collection of abelian groups. This is due to the fact that the degeneracy maps should be injective. This means that for a simplicial abelian group $A$, if we know $A_n$ is non-trivial, then all $A_m$ for $m > n$ are also non-trivial.
But for chain complexes it \emph{is} possible to have trivial abelian groups $C_m$, while there is a $n < m$ with $C_n$ non-trivial. Take for example the chain complex
$$ C =\ldots\to0\to0\to\Z. $$
Now if we would construct a (non-trivial) simplicial abelian group $K(C)$ from this chain complex, we now know that $K(C)_n$ is non-trivial for all $n \in\N$. This means that $M(K(C))_n$ is non-trivial for all $n \in\N$. For an equivalence we require a (natural) isomorphism: $M(K(C))\tot{\iso} C$, this in particular means an isomorphism in each degree $n > 0$: $0\neq M(K(C))_n \tot{\iso} C_n =0$, which is not possible. So the functor $M$, as defined as above, will not give us the equivalence we wanted, although it is a very nice functor.
To repair this defect we should be more careful. Given a simplicial abelian group, simply taking the same collection for our chain complex will not work (as shown above). Instead we are after some ``smaller'' abelian groups, and in some cases the abelian groups should completely vanish (as in the example above).
Let $x \in N(A)_n$, then $d_i \del(x)= d_i d_0(x)= d_0 d_{i+1}(x)= d_0(0)=0$ for all $i < n$. So indeed $\del(x)\in N(A)_{n-1}$, because in particular it holds for $i > 0$. Using this calculation for $i =0$ shows that $\del\circ\del=0$. This shows that $N(A)$ is a chain complex.
for $i>0$ and $x \in N(A)_n$. So the restriction also restricts the codomain, i.e. $f_n |_{N(A)_n}: N(A)_n \to N(B)_n$ is well-defined. Furthermore it commutes with the boundary operator, since $f$ itself commutes with all face maps. This gives functoriality $N(f): N(A)\to N(B)$.
where all face and degeneracy maps are identity maps. Clearly the kernel of $\id$ is the trivial group. So $N(\Z[\Delta[0]])_i =0$ for all $i > 0$. In degree zero we are left with $N(\Z[\Delta[0]])_0=\Z$. So we can depict the normalized chain complex by
To see what $N$ exactly does there are some useful lemmas. These lemmas can also be found in \cite[Chapter~VIII~1-2]{lamotke}, but in this thesis more detail is provided. Some corollaries are provided to give some intuition, or so summarize the lemmas, these results can also be found in \cite[Chapter~8.2-4]{weibel}. For the following lemmas let $X \in\sAb$ be an arbitrary simplicial abelian group and $n \in\N$. For these lemmas we will need the subgroups $D_n(X)\subset X_n$ of degenerate simplices, defined as:
We will prove with induction that for any $k \leq n$ we can write $x \in X_n$ as $x = b + c$, with $b \in P_n^k$ and $c \in D_n(X)$. For $k = n$ the statement is clear, because we can simply write $x = x$, knowing that $x \in P_n^n = X_n$.
Assume the statement holds for $k > 0$, we will prove it for $k-1$. So for any $x \in X_n$ we have $x = b + c$, with $b \in P_n^k$ and $c \in D_n(X)$. Now consider $b' = b - s_{k-1} d_k b$. Now clearly for all $i > k$ we have $d_i b' =0$. For $k$ itself we can calculate
$$ d_k(b')= d_k(b - s_{k-1} d_k b)= d_k b - d_k s_{k-1} d_k b = d_k b - d_k b =0, $$
where we used the equality $d_k s_{k-1}=\id$. So $b' \in P_n^{k-1}$. Furthermore we can define $c' = s_{k-1} d_k b + c$, for which it is clear that $c' \in D_n(X)$. Finally conclude that
Using that $s_i x \in N(X)_{n+1}$ means $0= d_{k+1} s_i x$ for any $k \geq0$ and by using using the simplicial identity: $d_{i+1} s_i =\id$, we can conclude $x = d_{i+1} s_i x =0$.
The first lemma tells us that every $n$-simplex in $X$ can be decomposed as a sum of something in $N(X)$ and a degenerate $n$-simplex. The latter lemma assures that there are no degenerate $n$-simplices in $N(X)$. So this gives us:
Assume the statement is proven for $n$. Let $x \in X_{n+1}$, then from Lemma~\ref{le:decomp1} we see $x = b + c$. Note that $c \in D_n(X)$, in other words $c =\sum_{i=0}^{n-1} s_i c_i$, with $c_i \in X_n$. So with the induction hypothesis, we can write these as $c_i =\sum_\beta\beta^\ast c_{i, \beta}$, where the sum quantifies over $\beta: [n]\epi[p]$. Now $b$ is already in $N(X)_{n+1}$, so we can set $x_\id= b$, to obtain the conclusion.
Let $\beta: [n]\epi[m]$ and $\gamma : [n]\epi[m']$ be two maps such that $\beta\neq\gamma$. Then we have $\beta^\ast(N(X))_m \cap\gamma^\ast(N(X))_{m'}=0$.
Note that $N(X)_i$ only contains non-degenerate $i$-simplices (and $0$). For $x \in\beta^\ast(N(X))_p \cap\gamma^\ast(N(X))_q$ we have $x =\beta^\ast y =\gamma^\ast y'$, where $y$ and $y'$ are non-degenerate. By Lemma~\ref{le:non-degenerate} we know that every $n$-simplex is \emph{uniquely} determined by a non-degenerate simplex and a surjective map. For $x \neq0$ this gives a contradiction.
where we used naturality of $f$ in the second step, and the fact that $x_\beta\in N(A)$ in the last step. We now see that $f(x)=0$ for all $x$, hence $f =0$. So indeed $N$ is injective on maps.
If we reflect a bit on why the functor $M$ was not a candidate for an equivalence, we see that $N$ does a better job. We see that $N$ leaves out all degenerate simplices, so it is more carefully chosen than $M$, which included everything. In fact, Corollary~\ref{cor:NandD} exactly tells us $M(X)_n = N(X)_n \oplus D_n(X)$.
For the other way around we actually get a functor for free, via abstract nonsense. Let $F: \sAb\to A$ be any functor, where $A$ is an abelian category. We are after a functor $G: A \to\sAb$, this means that if we are given $C \in A$, we are looking for a functor $G(C): \DELTA^{op}\to\Ab$. Fixing $C$ in the second argument of the $\mathbf{Hom}$-functor gives: $\Hom{A}{-}{C}: A^{op}\to\Ab$, because $A$ is an abelian category. We see that the codomain of this functor already looks good, now if we have some functor from $\DELTA^{op}$ to $A^{op}$, we can precompose, to obtain a functor from $\DELTA^{op}$ to $\Ab$.
Now recall that we have a family of simplicial sets $\Delta[n]$, which are given by the functor $\Delta: \DELTA\to\sSet$. We can apply the free abelian group pointwise, which gives a functor $\Z^{\ast} : \sSet\to\sAb$. And finally we have our functor $F: \sAb\to A$. Composing these gives:
Now we know that $\Ch{\Ab}$ is an abelian group and we have actually two functors $M, N : \sAb\to\Ch{\Ab}$, so we now have functors from $\Ch{\Ab}\to\sAb$. Of course we will be interested in the one using $N$. So we define the functor:
because for $f_1, f_2, \ldots$ there is now choice at all, and for $f_0: \Z\to C_0$ we only have to choose an image for $1\in\Z$. In the next dimension we see:
\matrix (m) [matrix of math nodes, row sep=1em, column sep=1em] {
\cdots& 0 &\Z&\Z^2 \\
\cdots& C_2 & C_1 & C_0 \\
};
\foreach\x in {1, 2}
\foreach\i/\j in {1/2, 2/3, 3/4}\draw[->] (m-\x-\i) -- (m-\x-\j);
\foreach\i/\j in {2/2, 3/1, 4/0}\draw[->] (m-1-\i) -- node {$f_\j$} (m-2-\i);
\end{tikzpicture}
\Bigg\}\iso C_1 \oplus C_0, $$
because again we can choose $f_1$ anyway we want, which gives us $C_1$. But then we are forced to choose $f_0(x, x)=\del(f_1(x))$ for all $x \in\Z$, so we are left with choosing an element $c \in C_0$ for defining $f(1,-1)= c$. Adding this gives $C_1\oplus C_0$. This pattern can be continued and gives the following result:
\begin{proposition}
For any chain complex $C$ we have $K(C)_n \iso\bigoplus_{[n]\epi[p]} C_p$.
Let $X$ be a simplicial abelian group. Consider $X_n$, by the abelian Yoneda lemma this is naturally isomorphic to $\Z^\ast[\Delta[n]]\to X$, which is by the fully faithfulness and additivity of $N$ naturally isomorphic to $N\Z^\ast[\Delta[n]]\to NX$. The latter is exactly the definition of $KNX$. So, by naturality in $n$, we have established $X \iso KNX$. Hence, by naturality in $X$, we have $\id\iso KN$.
By the previous proposition we have $K(C)_n \iso\bigoplus_{[n]\epi[p]} C_p$. For the summands $C_p$ with $p < n$, we clearly see that $C_p \subset D_n(K(C))$, so $N$ gets rid of these. Then the only summand left is $C_n$ (with the surjection $\id : [n]\epi[n]$). So we see $NKC_n \iso C_n$, furthermore the boundary map is preserved. Hence $NKC \iso C$. And this was natural in $C$, so we get $NK \iso\id$.
We now have established two natural isomorphisms $\id_\sAb\iso KN$ and $NK \iso\id_\Ch{\Ab}$. Hence we have an equivalence $\Ch{\Ab}\simeq\sAb$.