and First, to show that 3. implies both 1. and 2., we assume 3. and take as the natural projection of the direct sum onto , and take as the natural injection of into the direct sum.
To
prove that 1. implies 3., first note that any member of
B is in the set (). This follows since for all in , ; is in , and is in , since : Next, the
intersection of and is 0, since if there exists in such that , and , then ; and therefore, . This proves that is the direct sum of and . So, for all in , can be uniquely identified by some in , in , such that . By exactness . The subsequence implies that is
onto; therefore for any in there exists some such that . Therefore, for any
c in
C, exists
k in ker
t such that
c =
r(
k), and
r(ker
t) =
C. If , then is in ; since the intersection of and , then . Therefore, the
restriction is an isomorphism; and is isomorphic to . Finally, is isomorphic to due to the exactness of ; so
B is isomorphic to the direct sum of and , which proves (3).
To show that 2. implies 3., we follow a similar argument. Any member of is in the set ; since for all in , , which is in . The intersection of and is , since if and , then . By exactness, , and since is an
injection, is isomorphic to , so is isomorphic to . Since is a
bijection, is an injection, and thus is isomorphic to . So is again the direct sum of and . An alternative "
abstract nonsense" proof of the splitting lemma may be formulated entirely in
category theoretic terms. ==Non-abelian groups==