10

Let $\mathcal{A}$ be an abelian category, $M\in\mathcal{A}$. An injective resolution of $M$ is a quasi-isomorphism $M\longrightarrow I$, where $I$ is a complex of injective objects. This can be made more explicit: It is the same thing as an exact sequence $0\longrightarrow M\longrightarrow I_0\longrightarrow I_1\longrightarrow\dots$, where the $I_i$ are injective.

Is it possible to make the notion of an injective resolution of a bounded-below complex $C$, i.e. a quasi-isomorphism $C\longrightarrow I$ "more explicit" in the same spirit?

If $\mathcal{A}$ has enough Injectives, it can be shown that to any object $M$ there exists an injective resolution. The proof is a ping-pong of taking Cokernels and embedding into injectives, since taking colimits extends the sequence in an exact way and an embedding does not change the kernel. The same should be true for any bounded-below complex.

How can I see that if $\mathcal{A}$ has enough injectives, then every bounded-below complex has an injective resolution.

Thank you very much in advance.

  • 1
    I think what to want to know is that the category of chain complexes on an abelian category with enough injectives is an abelian category with enough injectives. Applying this to an abelian category with enough injective shows that such a resolution exists (using the same argument), and can be visulised as a block of long exact sequences starting the complex. – Pax Sep 10 '15 at 08:44
  • 1
    You can do this using a Cartan-Eilenberg resolution; see Weibel, section 5.7. He treats the projective case but the injective case is basically the same (just use dual versions of the same arguments). – Takumi Murayama Sep 10 '15 at 11:19

2 Answers2

19

I was looking for a slick proof of the same fact, avoiding taking the Cartan-Eilenberg resolutions, so I came across this question. I think the proof with Cartan-Eilenberg resolutions is an overkill; it is useful for different reasons, namely for the spectral sequences associated to the corresponding total complex.

Let me write down a direct proof by induction. Even though the question is old, it might be useful to someone.

Let $A^\bullet$ be a (cohomological) complex such that $A^n = 0$ for $n \ll 0$. Then we claim that there exists a complex $I^\bullet$ consisting of injective objects, together with a quasi-isomorphism of complexes $$f^\bullet\colon A^\bullet \to I^\bullet.$$


First of all, note that

$f^\bullet$ is a quasi-isomorphism if and only if its cone $C (f)$ is acyclic (i.e. $H^n (C (f)) = 0$ for all $n$).

Namely, one defines $C (f)$ to be the complex consisting of objects $$C (f)^n = I^n \oplus A^{n+1}$$ and differentials $$d^n_{C (f)} = \begin{pmatrix} d^n_I & f^{n+1} \\ 0 & -d_A^{n+1} \end{pmatrix}\colon I^n \oplus A^{n+1}\to I^{n+1} \oplus A^{n+2}.$$ This complex sits in the short exact sequence $$0 \to I^\bullet \to C (f) \to A^\bullet [1] \to 0$$ and in the corresponding long exact sequence in cohomology $$\cdots \to H^{n-1} (C (f)) \to H^n (A^\bullet) \to H^n (I^\bullet) \to H^n (C (f)) \to \cdots$$ the connecting morphism $H^n (A^\bullet) \to H^n (I^\bullet)$ is actually $H^n (f)$. This shows that acyclicity of $C (f)$ indeed corresponds to all $H^n (f)$ being isomorphisms.


Now we may construct the complex $I^\bullet$ by induction, and at each step our goal is to keep $C (f)$ acyclic.

For the induction base, if $A^k = 0$ for all $k \le N$, we may put $I^k = 0$ for all $k \le N$.

For the induction step, let's assume we have defined in degrees $k \le n$ injective objects $I^k$, differetials $d_I^{k-1}\colon I^{k-1}\to I^k$, and morphisms $f^k\colon A^k \to I^k$ such that $d_I^{k-1}\circ d_I^{k-2} = 0$, the differentials $d_A$ and $d_I$ commute with $f$, and the cone $C (f)$ is acyclic in degrees $k \le n-1$.

$$\require{AMScd}\begin{CD} \cdots @>>> A^{n-1} @>d^{n-1}_A>> A^n @>d^n_A>> A^{n+1} @>>> \cdots \\ @. @VVf^{n-1}V @VVf^nV \\ \cdots @>>> I^{n-1} @>d^{n-1}_I>> I^n \end{CD}$$

We are going to define $I^{n+1}$ and morphisms $f^{n+1}\colon A^{n+1}\to I^{n+1}$ and $d^n_I\colon I^n \to I^{n+1}$, such that

  1. $d^n_I\circ d^{n-1}_I = 0$,
  2. $d^n_I\circ f^n = f^{n+1}\circ d^n_A$,
  3. $C (f)$ is acyclic in degree $n$.

