I was going through some exercises in Weibel, three of which were
- prove derived functors are universal $\delta$-functors
- prove (co)homology is a universal $\delta$-functor
- prove that if $T_\ast$ is a $\delta$-functor, and $T_n$ is (co)effacable for $n > 0$, then $T_\ast$ is universal
I ended up using the third statement to prove the second, but it got me thinking: can I use the first one to prove the second? I.e., is $H_\ast$ a derived functor? If so, it's gotta be the left-derived functor of $H_0$ (cause $L_0 F \cong F$).
Is this actually true? I can prove it's true when all the objects in the complex are projective, but the general case eludes me.
EDIT: I have managed to make negative progress. If $A$ is any chain complex, let $\cdots \to P_2 \to P_1 \to P_0 \to A \to 0$ be a projective resolution in $Ch(\mathcal A)$. We want to compute the homology of $F(P)$. But each $P_n$, being a projective object in $Ch(\mathcal A)$, is a split exact complex of projectives, so $F(P_n) = H_0(P_n) = 0$. Presumably, the derived functors of $H_0$ are not all zero (especially not the zeroth one!)
What am I doing wrong here?
The proof I've got so far:
Let $F = H_0$, because it'll make notation a little clearer at times. We'll show that this is true when $A$ is a complex of projective objects.
Let $A$ be such a complex. Consider the complex $P = \mathrm{cone}(A[1])$ (i.e., it is $A_n \oplus A_{n+1}$ in degree $n$). Since $P$ is split-exact and made of projective objects, it's projective in $Ch(\mathcal A)$. So we start building the projective resolution of $A$. The kernel of $P \to A$ is just $A_{n+1}$, so $P[1]$ (which is $A_{n+1} \oplus A_{n+2}$ in degree $n$) surjects onto it in the obvious way (we gotta truncate at degree 0 though). Repeating this, we get that $\cdots \to P_2 \to P_1 \to P_0 \to A \to 0$ is a projective resolution of $A$.
Next we need to apply $F = H_0$ to $P_n$. Normally it'd be $0$, since cones are split-exact. But we truncated at $0$, so we get $\mathrm{coker} (P_{n, 1} \to P_{n, 0})$, which is $A_n$. So $F(P)$ is just $A$, and thus $L_i F(A) = H_i(F(P)) = H_i(A)$.
The whole thing looks like $\require{AMScd}$ \begin{CD} @. \vdots @.\vdots @. \vdots @. \vdots @. \\ @. @VVV @VVV @VVV @VVV @. \\ \cdots @>>> A_4 \oplus A_5 @>>> A_3 \oplus A_4 @>>> A_2 \oplus A_3 @>>> A_2 @>>> 0 \\ @. @VVV @VVV @VVV @VVV @. \\ \cdots @>>> A_3 \oplus A_4 @>>> A_2 \oplus A_3 @>>> A_1 \oplus A_2 @>>> A_1 @>>> 0 \\ @. @VVV @VVV @VVV @VVV @. \\ \cdots @>>> A_2 \oplus A_3 @>>> A_1 \oplus A_2 @>>> A_0 \oplus A_1 @>>> A_0 @>>> 0 \\ \end{CD}
Your error is that a projective object in $Ch(\mathcal{A})$ does not have to be an exact chain complex. For instance, a chain complex $P$ which is $0$ in all nonzero degrees but $P_0$ is a projective will be projective. Indeed, given an epimorphism $f:Z\to P$ from some other chain complex $Z$, the map $Z_0\to P_0$ splits since $P_0$ is projective, and that splitting gives a chain map $P\to Z$ which splits $f$.
You can make your argument work for general chain complexes using spectral sequences. Start with a chain complex $A$ and take a projective resolution $\cdots \to P_2 \to P_1 \to P_0 \to A \to 0.$ Now consider $$\cdots \to P_2 \to P_1 \to P_0 \to 0$$ as a double complex in $\mathcal{A}$, with the differentials of the $P_n$ going vertically and the maps $P_{n+1}\to P_n$ going horizontally. There are two different spectral sequences which converge to the total homology of the double complex. The first spectral sequence has as its $E^1$ page the homology of the rows. But the rows are exact except at the end, where their homology is $A$, so the $E^1$ page is just $A$ in the $0$th column and $0$ in all the other columns. The $E^2$ page then is the homology of the columns, which is just the homology of $A$. Afterwards the spectral sequence degenerates, so we conclude that the total homology of our double complex is naturally isomorphic to the homology of $A$.
The second spectral sequence starts by taking homology of the columns. Since each $P_n$ is projective, it is split-exact except in the last term as discussed above. So the $E^1$ page will have $H_0(P_n)$ in the $0$th row and will be trivial in all other rows. The $E^2$ page is then the homology of the rows, which exactly computes $L_nH_0(A)$ in the bottom row. Again, the spectral sequence degenerates after that.
So, since both spectral sequences converge to the total homology of the double complex, we get a natural isomorphism $H_n(A)\cong L_nH_0(A)$. Note that to conclude that they are isomorphic as $\delta$-functors, a bit more work is needed (you need to know that this natural isomorphism respects the connecting homomorphisms). That can also be proved via the double complex above: a short exact sequence in $Ch(\mathcal{A})$ gives a short exact sequence of double complexes, and thus a long exact sequence relating their homologies. Identifying the homology of each double complex with $H_n(-)$ or $L_nH_0(-)$ via the spectral sequences, you can chase some definitions to see that this identification respects the connecting homomorphisms.