In mathematics, a free module is a module that has a basis – that is, a generating set consisting of linearly independent elements. Every vector space is a free module, but, if the ring of the coefficients is not a field, there exist non-free modules.
Contents
Given any set S, there is a free module with basis S, which is called free module on S or module of formal linear combinations of the elements of S.
Definition
A free module is a module with a basis: a linearly independent generating set.
For an
-
E is a generating set forM ; that is to say, every element ofM is a finite sum of elements ofE multiplied by coefficients inR ; -
E is linearly independent, that is,r 1 e 1 + r 2 e 2 + ⋯ + r n e n = 0 M e 1 , e 2 , … , e n E implies thatr 1 = r 2 = ⋯ = r n = 0 R 0 M M and0 R R ).
If
Note that an immediate corollary of (2) is that the coefficients in (1) are unique for each
Formal linear combinations
Given a set E, we can construct a free R-module that has E as a basis. This module is called the module of the formal linear combinations of elements of E, or the free module over E, and is denoted R(E).
Given a finite subset {X1, ..., Xn} of E, a formal linear combination of X1, ..., Xn is an expression
a1X1 + ··· + anXn,where the ai belong to R.
If some ai is zero, the formal linear combination is identified (that is, considered as equal) with the formal linear combination in which the corresponding summand is removed. Similarly, a summand 1·Xi is simplified as Xi.
With these identifications, it is straightforward to show that all formal linear combinations of elements of E form a free module, which has E as a basis.
The formal linear combinations of a single element X are simply the products aX with a in R. They form a module that is isomorphic to R. It follows that the module R(E) of all linear combinations of the elements of E may be considered as the direct sum of
Another construction
The module R(E) may also be constructed in the following equivalent (that is isomorphic) way.
Let us consider the set C(E) of the functions
and the scalar multiplication by
A basis of C(E) consists of the functions
(this is a variant of the Kronecker delta, and a particular case of the indicator function for the set {a}). This basis is commonly called the canonical basis.
The mapping
Universal property
The inclusion mapping
As usual for universal properties, this defines R(E) up to a canonical isomorphism. Also the mapping
Generalizations
Many statements about free modules, which are wrong for general modules over rings, are still true for certain generalisations of free modules. Projective modules are direct summands of free modules, so one can choose an injection in a free module and use the basis of this one to prove something for the projective module. Even weaker generalisations are flat modules, which still have the property that tensoring with them preserves exact sequences, and torsion-free modules. If the ring has special properties, this hierarchy may collapse, e.g., for any perfect local Dedekind ring, every torsion-free module is flat, projective and free as well. A finitely generated torsion-free module of a commutative PID is free. A finitely generated Z-module is free if and only if it is flat.
See local ring, perfect ring and Dedekind ring.