Question. Let $\mathcal{C}$ be a small abelian category. Does the category $\mathrm{Ind}(\mathcal{C})$ of ind-objects of $\mathcal{C}$ have enough injectives?
I have seen many times that $\mathrm{Ind}(\mathcal{C})$ automatically has enough injectives. For example, Proposition 5 of Akhil Mathew's note and the main theorem of this paper claims such a result. The argument is something like this.
- $\mathrm{Ind}(\mathcal{C})$ is an abelian category satisfying (AB5)
- $``\displaystyle\bigoplus_{X \in \mathrm{ob}\,\mathcal{C}}" X$ is a generator of $\mathrm{Ind}(\mathcal{C})$
- Apply Theorem 1.10.1 of the Tôhoku paper
On the other hand, I found another result in Kashiwara and Schapira's book which claims the exact opposite. Let $\mathrm{Mod}(k)$ be the category of $k$-vector spaces. Then Corollary 15.1.3 of this book implies that $\mathrm{Ind}(\mathrm{Mod}(k))$ does not have enough injectives.
I cannot spot any errors in both arguments. Which one is incorrect and why?
There is a weaker claim that if $\mathcal{C}$ is an artinian abelian category, then $\mathrm{Ind}(\mathcal{C})$ has enough injectives. For example, p.356, Proposition 7 of Gabriel's paper implies this. This makes a lot more sense.