Let \(R\) be a ring and let \(M\) and \(N\) be \(R\)-modules. An \(R\)-module homomorphism from \(M\) to \(N,\) sometimes called an \(R\)-map, is a function \(\varphi: M \to N\) such that for all \(r \in R\) and \(m,n \in M\) we have
Preserves Addition.
\(\varphi(m+n)=\varphi(m)+\varphi(n)\text{,}\) i.e. \(\varphi\) is an additive group homomorphism, and
Preserves Scaling.
\(\varphi(rm) = r\varphi(m)\text{.}\)
When \(R\) is a field, we refer to \(\varphi\) as a linear transformation.
Exercise12.21.\(\varphi(0)=0\).
Let \(\varphi\) be an \(R\)-module homomorphism. Then \(\varphi(0)=0\text{.}\)
Solution.
By definition, \(\varphi\) is a homomorphism of abelian groups. Thus \(\varphi(0)=0\) by Theorem 1.63.
Remark12.22.
Unlike ring homomorphisms, a \(R\)-module homomorphism does not need to map \(1\) to \(1\text{.}\)
Example12.23.Multipication Map is \(R\)-Map.
Let \(R\) be a commutative ring and \(M\) be an \(R\)-module. For each \(r \in R\text{,}\) the multiplication map \(\varphi_r : M \to M\) given by \(\varphi_r(m) = rm\) is a homomorphism of \(R\)-modules.
Let \(R\) be a ring with \(1 \ne 0\text{,}\) let \(M\) be an \(R\)-module, and let \(N\) be an \(R\)-submodule of \(M\text{.}\) Then the inclusion map \(i : N \to M\) is an \(R\)-module homomorphism.
and thus \(\varphi_r\) preserves scaling as well, making \(\varphi_r\) an \(R\)-module homomorphism.
Definition12.24.\(R\)-Module Isomorphism.
An \(R\)-module homomorphism \(\varphi: M \to N\) is an \(R\)-module isomorphism if there is another \(R\)-module homomorphism \(\phi: N \to M\) such that \(\varphi \circ \phi = \id_M\) and \(\phi \circ \varphi = \id_N\text{.}\)
To check that an \(R\)-module homomorphism \(\varphi : M \to N\) is an isomorphism, it is sufficient to check that it is bijective.
Corollary12.25.Module Isomorphisms and Bijections.
Given a ring \(R\text{,}\)\(R\)-modules \(M\) and \(N\text{,}\) and a \(R\)-module homomorphism \(\varphi: M \to N\text{,}\)\(\varphi\) is an \(R\)-module isomorphism if and only if \(\varphi\) is a bijection.
Proof.
Notice that if \(\varphi\) is an \(R\)-module homomorphism then it is a group homomophism as well. Thus Theorem 1.71 yields the result.
Exercise12.26.
If \(R\) is the zero ring, then there is (up to isomorphism) only one \(R\)-module, the zero module.
Solution.
If \(M\) is any module over the \(0\) ring, then for each \(m \in M\) we have \(m = 1_R \cdot m = 0_R \cdot m = 0_M\text{.}\)
Definition12.27.Kernel.
The kernel of an \(R\)-module homomorphism is the set \(\ker(\varphi) := \{m \in M \mid \varphi(m) = 0_N\}\)
Proposition12.28.Kernels and Images are Submodules.
Let \(R\) be a ring and let \(\varphi: M \to N\) be an \(R\)-module homomorphism. Then
\(\ker(\varphi)\) is an \(R\)-submodule of \(M\) and
\(\im(\varphi)\) is an \(R\)-submodule of \(N\text{.}\)
Subsection\(\Hom\)
“All good things must come to an \(\End\)”
―Geoffrey Chaucer
Definition12.29.\(\Hom\).
Let \(R\) be a ring and let \(M\) and \(N\) be \(R\)-modules. Then \(\Hom_R(M, N )\) denotes the set of all \(R\)-module homomorphisms from \(M\) to \(N\text{,}\) and \(\End_R(M)\) denotes the set \(\Hom_R(M, M)\text{.}\)
Proposition12.30.\(\Hom_R(M,N)\) is an \(R\)-module.
Let \(M\) and \(N\) be \(R\)-modules over a commutative ring \(R\text{.}\) Then \(\Hom_R(M, N )\) is an \(R\)-module using the following structure:
Rule for Addition.
Given \(\varphi, \phi \in \Hom_R(M, N )\text{,}\)\(\varphi + \phi\) is the map defined by \((\varphi + \phi)(m) := \varphi (m) + \phi(m)\text{,}\)
Rule for Scaling.
Given \(r ∈ R\) and \(\varphi \in \Hom_R(M, N )\text{,}\)\(r \cdot \varphi\) is the \(R\)-module homomorphism defined by \((r \cdot \varphi )(m) := r \cdot \varphi (m) = \varphi (rm).\)
The zero element of \(\Hom_R(M, N)\) is the zero map.
Theorem12.31.\(\Hom_R(R,M) \cong M\).
For any commutative ring \(R\) with \(1 \ne 0\) and any \(R\)-module \(M\) there is an isomorphism of \(R\)-modules \(\Hom_R(R, M ) \cong M\text{.}\)
Proof.
in Eloísa notes
Exercise12.32.
Show that for every nonzero integers \(m\) and \(n\) there is a \(\Z\)-module isomorphism \(\Hom_\Z(\Z/n,\Z/m) \cong \Z / (\gcd(m,n))\text{.}\)
SubsectionQuotient Modules
“The best way to solve a problem is to remove its cause.”
―Martin Luther King Jr.
Definition12.33.Quotient Module.
Let \(R\) be a ring, let \(M\) be an \(R\)-module, and let \(N\) be a submodule of \(M\text{.}\) The quotient module\(M/N\) is the quotient group \(M/N\) under \(+\) (so elements of \(M/N\) are additive cosets of the form \(m + N\) with \(m \in M\)) using the following structure:
Rule for Addition.
Addition is defined by \((m_1 + N) + (m_2 + N) = (m_1+m_2) + N\)
Rule for Scaling.
Scaling by \(R\) defined to by \(r \cdot (m + N) = rm + N\) for all \(r \in R\) and \(m + N \in M/N\text{.}\)
Remark12.34.
When working with groups, it was necessary that we modded out by a normal subgroup in order to ensure that our quotient group was well defined. However, since all modules underlying groups are abelian, this condition is satisfied automatically.
Theorem12.35.Quotient Modules are Well Defined.
Let \(R\) be a ring, let \(M\) be an \(R\)-module, and let \(N\) be a submodule of \(M\text{.}\) The rule for scaling introduced above is well-defined and it, along with the rule for \(+\text{,}\) makes \(M/N\) into an \(R\)-module.
Definition12.36.Module Quotient Map.
Let \(R\) be a ring, let \(M\) be an \(R\)-module, and let \(N\) be a submodule of \(M\text{.}\) Define the canonical quotient map\(\pi: M \to M/N\) by \(\pi(m) = m + N\text{.}\)
Proposition12.37.Quotient Map is an \(R\)-map.
Let \(R\) be a ring, let \(M\) be an \(R\)-module, and let \(N\) be a submodule of \(M\text{.}\)
The quotient map \(\pi: M \to M/N\) is a n \(R\)-module homomorphism
\(\ker(\pi) = N\text{.}\)
Proof.
Among the many things to check here, we will only check a couple.
We need to prove the rule for scaling by \(R\) on \(M/N\) is well-defined: If \(m+N=m'+N\) then \(m-m'\in N\) so \(r(m-m')\in N\) by the definition of submodule. This gives that \(rm-rm'\in N\text{,}\) hence \(rm+N=rm'+N\text{.}\) The module axioms are then pretty straightforward. We already know from 817 CITEX that \(M/N\) is an abelian group under \(+\text{.}\)
Let us check one of the four axioms involving scaling. We have
which gives the third such axiom. The other three are also straightforward.
The fact that \(\pi\) is an \(R\)-module homomorphism is also straightforward. Its kernel is \(\{m \in M \mid m + N = N\}\text{,}\) which is equal to \(N\text{.}\)
Example12.38.\(\Z\)-modules and Quotients.
Recall that \(\Z\)-modules are the same as abelian groups by Theorem 12.10. Submodules and quotient \(\Z\)-modules are the same things as subgroups and quotients of abelian groups.
Definition12.39.Cokernel.
The cokernel of a map of \(R\)-modules \(M \stackrel{\varphi}{\rightarrow} N\) is the module
Let \(R\) be a ring, and let \(M\) be a \(R\)-module.
UMP for Quotient Modules.
Let \(N\) be a submodule of \(M\text{,}\) let \(T\) be an \(R\)-module, and let \(f: M \to T\) be an \(R\)-module homomorphism. If \(f(M) = 0\) (i.e., if \(N \subseteq \ker(f)\)) then the function \(\ov{f}: M/N \to T\) given by \(\ov{f}(m + N) = f(m)\) is a well-defined, \(R\)-module homomorphism. In fact, \(\ov{f}: M/N \to T\) is the unique \(R\)-module homomorphism such that \(\ov{f}\circ \pi = f\) where \(\pi\) denotes the canonical surjection \(M \onto M/N\text{.}\)
First Isomorphism Theorem for Modules.
Let \(T\) be an \(R\)-module and let \(\varphi: M \to T\) be an \(R\)-module homomorphism. Then \(\ker(\varphi)\) is a submodule of \(M\) and there is an \(R\)-module isomorphism \(M/\ker(\varphi) \cong \im(\varphi)\) given by \(m + \ker(\varphi) \mapsto \varphi(m)\text{.}\)
Second Isomorphism Theorem for Modules.
Let \(A\) and \(B\) be submodules of \(M\text{,}\) and define \(A + B = \{a+b \mid a \in A, b \in B\}\text{.}\) Then \(A + B\) is a submodule of \(M\text{,}\)\(A \cap B\) is a submodule of \(A\text{,}\) and there is an \(R\)-module isomorphism \((A + B)/B \cong A/(A \cap B)\text{.}\)
Third Isomorphism Theorem for Modules.
Let \(A\) and \(B\) be submodules of \(M\) with \(A \subseteq B\text{.}\) Then \(B/A\) is a submodule of \(M/A\) and there is an \(R\)-module isomorphism \((M/A)/(B/A) \cong M/B\) given by sending \((m + A) + B/A\) to \(m + B\text{.}\)
Lattice Isomorphism Theorem for Modules.
Let \(R\) be a ring, let \(N\) be a R-submodule of \(M\text{,}\) and let \(\pi: M \to M/N\) be the canonical quotient map. Then the function
\begin{equation*}
\Psi : \{R-\text{submodules of } M \text{ containing }N\} \to \{R-\text{submodules of }M/N\}
\end{equation*}
defined by \(\Psi(K) = K/N\) is a bijection, with inverse given by \(\Psi^{-1}(T) = \pi^{-1}(T)\) for each \(R\) submodule \(T\) of \(M/N\text{.}\) Moreover, \(\Psi\) and \(\Psi^{-1}\) preserve sums and intersections.
Proof.
Ignoring the rules for scaling by \(R\text{,}\) we know each of the first four results holds for abelian groups (and the maps are the same). So, we merely need to prove that the rules for scaling are respected in each case. In more detail:
UMP.
From the UMP for Quotient Groups, we already know that \(\ov{f}\) is a well-defined homomorphism of groups under \(+\) and that it is the unique one such that \(\ov{f} \circ \pi = f\text{.}\) It remains only to show \(\ov{f}\) preserves scaling:
\begin{equation*}
\ov{f}(r (m +N)) = \ov{f} (rm + N) = f(rm) = r f(m) = r \ov{f}(m + N).
\end{equation*}
where the third equation uses that \(f\) preserves scaling.
given by \(\ov{\varphi}(m + \ker(\varphi)) = \varphi(m)\text{,}\) and it remains only to show this map preserves scaling. This is a special case of what we proved in part (0).
Second Isomorphism Theorem.
First, note from Exercise 12.9 that \(A+B\) and \(A \cap B\) are indeed submodules. The Second Isomorphism Theorem for Groups yields an isomorphism of abelian groups \(\varphi: A/(A \cap B) \xra{\cong} (A+B)/B\) given by \(\varphi(a + (A\cap B)) = a + B\text{.}\) It remains only to show \(\varphi\) preserves scaling:
\begin{equation*}
\begin{aligned}\varphi(r(a+(A \cap B)))
&= \varphi(ra + A \cap B)\\
&=ra + B \\
&=r(a +B) \\
&=r\varphi(a + (A \cap B))
\end{aligned}
\end{equation*}
Third Isomorphism Theorem.
For the third, we already know (from 817) that \(B/A\) is a subgroup of \(M/A\) under \(+\text{.}\) Given \(r \in R\) and \(b +A \in B/A\) we have \(r(b+A) = rb + A\) which belongs to \(B/A\) since \(rb \in B\text{.}\) This proves \(B/A\) is a submodule of \(M/A\text{.}\) Also from 817 we know there is an isomorphism of abelian groups \(\varphi: (M/A)/(B/A) \to M/B\) given by \(\varphi((m+A) + B/A) = m + B\) and it remains only to show it is \(R\)-linear:
The Lattice Theorem is the most complicaed to gerenlize. From 817 we know thre is a bijection between the set of subgroups of \(M\) and that contain \(N\) and subgroups of the quotient group \(M/N\text{,}\) and the maps are the same as given in the statment. We just need to prove that these maps send submodules to submodules. If \(K\) is a submodule of \(M\) containing \(N\text{,}\) then by part (3) we know \(K/N\) is a submodule of \(M/N\text{.}\)
If \(T\) is a submodule of \(M/N\text{,}\) then \(\pi^{-1}(T)\) is an abelian group. For \(r \in R\) adn \(m \in \pi^{-1}(T)\) we have \(\pi(m) \in T\) and hence \(\pi(rm) = r\pi(m) \in T\) too, since \(T\) is a submodule. This proves \(\pi^{-1}(T)\) is a submodule.
Exploration12.2.Simple Modules.
Let \(R\) be a commutative ring with \(1 \neq 0\text{.}\) An \(R\)-module \(M\) is simple if it has no nontrivial submodules. Show that \(M \neq 0\) is simple if and only if there exists a maximal ideal \(\fm\) of \(R\) such that \(M \cong R/\fm\text{.}\)
Solution.
As \(M\neq 0\text{,}\) there exists a non-zero element \(m\in M\text{.}\) Let \(f:R\to M\) be defined by \(f(r)=rm\text{.}\) Since \(1\in R\) and \(1m=m\in Rm\text{,}\) we have \(Rm=M\text{.}\) By the First Isomorphism Theorem for Modules we see that \(R/\ker(f)\cong M\text{,}\) making \(\ker(f)\) an ideal in \(R\text{,}\) which we shall conspicuously denote as \(I\) henceforth. By the Lattice Isomorphism Theorem for Rings the only two ideals of \(R/I\) are \(0\) and \(R/I\text{,}\) making \(R/I\) a field by Proposition 9.8 and \(I\) a maximal ideal in \(R\) by Theorem 9.36.
Qual Watch.
Proving Exploration 12.2 was [cross-reference to target(s) "may-2018-5" missing or not unique] on the [cross-reference to target(s) "may-2018" missing or not unique] qualifying exam.
Summary
An \(R\)-Module Homomorphism is a homomorphism of abelian groups, with the added structure that scaling must be preserved. When \(R\) is a field, this is called a linear transformation.
The set \(\Hom_R(M, N)\) denotes the set of all \(R\)-module homomorphisms from \(M\) to \(N\text{.}\)\(\Hom_R(M, N)\) is an \(R\)-module and \(\Hom_R(R,M) \cong M\text{.}\)
A Quotient Module is obtained by taking the underlying quotient group structure.
Multiplication maps, inclusion maps, and projection / quotient maps are all \(R\)-module homomorphisms.