Choose a countable generating family for . For each , the expression of in the basis of a module has a finite set of nonzero coefficients, its coordinate support in a free module. Let
By the countable union of countable sets property, is a countable set. Every belongs to , so all finite -linear combinations of the do too. Therefore
Here and below, countable includes finite. The same construction applies to a finite or empty generating family. This is the countable basis support lemma.
Under the temporary assumption that is a basis of a module for , part (a)(v) applied to the countably generated submodule gives a countable set such that . By part (a)(iv),
Use part (a)(iii) to project onto the second direct summand. This gives a module homomorphism with
It remains to check the required size of this kernel. Enumerate as , with the finite case treated the same way. Every element of is a finite sum of these elements with integer coefficients. For each , the set is the image of the countable set , so it is countable. Taking their countable union proves
This is the countability of countably generated abelian groups argument; it uses the countability of the scalar ring .
For , let have and for . If and , then can be nonzero only where or is nonzero, and can be nonzero only where is nonzero. These are finite sets. Since , this proves that is a submodule.
Every has the finite expression
Evaluating at coordinate recovers the coefficient of , so the expression is unique. Thus is a basis of a module for , and
is a free module. By contrast, the ambient module of integer sequences allows arbitrary integer sequences.
Let be an -by- matrix over a principal ideal domain . Choose Smith normal form with exactly nonzero diagonal entries. Since and are invertible matrices, is equivalent to . The integral domain property forces the first coordinates of to vanish, so are a basis of a module for the kernel. These vectors form part of a basis of a module of , which is stronger than merely finding a nonzero vector in the kernel over the fraction field.
For two unital associative algebras over a field , their tensor product carries the multiplication in the title, extended by bilinearity, with identity . Choosing a basis of the second factor gives the basis of a module for the resulting left -module; dual basis functionals recover the coefficients uniquely.
Torsion-free module Created 2026-09-24 Updated 2026-10-14
A module over an integral domain is torsion-free when with implies , equivalently when its torsion submodule is zero. Every free module over an integral domain is torsion-free, as one can check in each coefficient. Every vector space is torsion-free over its scalar field.
The converse requires hypotheses. A finitely generated module over a principal ideal domain is free if it is torsion-free, but the module over is torsion-free and not free. Any two nonzero rational numbers have a nontrivial integer relation, so a possible basis of a module could have at most one element; no single generates all rational numbers, since for . The finite-generation hypothesis cannot be dropped. See Keith Conrad's Modules over a PID, Corollary 2.6.