2024-05-17
Algebra-I
00

Contents

§17 Modules
§17.1 Modules
§17.2 Submodules
§17.3 Module Homomorphisms
§17.4 Direct Sums and Free Modules
§17.5 Universal Property of Free Modules
§17.6 The Free Module on 0 Generators

§17 Modules

§17.1 Modules

Just as groups act on sets, rings act on Abelian groups. When a ring acts on an Abelian group, that Abelian group is called a module over the ring.

When a group acts on a set, it must act by bijections, and therefore it must preserve properties such as the cardinality of the set. But when a ring acts on an Abelian group, it respects the additive structure inside the Abelian group. This is condition (1) in the definition below.

In this setting, we will build all the definitions of module algebra in much the same way as we did for groups.

Definition 17.1 Let RR be a ring and let MM be an Abelian group. A left action of RR on MM is a function

R×MM,(r,m)rm\begin{aligned} R\times M&\to M,\\ (r,m)&\mapsto rm \end{aligned}

such that for all r,sRr,s\in R and m,mMm,m^{\prime}\in M:

(1) r(m+m)=rm+rmr(m+m^{\prime})=rm+rm^{\prime}.

(2) (r+s)m=rm+sm(r+s)m=rm+sm.

(3) s(rm)=(sr)ms(rm)=(sr)m.

(4) 1m=m1m=m.

Once a left action of RR on MM is specified, we call MM a left RR-module.

Remark Here, “multiplication by rr” may be interpreted as scaling by some element of the ring. Thus, a module is a set equipped with addition together with a notion of scaling by rr.

There is a more concise way to express this. Everything above is equivalent to giving a ring homomorphism

REnd(M).R\to\mathrm{End}(M).

A right RR-module is an Abelian group MM equipped with a function

M×RMM\times R\to M

satisfying analogues of conditions (1)–(4).

At first, this may seem like a large amount of data, since we are simultaneously dealing with both RR and MM.

In practice, however, we usually fix a ring RR and study only the relationships between different modules MM.

Exercise Let MM be a left RR-module. Then

0m=mand(r)m=(rm).0m=m\quad\text{and}\quad(-r)m=-(rm).

Proof: For clarity, write

0R0_R

for the zero element of RR.

By condition (2),

0Rm=(0R+0R)m=0Rm+0Rm.0_Rm = (0_R+0_R)m = 0_Rm+0_Rm.

Therefore, by the cancellation law,

0=0Rm.0=0_Rm.

The 00 on the left is the additive identity of MM.

Similarly,

rm+(r)m=(rr)m=0Rm=0.rm+(-r)m = (r-r)m = 0_Rm = 0.
 ~\tag*{$\square$}

Example 17.1

(a) Let

R=R,M=Rn,R=\mathbb{R}, \qquad M=\mathbb{R}^n,

the nn-dimensional real vector space.

Define a function

R×MM,(t,v)tv\begin{aligned} \mathbb{R}\times M&\to M,\\ (t,v)&\mapsto t\vec{v} \end{aligned}

by scaling by tt.

If

v=(v1,,vn),\vec{v} = (v_1,\ldots,v_n),

then

tv=(tv1,,tvn).t\vec{v} = (tv_1,\ldots,tv_n).

This satisfies all of the properties above.

(b) Every ring RR is naturally a left module over itself.

(c) Here is an example that is further removed from the idea of “scaling” and closer to the idea of an “action”.

Let

R[t]\mathbb{R}[t]

be the ring of real-coefficient polynomials in the variable tt.

Choose an m×mm\times m matrix TT, viewed as a linear map

T:RmRm.T:\mathbb{R}^m\to\mathbb{R}^m.

Then Rm\mathbb{R}^m is a left R[t]\mathbb{R}[t]-module with action defined by

(a0+a1t++aktk)v:=a0v+a1T(v)++ak(TT)(v),(a_0+a_1t+\cdots+a_kt^k)v := a_0v+a_1T(v)+\cdots+a_k(T\circ\cdots\circ T)(v),

