Flat module
A module whose tensor product functor preserves exactness.
A flat module is a left -module over a ring such that tensoring with preserves exactness: for every short exact sequence of right -modules
the sequence
is exact, where is the tensor product.
Flatness is weaker than projectivity: every projective module is flat (see projective implies flat), and every free module is flat. Over a commutative ring, flatness controls base change and localization.
Equivalent characterizations
Equivalently, the functor is exact (it is always right-exact, so flatness is precisely left-exactness).
Examples
- Any free -module is flat.
- If is commutative and is multiplicative, then the localization is flat as an -module.
- Over a PID, every torsion-free module is flat.