Exact functor
Let be abelian categories and let be an additive functor .
The functor is exact if it preserves short exact sequences: whenever
is exact in , then
is exact in .
Equivalently, is exact if and only if is both left exact and right exact .
In abelian categories, exactness can also be characterized as preservation of both kernels and cokernels (hence images and coimages).
Examples
Restriction of scalars. For a ring homomorphism , the forgetful/restriction functor
is exact: it does not change the underlying abelian group maps, so kernels and cokernels are preserved.
Localization (commutative rings). If is commutative and is multiplicative, then
is exact because and is flat over .
Tensor with a flat module / Hom from a projective module.
- The functor is exact iff is flat.
- The functor is exact iff is projective.
(These are standard sources of exact functors in module categories.)