The last condition suggests that we should do the following thing: take the cokernel of the differential $d^{n-1}_{C(f)}$: $$I^{n-1}\oplus A^n \xrightarrow{d^{n-1}_{C(f)}} I^n\oplus A^{n+1} \twoheadrightarrow C^{n+1}$$ Sadly, $C^{n+1}$ doesn't have to be injective, but we can always pick a monomorphism $C^{n+1} \rightarrowtail I^{n+1}$ to some injective object (using the hypothesis on enough injectives).

Now the morphism $$I^n\oplus A^{n+1} \twoheadrightarrow C^{n+1} \rightarrowtail I^{n+1}$$ is uniquely determined by a pair of arrows $I^n \to I^{n+1}$ and $A^{n+1} \to I^{n+1}$, and it's tempting to call them $d^n_I$ and $f^{n+1}$.

The composition $$I^{n-1}\oplus A^n \xrightarrow{d^{n-1}_{C (f)}} I^n\oplus A^{n+1} \xrightarrow{(d^n_I, f^{n+1})} I^{n+1}$$ is zero by our construction, so $$(d^n_I, f^{n+1}) \circ \begin{pmatrix} d^{n-1}_I & f^n \\ 0 & -d_A^n \end{pmatrix} = (d^n_I\circ d^{n-1}_I, d_I^n\circ f^n - f^{n+1}\circ d^n_A) = (0,0).$$ We obtained the desired identities $d^n_I\circ d^{n-1}_I = 0$ and $d_I^n\circ f^n = f^{n+1}\circ d^n_A$. The complex $C (f)$ is acyclic in degree $n$ by our construction.

We are done.


Note that this argument generalizes the proof that one normally uses when the complex $A^\bullet$ consists of a single object: we repeatedly take certain cokernels and then embed them in injective objects.


The very same argument dualizes to show that

if $A_\bullet$ is a (homological) complex such that $A_n = 0$ for $n \ll 0$, then there exists a complex of projective objects $P_\bullet$ together with a quasi-isomorphism $P_\bullet \to A_\bullet$ (assuming the category has enough projectives).

Namely, for the induction step you have to take the kernel of the differential of $C (f)$, and then pick an epimorphism from some projective object: $$P_n \twoheadrightarrow K_n \rightarrowtail A_n \oplus P_{n-1} \xrightarrow{d_n^{C (f)}} A_{n-1}\oplus P_{n-2}$$ (The numbering is homological now.)

  • (+1 of course) Excellent answer, it's such a pity that hasn't upvoted! –  Aug 21 '17 at 17:47
  • A slightly stronger statement is proved as lemma 6.2.9 in Etale cohomology theory (2011) by Lei Fu: you don't need to assume that your complex is bounded below, just that its cohomology vanishes for small enough powers, and you get a resolution by a bounded below complex of injectives. The proof is also by induction (and maybe shorter than yours, and no Cartan-Eilenberg). – A.B. Jan 04 '18 at 17:14
  • 1
    could i ask a question?It is not clear to me why C(f) is acyclic in degree n.Could you please describe it better?@user144221 – T. Wildwolf May 25 '20 at 15:09
  • Could you answer my question please? @user114885 – T. Wildwolf May 26 '20 at 10:30
2

I found this.

Let $X$ be an Abelian category with enough injectives. Let $\mathcal A^{\bullet} \in C(X)$, the category of complexes in $X$.

Definition 1.9 A resolution of $\mathcal A^{\bullet}$ is defined as a quasi-isomorphism $\mathcal A^{\bullet} \rightarrow \mathcal F^{\bullet}$.

Assume $\mathcal A^{\bullet}$ is bounded below. Now construct an injective resolution $\mathcal A^{\bullet} \rightarrow \mathcal I^{\bullet}$ of $\mathcal A^{\bullet}$.

  1. (Proposition 2.3) Find a double complex $\mathcal I^{\bullet,\bullet}$, such that for all $q$, $\mathcal I^{\bullet,q}$ is an injective resolution of $\mathcal A^q$.

  2. (Definition 2.1) Then let $\mathcal I^{\bullet}$ be the (simple) complex associated to the double complex $\mathcal I^{\bullet,\bullet}$. ($\mathcal I^{\bullet}$ is defined as: $\mathcal I^i = \otimes_{p+q=i}\mathcal I^{p,q}$, moreover, for $d':\mathcal I^{p,q} \rightarrow \mathcal I^{p+1,q}$, $d'':\mathcal I^{p,q} \rightarrow \mathcal I^{p,q+1}$, set $d=d'+d''$.)

  3. The morphism $\mathcal A^{\bullet} \rightarrow \mathcal I^{\bullet}$ can be defined in a natural way.

Please check the hyperlink and read the pdf file. Although I really hope I've made no mistakes in understanding and typing.

Sunkist
  • 367
  • 1
    The "simple complex" is defined with $\bigoplus$, not $\bigotimes$. This is essentially Weibel, section 5.7, mentioned in the comments. –  Apr 26 '17 at 19:42