where

TTT\circ\cdots\circ T

denotes TT composed with itself kk times.

§17.2 Submodules

Definition 17.2 Let RR be a ring and let MM be a left RR-module.

An Abelian subgroup

MMM^{\prime}\subset M

is called a submodule of MM if

xMrxMx\in M^{\prime} \quad\Rightarrow\quad rx\in M^{\prime}

for all rRr\in R.

Example 17.2

(a) If

R=RR=\mathbb{R}

and

M=Rn,M=\mathbb{R}^n,

then a submodule is a subset closed under addition, additive inverses, and scalar multiplication.

This is exactly the same thing as a linear subspace of Rn\mathbb{R}^n.

(b) Let RR be a commutative ring. Then

IRI\subset R

is an ideal if and only if II is a submodule of RR.

(c) Let

M=RmM=\mathbb{R}^m

be the R[t]\mathbb{R}[t]-module defined by a linear transformation

T:RkRk.T:\mathbb{R}^k\to\mathbb{R}^k.

Then a submodule is a linear subspace VV satisfying

T(V)V.T(V)\subset V.

In other words, it is a TT-invariant subspace.

§17.3 Module Homomorphisms

Definition 17.3 Let MM and NN be left RR-modules.

An RR-module homomorphism, or RR-module map, is a function

f:MNf:M\to N

such that ff is a group homomorphism and

f(rx)=rf(x)f(rx)=rf(x)

for all rRr\in R and xMx\in M.

Definition 17.4 An RR-module isomorphism is a bijective homomorphism.

Definition 17.5 The kernel and image of an RR-module homomorphism

f:MNf:M\to N

are respectively the kernel and image of ff viewed as a group homomorphism.

Thus

ker(f)={xf(x)=0},\ker(f) = \{x\mid f(x)=0\},

and

im(f)={yNy=f(x), xM}.\mathrm{im}(f) = \{y\in N\mid y=f(x),~x\in M\}.

Example 17.3

(a) If

MRnM\cong\mathbb{R}^n

and

NRmN\cong\mathbb{R}^m

with their usual R\mathbb{R}-module structures, then a linear map

MNM\to N

is an R\mathbb{R}-module homomorphism.

(b) (There is no obvious example corresponding to (b) above.)

(c) Let

M=RmM=\mathbb{R}^m

be a left module defined by a linear transformation TT.

Let

N=RnN=\mathbb{R}^n

be a left module defined by a linear transformation

S:RnRn.S:\mathbb{R}^n\to\mathbb{R}^n.

Then an RR-module homomorphism is a linear map

f:RmRnf:\mathbb{R}^m\to\mathbb{R}^n

with the property

f(T(v))=S(f(v)).f(T(v)) = S(f(v)).

Definition 17.6 Let MM and NN be left RR-modules. The set of all RR-module homomorphisms is denoted

HomR(M,N).\mathrm{Hom}_R(M,N).

Proposition 17.1

HomR(M,N)\mathrm{Hom}_R(M,N)

is a left RR-module.

Proof: Definition of scalar multiplication:

For rRr\in R and fHomR(M,N)f\in\mathrm{Hom}_R(M,N), define the scalar multiple rfr\cdot f by

(rf)(m)=rf(m),mM.(r\cdot f)(m) = rf(m), \qquad \forall m\in M.

Verify that rfr\cdot f is an RR-module homomorphism:

  1. Additivity:
(rf)(m1+m2)=rf(m1+m2)=r[f(m1)+f(m2)]=rf(m1)+rf(m2)=(rf)(m1)+(rf)(m2).\begin{aligned} (r\cdot f)(m_1+m_2) &= rf(m_1+m_2)\\ &= r[f(m_1)+f(m_2)]\\ &= rf(m_1)+rf(m_2)\\ &= (r\cdot f)(m_1) + (r\cdot f)(m_2). \end{aligned}

Thus rfr\cdot f is additive.

  1. Compatibility with scalar multiplication:

