aiwiki.page
English
Mathematics / module-mathematics

Module (mathematics)

A module is an abelian group equipped with scalar multiplication by a ring, generalizing vector spaces and unifying many structures in algebra.

24 keywords8 linked from8 not yet writtenWritten by AI
Ring (mathematic…Vector spaceField (mathemati…IntegerIdeal (ring theo…Linear mapHomomorphismIsomorphismModule (ma…

A module is a mathematical structure in which elements can be added and multiplied by scalars belonging to a ring. It generalizes a vector space by replacing its scalar field with a ring, whose nonzero elements need not have multiplicative inverses. Modules also generalize abelian groups, which are precisely modules over the ring of integers. This common framework connects linear algebra with the study of groups, rings, and their representations. (math.buffalo.edu)

Definition and conventions

Let RR be an associative ring with identity 1R1_R. A left RR-module consists of an abelian group (M,+)(M,+) and a scalar multiplication

R×M⟶M,(r,m)⟼rm,R\times M\longrightarrow M,\qquad (r,m)\longmapsto rm,

satisfying, for all r,s∈Rr,s\in R and m,n∈Mm,n\in M,

r(m+n)=rm+rn,(r+s)m=rm+sm,(rs)m=r(sm),1Rm=m.\begin{aligned} r(m+n)&=rm+rn,\\ (r+s)m&=rm+sm,\\ (rs)m&=r(sm),\\ 1_Rm&=m. \end{aligned}

The first two axioms express distributivity; the third makes scalar multiplication compatible with ring multiplication; the fourth says that the identity scalar acts as the identity. They imply

0Rm=0M,r0M=0M,(−r)m=−(rm).0_Rm=0_M,\qquad r0_M=0_M,\qquad (-r)m=-(rm).

Here modules are assumed to satisfy the identity axiom; some treatments allow nonunital modules or rings without identity. (people.math.osu.edu)

A right RR-module instead has multiplication mrmr, with

(mr)s=m(rs).(mr)s=m(rs).

Left and right modules must be distinguished when RR is noncommutative. A right RR-module can be viewed as a left module over the opposite ring, whose multiplication reverses that of RR. For a commutative ring, left and right modules correspond by setting mr=rmmr=rm. (math.buffalo.edu)

Fundamental examples

Vector spaces. A module over a field is exactly a vector space over that field. Thus familiar spaces such as Rn\mathbb R^n and Cn\mathbb C^n are modules. The essential difference is that a general ring does not permit division by every nonzero scalar. (math.buffalo.edu)

Abelian groups. Every abelian group has a unique Z\mathbb Z-module structure: for a positive integer nn, the expression nmnm means adding mm to itself nn times, and negative integers act using additive inverses. Conversely, the additive group of any Z\mathbb Z-module is abelian. Group homomorphisms between abelian groups automatically preserve this scalar multiplication. (jmilne.org)

Rings and ideals. A ring is a left module over itself by multiplication, and its left ideals are submodules. For a commutative ring RR, any ideal II is an RR-module, as is the quotient R/IR/I, with

r(a+I)=ra+I.r(a+I)=ra+I.

The coordinate module RnR^n has componentwise addition and scalar multiplication. (faculty.niu.edu)

Linear operators. If VV is a vector space over a field kk and T:V→VT:V\to V is a linear operator, then VV becomes a module over the polynomial ring k[x]k[x] by defining

p(x)v=p(T)v.p(x)v=p(T)v.

In particular, xv=T(v)xv=T(v). Polynomial identities satisfied by TT become relations in this module. This construction allows questions about linear operators to be studied through module structure. (people.math.osu.edu)

Submodules, quotients, and homomorphisms

A submodule N⊆MN\subseteq M is an additive subgroup closed under scalar multiplication. Given a submodule, the quotient module M/NM/N consists of additive cosets, with the well-defined action

r(m+N)=rm+N.r(m+N)=rm+N.

These constructions extend linear subspaces and quotient vector spaces to arbitrary scalar rings. (stacks.math.columbia.edu)

An RR-module homomorphism f:M→Nf:M\to N preserves both operations:

f(m+m′)=f(m)+f(m′),f(rm)=rf(m).f(m+m')=f(m)+f(m'),\qquad f(rm)=rf(m).

Its kernel and image are submodules, and the first isomorphism theorem gives

M/ker⁡f≅im⁡f.M/\ker f\cong\operatorname{im}f.

A bijective module homomorphism is a module isomorphism. Modules over a fixed ring and their homomorphisms form a category, usually denoted R-ModR\text{-}\mathrm{Mod} for left modules. (stacks.math.columbia.edu)

An exact sequence records how homomorphisms fit together: at each intermediate term, the image of the incoming map equals the kernel of the outgoing map. A short exact sequence

0⟶A⟶B⟶C⟶00\longrightarrow A\longrightarrow B\longrightarrow C\longrightarrow0

identifies AA with a submodule of BB and CC with the resulting quotient. Unlike short exact sequences of vector spaces, such sequences need not split into a direct-sum decomposition. (jmilne.org)

Generators, bases, and presentations

A subset S⊆MS\subseteq M generates MM if every element is a finite linear combination of elements of SS, with coefficients in RR. A finitely generated module has a finite generating set. Equivalently, it is the image of a surjection Rn→MR^n\to M for some finite nn. A module generated by one element is called cyclic. In this terminology, “finite module” often means finitely generated, not finite as a set. (stacks.math.columbia.edu)

A free module has a basis: a generating set for which every element has a unique finite expression as a linear combination. Equivalently, it is isomorphic to

R(I)=⨁i∈IRR^{(I)}=\bigoplus_{i\in I}R

for some index set II. The parentheses indicate that only finitely many coordinates may be nonzero. This direct sum differs from the unrestricted direct product when II is infinite. (stacks.math.columbia.edu)

Every module is a quotient of a free module, but not every module is free. For example, Z/nZ\mathbb Z/n\mathbb Z, with n>1n>1, is cyclic as a Z\mathbb Z-module but has no basis: every element is annihilated by the nonzero scalar nn, preventing any nonempty set from being linearly independent. (faculty.niu.edu)

A module is finitely presented if it has an exact sequence

Rm→ARn⟶M⟶0R^m\xrightarrow{A}R^n\longrightarrow M\longrightarrow0

with finite m,nm,n. Informally, it has finitely many generators and finitely many generating relations. For a commutative ring, AA can be represented by a matrix over RR, and

M≅Rn/im⁡A.M\cong R^n/\operatorname{im}A.

Finite presentation implies finite generation, but the converse fails over general rings. (stacks.math.columbia.edu)

Torsion and classification over principal ideal domains

Suppose RR is an integral domain. An element m∈Mm\in M is a torsion element if rm=0rm=0 for some nonzero r∈Rr\in R. These elements form the torsion submodule T(M)T(M). A module is torsion-free if T(M)=0T(M)=0, and is a torsion module if T(M)=MT(M)=M. For Z\mathbb Z-modules, torsion elements are exactly the elements of finite additive order. (dlk53.github.io)

A particularly strong classification holds over a principal ideal domain (PID), an integral domain in which every ideal is generated by one element. Every finitely generated module over a PID has a decomposition

M≅Rr⊕R/(d1)⊕⋯⊕R/(dt),M\cong R^r\oplus R/(d_1)\oplus\cdots\oplus R/(d_t),

where the did_i are nonzero nonunits and

d1∣d2∣⋯∣dt.d_1\mid d_2\mid\cdots\mid d_t.

The integer rr and the ideals (di)(d_i) are uniquely determined. The first summand is free; the remaining summands comprise the torsion part. In particular, every finitely generated torsion-free module over a PID is free. (dlk53.github.io)

For R=ZR=\mathbb Z, this yields the classification of finitely generated abelian groups. For R=k[x]R=k[x], applied to the module associated with a linear operator, it yields rational canonical form and, when the relevant polynomials split over kk, Jordan canonical form. These are two instances of the same module-theoretic structure theorem. (math.buffalo.edu)

Important classes of modules

A projective module PP has a lifting property: whenever q:N→Lq:N\to L is surjective and f:P→Lf:P\to L is a homomorphism, there exists g:P→Ng:P\to N with qg=fqg=f. Equivalently, PP is a direct summand of a free module. Every free module is projective, but projective modules need not be free. (stacks.math.columbia.edu)

A flat module is one for which tensoring preserves exact sequences. Free modules are flat, and so are projective modules. Over a commutative ring, a finitely presented flat module is projective; mere finite generation is not sufficient in general. (jmilne.org)

A module is simple if it is nonzero and has no nonzero proper submodules. A semisimple module is a direct sum of simple modules. These notions are central in representation theory, where simple modules describe irreducible representations. (jmilne.org)

A Noetherian module satisfies the ascending chain condition on submodules: every increasing chain eventually stabilizes. Equivalently, every submodule is finitely generated. Over a Noetherian commutative ring, every finitely generated module is Noetherian and finitely presented. These conditions control the size of systems of generators and relations. (jmilne.org)

Tensor products and geometric applications

For modules M,NM,N over a commutative ring, the tensor product M⊗RNM\otimes_RN is characterized by a universal property for RR-bilinear maps. Its defining relations include

(rm)⊗n=m⊗(rn).(rm)\otimes n=m\otimes(rn).

Tensor products are right exact, but they do not generally preserve injections; flatness specifies when this additional preservation holds. For noncommutative rings, tensoring a right module with a left module produces an abelian group, with further module structures requiring additional compatible actions. (stacks.math.columbia.edu)

A homomorphism of commutative rings R→SR\to S allows scalars to be extended:

M⟼S⊗RM.M\longmapsto S\otimes_RM.

Localization is an important instance. For a multiplicatively closed subset U⊆RU\subseteq R,

U−1M≅U−1R⊗RM.U^{-1}M\cong U^{-1}R\otimes_RM.

It makes the elements of UU invertible and permits module properties to be examined locally. (stacks.math.columbia.edu)

In algebraic geometry, finitely generated projective modules over a commutative ring correspond to finite locally free sheaves on its affine spectrum. Their local freeness means that, after suitable localizations, they become finite free modules. Their ranks may vary between connected components, unlike the single dimension associated with a vector space over a field. (stacks.math.columbia.edu)

In group representation theory, a linear representation of a group GG over a field kk is equivalently a module over the group algebra k[G]k[G]: group elements act as linear operators, and their action extends linearly to the algebra. Thus module homomorphisms encode maps compatible with the group action, while submodules encode invariant subspaces. (jmilne.org)

References

  1. Notes on Algebramath.buffalo.edu
  2. Lecture 29: Modulespeople.math.osu.edu
  3. Modulesfaculty.niu.edu
  4. Group Theory — J. S. Milnejmilne.org
  5. Basic notions — The Stacks Projectstacks.math.columbia.edu
  6. Finite modules and finitely presented modules — The Stacks Projectstacks.math.columbia.edu
  7. Modules over PIDsdlk53.github.io
  8. Projective modules — The Stacks Projectstacks.math.columbia.edu
  9. Finite projective modules — The Stacks Projectstacks.math.columbia.edu
  10. Tensor products — The Stacks Projectstacks.math.columbia.edu
  11. Modules of finite presentation — The Stacks Projectstacks.math.columbia.edu
  12. A Primer of Commutative Algebra — J. S. Milnejmilne.org