Modules

Arun Ram
Department of Mathematics and Statistics
University of Melbourne
Parkville, VIC 3010 Australia
aram@unimelb.edu.au

Last updates: 29 May 2011

Modules

Let R be a ring with identity 1∈R.

R-modules are the analogues of group actions except for rings.

Note that conditions (a), (b), (c) and (d) in the definition of a left R-module imply that every left R-module is an abelian group under addition.

HW: Show, using Ex. 2.2.5, Part I, that the element 0∈M is unique.
HW: Show, using Ex. 2.2.5, Part I, that if m∈M then the element -m∈M is unique.
HW: Show that if M is a left R-module and m∈M then 0⋅m=0.

Important examples of modules are:

(a)   If R is a ring then R is a left R-module.
(b)   All abelian groups are ℤ-modules.
(c)   If R is a field then the R-modules are vector spaces.

R-module homomorphisms are for comparing R-modules.

Let R be a ring and let M and N be R-modules.

  • An R-module homomorphism from M to N is a function f:M→N such that
    (a)   If m1,m2 ∈M then f(m1 +m2) = f(m1) + f(m2) ,
    (b)   If r∈R and m∈M then f(rm) =rf(m).
  • A R-module isomorphism is a bijective R-module homomorphism.
  • Two left R-modules M and N are isomorphic, M≃N, if there exists a vector space isomorphism f:M→N between them.

Note that condition (a) in the definition of an R-module homomorphism implies that f is a group homomorphism.
HW: Show that if M and N are left R-modules and if f:M→N is an R-module homomorphism then f(0M) =0N, where 0M and 0N are the zeros in M and N, respectively.
HW: Let f:M→N be an R-module homomorphism. Show that if m∈M then f(-m) =-f(m).

  • A submodule of an R-module M is a subset M⊆M such that
    (a)   If n1,n2 ∈N then n1+n2 ∈N,
    (b)   0∈N,
    (c)   If n∈N then -n∈N,
    (d)   If n∈N and r∈R then rn∈N.
  • The zero R-module, (0), is the set containing only 0 with operations 0+0 =0 and r⋅0=0, for r∈R.

  • Let M be a left R-module and let S be a subset of M. The submodule generated by S is the submodule (S) of M such that
    (a)   S⊆(S),
    (b)   If T is a submodule of M and S⊆ T then (S)⊆T.

The submodule (S) is the smallest submodule of M containing S. Think of (S) as gotten by adding to S exactly those elements of V that are needed to make a submodule.

Cosets

  • A subgroup of a left R-module M is a subset N⊆M such that
    (a)   If n1,n2 ∈N then n1+n2 ∈N,
    (b)   0∈N,
    (c)   If n∈N then -n∈N,

Let M be a left R-module and let N be a subgroup of M. We will use the subgroup N to divide up the module M.

  • A coset of N in M is a set m+N= {m+n | n∈N}, where m∈M.
  • M/N (pronounced "M mod N") is the set of cosets of N in M.

Let M be a left R-module and let N be a subgroup of M. Then the cosets of N in M partition M.

Notice that the proofs of Proposition (mdptn) and Proposition (gpptn) are essentially the same.
HW: Write a very short proof of Proposition (mdptn) by using (gpptn).

Quotient modules ↔ Submodules

Let M be a left R-module and let N be a subgroup of M. We can try to make the set M/N of cosets of N in M into an R-module by defining an addition operation and an action of R. This doesn't work with just any subgroup of N, the subgroup must be a submodule.

Let N be a subgroup of a left R-module M. Then N is a submodule of M if and only if M/N with operations given by (m1+N) + (m2+N) = (m1+m2) +N and r (m+N) = r m+N is a left R-module.

Notice that the proofs of Proposition 2.2.5 and Proposition 1.1.8 are essentially the same.
HW: Write a shorter proof of Proposition 2.2.5 by using Proposition 1.1.8.

  • The quotient module M/N is the left R-module of cosets of a submodule N of an R-module vector M with operations given by (m1+N) + (m2+N) = (m1+m2) +N and r (m+N) = r m+N .

We have made M/N into a left R-module when N is a submodule of V.

HW: Show that if N=M then M/N ≃(0).

Kernel and image of a homomorphism

  • The kernel of an R-module homomorphism f:M→N is the set kerf={m∈M | f(m)=0N}, where 0N is the zero element of N.
  • The image of an R-module homomorphism f:M→N is the set imf={f(m) | m∈M }.

Let f:M→N be a linear transformation. Then

(a)   kerf is a submodule M.
(b)   imf is a submodule of N.

Let f:M→N be a linear transformation. Let 0M be the zero element of M. Then

(a)   kerf={0M} if and only if f is injective.
(b)   imf=N if and only if f is surjective.

Notice that the proof of Proposition (mdinjsur)(b) does not use the fact that f:M→N is a homomorphism, only the fact that f:M→N is a function.

(a)   Let f:M→N be an R-module homomorphism and let K=kerf. Define f^: M/kerf ⟶ N m+K ⟼ f(m) Then f^ is a well defined injective R-module homomorphism.
(b)   Let f:M→N be an R-module homomorphism and define f′: M ⟶ imf m ⟼ f(m) Then f′ is a well defined surjective R-module homomorphism.
(c)   If f:M→N is an R-module homomorphism then M/kerf≃imf, where the isomorphism is an R-module isomorphism.

Direct sums

Suppose M and N are R-modules. The idea is to make M×N into an R-module.

  • The direct sum V⊕W of two left R-modules M and N is the set M×N with operations given by (m1,n1) + (m2,n2) = (m1+m2, n1+n2) and r(m,n)= (rm,rn) , for m,m1, m2∈M, n,n1, n2∈N and r∈R. The operations in M⊕N are componentwise.
  • More generally, given left R-modules M1, M2,…, Ms , the direct sum M1⊕ M2⊕⋯⊕ Ms is the set M1× M2×⋯× Ms with the operations given by (m1,…, mi,…, ms) + (m1,…, ni,…, ns) = (m1+n1 ,…, mi+ni,…, ms+ns) and r(m1,…, mi,…, ms) = (rm1,…, rmi,…, rms) , where mi,ni ∈Mi, r∈R, and mi+ni and rmi are given by the operations in Mi.

HW: Show that these are good definitions, i.e. that, as defined above, M⊕N and M1⊕ M2⊕⋯⊕ Mn are left R-modules with zeros given by (0M,0N and (0M1, …, 0Ms, respectively. (0Mi denotes the zero element in the left R-module Mi.)

Notes and References

These notes are written to highlight the analogy between groups and group actions, rings and modules, and fields and vector spaces.

References

[Ram] A. Ram, Notes in abstract algebra, University of Wisconsin, Madison 1993-1994.

[Bou] N. Bourbaki, Algèbre, Chapitre 9: Formes sesquilinéaires et formes quadratiques, Actualités Sci. Ind. no. 1272 Hermann, Paris, 1959, 211 pp. MR0107661.

[Ru] W. Rudin, Real and complex analysis, Third edition, McGraw-Hill, 1987. MR0924157.

page history