Anyone who has spent any amount of time in algebra or analysis has come across vector spaces: a set of elements, vectors, which we can add together or multiply by a scalar from some fixed field. This idea is simple and natural enough that students in high-school physics classes become familiar with the basic idea of vectors, if only in an informal way. However, in the axioms of a vector space there’s nothing that particularly requires that we pull our scalars from a field (though other results in vector space theory depend on our having an underlying field). Indeed, we could just require that the scalars we multiply by simply be elements of a ring; this gives us a structure known as a module. Though this seems like a simple enough generalization, module theory has some quirks that those of us more accustomed to vector spaces will find odd. For instance, though every vector space has a basis, there are modules which do not; and even if a module has a basis, two different bases may have different cardinalities.
To be more precise, given a ring
and an abelian group
(written additively), we say that
is a (left)
-module if there exists a ring homomorphism
. (Recall that if
is an abelian group, the collection of endomorphisms of
forms a ring under piecewise addition and function composition.) This says simply that given an
and an
, we can define the multiplication of
by
as
. Given any
and any
, the following are immediate consequences of our definition.



If in addition the ring
has an identity, we may also require that
for all
. We call such a module unitary. Though this isn’t strictly required, we will assume that all modules we deal with are unitary if the ring has identity. Notice that we only perform multiplication on the left. If we define multiplication on the right, we have a right
-module. We will assume that all of our modules are left module unless otherwise specified.
The three properties listed above aren’t simply consequences of our definition of a module, but can actually be used as an alternative definition. That is, if we have an abelian group
, a ring
, and some multiplication
satisfying the above properties, we then have a module. To see this, define for each
a
-endomorphism
by
. Notice that the second property above guarantees that
is indeed an endomorphism:
. Now defining a map
as
, properties one and three guarantee that this is in fact a ring homomorphism.
As stated earlier, a module can be thought of as a generalization of a vector space. In fact, if our ring
is a field, then any
-module is simply a vector space over
. A module can also be thought of as a generalization of an abelian group, in the sense that every abelian group is in fact a
-module. Suppose that
is an abelian group. For each positive
, define
as
. If
, define
. Finally, if
, define
as the inverse (in
) of
.
Notice that every ring can be viewed as a module over itself;
is an
-module where scalar multiplication is simply the ring’s usual multiplication. Additionally, if
is a subring of
, then
can be viewed as an
-module as the three properties of an
-module are satisfied by usual multiplication in the ring. Similarly, if
is left ideal of
, then
is a left
-module; if
is a right ideal, then it’s a right
-module.
As we may pull our scalars from a ring instead of a field, we can treat some more “interesting” objects are scalars. For instance, suppose that
is an
-vector space and
a linear transformation. Then
, the set of all polynomials with coefficients from
, forms a ring. For any
with
, we define
where
means the
-fold composition of
with itself. For any
we define
as
. Notice this satisfies the properties of a
-module.



Thus this module, which we’ll denote
, has polynomials as its scalars.