Chapter5 (Introduction To Modules Theory)
Chapter5 (Introduction To Modules Theory)
Dr. R. Kwashira
Office: MSB337
MATH4016 Chapter 5 : Introduction to Modules Theory Page 1 of 19
Definition 1 (Ring). A ring (R, +, ·) is a set R together with two binary operations + : R×R −→ R
(addition) and · : R×R −→ R (multiplication) satisfying the following properties: For all a, b, c ∈ R
we have that
Convention
If R ̸= {0}, then (R, ·) has identity element, that is, there is 1 ∈ R such that 1 · a = a · a = a ∀a ∈ R.
The element 1 ∈ R is called the identity of the ring R and R is called a ring with identity or ring
with unity.
For this course, the ring R will always be a ring with identity. A ring R is commutative if
ab = ba ∀a, b ∈ R.
Definition 3 (Division Ring). A ring R with identity is called a division ring if every non-zero
element is a unit.
Thus a ring with unity is a division ring if ax = b and ya = b have a solution in R for every b ∈ R
and every 0 ̸= a ∈ R.
Definition 4 (Field ). A field is a commutative division ring, that is, both (R∗ , ·) and (R, +) are
abelian groups.
Definition 5 (zero divisors). The elements a, b ∈ R are called zero divisors if ab = 0 but a ̸=
0, b ̸= 0.
Definition 6 (Integral domain). An integral domain is a commutative ring R with identity such
that R has got no zero divisors.
Definition 7 (Characteristic of a ring R). If R is a ring with identity, then the characteristic of
R, denoted by char(R), is the smallest natural number n such that n · 1 = 0. If n · 1 ̸= 0 ∀n ∈ N
then we set char(R) = 0.
Proof
Suppose that char(R) = n ̸= 0. If n is a composite number then we may write n = rs, 1 < r, s < n.
By the definition of characteristic of a ring R we have that r·1 ̸= 0, s·1 ̸= 0. But 0 = n·1 = (r·1)(s·1)
and the ring has got zero divisors which contradicts the fact that R is an integral domain.
Examples
(4) Z[i] = {m + ni, m, n ∈ Z} is a subring of the the ring of complex numbers. The subring Z[i]
is called the ring of Gaussian integers. The units are {1, −1, i, −i}.
(7) Let G be a group, R be a ring with unity and let R(G) = {F : G −→ R | f (a) ̸= 0} for a finite
number of a ∈ G. Define addition and multiplication by
f (b)g(b−1 a).
P
(ii) (f g)(a) = b∈G
For any ring homomorphism f : R −→ S we have that Ker(f ) is a subring of R and Im(f ) is a
subring of S.
Definition 11 (Ideal ). Let R be a ring and let I ⊆ R. We say I is an ideal of R if and only if
(ii) rI ⊆ I and
(iii) Ir ⊆ I ∀r ∈ R
Remark
(i) I is a left (right) ideal if I satisfies (1) and (2) ((1) and (3)) respectively.
Proof
Let f : R −→ S be a ring homomorphism. Then Ker(f ) ≤ R and for any x ∈ Ker(f ) and any
r ∈ R we have that f (rx) = f (r)f (x) = 0. Similarly, f (xr) = f (x)f (r) = 0.
Note
MATH4016 Chapter 5 : Introduction to Modules Theory Page 4 of 19
(i) Every ring R has at least two ideals namely, {0} and R.
(ii) If R is a division ring, then the only ideals of R are {0} and R.
Let {0} =
̸ I ⊆ R and let 0 ̸= a ∈ I, b ∈ R.
Then the equation ax = b has a solution in R for all b ∈ R. So b ∈ I. Therefore I = R.
Definition 13 (Quotient (factor rings)). Let I be an ideal of a ring R and let a ∈ R be fixed.
the set a + I = {a + x | x ∈ R} is called the coset modulo I.
We define the quotient ring R/I with the below operations and properties:
Remark
(iii) (a + I) ⊕ (b + I) = a + b + I.
(iv) (a + I) ⊗ (b + I) = ab + I.
(v) 0 + I = I and (1 + I) are the unit elements of the quotient ring R/I.
Note that if I ⊆ R is an ideal, then the quotient ring R/I is well defined since I is a subgroup and
hence a normal subgroup of the additive abelian group R.
If R is commutative then R/I is commutative for any I (π : R −→ R/I, r 7→ r + I is a projection).
Definition 14. Let X ⊆ R be a subset of R. The ideal generated by X denoted by ⟨X⟩ is the
smallest ideal of R containing X. If X = {x} we say ⟨x⟩ is a principal ideal generated by x, that
is, Rx = {rx; r ∈ R}.
Definition 15 (Principal Ideal Domain (PID)). If all ideals in an integral domain D are principal
then, D is called a Principal Ideal Domain (PID).
R = Z then I = mZ = ⟨m⟩.
Definition 16. A proper ideal M of R is a maximal ideal if the only ideal of R that contains M
are M and R itself.
MATH4016 Chapter 5 : Introduction to Modules Theory Page 5 of 19
Remark
(i) Let R be a ring with identity and let I ⊂ R be an ideal. Then there is a maximal ideal R
containing I
(iii) If R is a commutative ring with unity, then the ideal M of R is maximal if and only if R/M
is a field.
Module theory
Modules are a generalization of the vector spaces of linear algebra. In this case, the scalars are
allowed to be from an arbitrary ring.
Definition 17. Let R be an arbitrary ring with unity (not necessarily commutative).
A left R-module (left module over R) is an abelian group M together with a scalar multiplication
map (R-module multiplication)
• : R × M −→ M that satisfies the following axioms:
(a) a • (m + n) = a • m + a • n,
(b) (a + b)m = a • m + b • m,
Note
MATH4016 Chapter 5 : Introduction to Modules Theory Page 6 of 19
(2) The set of R-module homomorphisms from M to N will be denoted by HomR (M, N ).
(4) Elements of EndR (M ) are called endomorphism or linear transformations when R = F a field.
Remark/Examples
(3) If R is a commutative ring, then, any left R-module also has the structure of a right R-module
by defining a • m = m • a.
(m • a) • b = ϕ(b) • (m • a)
= ϕ(b) • (ϕ(a) • m)
= (ϕ(b)ϕ(a)) • m
= ϕ(ab) • m
= m • (ab)
(5) Let R be an arbitrary ring and let Rop (”op”:opposite) be the ring whose elements are the
elements of R whose addition agrees with that of R but whose multiplication is given by
a · b = ba.
Then any left R-module is naturally a right Rop -module (and vice versa).
MATH4016 Chapter 5 : Introduction to Modules Theory Page 7 of 19
Exercise:
(iv) 1 · m = ϕ(1) ⋆ m = 1S ⋆ m = m.
(7) If M and N are R-modules, then HomR (M, N ) is an abelian group via
(f + g)(m) = f (m) + g(m).
If R is a commutative ring then HomR (M, N ) is an R-module through (af )(m) = a(f (m)).
Note that the mapping af need not be R-module homomorphism unless R is commutative.
In the case when R is commutative, we have that, for all a ∈ R, r ∈ R, all f ∈ HomR (M, N )
(af )(rm) = a(f (rm)) definition of af
= a(r(f (m))) f, R−module homomorphism
= (ar)f (m) N, R − module
= (ra)f (m) R commutative
= r(af (m)) N, R − module
= r(af )(m) defintion of af.
(9) If G is an abelian group, then, ϕ : HomZ (Z, G) −→ G defined by ϕ(f ) = f (1) is an isomor-
phism.
(ii) Z is a Z-module.
1f (z) = f (z).
(iv) ϕ is a Z-module homomorphism since ϕ(f + g) = (f + g)(1) = f (1) + g(1) = ϕ(f ) + gϕ(g)
and ϕ(λf ) = (λf )(1) = f (1 · λ) = λf (1) = λϕ(f ).
fg (m + n) = (m + n)g = mg + ng,
Show that, for any λ ∈ Z, r ∈ Z, f ∈ HomR (R, M ), (λf )(r) = λ(f (r)) is a Z-module
homomorphism.
Show that ϕ is a well define, Z-module homomorphism, that is one to one and surjective.
MATH4016 Chapter 5 : Introduction to Modules Theory Page 9 of 19
(i) f (1R ) = 1A ,
Proof
(1) (⇐):
Suppose that f : R −→ A is a ring homomorphism defined by f (1R ) = 1A and f (R) ⊆ Z(A).
Define an action ⋆ : R × A −→ A by r ⋆ a = f (r) · a.
Now, for any r ∈ R and any a, b ∈ A we have that
r ⋆ (ab) = f (r)ab
= (f (r)a) · b
= (af (r)) · b f (R) ⊆ Z(A)
= a(f (r)b)
= a · (r ⋆ b).
(2) (⇒):
Let ⋆ : R × A −→ A be an R-module structure on A.
Define f : R −→ A by f (r) = r ⋆ 1A .
f is a ring homomorphism since, for any r, s ∈ R we have that:
f (r)f (s) = (r ⋆ 1A )(s ⋆ 1A ) = 1A · (r ⋆ (s ⋆ 1A )) = 1A ⋆ (rs ⋆ 1A ) = 1A · f (rs) = f (rs).
Now
f (1R ) = 1R ⋆ 1A = 1A
f (R) ⊂ Z(A) since ∀a ∈ A, r ∈ R, a · f (r) = a · (r ⋆ 1A ) = r ⋆ (a · 1A ) = (r ⋆ 1A )a = f (r) · a.
Examples
Then G is a Z-module.
f (−g) = −f (g).
(2) Let R be an arbitrary ring. Then Rn is both left and right R-module via scalar multiplications
(3) Let R be an arbitrary ring. The set of matrices Mm, n (R) is both left and right R-module via
left and right scalar multiplication of matrices.
(6) If R is a ring and I ⊆ R is an ideal of R, then the quotient ring R/I is both a left R-module
and a right R-module via the multiplication maps:
R/I × R −→ R/I, (a + I, b) 7→ ab + I.
MATH4016 Chapter 5 : Introduction to Modules Theory Page 11 of 19
(7) Let R and S be rings and let ϕ : R −→ S be a ring homomorphism with Im(ϕ) ⊆ Z(S) =
{a ∈ S : ab = ba ∀b ∈ S}.
If M is an S-module, then M is also an R-module with scalar multiplication given by
am = (ϕ(a))m ∀a ∈ R, m ∈ M .
Let a, b ∈ R and let m, n ∈ M . Then
(iv) 1m = ϕ(1)m = 1S m = m.
Proposition 23. Let R be a ring and let M be an R-module. Then, for any a ∈ R, any m ∈ M
and any n ∈ Z, we have that
(1) a · 0M = 0M ,
(2) 0R · m = 0M ,
(1) If R is a ring, then R is an R-module and the submodules of R are the ideals of the ring R.
(2) If G is an abelian group, G is a Z-module and the Z-submodules are the subgroups of G.
(3) Let f : M −→ N be an R-module homomorphism. Then Ker(f ) and Im(f ) are R-submodules
of M and N respectively.
MATH4016 Chapter 5 : Introduction to Modules Theory Page 12 of 19
(4) Let R ring of integers, that is R = Z and let I = 6Z be an ideal of R. We have that 6Z is a
Z-module.
The subset 12Z ⊆ 6Z is submodule of 6Z since for any x, y ∈ 12Z we have that x = 12q and
y = 12r for some q, r ∈ Z.
Then ax + by = a(12q) + b(12r) = 12(aq) + 12(br) = 12(aq + br) ∈ 12Z.
Proposition 26. Let R be a ring, M an R-module, and let N be a submodule of M . Then M/N ,
the quotient group of cosets of N , is an R-module.
We have that M/N is an additive abelian group and we define the action of R on M/N by (r; m +
N ) 7→ rm + N .
Define the coset operations as follows: for any r, s ∈ R and m + N ; l + N ∈ M/N ,
For finite I, the direct sum corresponds to the direct product. If M, N are R-modules. Then
M ⊕ N = {(m, n) ; m ∈ M, n ∈ N } .
Example
M ⊕ N = Z2 ⊕ Z3 = {(0, 0); (0, 1); (0, 2); (1, 0); (1, 1); (1, 2)} .
Then Z2 ⊕ Z3 ∼
= Z6 .
Definition 28 (Internal Direct sum of modules). Let M be an R-module and let M1 , M2 be R-
submodules.
M is the internal direct sum of M1 and M2 if M = M1 + M2 and M1 ∩ M2 = {0}.
(ii) If M is a free module, then the rank of M is the number of elements in its basis as an R-module.
(iii) An R-module M is cyclic if there exists m ∈ M so that M = Rm, that is, M = ⟨m⟩.
Torsion
Definition 29. Let R be an integral domain(commutative ring without zero divisors) and let M be
an R-module:
An element x ∈ M is a torsion element if rx = 0 for some r ∈ R, r ̸= 0.
Show that for any n1 , n2 ∈ MT and any a, b ∈ R we have that an1 + bn2 ∈ MT .
Ann(N ) = {a ∈ R | an = 0 ∀n ∈ N.}.
Now, let a ∈ Ann(N ), n ∈ N and let x ∈ R. We have that (xa)n = x(an) = 0 and
(ax)n = a(xn) = an′ = 0, n′ = xn.
Examples
(1) Let G be an abelian group. Then G is a Z-module and for any g ∈ G we have that
Ann(g) = {n ∈ Z | ng = 0} = ⟨p⟩ for a prime p and o(g) = p if o(g) < ∞ and p = 0 if ⟨g⟩ is
infinite cyclic.
Question: Why is that Ann(g) = ⟨p⟩ for some prime p and not any n ∈ Z?. Check the
definition of characteristic of a ring R.
Define f : R −→ M by f (1) = m.
Show that f is a well defined ring homomorphism that is onto and Ker(f ) = Ann(m)
and apply the First Isomorphism Theorem.
Exact sequences
i f
(1) A sequence 0 −→ M −→ N is exact if and only if ker(f ) = 0, that is, if and only if f is
injective.
f
(4) By item (1), the sequence 0 −→ M −→ N −→ 0 is exact if and only if f is injective and
surjective, that is, if and only if f is an isomorphism.
There are two main sources for such short exact sequences:
0 −→ N −→ M −→ M/N −→ 0
is exact, where the first map is again the inclusion, and the second, the quotient map.
are also exact, where N = im(f2 ) = ker(f3 ), and the middle map in the second sequence is the
inclusion of ker(f3 ) in M3 .
are two exact sequences, with N ⊆ M3 a submodule and the middle map in the second sequence
the inclusion, the sequence
f1 f2 f3
M1 −→ M2 −→ M3 −→ M4 (A)
is also exact.
Proof
(1) The first sequence of (B) is exact at M2 since im(f1 ) = ker(f2 ), and exact at N as N =
im(f2 ) = ker(f3 ).
The second sequence of (B) is exact N as the middle map is an inclusion, and exact at M3
since N = ker(f3 ).
(2) The sequence of (A) is exact at M2 since im(f1 ) = ker(f2 ). Moreover, in (B) exactness of
the first sequence at N and of the second sequence at M3 means that im(f2 ) = N = ker(f3 ),
which implies that (A) is exact at M3 .
(for simplicity with zero modules at the end) can be split up into short exact sequences
fi
0 −→ ker(fi ) −→ Mi −→ im(fi ) −→ 0, for i = 2, · · · , n−1, where M1 = ker(f2 ) and Mn = im(fn−1 ).
Conversely, such short exact sequences with M1 = ker(f2 ), Mn = im(fn−1 ), and im(fi−1 ) =
ker(fi ) for i = 3, · · · , n − 1 can be glued back together to the long exact sequence (⋆).
(iii) The given sequence is isomorphic (with identity maps on M1 and M2 ) to the direct sum and we
i1 π2
have a short exact sequence 0 −→ M1 −→ M1 ⊕M2 −→ M2 −→ 0; in particular M ∼ = M1 ⊕M2 .
An exact sequence that satisfies the equivalence conditions of the Split exact sequence
Theorem is split or is a split exact sequence.
Examples
(1) Let p and q be distinct primes. Then we have short exact sequences
f g
0 −→ Zp −→ Zpq −→ Zq −→ 0 where f (m) = qm ∈ Zpq and g(n) = n(mod q).
Let p = 5, q = 3.
f g
We have a short exact sequence 0 −→ Z5 −→ Z15 −→ Z3 −→ 0
where im(f ) = {0, 3, 6, 9, 12} , ker(g) = {0, 3, 6, 9, 12}.
Thus im(f ) = ker(g).
f g
Exercise : Do a similar analysis for 0 −→ Z3 −→ Z15 −→ Z5 −→ 0.
(ii) G/N ∼
= H.
MATH4016 Chapter 5 : Introduction to Modules Theory Page 18 of 19
Note
θ π
For G to be an extension of N by H means that there is an exact sequence 1 −→ N ,→ G ↠ H −→ 1.
ker(π = im(θ)).
The extension G of N by H is a split extension if there is a homomorphism α : H −→ G such that
πα = 1H .
Consider two short exact sequences such that one of them can be mapped to the other by a
sequence of homomorphisms.
Lemma 37. Let all modules be right R-modules and let all homomorphism be R-module homomor-
phisms.
Let
f g
0 A M W 0
α µ ω
h k
0 B N X 0
Proof
Let n ∈ N . Then, there is w ∈ W with ω(w) = k(n). Consequently, there exist m ∈ M with
g(m) = w and this implies that kµ(m) = ωg(m) = ω(w) = kn. Therefore, k(n − µ(m) = 0)
and there exist b ∈ B with h(b) = n − µ(m) ⇒ ∃b ∈ B with h(b) = n − µ(m). This implies
that ∃a ∈ A with α(a) = b ⇒ µf (a) = hα(a) = h(b) = n − µ(m) ⇒ µ(f (a) + m) = n.
Thus, µ is surjective and consequently an isomorphism.