Definition

Let be an -module.

  • is called projective -module if is exact.
  • is called injective -module if is exact.
  • is called flat -module if is exact.

Theorem

The following statements about a left -module are equivalent.

  • Whenever there is an -epimorphism , and an -homomorphism , there exists an -homomorphism such that . (lifting property)
  • For each epimorphism , the map is an epimorphism.
  • For each bimodule structure , the functor is exact.
  • For every exact sequence in -module, the sequence is exact.

In fact, is a projective -module.

\begin{proof} i)ii) Assume that i) holds, and is an epimorphism. For any , there exists such that . Thus, the map

is surjective and so ii) holds.

ii)i) Assume that ii) holds, then for any , the induced map is surjective. For any , there exists such that by surjective. Thus is what we desired and we proved i).

ii)>iii) Recall that the functor is always left-exact, so it remains to show that for every epimorphism , the induced map is also an epimorphism. It is exactly ii). Another direction is similar.

Finally, iv) is equivalent to iii). Now we finish the proof. \end{proof}

Theorem

The following statements about a (left) -module are equivalent:

  • is projective.
  • Every epimorphism splits, that is, there exists -homomorphism such that .
  • is isomorphic to a direct summand of a free left -module.

\begin{proof} i) ii) Take and apply ^9f21f9 i).

ii)iii) Note that every module is a quotient of free modules, then by ^qtklfv we finish the proof.

iii)i) Assume that is a free -module. Note that the free module is projective as the functor

is exact. Then as functors, hence both and are projective. \end{proof}

Corollary

A finitely generated projective -module is a direct summand of for some .

\begin{proof} It is a direct corollary of ^3rkmd6, iii). \end{proof}

Schanuel's lemma

Let be a ring with identity. If and are short exact sequences of -modules and and are projective, then is isomorphic to .

\begin{proof} Define the following submodule of , where and

The map , where is defined as the projection of the first coordinate of into , is surjective. Since is surjective, for any , one may find a such that . This gives with . Now the kernel of the map is

We may conclude that there is a short exact sequence

Since is projective and this sequence splits, so by ^3rkmd6. Similarly, we can write another map , and the same argument as above shows that there is another short exact sequence

and so . Combining the two equivalences for gives the desired result. \end{proof}

Remark. This argument is very similar to the proof of Goursat’s lemma.