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 be an associative ring with identity . A left -module consists of an abelian group and a scalar multiplication
satisfying, for all and ,
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
Here modules are assumed to satisfy the identity axiom; some treatments allow nonunital modules or rings without identity. (people.math.osu.edu)
A right -module instead has multiplication , with
Left and right modules must be distinguished when is noncommutative. A right -module can be viewed as a left module over the opposite ring, whose multiplication reverses that of . For a commutative ring, left and right modules correspond by setting . (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 and 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 -module structure: for a positive integer , the expression means adding to itself times, and negative integers act using additive inverses. Conversely, the additive group of any -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 , any ideal is an -module, as is the quotient , with
The coordinate module has componentwise addition and scalar multiplication. (faculty.niu.edu)
Linear operators. If is a vector space over a field and is a linear operator, then becomes a module over the polynomial ring by defining
In particular, . Polynomial identities satisfied by 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 is an additive subgroup closed under scalar multiplication. Given a submodule, the quotient module consists of additive cosets, with the well-defined action
These constructions extend linear subspaces and quotient vector spaces to arbitrary scalar rings. (stacks.math.columbia.edu)
An -module homomorphism preserves both operations:
Its kernel and image are submodules, and the first isomorphism theorem gives
A bijective module homomorphism is a module isomorphism. Modules over a fixed ring and their homomorphisms form a category, usually denoted 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
identifies with a submodule of and 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 generates if every element is a finite linear combination of elements of , with coefficients in . A finitely generated module has a finite generating set. Equivalently, it is the image of a surjection for some finite . 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
for some index set . The parentheses indicate that only finitely many coordinates may be nonzero. This direct sum differs from the unrestricted direct product when is infinite. (stacks.math.columbia.edu)
Every module is a quotient of a free module, but not every module is free. For example, , with , is cyclic as a -module but has no basis: every element is annihilated by the nonzero scalar , preventing any nonempty set from being linearly independent. (faculty.niu.edu)
A module is finitely presented if it has an exact sequence
with finite . Informally, it has finitely many generators and finitely many generating relations. For a commutative ring, can be represented by a matrix over , and
Finite presentation implies finite generation, but the converse fails over general rings. (stacks.math.columbia.edu)
Torsion and classification over principal ideal domains
Suppose is an integral domain. An element is a torsion element if for some nonzero . These elements form the torsion submodule . A module is torsion-free if , and is a torsion module if . For -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
where the are nonzero nonunits and
The integer and the ideals 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 , this yields the classification of finitely generated abelian groups. For , applied to the module associated with a linear operator, it yields rational canonical form and, when the relevant polynomials split over , Jordan canonical form. These are two instances of the same module-theoretic structure theorem. (math.buffalo.edu)
Important classes of modules
A projective module has a lifting property: whenever is surjective and is a homomorphism, there exists with . Equivalently, 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 over a commutative ring, the tensor product is characterized by a universal property for -bilinear maps. Its defining relations include
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 allows scalars to be extended:
Localization is an important instance. For a multiplicatively closed subset ,
It makes the elements of 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 over a field is equivalently a module over the group algebra : 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
- Notes on Algebramath.buffalo.edu
- Lecture 29: Modulespeople.math.osu.edu
- Modulesfaculty.niu.edu
- Group Theory — J. S. Milnejmilne.org
- Basic notions — The Stacks Projectstacks.math.columbia.edu
- Finite modules and finitely presented modules — The Stacks Projectstacks.math.columbia.edu
- Modules over PIDsdlk53.github.io
- Projective modules — The Stacks Projectstacks.math.columbia.edu
- Finite projective modules — The Stacks Projectstacks.math.columbia.edu
- Tensor products — The Stacks Projectstacks.math.columbia.edu
- Modules of finite presentation — The Stacks Projectstacks.math.columbia.edu
- A Primer of Commutative Algebra — J. S. Milnejmilne.org