Definition · applies to algebraic structures

Undergraduate (abstract algebra)

A module over a ring $R$ is a set $M$ with an addition $M \times M \to M$ and a scalar multiplication $R \times M \to M$ such that, for all $r, s \in R$ and $x, y \in M$,

  1. $M$ with addition is a commutative group,
  2. $r (x + y) = r x + r y$ and $(r + s) x = r x + s x$,
  3. $(r s) x = r (s x)$, and
  4. $1 x = x$.

A module is defined like a vector space, except that the scalars come from a ring instead of a field.

Examples

Examples

Properties

Notes

When the ring $R$ is not commutative, this definition gives a left module, and a right module multiplies by scalars on the right.

“Module” also names a file of code in programming languages such as Python, which is unrelated.

Distinctions involving this term

  • Vector Space vs. Module vs. algebra: A module and an algebra each generalize a vector space, in different directions. A module allows its scalars to come from a ring instead of a field, but, like a vector space, a module has no multiplication of two elements. An algebra keeps its scalars in a field but adds a bilinear multiplication of elements. Every algebra over a field $F$ is a vector space over $F$, and so every algebra over $F$ is also a module over $F$.

All definitions · All distinctions · All examples