A free module has a basis: every element has a unique finite linear combination in that basis with coefficients in the scalar ring.
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 .
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.
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.