A (C,d)(C_\bullet,d) is exact if any (hence all) of the following equivalent conditions hold:

  1. Hn(C)=0H_n(C_\bullet)=0 for all nn, where is used.
  2. For every nn,
    im(dn+1)=ker(dn).\operatorname{im}(d_{n+1}) = \ker(d_n).
  3. The sequence
    dn+2Cn+1dn+1CndnCn1dn1\cdots \xrightarrow{d_{n+2}} C_{n+1} \xrightarrow{d_{n+1}} C_n \xrightarrow{d_n} C_{n-1}\xrightarrow{d_{n-1}} \cdots
    is exact at each CnC_n in the sense of kernels/images; compare .

In an , the same definition makes sense using categorical kernels and images.

Remarks
Examples
  1. A short exact sequence as an exact complex. Any short exact sequence 0ABC00\to A\to B\to C\to 0 of RR-modules is an exact complex with A,B,CA,B,C placed in degrees 1,0,11,0,-1 (or 2,1,02,1,0, depending on convention). See .
  1. Identity map complex. The 2-term complex
    0RidR00 \to R \xrightarrow{\,\mathrm{id}\,} R \to 0
    is exact: ker(id)=0\ker(\mathrm{id})=0 and coker(id)=0\operatorname{coker}(\mathrm{id})=0. In fact, it is contractible (see example), so its homology vanishes.
  1. A standard exact sequence over Z\mathbb Z. For n1n\ge 1, the sequence
    0ZnZZ/nZ00 \longrightarrow \mathbb Z \xrightarrow{\,\cdot n\,} \mathbb Z \longrightarrow \mathbb Z/n\mathbb Z \longrightarrow 0
    is short exact, hence an exact complex. This 2-term free resolution of Z/nZ\mathbb Z/n\mathbb Z is the starting point for concrete computations of and .