HOME

TheInfoList



OR:

In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, particularly
homological algebra Homological algebra is the branch of mathematics that studies homology (mathematics), homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precurs ...
, an exact functor is a
functor In mathematics, specifically category theory, a functor is a Map (mathematics), mapping between Category (mathematics), categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) ar ...
that preserves
short exact sequence In mathematics, an exact sequence is a sequence of morphisms between objects (for example, Group (mathematics), groups, Ring (mathematics), rings, Module (mathematics), modules, and, more generally, objects of an abelian category) such that the Im ...
s. Exact functors are convenient for algebraic calculations because they can be directly applied to presentations of objects. Much of the work in homological algebra is designed to cope with functors that ''fail'' to be exact, but in ways that can still be controlled.


Definitions

Let P and Q be
abelian categories In mathematics, an abelian category is a category in which morphisms and objects can be added and in which kernels and cokernels exist and have desirable properties. The motivating prototypical example of an abelian category is the category of a ...
, and let be a covariant additive functor (so that, in particular, ''F''(0) = 0). We say that ''F'' is an exact functor if whenever :0 \to A \ \stackrel \ B \ \stackrel \ C \to 0 is a
short exact sequence In mathematics, an exact sequence is a sequence of morphisms between objects (for example, Group (mathematics), groups, Ring (mathematics), rings, Module (mathematics), modules, and, more generally, objects of an abelian category) such that the Im ...
in P then :0 \to F(A) \ \stackrel \ F(B)\ \stackrel \ F(C) \to 0 is a short exact sequence in Q. (The maps are often omitted and implied, and one says: "if 0→''A''→''B''→''C''→0 is exact, then 0→''F''(''A'')→''F''(''B'')→''F''(''C'')→0 is also exact".) Further, we say that ''F'' is *left-exact if whenever 0→''A''→''B''→''C''→0 is exact then 0→''F''(''A'')→''F''(''B'')→''F''(''C'') is exact; *right-exact if whenever 0→''A''→''B''→''C''→0 is exact then ''F''(''A'')→''F''(''B'')→''F''(''C'')→0 is exact; *half-exact if whenever 0→''A''→''B''→''C''→0 is exact then ''F''(''A'')→''F''(''B'')→''F''(''C'') is exact. This is distinct from the notion of a topological half-exact functor. If ''G'' is a contravariant additive functor from P to Q, we similarly define ''G'' to be *exact if whenever 0→''A''→''B''→''C''→0 is exact then 0→''G''(''C'')→''G''(''B'')→''G''(''A'')→0 is exact; *left-exact if whenever 0→''A''→''B''→''C''→0 is exact then 0→''G''(''C'')→''G''(''B'')→''G''(''A'') is exact; *right-exact if whenever 0→''A''→''B''→''C''→0 is exact then ''G''(''C'')→''G''(''B'')→''G''(''A'')→0 is exact; *half-exact if whenever 0→''A''→''B''→''C''→0 is exact then ''G''(''C'')→''G''(''B'')→''G''(''A'') is exact. It is not always necessary to start with an entire short exact sequence 0→''A''→''B''→''C''→0 to have some exactness preserved. The following definitions are equivalent to the ones given above: *''F'' is exact if and only if ''A''→''B''→''C'' exact implies ''F''(''A'')→''F''(''B'')→''F''(''C'') exact; *''F'' is left-exact if and only if 0→''A''→''B''→''C'' exact implies 0→''F''(''A'')→''F''(''B'')→''F''(''C'') exact (i.e. if "''F'' turns kernels into kernels"); *''F'' is right-exact if and only if ''A''→''B''→''C''→0 exact implies ''F''(''A'')→''F''(''B'')→''F''(''C'')→0 exact (i.e. if "''F'' turns cokernels into cokernels"); *''G'' is left-exact if and only if ''A''→''B''→''C''→0 exact implies 0→''G''(''C'')→''G''(''B'')→''G''(''A'') exact (i.e. if "''G'' turns cokernels into kernels"); *''G'' is right-exact if and only if 0→''A''→''B''→''C'' exact implies ''G''(''C'')→''G''(''B'')→''G''(''A'')→0 exact (i.e. if "''G'' turns kernels into cokernels").


