1. Let and be -modules. Prove the following isomorphisms of abelian groups.
- (1) ;
- (2) .
\begin{proof}
(1) Define
It is easy to verify is a homomorphism of abelian groups, and is injective. For any , define as , then and so is surjective. Remark that is a finite sum of elements in and so it is well-defined. Therefore, is an isomorphism and so .
(2) Define
\Psi:\operatorname{Hom}_R\left(M, \prod_{j\in J}N_j\right) &\to \prod_{j \in J} \operatorname{Hom}_R\left(M, N_j\right),\\ g &\mapsto \Psi(g):m\mapsto (g(m)|_{N_j})_{j\in J} \end{aligned}and notice that is a homomorphism and is injective. For any , define as . Then and so is an isomorphism.
\end{proof}
2. (Five Lemma) Suppose that the following diagram of homomorphisms of -modules

is commutative and has exact rows. Prove that
- (1) if is surjective, and and are injective, then is injective;
- (2) if is injective, and and are surjective, then is surjective.
\begin{proof}
(1) Assume that such that , then and . It deduces that . There exists such that . Since , there is and so we can find such that . As is surjective, there is such that . Remark that yields that by injective. Then and so . Therefore, is injective.
(2) For any , we aim to find such that . Since is surjective, there is such that . Since , we have . Then by injective, and so . Take such that , then and so . Let be an element such that , and let be an element such that . Then and so . That is, is what we desired. Now we finish the proof.
\end{proof}
3. (Snake Lemma) Suppose that the following diagram of homomorphisms of modules

is commutative and has exact rows. Prove that
is a long exact sequence, where are homomorphisms induced by , respectively. (Hint: for any , take such that , and take such that . Define
\begin{proof}
We redefine the notations as follows.

Notice that are restriction of . We can check that and induce maps and . So it suffices to construct . For any , take and so . Then define such that and is what we desire. It is easy to check this map is well-defined.
It remains to check the sequence is exact. For convenience, define
It is easy to verify the sequence is exact at and by their definition. Now we verify the sequence is exact at the two places and . For any , there exists such that . By the definition of , we know and so . It deduces that . Conversely, for any , there exists such that . By the definition of , there is and . Thus . Now we have proved .
For any , there is and so for any given preimage . Then there is such that . By the definition of , we know . In addition, since , . It yields that . Conversely, for any , there exists such that and such that and for any given . By the definition of , there is and so , . Now we have proved .
\end{proof}
4. Let be an -module. Show that the following are equivalent.
- (1) is an injective module.
- (2) For any -module monomorphism , there exists an -module homomorphism such that .
- (3) If is a submodule of some -module , then is a direct summand of .
\begin{proof}
(1)→(2). If is an injective module, then the functor is an exact functor. Note that
is exact, so we have the following exact sequence
Since is surjective and , there exists such that , that is, .
(2)→(3). Since , we define a monomorphism . Then there exists such that and so is surjective. Note that is a submodule and . For any , with and . It follows that . Furthermore, yields that , that is, is a direct summand of .
(3)→(1). By Theorem 3.18 in Jacobson’s Basic Algebra II (p. 160), each module is a submodule of an injective module, so we can assume that is a submodule of injective module and . Define the inclusion map and the projective map .
To show is an injective module, it suffices to show if is exact, then is exact. Since is left exact, it is enough to show is surjective. Notice that
is exact as is an injective module. For any , there is and so there exists such that . Note that , then we have
which deduces that . Now we finish the proof.
- By ghm: Pasted image 20250402152040.png
- By zsw: Pasted image 20250402152151.png and Pasted image 20250402152213.png
- In midterm, I give a proof about it. See here.
\end{proof}
5. Suppose that are -modules. Prove that is a flat -module if and only if each is a flat -module.
\begin{proof}
For any exact sequence , it suffices to show that the sequence
is exact iff is exact for all .
Note that , and we can define similarly. Since is injective iff
is injective iff is injective for all iff is injective for all , we know is exact iff is exact for all . Similarly we can prove is exact iff is exact for all .
\end{proof}