Lecture Notes On Module Theory: Prof Shiv Datt Kumar
Lecture Notes On Module Theory: Prof Shiv Datt Kumar
by
2
Chapter 1
Module Theory
tensor products are closed for modules but not for ideals, it is useful to study
Projective modules play the role of a vector space while studying linear al-
gebra over a general commutative ring. Flat modules are more general than
projective modules. Some times, geometric objects defined over a field behave
differently over a bigger field. Such questions are best studied by scalar ex-
tension of rings using tensor products. Some properties are preserved under
flat extension but faithfully flat extensions are useful as they have nice descent
properties.
1.1 Module
The notion of vector space over a ring is known as module over a ring.
Let M be a non empty set and R be a ring with identity. A left R-module
3
Shiv Datt Kumar Modules
3. α.(β.x) = (αβ).x,
R- module.
and A ∈ Mn (R)
r 0 0 ··· 0
0 r 0
··· 0
rA = 0 0 r ··· 0 A
. . . ..
.. .. ..
.
0 0 0 r
4
Shiv Datt Kumar Modules
Simplest type of modules are free modules. Every vector space always has a
basis but this is not true in the case of module. Let R be a ring and I be
an ideal. Then R/I is a R-module but it has no basis as R/I has no linearly
1. S is linearly independent
2. S generates M .
M∼
= Rn and n is called a rank of M .
basis {e1 , e2 , . . . , en }.
5
Shiv Datt Kumar Modules
linearly independent over Z but can not be extended to a basis for any
b 6= 0.
• Example of a free module for which a subset X spans M but X does not
polynomial ring and M = R. Then M is free with basis {1}. Now take
module.
6
Shiv Datt Kumar Modules
Define f1 , f2 , . . . , fn .
f1 f2 f3 ... fn
e1 e1 0 0 ... 0
e2 0 e1 0 ... 0
.. .. .. .. .. ..
. . . . . .
en 0 0 0 ... e1
en+1 e2 0 0 ... 0
en+2 0 e2 0 ... 0
.. .. .. .. .. ..
. . . . . .
e2n 0 0 0 ... e2
.. .. .. .. ..
. . . . ... .
ekn+1 ek+1 0 0 ... 0
ekn+2 0 ek+1 0 ... 0
.. .. .. .. .. ..
. . . . . .
e(k+1)n 0 0 0 ... ek+1
P
αi fi = 0, αi ∈ R. Evaluating on successive blocks of n even terms.
2. 0R m = 0M for all m ∈ M .
a homomorphism of R modules if
7
Shiv Datt Kumar Modules
morphism.
Proof. Clearly K satisfies the conditions for a submodule. The map f : M/K −→
phism.
M/K
Proof. The composition of the projections M −→ M/K −→ N/K is surjective
M/K
and has kernel N . Hence M/N ' N/K .
generated by N and K.
N + K = {x + y|x ∈ N, y ∈ K}.
8
Shiv Datt Kumar Modules
x + y ∈ S. Thus N + K ⊂ S and S = N + K.
9
Shiv Datt Kumar Modules
(i) M = M1 + M2 + . . . + Mn and
Conversely assume conditions (i) and (ii). By (i), each x ∈ M can be expressed
as x = x1 + x2 + . . . + xn , xi ∈ Mi . Suppose x = y1 + y2 + . . . + yn , yi ∈ Mi .
1 ≤ i ≤ n. Thus M = M1 ⊕ M2 ⊕ . . . ⊕ Mn .
10
Shiv Datt Kumar Modules
Proposition 1.3.3. Any two bases of a free module have the same cardinality.
V over k. Since any two bases of a vector space have the same cardinality, the
result follows.
Corollary 1.3.4. If a free module F has a basis with n elements, then any other
of rank one.
a.m = f (a)m.
11
Shiv Datt Kumar Modules
element.
1. M satisfies ACC.
< x1 >(< x1 , x2 >. Then L may be < x1 , x2 >, if not proceed, because of
Mα1 ∈ X. It may be maximal, if not ∃ Mα2 ∈ X such that Mα1 ⊂ Mα2 . Now
Mα2 may be maximal, if not proceed. Because of ACC, this process terminates
12
Shiv Datt Kumar Modules
field.
U +L
Proof. Let U be a submodule of M . Then is a submodule of M/L,
L
U ∼ U +L
which is finitely generated and = . Since U ∩ L is a submodule
U ∩L L
U
L, U ∩ L is finitely generated. Suppose = {x1 + U ∩ L, . . . , xr + U ∩ L}.
U ∩L
Let U ∩ L = {y1 , . . . , ys }. Then U = [{x1 , . . . , xr , y1 . . . ys }]. Let x ∈ U .
U
Then x + U ∩ L ∈ . Thus x = α1 (x1 + U ∩ L) + . . . + αr (xr + U ∩ L).
U ∩L
P P
This implies x − (α1 x1 + . . . αr xr ) ∈ U ∩ L ⇒ x − αi xi = βj yj . Hence
P P
x = αi xi + βj yj .
Proof. If R[X] is Noetherian, then the map α : R[X] −→ R defined by α(f (x)) =
13
Shiv Datt Kumar Modules
1.6 Exercises
2. Show that if M has a finitely generated submodule N such that the quo-
0
4. A submodule N of M is called a direct summand of M if M = N ⊕ N
0
for some submodule N of M . If K ⊂ N ⊂ M are submodules, show the
following.
summand of M .
P
5. If M = ⊕ Mα , show that M is finitely generated if and only if Mα = 0
14
Shiv Datt Kumar Modules
(i) (N : K) = Ann( N N
+K
)
13. Let R be a Noetherian ring. Then every finitely generated module over R
is Noetherian.
15
Shiv Datt Kumar Projective Modules
16
Chapter 2
Projective Modules
2.1 Localization
Projective modules are free modules over local rings. Local rings are obtained
plicative closed in R if
1. 0 ∈
/S
2. 1 ∈ S
3. ab ∈ S, ∀a, b ∈ S
17
Shiv Datt Kumar Projective Modules
1. Rs ⊗R M ∼
= Ms .
f g
0 → M1 −
→ M2 −
→ M3 → 0
(i) f is injective
(ii) g is surjective
i p
0 → 2Z →
− Z−
→ Z2 → 0
Z onto Z2 = Z/2Z.
i p
0→M →
− M ⊕N −
→ N → 0,
is exact, where i is the inclusion map given by i(x) = (x, 0) and p is the projec-
0 f g 00
Definition 2.2.3. An exact sequence 0 → M −
→M −
→ M −→ 0 of R-module
00
splits, if there exits an R-homomorphism t : M −→ M such that gt = IM 00 ,
00
the identity map on M .
18
Shiv Datt Kumar Projective Modules
i p
0→M →
− M ⊕N −
→ N → 0,
0 f g 00
Proposition 2.2.1. If 0 −→ M −
→M −
→M −→ 0 is a split exact sequence,
0 00
then M ' M ⊕ M .
00
Proof. Let t : M −→ M be a splitting so that gt = IM 00 . This implies that
00
t is injective for if t(x) = 0, x ∈ M , then x = gt(x) = 0. If x ∈ M , then
00
x = tg(x) + x − tg(x) ∈ t(M ) + Kerg, as g(x − tg(x)) = 0.
00 00
Moreover if y ∈ f (M ) ∩ Kerg, then y = t(z), then y = t(z) , z ∈ M and
00
z = gt(z) = g(y) = 0. Hence y = t(z) = 0. Hence M = t(M ) ⊕ Kerg =
00 00 0
t(M ) ⊕ Imf ' M ⊕ M as f and t are injective maps.
0 f g 00
Corollary 2.2.2. Let 0 −→ M −
→ M −
→ M −→ 0 be an exact sequence of
0
R-modules which splits. Then there exists an R-homomorphism s : M −→ M
such that sf = IM 0 .
00 0 00
Proof. Let t : M −→ M be a splitting, then we have M = f (M ) ⊕ t(M ).
0
Take π1 to be the projection of M onto f (M ), and let s = f −1 π −1 . Then
sf = IM 0 .
Let M and N be R modules. Then the set HomR (M, N ) of all R-module homo-
We want to see how this module changes when either of the two modules M
19
Shiv Datt Kumar Projective Modules
0
Let M be a fixed R-module. Any homomorphism f : N −→ N of R-
0
modules, induces a homomorphism f∗ : HomR (M, N ) −→ HomR (M, N ) given
0 00
by f∗ (α) = f oα, α ∈ HomR (M, N ). Then (gf )∗ = g∗ f∗ , g ∈ HomR (N, N )
and I∗ : Hom(M, N ) → HomR (M, N ), the identity map. Similarly, for any
0
fixed module M and a homomorphism h : N −→ N , there exists an R-module
0
homomorphism h∗ : HomR (N, M ) −→ HomR (N , M ) given by h∗ (β) = βoh,
00
β ∈ HomR (N, M ). Then (gh)∗ = h∗ g ∗ , where g ∈ HomR (N, N ) and I ∗ = Id,
0 f∗ g∗ 00
0 −→ HomR (M, N ) −→ HomR (M, N ) −→ HomR (M, N )
is exact.
0
Proof. Clearly f∗ is injective, for if f∗ (α) = 0, α ∈ HomR (M, N ), then f α = 0.
For any x ∈ M , gβ(x) = 0, then β(x) ∈ Ker(g) = image(f ). Thus β(x) = f (y)
0 0
for some unique y ∈ N , for f is injective. This defines a map α : M −→ N by
fm ν
Example 2.3.1. Sequence 0 → Z −−→ Z −
→ Zm → 0 is exact but
ν∗ fm ∗
0 → Hom(Zm , Z) −→ Hom(Z, Z) −−→ Hom(Z, Z) → 0 not exact, for fm ∗ is
not surjective for m > 1, for fm ∗ (φ) = (φofm ). Then φofm (x) = φ(m.x) =
mφ(x) 6= 1, if m > 1.
20
Shiv Datt Kumar Projective Modules
0 f g 00
0 −→ M −
→M −
→ M −→ 0,
00 g∗ f∗ 0
0 −→ HomR (M , N ) −→ HomR (M, N ) −→ HomR (M , N )
is exact.
00
Proof. Let α ∈ HomR (M , N ) be such that g ∗ (α) = 0, Then αog = 0. Since
Ker (f ∗ ) = Image (g ∗ ).
21
Shiv Datt Kumar Projective Modules
2.
1. Proof. Suppose f3 (m) = 0. Then f4 α3 (m) = β3 f3 (m) = β3 (0) = 0. Since f4 is
of the diagram. This implies f2 (m2 ) ∈ ker(β2 ) = image (β1 ) (Exactness). Then
β3 (n). Now f5 (α4 (m4 )) = β4 (f4 (m4 )) = β4 (β3 (n)) = 0. Since f5 is injective
α β
Proposition 2.3.4. A short exact sequence 0 → M1 −
→ M2 −
→ M3 → 0 is split
α β
Proposition 2.3.5. Let 0 → M1 −
→ M2 −
→ M3 → 0 be an split exact sequence.
22
Shiv Datt Kumar Projective Modules
Let R be a commutative ring with identity, S a non empty set. Does ∃ a pair
(M, i) such that for any pair (N, j) ∃ a map unique homomorphism φ : M → N
S
i /M
j
φ
N
is commutative ?
Solution: Consider F (S) = {f : S → R|f (x) = 0 for all but finitely many
elements }.
Define (f + g)(x) = f (x) + g(x) and αf (x) = α(f (x)), α ∈ R. Then F (S) is an
0
if x 6= y
i(x)(y) =
1 if x = y,
23
Shiv Datt Kumar Projective Modules
M
i / F (M )
IM
φ
"
M
commutes i.e. φoi = I. Hence φ is a surjective homomorphism from F (M ) to
F (M ) ∼
M . Then by fundamental theorem of homomorphism = M.
Ker φ
Certain types of modules P have the property that for any surjective homo-
00
morphism g : M −→ M , the induced homomorphism g ∗ : HomR (P, M ) −→
00
HomR (P, M ) is surjective. These are the projective modules defined as follows.
diagram
P
h
g
~
M
f
/N /0
commutes.
24
Shiv Datt Kumar Projective Modules
coordinate ring of sphere S 2 . Let xi denote the images of Xi under the natural
over S 2 . This is not free for otherwise T (S 2 ) would become trivial vector bundle.
S
i / F (S)
j
f
"
M
β
/N /0
that φoi = C. Now βo(φoi) = βoC = f oi. Since (F (S), i) is a free module and
are equivalent :
1. Module P is projective.
25
Shiv Datt Kumar Projective Modules
that P ⊕ Q is free.
α β
Proof. (1) ⇒ (2) Suppose P is projective and 0 → M −
→N −
→ P → 0 exact.
(2) ⇒ (3) Suppose every exact sequence of the above type splits. Then
F =P ⊕Q /P
φ f
M
β
/N /0
Q
Proposition 2.5.3. Module P = ⊕ Pα is projective iff each Pα is projective.
26
Shiv Datt Kumar Projective Modules
Z4 .
Proof. First suppose P is free, with basis {ei |i ∈ I(indexing set)}. Given α ∈
0
HomR (P, M ), let α(ei ) = xi . Since g is surjective choose yi ∈ M with g(yi ) =
surjective.
27
Shiv Datt Kumar Projective Modules
Remark 2.5.1. Now let A be any ring and M a finite projective A-module. For
n(p) for its rank. Then n is a function from Spec(A) to Z, and is constant on
called the rank of M . If the rank is constant r over the whole Spec(A), then
Note that rank is a continuous function (with the discrete topology on Z and
elements.
x ∈ M.
values in K.
with the property that for any R-module K and R-bilinear map f : M ×N −→ K,
28
Shiv Datt Kumar Projective Modules
unique up to isomorphism.
Proof. Uniqueness: Let (T, θ) and (T 0 , θ0 ) be two pairs which satisfy the con-
M ×N
θ /T and M ×N
θ /T
ψφ IT
# #
θ θ
T T
Since (ψφ)θ = ψ(φθ) = ψθ0 = θ and IT θ = θ, we have the ψφ = IT . Similarly
φψ = IT 0 . Hence T ∼
= T 0.
Existence: Consider free left R-module (F (M × N ), i) on M × N , where i :
R-modules. Then
1. M ⊗R N ∼
= N ⊗R M , m ⊗ n 7→ n ⊗ m.
2. R ⊗R M ∼
= M , a ⊗ m 7→ am.
29
Shiv Datt Kumar Projective Modules
3. M ⊗R (N ⊗ L) = (M ⊗R N ) ⊗R L.
4. M ⊗R (N + L) ∼
= M ⊗R N + M ⊗R L.
3. Q ⊗Z Z ∼
= Q.
2.7 Exercises
α β
3. Let M1 −→ M2 −→ M3 −→ 0 be an exact sequence of R - modules and
β∗ α∗
N be a R - module. Then 0 −→ HomR (M3 , N ) −→ HomR (M2 , N ) −→
α β
4. Let 0 −→ M1 −→ M2 −→ M3 be an exact sequence of R - modules and
β∗ ∗ α
N be a R - module. Then 0 −→ HomR (N, M1 ) −→ HomR (N, M2 ) −→
N −→ P −→ 0 splits.
30
Shiv Datt Kumar Projective Modules
that the sequence splits if and only if d1 and d2 are relatively prime.
10. Show that if P is a projective module, then there exists a free module F
with P ⊕ F free.
be an R-module. Then
matrix.
31