Skip to content

Module (Algebra)

An additive abelian group equipped with a compatible left or right action by a ring, generalizing vector spaces from field scalars to ring scalars.

Version
v2 · 2026-09-06 · History
Domain-specific #
2295
Origin domain
abstract algebra
Subdomain
module theory
Aliases
Module over a ring, R-module

Core Idea

Let \(R\) be a unital ring. A left \(R\)-module is an abelian group \((M,+,0)\) with scalar action \(R\times M\to M\), written \((r,m)\mapsto rm\), satisfying

\[ r(m+n)=rm+rn,\qquad (r+s)m=rm+sm, \]
\[ (rs)m=r(sm),\qquad 1_Rm=m. \]

A right module reverses the action side. Modules generalize vector spaces by allowing scalars from a ring rather than a field. This change is structural: nonzero scalars need not be invertible, torsion may occur, and bases need not exist. Standard algebra references use modules as the common language for ideals, abelian groups, linear representations, and homological constructions.

Scope of Application

Every abelian group is a \(\mathbb Z\)-module, with integer scalar multiplication defined by repeated addition and inverses. Every ideal \(I\) of a ring \(R\) is an \(R\)-module under multiplication. The ring \(R\) is a module over itself. Vector spaces are modules over fields.

Modules over polynomial rings encode systems of polynomial relations and syzygies. Modules over group algebras encode linear group representations. Modules over principal ideal domains admit a structure theorem that classifies finitely generated cases into free and torsion parts. Sheaves of modules localize the same scalar-action structure across spaces.

Clarity

Left and right conventions coincide canonically for commutative rings but differ for noncommutative rings. A right \(R\)-module is equivalently a left module over the opposite ring \(R^{\mathrm{op}}\). Suppressing the side can make products such as \(rs\) act in the wrong order.

The unit axiom is also convention-sensitive. Some texts permit nonunital rings or nonunital module actions. This dossier uses the standard unital convention and requires \(1_Rm=m\).

Manages Complexity

Module language replaces repeated proofs about integer lattices, vector spaces, ideals, and solution spaces with common morphism and exactness arguments. A linear map becomes an \(R\)-module homomorphism, and the first isomorphism theorem reads

\[ M/\ker f\cong\operatorname{im}f. \]

Submodules, quotient modules, direct sums, and tensor products can then be constructed uniformly. The abstraction exposes exactly which vector-space arguments require division or a basis; those that use only addition and distributive scalar action transfer to modules.

Abstract Reasoning

For \(R=\mathbb Z\) and any abelian group \(M\), define \(nm\) by repeated addition for \(n>0\), \(0m=0\), and \((-n)m=-(nm)\). The module axioms follow from group laws. This equivalence between abelian groups and \(\mathbb Z\)-modules demonstrates that modules strictly extend familiar additive structure.

Knowledge Transfer

Linear algebra transfers to module theory whenever a proof uses additive combination and scalar distributivity without scalar division. Kernels, images, quotient constructions, and matrix presentations transfer. Orthonormal bases, unrestricted diagonalization, and dimension counting generally do not.

The same module roles recur in number theory, algebraic geometry, topology, and representation theory, but these are internal mathematical transfers. A “training module” or “hardware module” shares only a word.

Relationships to Other Abstractions

Local relationship map for Module (Algebra)Parents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Module (Algebra)DOMAINPrime abstraction: Group — presupposesGroupPRIME

Current abstraction Module (Algebra) Domain-specific

Parents (1) — more general patterns this builds on

  • Module (Algebra) presupposes Group Prime

    Group is the proposed minimal parent by composition: every module has an underlying additive abelian group, and the ring action adds the autonomous residual.

Hierarchy paths (5) — routes to 5 parentless roots

Neighborhood in Abstraction Space

Module (Algebra) sits in a sparse region of the domain-specific corpus (79th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Rings, Modules & Homomorphisms (5 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-09-08