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.
Free module Created 2026-09-24 Updated 2026-10-14
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 .
The map , , is a module homomorphism, and it is injective because and is a torsion-free module. The linear independence in a module of makes the map sending the standard basis to an isomorphism. Thus is a finite free module, and . This proves embedding a finitely generated torsion-free module in a finite free module. No claim that the submodule itself is free over an arbitrary integral domain is needed.
For each , maximality implies a nontrivial relation
Here , since otherwise this would contradict the linear independence in a module of . Thus . Take , with empty product equal to one. Because is an integral domain, . Every satisfies , and this is also true for . Expressing any element of the finitely generated module as an -linear combination of now gives . This is clearing denominators relative to an independent module subset; it does not require to be a field.
Put and , the submodules generated by the two parts of the basis of a module. Every finite expression in the basis of a module splits into its terms and its terms. Thus .
If , there are finite expressions
Subtracting gives a finite relation among distinct members of , because . Their linear independence in a module forces every coefficient to vanish, so . Hence
This proves the basis partition gives a module direct sum lemma, also when one part is empty.