Definition
A structure M equipped with an abelian group operation (addition) and an action of a ring R (scalar multiplication) that is compatible with ring multiplication and addition: r·(m+n) = r·m + r·n, (r+s)·m = r·m + s·m, and (rs)·m = r·(s·m).

Principle

Principle
Generalize vector spaces by allowing scalars from an arbitrary ring rather than a field, preserving distributivity and associativity constraints between scalars and module elements.

Demonstration

Demonstration
Every abelian group is a Z-module via integer multiplication; R^n over a ring R is an R-module; modules over polynomial rings appear naturally as modules of coefficients in linear recurrence relations.

Misapplication

Misapplication
Assuming every module has a basis and a well-defined finite dimension like vector spaces, or treating modules over non-PID rings as if they decompose into direct sums of cyclic components indiscriminately.

Consequence

Consequence
Modules extend linear-algebraic techniques into settings without division, enabling homological algebra, resolutions, and a rich classification theory that depends on the base ring's properties.

Reversal

Reversal
Reversing to the requirement that scalars form a field returns the concept of vector space; many theorems simplify in this reversal because scalar division becomes available.

Boundary

Boundary
Scalars must come from a ring; modules need not be free, finitely generated, or projective. Excludes actions by structures lacking ring axioms such as mere semirings unless definitions are adapted.

Semantic Tension

Semantic Tension
Tension occurs between modules viewed as representations of a ring and modules regarded as generalizations of abelian groups; properties depend strongly on whether the base ring is commutative, PID, or noncommutative.

Synthesis

Synthesis
A module is an additive abelian group equipped with compatible scalar multiplication by a ring, a flexible generalization of vector space that supports algebraic and homological methods tailored to the base ring.