Examples

Every equivalence or duality of abelian categories is exact. The most basic examples of left exact functors are the
Hom functor In mathematics, specifically in category theory, hom-sets (i.e. sets of morphisms between object (category theory), objects) give rise to important functors to the category of sets. These functors are called hom-functors and have numerous applicati ...
s: if A is an abelian category and ''A'' is an object of A, then ''F''''A''(''X'') = HomA(''A'',''X'') defines a covariant left-exact functor from A to the category Ab of abelian groups. The functor ''F''''A'' is exact if and only if ''A'' is projective. The functor ''G''''A''(''X'') = HomA(''X'',''A'') is a contravariant left-exact functor; it is exact if and only if ''A'' is
injective In mathematics, an injective function (also known as injection, or one-to-one function ) is a function that maps distinct elements of its domain to distinct elements of its codomain; that is, implies (equivalently by contraposition, impl ...
.Jacobson (2009), p. 156. If ''k'' is a field and ''V'' is a
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
over ''k'', we write ''V'' * = Hom''k''(''V'',''k'') (this is commonly known as the
dual space In mathematics, any vector space ''V'' has a corresponding dual vector space (or just dual space for short) consisting of all linear forms on ''V,'' together with the vector space structure of pointwise addition and scalar multiplication by cons ...
). This yields a contravariant exact functor from the category of ''k''-vector spaces to itself. (Exactness follows from the above: ''k'' is an
injective In mathematics, an injective function (also known as injection, or one-to-one function ) is a function that maps distinct elements of its domain to distinct elements of its codomain; that is, implies (equivalently by contraposition, impl ...
''k''- module. Alternatively, one can argue that every short exact sequence of ''k''-vector spaces splits, and any additive functor turns split sequences into split sequences.) If ''X'' is a
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
, we can consider the abelian category of all sheaves of
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is commu ...
s on ''X''. The covariant functor that associates to each sheaf ''F'' the group of global sections ''F''(''X'') is left-exact. If ''R'' is a
ring (The) Ring(s) may refer to: * Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry * To make a sound with a bell, and the sound made by a bell Arts, entertainment, and media Film and TV * ''The Ring'' (franchise), a ...
and ''T'' is a right ''R''- module, we can define a functor ''H''''T'' from the abelian category of all left ''R''-modules to Ab by using the
tensor product In mathematics, the tensor product V \otimes W of two vector spaces V and W (over the same field) is a vector space to which is associated a bilinear map V\times W \rightarrow V\otimes W that maps a pair (v,w),\ v\in V, w\in W to an element of ...
over ''R'': ''H''''T''(''X'') = ''T'' ⊗ ''X''. This is a covariant right exact functor; in other words, given an exact sequence ''A''→''B''→''C''→0 of left ''R'' modules, the sequence of abelian groups ''T'' ⊗ ''A'' → ''T'' ⊗ ''B'' → ''T'' ⊗ ''C'' → 0 is exact. The functor ''H''''T'' is exact if and only if ''T'' is flat. For example, \mathbb is a flat \mathbb-module. Therefore, tensoring with \mathbb as a \mathbb-module is an exact functor. Proof: It suffices to show that if ''i'' is an
injective map In mathematics, an injective function (also known as injection, or one-to-one function ) is a function (mathematics), function that maps Distinct (mathematics), distinct elements of its domain to distinct elements of its codomain; that is, im ...
of \mathbb-modules i:M\to N, then the corresponding map between the tensor products M \otimes \mathbb \to N\otimes \mathbb is injective. One can show that m \otimes q = 0 if and only if m is a torsion element or q = 0. The given tensor products only have pure tensors. Therefore, it suffices to show that if a pure tensor m \otimes q is in the kernel, then it is zero. Suppose that m \otimes q is an element of the kernel. Then, i(m) is torsion. Since i is injective, m is torsion. Therefore, m \otimes q = 0. Therefore, M \otimes \mathbb \to N\otimes \mathbb is also injective. In general, if ''T'' is not flat, then tensor product is not left exact. For example, consider the short exact sequence of \mathbf-modules 5\mathbf \hookrightarrow \mathbf \twoheadrightarrow \mathbf/5\mathbf. Tensoring over \mathbf with \mathbf/5\mathbf gives a sequence that is no longer exact, since \mathbf/5\mathbf is not torsion-free and thus not flat. If A is an abelian category and C is an arbitrary
small Small means of insignificant size Size in general is the Magnitude (mathematics), magnitude or dimensions of a thing. More specifically, ''geometrical size'' (or ''spatial size'') can refer to three geometrical measures: length, area, or ...
category Category, plural categories, may refer to: General uses *Classification, the general act of allocating things to classes/categories Philosophy * Category of being * ''Categories'' (Aristotle) * Category (Kant) * Categories (Peirce) * Category ( ...
, we can consider the
functor category In category theory, a branch of mathematics, a functor category D^C is a category where the objects are the functors F: C \to D and the morphisms are natural transformations \eta: F \to G between the functors (here, G: C \to D is another object i ...
AC consisting of all functors from C to A; it is abelian. If ''X'' is a given object of C, then we get a functor ''E''''X'' from AC to A by evaluating functors at ''X''. This functor ''E''''X'' is exact. While tensoring may not be left exact, it can be shown that tensoring is a right exact functor: Theorem: Let ''A'',''B'',''C'' and ''P'' be ''R''-modules for a
commutative ring In mathematics, a commutative ring is a Ring (mathematics), ring in which the multiplication operation is commutative. The study of commutative rings is called commutative algebra. Complementarily, noncommutative algebra is the study of ring prope ...
''R'' having multiplicative identity. Let A \ \stackrel \ B\ \stackrel \ C \to 0 be a
short exact sequence In mathematics, an exact sequence is a sequence of morphisms between objects (for example, Group (mathematics), groups, Ring (mathematics), rings, Module (mathematics), modules, and, more generally, objects of an abelian category) such that the Im ...
of ''R''-modules. Then :A\otimes_ P \stackrel\to B\otimes_ P \stackrel\to C \otimes_ P \to 0 is also a short exact sequence of ''R''-modules. (Since ''R'' is commutative, this sequence is a sequence of ''R''-modules and not merely of abelian groups). Here, we define :f \otimes P(a \otimes p):=f(a) \otimes p, g \otimes P(b \otimes p):=g(b) \otimes p. This has a useful
corollary In mathematics and logic, a corollary ( , ) is a theorem of less importance which can be readily deduced from a previous, more notable statement. A corollary could, for instance, be a proposition which is incidentally proved while proving another ...
: If ''I'' is an ideal of ''R'' and ''P'' is as above, then P \otimes_ (R/I) \cong P/IP. Proof: I \stackrel\to R \stackrel\to R/I \to 0, where ''f'' is the inclusion and ''g'' is the projection, is an exact sequence of ''R''-modules. By the above we get that :I\otimes_ P \stackrel\to R\otimes_ P \stackrel\to R/I \otimes_ P \to 0 is also a short exact sequence of ''R''-modules. By exactness, R/I \otimes_ P \cong (R\otimes_ P)/Image(f\otimes P) = (R\otimes_ P)/(I \otimes_ P), since ''f'' is the inclusion. Now, consider the ''R''-module homomorphism from R \otimes_R P \rightarrow P given by ''R''-linearly extending the map defined on pure tensors: r\otimes p \mapsto rp. rp=0 implies that 0= rp\otimes 1 = r \otimes p. So, the kernel of this map cannot contain any nonzero pure tensors. R \otimes_R P is composed only of pure tensors: For x_i \in R, \sum_ x_i (r_i \otimes p_i) = \sum_i 1 \otimes (r_i x_i p_i) = 1 \otimes (\sum_i r_i x_i p_i). So, this map is injective. It is clearly
onto In mathematics, a surjective function (also known as surjection, or onto function ) is a function such that, for every element of the function's codomain, there exists one element in the function's domain such that . In other words, for a f ...
. So, R \otimes_R P \cong P. Similarly, I \otimes_R P \cong IP. This proves the corollary. As another application, we show that for, P =\mathbf /2= \, P \otimes \mathbf/m\mathbf \cong P/k\mathbfP where k=m/2^n and ''n'' is the highest power of 2 dividing ''m''. We prove a special case: ''m''=12. Proof: Consider a pure tensor (12z)\otimes (a/2^k ) \in (12\mathbf \otimes_ P).(12z)\otimes (a/2^k ) = (3z)\otimes (a/2^) . Also, for (3z)\otimes (a/2^k ) \in (3\mathbf \otimes_ P), (3z)\otimes (a/2^k ) = (12z)\otimes (a/2^) . This shows that (12\mathbf \otimes_ P) = (3\mathbf \otimes_ P). Letting P= \mathbf /2 A = 12\mathbf, B= \mathbf, C = \mathbf/12\mathbf , ''A,B,C,P'' are ''R''=Z modules by the usual multiplication action and satisfy the conditions of the main
theorem In mathematics and formal logic, a theorem is a statement (logic), statement that has been Mathematical proof, proven, or can be proven. The ''proof'' of a theorem is a logical argument that uses the inference rules of a deductive system to esta ...
. By the exactness implied by the theorem and by the above note we obtain that : \mathbf/12\mathbf \otimes_ P \cong (\mathbf \otimes_ P) / (12\mathbf \otimes_ P) = (\mathbf \otimes_ P) / (3\mathbf \otimes_ P) \cong \mathbfP/3\mathbf P . The last congruence follows by a similar argument to one in the proof of the corollary showing that I \otimes_R P \cong IP .


Properties and theorems

A functor is exact if and only if it is both left exact and right exact. A covariant (not necessarily additive) functor is left exact if and only if it turns finite limits into limits; a covariant functor is right exact if and only if it turns finite
colimit In category theory, a branch of mathematics, the abstract notion of a limit captures the essential properties of universal constructions such as products, pullbacks and inverse limits. The dual notion of a colimit generalizes constructions s ...
s into colimits; a contravariant functor is left exact iff it turns finite colimits into limits; a contravariant functor is right exact iff it turns finite limits into colimits. The degree to which a left exact functor fails to be exact can be measured with its right derived functors; the degree to which a right exact functor fails to be exact can be measured with its left derived functors. Left and right exact functors are ubiquitous mainly because of the following fact: if the functor ''F'' is
left adjoint In mathematics, specifically category theory, adjunction is a relationship that two functors may exhibit, intuitively corresponding to a weak form of equivalence between two related categories. Two functors that stand in this relationship are k ...
to ''G'', then ''F'' is right exact and ''G'' is left exact.


Generalizations

In SGA4, tome I, section 1, the notion of left (right) exact functors are defined for general categories, and not just abelian ones. The definition is as follows: :Let ''C'' be a category with finite projective (resp. injective) limits. Then a functor from ''C'' to another category ''C′'' is left (resp. right) exact if it commutes with finite projective (resp. inductive) limits. Despite its abstraction, this general definition has useful consequences. For example, in section 1.8, Grothendieck proves that a functor is pro-representable if and only if it is left exact, under some mild conditions on the category ''C''. The exact functors between Quillen's
exact categories In mathematics, specifically in category theory, an exact category is a category equipped with short exact sequences. The concept is due to Daniel Quillen and is designed to encapsulate the properties of short exact sequences in abelian categorie ...
generalize the exact functors between abelian categories discussed here. The regular functors between regular categories are sometimes called exact functors and generalize the exact functors discussed here.


Notes


References

* {{DEFAULTSORT:Exact Functor Homological algebra Additive categories Functors