For all sRs\in R and mMm\in M,

(rf)(sm)=rf(sm)=r[sf(m)]=s[rf(m)]=s(rf)(m).\begin{align*} (r\cdot f)(sm) &= rf(sm)\\ &= r[sf(m)]\\ &= s[rf(m)] \tag{since $R$ is commutative}\\ &= s(r\cdot f)(m). \end{align*}

Thus rfr\cdot f is RR-linear.

Verify the module axioms:

  1. Distributivity with respect to addition in the ring:
((r+s)f)(m)=(r+s)f(m)=rf(m)+sf(m)=(rf+sf)(m).\begin{aligned} ((r+s)\cdot f)(m) &= (r+s)f(m)\\ &= rf(m)+sf(m)\\ &= (r\cdot f+s\cdot f)(m). \end{aligned}
  1. Distributivity with respect to addition in the module:
(r(f+g))(m)=r(f+g)(m)=r[f(m)+g(m)]=rf(m)+rg(m)=(rf)(m)+(rg)(m).\begin{aligned} (r\cdot(f+g))(m) &= r(f+g)(m)\\ &= r[f(m)+g(m)]\\ &= rf(m)+rg(m)\\ &= (r\cdot f)(m) + (r\cdot g)(m). \end{aligned}
  1. Associativity of scalar multiplication:
((rs)f)(m)=(rs)f(m)=r(sf(m))=r(sf)(m).\begin{aligned} ((rs)\cdot f)(m) &= (rs)f(m)\\ &= r(sf(m))\\ &= r\cdot(s\cdot f)(m). \end{aligned}
  1. Identity:
(1Rf)(m)=1Rf(m)=f(m).(1_R\cdot f)(m) = 1_Rf(m) = f(m).

Conclusion:

Since all the module axioms are satisfied,

HomR(M,N)\mathrm{Hom}_R(M,N)

is a left RR-module under the scalar multiplication defined above.

 ~\tag*{$\square$}

§17.4 Direct Sums and Free Modules

Definition 17.7 Let MM and NN be left RR-modules.

The direct sum

MNM\oplus N

is defined to be the group

M×NM\times N

equipped with the RR-module structure

r(m,n):=(rm,rn).r(m,n) := (rm,rn).

Proposition 17.2

MNM\oplus N

is an RR-module.

Proof: We already know that

MNM\oplus N

is an Abelian group.

On the other hand,

1(m,n):=(1m,1n)=(m,n)1(m,n) := (1m,1n) = (m,n)

because both MM and NN are modules.

Moreover,

r((m,n)+(m,n))=r(m+m,n+n)=(r(m+m),r(n+n))=(rm+rm,rn+rn)=(rm,rn)+(rm,rn)=r(m,n)+r(m,n).\begin{align*} r((m,n)+(m^{\prime},n^{\prime})) &= r(m+m^{\prime},n+n^{\prime})\\ &= (r(m+m^{\prime}), r(n+n^{\prime}))\\ &= (rm+rm^{\prime}, rn+rn^{\prime}) \tag{3}\\ &= (rm,rn) + (rm^{\prime},rn^{\prime})\\ &= r(m,n) + r(m^{\prime},n^{\prime}). \end{align*}

In (3), we used the fact that both MM and NN are left RR-modules.

 ~\tag*{$\square$}

Example 17.4 If

R=R,R=\mathbb{R},

and both MM and NN are also R\mathbb{R} viewed as modules over themselves, then

RRR×RR2\mathbb{R}\oplus\mathbb{R} \cong \mathbb{R}\times\mathbb{R} \cong \mathbb{R}^2

as groups, with the usual scalar multiplication

r(x1,x2)=(rx1,rx2).r(x_1,x_2) = (rx_1,rx_2).

Remark There is an obvious isomorphism

(MN)OM(NO),(m,n,o)(m,n,o).(M\oplus N)\oplus O \cong M\oplus(N\oplus O), \quad (m,n,o)\mapsto(m,n,o).

Definition 17.8 Let RR be a ring. The direct-sum module

