An -module is flat when tensoring with it preserves injections, equivalently when is an exact functor.
For , a module is a flat module exactly when . Flatness implies this by tensoring the exact sequence . Conversely lift a -basis of to . Every element is a finite combination of the lifts plus times another such combination, proving generation over . A relation first reduces to zero coefficients modulo ; the kernel condition then reduces its remaining coefficients to zero as well. The lifts form a free -basis, proving flatness.
For a flat module over a commutative ring, every finite relation among elements of is a finite combination of relations among elements of the ring itself, in the displayed sense. To obtain this, tensor the kernel of the linear map , , with . Flatness says that this tensor maps onto the kernel in . Writing an element of that tensor as a finite sum gives the columns and the elements . The converse follows by applying this condition to relations in a tensor product to prove that tensoring preserves injections.
For a free module , the natural map sends to and is an isomorphism, with inverse sending the tuple to . For any injection , its tensor product of modules with is therefore the coordinatewise injection . Thus every free module is flat, including those of infinite rank.
If is a flat module, then and are flat. For an injection , distributivity of the tensor product of modules identifies with . This map is injective by flatness of . Each component is therefore injective, proving flatness of both summands.
The arrow is the canonical multiplication map, not an arbitrary abstract module isomorphism. Its inclusion into is . Dualizing identifies with the restriction . All these maps are surjective precisely when is injective, by the Baer criterion. The injective cogenerator of abelian groups detects injectivity of , and the Lambek theorem gives flatness. No Noetherian or finite-generation hypothesis is needed.
A module over a commutative ring is flat exactly when its character module is injective. For a submodule inclusion , the character adjunction identifies restriction with the dual of . The injective cogenerator of abelian groups detects whether the latter map is injective. Thus the two extension/exactness conditions are equivalent.
A flat module is faithfully flat when implies . Every field extension is faithfully flat over its base field.
An -module is flat if and only if is flat over for every prime ideal , equivalently for every maximal ideal.
Over a principal ideal domain, a module is flat exactly when it is torsion-free. Hence the tensor product of two torsion-free modules over a principal ideal domain is torsion-free: both tensor functors are exact, so their composite is exact.
A nonzero commutative ring has the property that forces or exactly when is local with maximal ideal and forces for every -module. Reduction modulo turns a tensor product into a tensor product of vector spaces.
Articles by others on the same topic
In the context of algebra and module theory, a **flat module** is a specific type of module over a ring that preserves the exactness of sequences when tensored with other modules.