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.