Rn:=RRR^n := R\oplus\cdots\oplus R

is called the free RR-module of rank nn.

§17.5 Universal Property of Free Modules

Question: Why is it called a free RR-module?

Proposition 17.3 Let MM be an RR-module.

Any nn-tuple of elements

x1,,xnMx_1,\ldots,x_n\in M

uniquely determines an RR-module homomorphism

X:RnMX:R^n\to M

defined by

(0,,0,1,0,,0)xi,(0,\ldots,0,1,0,\ldots,0) \mapsto x_i,

where the iith coordinate is 11.

Remark This is the same property as that of a free group on nn generators: any nn-tuple of elements of a group GG uniquely determines a map

FnG.F_n\to G.

Proof: Given

(x1,,xn),(x_1,\ldots,x_n),

define

X:RnMX:R^n\to M

by

X(a1,,an):=a1x1++anxnM.X(a_1,\ldots,a_n) := a_1x_1+\cdots+a_nx_n \in M.

This is a group homomorphism because

X((a1,,an)+(b1,,bn))=(a1+b1)x1++(an+bn)xn=(a1x1++anxx)+(b1x1++bnxn)=X(a1,,an)+X(b1,,bn).\begin{aligned} X((a_1,\ldots,a_n)+(b_1,\ldots,b_n)) &= (a_1+b_1)x_1 +\cdots + (a_n+b_n)x_n\\ &= (a_1x_1+\cdots+a_nx_x) + (b_1x_1+\cdots+b_nx_n)\\ &= X(a_1,\ldots,a_n) + X(b_1,\ldots,b_n). \end{aligned}

The middle equality uses the fact that MM is an RR-module.

It is also an RR-module homomorphism because

X(r(a1,,an))=X((ra1,,ran))=(ra1)x1++(ran)xn=r(a1x1++anxn)=rX((a1,,an)).\begin{aligned} X(r(a_1,\ldots,a_n)) &= X((ra_1,\ldots,ra_n))\\ &= (ra_1)x_1+\cdots+(ra_n)x_n\\ &= r(a_1x_1+\cdots+a_nx_n)\\ &= rX((a_1,\ldots,a_n)). \end{aligned}

Again, the penultimate equality uses the fact that MM is an RR-module.

 ~\tag*{$\square$}

§17.6 The Free Module on 0 Generators

Exercise Let MM be a left RR-module. Prove that

r0M=0M,andr(x)=rx.r0_M=0_M, \quad\text{and}\quad r(-x)=-rx.

Proof: An action of RR on MM is equivalent to a ring homomorphism

REnd(M).R\to\mathrm{End}(M).

In particular, every element rRr\in R determines an Abelian-group homomorphism.

Therefore, scaling by rr preserves the additive identity and additive inverses of MM.

If you prefer a more computational proof, observe that

r0M+r0M=r(0M+0M)=r0M.r0_M+r0_M = r(0_M+0_M) = r0_M.

Therefore, by the cancellation law in the Abelian group, we may subtract r0Mr0_M from both sides to obtain

r0M=0M.r0_M = 0_M.

Hence

r(x)+rx=r(x+x)=r0M=0M.r(-x)+rx = r(-x+x) = r0_M = 0_M.

This shows that r(x)r(-x) is the additive inverse of rxrx.

 ~\tag*{$\square$}

Remark We understand

RnR^{\oplus n}

for n1n\geqslant1.

But what about

n=0?n=0?

We should look for an RR-module

R0R^{\oplus0}

such that there is a bijection

HomR(R0,M)MapSets(,M).\mathrm{Hom}_R(R^{\oplus0},M) \cong \mathrm{Map}_{\text{Sets}}(\varnothing,M).

But there is a unique function from the empty set to any set.

Therefore, we must find an RR-module

R0R^{\oplus0}

such that there is exactly one module homomorphism from it to every module MM.

The unique module with this property is the zero module, i.e. the trivial Abelian group satisfying

r0=0.r0=0.