Graduate → Abstract Algebra → Modules ↓
Free Modules
In abstract algebra, modules are a generalization of vector spaces where the field of scalars is replaced by a ring. This can make the study of modules quite subtle since rings do not necessarily have the nice properties that fields have. A free module is one of the more straightforward modules to understand, since it resembles the familiar structure of a vector space.
Basic definitions and concepts
At its core, a free module is composed of a set of elements that can "independently" generate each element of the module via linear combinations. These generating elements are called the bases of the module. If M
is a module over a ring R
, and if {e_i}
forms a basis for i
in some indexing set I
, then we can write each element m
in M
as follows:
m = r_1 * e_1 + r_2 * e_2 + ... + r_n * e_n,
where r_i
are the elements of the ring R
, and e_i
are the basis elements.
Formally, a module M
over a ring R
is called free if there exists a basis {e_i | i ∈ I}
such that every element of M
can be uniquely expressed as a finite sum:
m = sum_{i ∈ I} r_i * e_i,
where r_i ∈ R
and all except r_i
have finitely many zeros.
Visual example
Consider the ring of integers Z
A simple example of a free module is Z^2
, which is the direct product of two integers. Imagine this graphically as a grid on the plane:
In this illustration, the horizontal red line represents the basis vector e_1
and the vertical blue line represents e_2
. Any point on this grid can be expressed as integer-linear combinations of e_1
and e_2
.
Properties of free modules
Free modules exhibit several important properties that make them an interesting object for study:
- Direct sum: Any free module is isomorphic to a direct sum of copies of its base ring. If
R
is a ring and{e_i | i ∈ I}
is a basis, then the moduleM
⊕_{i ∈ I} R
This means that free modules can be decomposed into simpler parts that are "directly summed", essentially forming a vector space over the base ringR
- Universal mapping property: Free modules enjoy a universal property similar to free groups. For any module
N
, if you have a function fromM
toN
on a basis, then it extends uniquely up to a module homomorphism fromM
toN
Free module creation
To construct a free module, start by choosing a set that will serve as a basis. If S
is any set, then considering the set of all functions from S
to the ring R
that are zero for all but finitely many entries, we represent it as follows:
M = ⨁_{s ∈ S} R,
This is a free R
-module. This module has a basis function f_s
that maps all elements of the set S
to zero except for one element s
. This unique characterization of the elements ensures that the free module has enough freedom to span any possible linear combination given by the sets.
Examples of free modules
Here are some examples to illustrate the concept of free modules:
- Integer lattice: Consider
Z^n
. As discussed earlier withZ^2
, anyn
tuple of integers forms a free module. The basis can be represented by vectors:{(1, 0, ..., 0), (0, 1, ..., 0), ..., (0, 0, ..., 1)}
- Polynomial ring: The set of polynomials with coefficients in a ring
R
, denoted asR[x]
, is a free module overR
with basis{1, x, x^2, ...}
. Every polynomial can be written uniquely as a linear combination of powers ofx
. - Function space: The set of finite sequences over a ring
R
is a free module. For example, the space of sequences{(r_0, r_1, ..., r_n)}
wherer_i ∈ R
is a free module whose basis corresponds to the sequences that have one in one place and zero elsewhere, such as{(1, 0, 0, ..., 0), (0, 1, 0, ..., 0), ...}
Challenges and misconceptions
While free modules may appear to be straightforward, especially when considering the cases over commutative or Noetherian rings, there are a number of challenges and misconceptions one must be aware of:
- Non-uniqueness of bases: Unlike vector spaces, where every basis of the same space has the same number of elements, free modules can have bases with different cardinality. This is especially obvious in infinite cases, due to the properties of rings.
- Choosing the ring: The nature of the ring changes what is possible with free modules. For example, over a principal ideal domain (like the integers), finitely generated modules are free. However, over other rings, free modules cannot represent all modules.
Conclusion
Free modules serve as an essential building block in the study of modules in abstract algebra, just like vector spaces in linear algebra. Their innate flexibility and ability to stretch a module make them valuable for exploring deeper algebraic structures. Whether tackling problems in ring theory or module theory, a solid understanding of free modules provides important insights and tools for mathematicians.