Derived Functor
   HOME

TheInfoList



OR:

In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, certain
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 ...
s may be ''derived'' to obtain other functors closely related to the original ones. This operation, while fairly abstract, unifies a number of constructions throughout mathematics.


Motivation

It was noted in various quite different settings that a
short exact sequence An exact sequence is a sequence of morphisms between objects (for example, groups, rings, modules, and, more generally, objects of an abelian category) such that the image of one morphism equals the kernel of the next. Definition In the context ...
often gives rise to a "long exact sequence". The concept of derived functors explains and clarifies many of these observations. Suppose we are given a covariant
left exact functor In mathematics, particularly homological algebra, an exact functor is a functor that preserves short exact sequences. Exact functors are convenient for algebraic calculations because they can be directly applied to presentations of objects. Much ...
''F'' : A → B between two
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 B. If 0 → ''A'' → ''B'' → ''C'' → 0 is a short exact sequence in A, then applying ''F'' yields the exact sequence 0 → ''F''(''A'') → ''F''(''B'') → ''F''(''C'') and one could ask how to continue this sequence to the right to form a long exact sequence. Strictly speaking, this question is ill-posed, since there are always numerous different ways to continue a given exact sequence to the right. But it turns out that (if A is "nice" enough) there is one
canonical The adjective canonical is applied in many contexts to mean "according to the canon" the standard, rule or primary source that is accepted as authoritative for the body of knowledge or literature in that context. In mathematics, "canonical example ...
way of doing so, given by the right derived functors of ''F''. For every ''i''≥1, there is a functor ''RiF'': A → B, and the above sequence continues like so: 0 → ''F''(''A'') → ''F''(''B'') → ''F''(''C'') → ''R''1''F''(''A'') → ''R''1''F''(''B'') → ''R''1''F''(''C'') → ''R''2''F''(''A'') → ''R''2''F''(''B'') → ... . From this we see that ''F'' is an exact functor if and only if ''R''1''F'' = 0; so in a sense the right derived functors of ''F'' measure "how far" ''F'' is from being exact. If the object ''A'' in the above short exact sequence 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; that is, implies . (Equivalently, implies in the equivalent contrapositiv ...
, then the sequence
splits A split (commonly referred to as splits or the splits) is a physical position in which the legs are in line with each other and extended in opposite directions. Splits are commonly performed in various athletic activities, including dance, figu ...
. Applying any additive functor to a split sequence results in a split sequence, so in particular ''R''1''F''(''A'') = 0. Right derived functors (for ''i>0'') are zero on injectives: this is the motivation for the construction given below.


Construction and first properties

The crucial assumption we need to make about our abelian category A is that it has ''enough injectives'', meaning that for every object ''A'' in A there exists a
monomorphism In the context of abstract algebra or universal algebra, a monomorphism is an injective homomorphism. A monomorphism from to is often denoted with the notation X\hookrightarrow Y. In the more general setting of category theory, a monomorphism ...
''A'' → ''I'' where ''I'' is an
injective object In mathematics, especially in the field of category theory, the concept of injective object is a generalization of the concept of injective module. This concept is important in cohomology, in homotopy theory and in the theory of model categori ...
in A. The right derived functors of the covariant left-exact functor ''F'' : A → B are then defined as follows. Start with an object ''X'' of A. Because there are enough injectives, we can construct a long exact sequence of the form :0\to X\to I^0\to I^1\to I^2\to\cdots where the ''I'' ''i'' are all injective (this is known as an ''injective resolution'' of ''X''). Applying the functor ''F'' to this sequence, and chopping off the first term, we obtain the
chain complex In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or module (mathematics), modules) and a sequence of group homomorphism, homomorphisms between consecutive groups such that the image (mathemati ...
:0\to F(I^0)\to F(I^1) \to F(I^2) \to\cdots Note: this is in general ''not'' an exact sequence anymore. But we can compute its
cohomology In mathematics, specifically in homology theory and algebraic topology, cohomology is a general term for a sequence of abelian groups, usually one associated with a topological space, often defined from a cochain complex. Cohomology can be viewe ...
at the ''i''-th spot (the kernel of the map from ''F''(''I''''i'') modulo the image of the map to ''F''(''I''''i'')); we call the result ''RiF''(''X''). Of course, various things have to be checked: the result does not depend on the given injective resolution of ''X'', and any morphism ''X'' → ''Y'' naturally yields a morphism ''RiF''(''X'') → ''RiF''(''Y''), so that we indeed obtain a functor. Note that left exactness means that 0 → ''F''(''X'') → ''F''(''I''0) → ''F''(''I''1) is exact, so ''R''0''F''(''X'') = ''F''(''X''), so we only get something interesting for ''i''>0. (Technically, to produce well-defined derivatives of ''F'', we would have to fix an injective resolution for every object of A. This choice of injective resolutions then yields functors ''RiF''. Different choices of resolutions yield
naturally isomorphic In category theory, a branch of mathematics, a natural transformation provides a way of transforming one functor into another while respecting the internal structure (i.e., the composition of morphisms) of the categories involved. Hence, a natur ...
functors, so in the end the choice doesn't really matter.) The above-mentioned property of turning short exact sequences into long exact sequences is a consequence of the
snake lemma The snake lemma is a tool used in mathematics, particularly homological algebra, to construct long exact sequences. The snake lemma is valid in every abelian category and is a crucial tool in homological algebra and its applications, for instance ...
. This tells us that the collection of derived functors is a δ-functor. If ''X'' is itself injective, then we can choose the injective resolution 0 → ''X'' → ''X'' → 0, and we obtain that ''RiF''(''X'') = 0 for all ''i'' ≥ 1. In practice, this fact, together with the long exact sequence property, is often used to compute the values of right derived functors. An equivalent way to compute ''RiF''(''X'') is the following: take an injective resolution of ''X'' as above, and let ''K''''i'' be the image of the map ''I''''i''-1→''Ii'' (for ''i''=0, define ''I''''i''-1=0), which is the same as the kernel of ''I''''i''→''I''''i''+1. Let φ''i'' : ''I''''i''-1→''K''''i'' be the corresponding surjective map. Then ''RiF''(''X'') is the cokernel of ''F''(φ''i'').


Variations

If one starts with a covariant ''right-exact'' functor ''G'', and the category A has enough projectives (i.e. for every object ''A'' of A there exists an epimorphism ''P'' → ''A'' where ''P'' is a
projective object In category theory, the notion of a projective object generalizes the notion of a projective module. Projective objects in abelian categories are used in homological algebra. The dual notion of a projective object is that of an injective object. ...
), then one can define analogously the left-derived functors ''LiG''. For an object ''X'' of A we first construct a projective resolution of the form :\cdots\to P_2\to P_1\to P_0 \to X \to 0 where the ''P''''i'' are projective. We apply ''G'' to this sequence, chop off the last term, and compute homology to get ''LiG''(''X''). As before, ''L''0''G''(''X'') = ''G''(''X''). In this case, the long exact sequence will grow "to the left" rather than to the right: :0\to A \to B \to C \to 0 is turned into :\cdots\to L_2G(C) \to L_1G(A) \to L_1G(B)\to L_1G(C)\to G(A)\to G(B)\to G(C)\to 0. Left derived functors are zero on all projective objects. One may also start with a ''contravariant'' left-exact functor ''F''; the resulting right-derived functors are then also contravariant. The short exact sequence :0\to A \to B \to C \to 0 is turned into the long exact sequence :0\to F(C)\to F(B)\to F(A)\to R^1F(C) \to R^1F(B) \to R^1F(A)\to R^2F(C)\to \cdots These left derived functors are zero on projectives and are therefore computed via projective resolutions.


Examples

* If A is an abelian category, then its category of morphisms A^ is also abelian. The functor \ker: A^\to A which maps each morphism to its kernel is left exact. Its right derived functors are ::R^i(\ker)(f) = \begin \ker(f) & i=0 \\ \operatorname(f) & i=1 \\ 0 & i>1\end :Dually the functor \operatorname is right exact and its left derived functors are ::L_i(\operatorname)(f)=\begin \operatorname(f) & i=0 \\ \ker(f) & i=1 \\ 0 & i>1\end :This is a manifestation of the
snake lemma The snake lemma is a tool used in mathematics, particularly homological algebra, to construct long exact sequences. The snake lemma is valid in every abelian category and is a crucial tool in homological algebra and its applications, for instance ...
.


Homology and cohomology


Sheaf cohomology In mathematics, sheaf cohomology is the application of homological algebra to analyze the global sections of a sheaf on a topological space. Broadly speaking, sheaf cohomology describes the obstructions to solving a geometric problem globally when i ...

If X is a
topological space In mathematics, a topological space is, roughly speaking, a geometrical space in which closeness is defined but cannot necessarily be measured by a numeric distance. More specifically, a topological space is a set whose elements are called points ...
, then the category Sh(X) 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 commut ...
s on X is an abelian category with enough injectives. The functor \Gamma: Sh(X)\to Ab which assigns to each such sheaf \mathcal the group \Gamma(\mathcal) := \mathcal(X) of global sections is left exact, and the right derived functors are the
sheaf cohomology In mathematics, sheaf cohomology is the application of homological algebra to analyze the global sections of a sheaf on a topological space. Broadly speaking, sheaf cohomology describes the obstructions to solving a geometric problem globally when i ...
functors, usually written as H^i(X,\mathcal). Slightly more generally: if (X,\mathcal_X) is a
ringed space In mathematics, a ringed space is a family of (commutative) rings parametrized by open subsets of a topological space together with ring homomorphisms that play roles of restrictions. Precisely, it is a topological space equipped with a sheaf of ...
, then the category of all sheaves of \mathcal_X-modules is an abelian category with enough injectives, and we can again construct sheaf cohomology as the right derived functors of the global section functor. There are various notions of cohomology which are a special case of this: * De Rham cohomology is the sheaf cohomology of the sheaf of
locally constant In mathematics, a locally constant function is a function from a topological space into a set with the property that around every point of its domain, there exists some neighborhood of that point on which it restricts to a constant function. ...
\R-valued functions on a
manifold In mathematics, a manifold is a topological space that locally resembles Euclidean space near each point. More precisely, an n-dimensional manifold, or ''n-manifold'' for short, is a topological space with the property that each point has a n ...
. The De Rham complex is a resolution of this sheaf not by injective sheaves, but by fine sheaves. *
Étale cohomology In mathematics, the étale cohomology groups of an algebraic variety or scheme are algebraic analogues of the usual cohomology groups with finite coefficients of a topological space, introduced by Grothendieck in order to prove the Weil conjecture ...
is another cohomology theory for sheaves over a scheme. It is the right derived functor of the global sections of abelian sheaves on the étale site.


Ext functor In mathematics, the Ext functors are the derived functors of the Hom functor. Along with the Tor functor, Ext is one of the core concepts of homological algebra, in which ideas from algebraic topology are used to define invariants of algebraic stru ...
s

If R is a
ring Ring 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 :(hence) to initiate a telephone connection Arts, entertainment and media Film and ...
, then the category of all left R-modules is an abelian category with enough injectives. If A is a fixed left R-module, then the functor \operatorname(A,-): R\text \to \mathfrak is left exact, and its right derived functors are the
Ext functor In mathematics, the Ext functors are the derived functors of the Hom functor. Along with the Tor functor, Ext is one of the core concepts of homological algebra, in which ideas from algebraic topology are used to define invariants of algebraic stru ...
s \operatorname_R^i(A,-). Alternatively \operatorname_R^i(-,B) can also be obtained as the left derived functor of the right exact functor \operatorname_R(-,B): R\text \to \mathfrak^. Various notions of cohomology are special cases of Ext functors and therefore also derived functors. * Group cohomology is the right derived functor of the invariants functor (-)^G : k text\to k text which is the same as \operatorname_(k,-) (where k is the trivial k /math>-module) and therefore H^i(G,M) = \operatorname_^i(k,M). *
Lie algebra cohomology In mathematics, Lie algebra cohomology is a cohomology theory for Lie algebras. It was first introduced in 1929 by Élie Cartan to study the topology of Lie groups and homogeneous spaces by relating cohomological methods of Georges de Rham to p ...
of a
Lie algebra In mathematics, a Lie algebra (pronounced ) is a vector space \mathfrak g together with an Binary operation, operation called the Lie bracket, an Alternating multilinear map, alternating bilinear map \mathfrak g \times \mathfrak g \rightarrow ...
\mathfrak over some commutative ring k is the right derived functor of the invariants functor (-)^: \mathfrak\text\to k\text which is the same as \operatorname_(k,-) (where k is again the trivial \mathfrak-module and U(\mathfrak) is the
universal enveloping algebra In mathematics, the universal enveloping algebra of a Lie algebra is the unital associative algebra whose representations correspond precisely to the representations of that Lie algebra. Universal enveloping algebras are used in the representati ...
of \mathfrak). Therefore H^i(\mathfrak,M) = \operatorname_^i(k,M). *
Hochschild cohomology In mathematics, Hochschild homology (and cohomology) is a homology theory for associative algebras over rings. There is also a theory for Hochschild homology of certain functors. Hochschild cohomology was introduced by for algebras over a field, ...
of some k-algebra A is the right derived functor of invariants (-)^A: (A,A)\text\to k\text mapping a
bimodule In abstract algebra, a bimodule is an abelian group that is both a left and a right module, such that the left and right multiplications are compatible. Besides appearing naturally in many parts of mathematics, bimodules play a clarifying role, in t ...
M to its
center Center or centre may refer to: Mathematics *Center (geometry), the middle of an object * Center (algebra), used in various contexts ** Center (group theory) ** Center (ring theory) * Graph center, the set of all vertices of minimum eccentrici ...
, also called its set of invariants M^A := Z(M) := \ which is the same as \operatorname_(A,M) (where A^e:=A\otimes_k A^ is the enveloping algebra of A and A is considered an (A,A)-bimodule via the usual left and right multiplication). Therefore HH^i(A,M) = \operatorname_^i(A,M):


Tor functor In mathematics, the Tor functors are the derived functors of the tensor product of modules over a ring. Along with the Ext functor, Tor is one of the central concepts of homological algebra, in which ideas from algebraic topology are used to con ...
s

The category of left R-modules also has enough projectives. If A is a fixed right R-module, then the
tensor product In mathematics, the tensor product V \otimes W of two vector spaces and (over the same field) is a vector space to which is associated a bilinear map V\times W \to V\otimes W that maps a pair (v,w),\ v\in V, w\in W to an element of V \otimes W ...
with A gives a right exact covariant functor A\otimes_R - : R\text \to Ab; The category of modules has enough projectives so that left derived functors always exists. The left derived functors of the tensor functor are the
Tor functor In mathematics, the Tor functors are the derived functors of the tensor product of modules over a ring. Along with the Ext functor, Tor is one of the central concepts of homological algebra, in which ideas from algebraic topology are used to con ...
s \operatorname_i^R(A,-). Equivalently \operatorname_i^R(-,B) can be defined symmetrically as the left derived functors of -\otimes B. In fact one can combine both definitions and define \operatorname_i^R(-,-) as the left derived of -\otimes-: \textR \times R\text \to Ab. This includes several notions of homology as special cases. This often mirrors the situation with Ext functors and cohomology. *
Group homology In mathematics (more specifically, in homological algebra), group cohomology is a set of mathematical tools used to study groups using cohomology theory, a technique from algebraic topology. Analogous to group representations, group cohomology lo ...
is the left derived of taking coinvariants (-)_G: k text\to k\text which is the same as k\otimes_-. * Lie algebra homology is the left derived functor of taking coinvariants \mathfrak\text\to k\text, M\mapsto M/ mathfrak,M/math> which is the same as k\otimes_-. *
Hochschild homology In mathematics, Hochschild homology (and cohomology) is a homology theory for associative algebras over rings. There is also a theory for Hochschild homology of certain functors. Hochschild cohomology was introduced by for algebras over a field, ...
is the left derived functor of taking coinvariants (A,A)\text\to k\text, M\mapsto M/ ,M/math> which is the same as A \otimes_ -. Instead of taking individual left derived functors one can also take the total derived functor of the tensor functor. This gives rise to the
derived tensor product In algebra, given a differential graded algebra ''A'' over a commutative ring ''R'', the derived tensor product functor is :- \otimes_A^ - : D(\mathsf_A) \times D(_A \mathsf) \to D(_R \mathsf) where \mathsf_A and _A \mathsf are the categories of ri ...
-\otimes^L-: D(\textR) \times D(R\text) \to D(Ab) where D is the
derived category In mathematics, the derived category ''D''(''A'') of an abelian category ''A'' is a construction of homological algebra introduced to refine and in a certain sense to simplify the theory of derived functors defined on ''A''. The construction pr ...
.


Naturality

Derived functors and the long exact sequences are "natural" in several technical senses. First, given a
commutative diagram 350px, The commutative diagram used in the proof of the five lemma. In mathematics, and especially in category theory, a commutative diagram is a diagram such that all directed paths in the diagram with the same start and endpoints lead to the s ...
of the form :\begin 0&\to&A_1&\xrightarrow&B_1&\xrightarrow&C_1&\to&0\\ &&\alpha\downarrow\quad&&\beta\downarrow\quad&&\gamma\downarrow\quad&&\\ 0&\to&A_2&\xrightarrow&B_2&\xrightarrow&C_2&\to&0 \end (where the rows are exact), the two resulting long exact sequences are related by commuting squares: Second, suppose η : ''F'' → ''G'' is a
natural transformation In category theory, a branch of mathematics, a natural transformation provides a way of transforming one functor into another while respecting the internal structure (i.e., the composition of morphisms) of the categories involved. Hence, a natur ...
from the left exact functor ''F'' to the left exact functor ''G''. Then natural transformations ''Ri''η : ''RiF'' → ''RiG'' are induced, and indeed ''Ri'' becomes a functor from 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 in t ...
of all left exact functors from A to B to the full functor category of all functors from A to B. Furthermore, this functor is compatible with the long exact sequences in the following sense: if :0\to A\xrightarrowB\xrightarrowC\to 0 is a short exact sequence, then a commutative diagram is induced. Both of these naturalities follow from the naturality of the sequence provided by the
snake lemma The snake lemma is a tool used in mathematics, particularly homological algebra, to construct long exact sequences. The snake lemma is valid in every abelian category and is a crucial tool in homological algebra and its applications, for instance ...
. Conversely, the following characterization of derived functors holds: given a family of functors ''R''''i'': A → B, satisfying the above, i.e. mapping short exact sequences to long exact sequences, such that for every injective object ''I'' of A, ''R''''i''(''I'')=0 for every positive ''i'', then these functors are the right derived functors of ''R''0.


Generalization

The more modern (and more general) approach to derived functors uses the language of
derived categories In mathematics, the derived category ''D''(''A'') of an abelian category ''A'' is a construction of homological algebra introduced to refine and in a certain sense to simplify the theory of derived functors defined on ''A''. The construction proce ...
. In 1968 Quillen developed the theory of model categories, which give an abstract category-theoretic system of fibrations, cofibrations and weak equivalences. Typically one is interested in the underlying
homotopy category In mathematics, the homotopy category is a category built from the category of topological spaces which in a sense identifies two spaces that have the same shape. The phrase is in fact used for two different (but related) categories, as discussed be ...
obtained by localizing against the weak equivalences. A
Quillen adjunction In homotopy theory, a branch of mathematics, a Quillen adjunction between two closed model categories C and D is a special kind of adjunction between categories that induces an adjunction between the homotopy categories Ho(C) and Ho(D) via the ...
is an adjunction between model categories that descends to an adjunction between the homotopy categories. For example, the category of topological spaces and the category of simplicial sets both admit Quillen model structures whose nerve and realization adjunction gives a Quillen adjunction that is in fact an equivalence of homotopy categories. Particular objects in a model structure have “nice properties” (concerning the existence of lifts against particular morphisms), the “fibrant” and “cofibrant” objects, and every object is weakly equivalent to a fibrant-cofibrant “resolution.” Although originally developed to handle the category of topological spaces Quillen model structures appear in numerous places in mathematics; in particular the category of chain complexes from any Abelian category (modules, sheaves of modules on a topological space or
scheme A scheme is a systematic plan for the implementation of a certain idea. Scheme or schemer may refer to: Arts and entertainment * ''The Scheme'' (TV series), a BBC Scotland documentary series * The Scheme (band), an English pop band * ''The Schem ...
, etc.) admit a model structure whose weak equivalences are those morphisms between chain complexes preserving homology. Often we have a functor between two such model categories (e.g. the global sections functor sending a complex of Abelian sheaves to the obvious complex of Abelian groups) that preserves weak equivalences *within the subcategory of “good” (fibrant or cofibrant) objects.* By first taking a fibrant or cofibrant resolution of an object and then applying that functor, we have successfully extended it to the whole category in such a way that weak equivalences are always preserved (and hence it descends to a functor from the homotopy category). This is the “derived functor.” The “derived functors” of sheaf cohomology, for example, are the homologies of the output of this derived functor. Applying these to a sheaf of Abelian groups interpreted in the obvious way as a complex concentrated in homology, they measure the failure of the global sections functor to preserve weak equivalences of such, its failure of “exactness.” General theory of model structures shows the uniqueness of this construction (that it does not depend of choice of fibrant or cofibrant resolution, etc.)


References

* * {{Functors Homological algebra Functors