TOPICS
Search

Exact Functor


An exact functor is a functor that preserves short exact sequences. In the usual setting of Abelian categories, an additive functor F:A->B is exact iff it sends every short exact sequence 0->A->B->C->0 to a short exact sequence 0->F(A)->F(B)->F(C)->0 (Stacks Project Authors 2026a). The terminology also applies to categories of groups, using their usual short exact sequences.

For an additive functor between Abelian categories, left exactness means that every short exact sequence 0->A->B->C->0 gives an exact sequence

 0->F(A)->F(B)->F(C),

while right exactness means that it gives an exact sequence

 F(A)->F(B)->F(C)->0.

For an additive contravariant functor, left exactness instead means that 0->F(C)->F(B)->F(A) is an exact sequence, and right exactness means that F(C)->F(B)->F(A)->0 is an exact sequence. In either variance, a functor is exact iff it is both left and right exact.

For a module M over a commutative unit ring R, the tensor product functor - tensor _RM is right exact, and it is exact iff M is a flat module (Stacks Project Authors 2026b). It need not be left exact. For example, applying - tensor _Z(Z/2Z) to the injection Z->^2Z gives the zero map (Z/2Z)->(Z/2Z) (Knapp 2016, p. 587).

For every left unital R-module M over a unit ring R, the covariant functor Hom_R(M,-) and the contravariant functor Hom_R(-,M), with values in Abelian groups, are left exact (Knapp 2016, pp. 585-586). The first is exact iff M is projective and the second iff M is injective (Stacks Project Authors 2026cd).

More generally, an additive functor between exact categories is exact when it sends each chosen short exact sequence in the source to a chosen short exact sequence in the target. Thus exactness depends on the specified exact structures (Bühler 2010, §5).


See also

Abelian Category, Exact Category, Flat Module, Hom, Injective Module, Injective Object, Projective Module, Short Exact Sequence

Portions of this entry contributed by Margherita Barile

Explore with Wolfram|Alpha

References

Bühler, T. "Exact Categories." Expo. Math. 28, 1-69, 2010. https://doi.org/10.1016/j.exmath.2009.04.004.Herrlich, H. and Strecker, G. E. Category Theory: An Introduction. Boston, MA: Allyn and Bacon, p. 202, 1973.Knapp, A. W. Basic Algebra, Digital 2nd ed. East Setauket, NY: Published by the author, 2016. https://www.math.stonybrook.edu/~aknapp/download/b2-alg-inside.pdf.The Stacks Project Authors. "Additive Functors." §12.7 in The Stacks Project, Tag 010M, 2026a. https://stacks.math.columbia.edu/tag/010M.The Stacks Project Authors. "Flat Modules and Flat Ring Maps." §10.39 in The Stacks Project, Tag 00H9, 2026b. https://stacks.math.columbia.edu/tag/00H9.The Stacks Project Authors. "Injective Modules." §15.56 in The Stacks Project, Tag 01D8, 2026c. https://stacks.math.columbia.edu/tag/01D8.The Stacks Project Authors. "Projective Modules." §10.77 in The Stacks Project, Tag 05CD, 2026d. https://stacks.math.columbia.edu/tag/05CD.

Referenced on Wolfram|Alpha

Exact Functor

Cite this as:

Weisstein, Eric W., with contributions by Margherita Barile. "Exact Functor." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/ExactFunctor.html

Subject classifications