Flat module
A module whose tensor product functor preserves exactness.
Flat module
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 . Equivalently, the functor is exact (it is always right-exact, so flatness is precisely left-exactness).
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.
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.