A free module is a module with a basis of a module : every element has exactly one expression with and only finitely many nonzero. Equivalently, the coefficient map is a module isomorphism. Existence means generation; uniqueness means linear independence in a module. For finite of size , this says , a finite free module. See Neil Strickland's Rings, Modules and Linear Algebra, section 11.
The integer lattice in the opening diagram is a free module over with basis of a module , . For example, , and comparing the two coordinates makes the coefficients unique. A different basis of a module is , , because ; in particular .
By contrast, and are linearly independent in a module, but generate only the submodule . They miss because has no integer solution. They would form a basis over the rational numbers. Even generation need not let one extract a basis of a module: the elements generate , since , but neither singleton generates it, and is a nontrivial linear relation between them. These are concrete failures of the usual vector space argument that divides by any nonzero coefficient.
The cyclic module has no basis of a module over : every element has the nontrivial relation , so no nonempty subset is linearly independent in a module, while the empty subset cannot generate this nonzero module. Specifying the scalar ring is essential: over , the same additive object is a free module with the one-element basis of a module , since each coefficient is itself a unique class in .
For a free module , a surjective module homomorphism , and a module homomorphism , there is a module homomorphism satisfying . Choose a preimage under of the image of each element of a basis of a module of , and extend by linearity. Thus every free module is a projective module.
A submodule of a free module with basis of a module , generated by a countable set, is contained in the submodule generated by some countable subset . Take to be the union of the finite coordinate supports in a free module of a countable generating family for . This union is countable, and every generator belongs to , which proves the inclusion. Combining this with basis partition gives a module direct sum places inside a countably generated direct summand.
Partition a basis of a module into disjoint subsets . Splitting the finite expression of each element gives . An element in both generated submodules would give, by subtraction, a relation among the disjoint parts of ; linear independence in a module forces every coefficient to vanish. The intersection is zero, proving the direct sum of modules decomposition. Each part is itself a basis of a module for the submodule it generates.
Order the linearly independent subsets of a vector space by inclusion. A chain's union is independent, since every finite relation is contained in one chain member. Zorn's lemma gives a maximal independent subset. A vector outside its span could be adjoined while preserving independence, so it spans. Sending finite-support coefficient families to their linear combinations gives an isomorphism from the free module on that subset to . This supplies an arbitrary, possibly infinite-dimensional basis using the axiom of choice; no pre-existing basis theorem is invoked.
Elements of a module are linearly independent if every finite linear relation between them has all coefficients zero. An independent finite set freely generates its span, a finite free module. Over an integral domain, maximal independence within a finite generating set enables clearing denominators relative to an independent module subset.
A finite free module is a free module with a finite basis, equivalently a module isomorphic to for some nonnegative integer .
A basis of an -module is a subset such that every element of has a unique expression as a finite -linear combination of elements of .
For an element of a free module with specified basis of a module , its coordinate support is the finite set of basis of a module elements having nonzero coefficients. This is well-defined by uniqueness of the expression. The coordinate support of a sum is contained in the union of the two coordinate supports, and scalar multiplication cannot enlarge it. It is distinct from the prime-ideal-valued support of a module.
A module is free on a set exactly when every function from to any module extends uniquely to an -module homomorphism .
For a nonzero commutative scalar ring, every two bases of a finite-rank free module have the same cardinality. This cardinality is the rank.
Over a nonzero commutative ring, an injection implies . If , appending zero coordinates gives an injective endomorphism of with zero determinant; the Cayley--Hamilton theorem and cancellation of that injection eventually force the identity to vanish.
A nonzero ring has invariant basis number if as free modules implies for all positive integers . The property is not automatic for arbitrary rings; the commutative-ring case is proved below.
If is a nonzero commutative ring and , reduction modulo a maximal ideal produces isomorphic vector spaces of dimensions and . Hence .
Articles by others on the same topic
In the context of algebra, particularly in module theory, a **free module** is a specific type of module that is analogous to a free vector space. More formally, a module \( M \) over a ring \( R \) is called a free module if it has a basis, which is a set of elements in \( M \) that are linearly independent and can generate the entire module.