A short exact sequence

0→A→iB→pC→00 \to A \xrightarrow{i} B \xrightarrow{p} C \to 0

(see ) splits if there exists a homomorphism s:C→Bs:C\to B with p∘s=idCp\circ s=\mathrm{id}_C (a section), or equivalently a homomorphism r:B→Ar:B\to A with r∘i=idAr\circ i=\mathrm{id}_A (a retraction), where id\mathrm{id} is the map. In this case one has an isomorphism B≅A⊕CB\cong A\oplus C as in ; a standard proof is the .

Split exactness is the precise condition that the extension carries no “twisting”: BB is just a direct sum of the ends.

Examples
  • The sequence 0→A→A⊕C→C→00\to A \to A\oplus C \to C\to 0 splits (take s(c)=(0,c)s(c)=(0,c)).
  • For an RR-linear projection p:B→Cp:B\to C with a right-inverse ss, the sequence 0→ker⁡(p)→B→C→00\to \ker(p)\to B\to C\to 0 splits.
  • (Nonexample) For n>1n>1, the sequence 0→Z→×nZ→Z/nZ→00\to \mathbb Z \xrightarrow{\times n} \mathbb Z \to \mathbb Z/n\mathbb Z \to 0 does not split.