This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations .(July 2022) |
In mathematics, certain functors 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.
It was noted in various quite different settings that a short exact sequence 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 F : A → B between two abelian categories 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 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) → R1F(A) → R1F(B) → R1F(C) → R2F(A) → R2F(B) → ... . From this we see that F is an exact functor if and only if R1F = 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, then the sequence splits. Applying any additive functor to a split sequence results in a split sequence, so in particular R1F(A) = 0. Right derived functors (for i>0) are zero on injectives: this is the motivation for the construction given below.
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 A → I where I is an injective object 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
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
Note: this is in general not an exact sequence anymore. But we can compute its cohomology at the i-th spot (the kernel of the map from F(Ii) modulo the image of the map to F(Ii)); 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(I0) → F(I1) is exact, so R0F(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 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. 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 Ki be the image of the map Ii-1→Ii (for i=0, define Ii-1=0), which is the same as the kernel of Ii→Ii+1. Let φi : Ii-1→Ki be the corresponding surjective map. Then RiF(X) is the cokernel of F(φi).
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), 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
where the Pi are projective. We apply G to this sequence, chop off the last term, and compute homology to get LiG(X). As before, L0G(X) = G(X).
In this case, the long exact sequence will grow "to the left" rather than to the right:
is turned into
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
is turned into the long exact sequence
These left derived functors are zero on projectives and are therefore computed via projective resolutions.
If is a topological space, then the category of all sheaves of abelian groups on is an abelian category with enough injectives. The functor which assigns to each such sheaf the group of global sections is left exact, and the right derived functors are the sheaf cohomology functors, usually written as . Slightly more generally: if is a ringed space, then the category of all sheaves of -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:
If is a ring, then the category of all left -modules is an abelian category with enough injectives. If is a fixed left -module, then the functor is left exact, and its right derived functors are the Ext functors . Alternatively can also be obtained as the left derived functor of the right exact functor .
Various notions of cohomology are special cases of Ext functors and therefore also derived functors.
The category of left -modules also has enough projectives. If is a fixed right -module, then the tensor product with gives a right exact covariant functor ; 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 functors . Equivalently can be defined symmetrically as the left derived functors of . In fact one can combine both definitions and define as the left derived of .
This includes several notions of homology as special cases. This often mirrors the situation with Ext functors and cohomology.
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 where is the derived category.
Derived functors and the long exact sequences are "natural" in several technical senses.
First, given a commutative diagram of the form
(where the rows are exact), the two resulting long exact sequences are related by commuting squares:
Second, suppose η : F → G is a natural transformation 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 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
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.
Conversely, the following characterization of derived functors holds: given a family of functors Ri: A → B, satisfying the above, i.e. mapping short exact sequences to long exact sequences, such that for every injective object I of A, Ri(I)=0 for every positive i, then these functors are the right derived functors of R0.
The more modern (and more general) approach to derived functors uses the language of derived categories.
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 obtained by localizing against the weak equivalences. A Quillen adjunction 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, 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.)
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.
Homological algebra is the branch of mathematics that studies homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology and abstract algebra at the end of the 19th century, chiefly by Henri Poincaré and David Hilbert.
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 viewed as a method of assigning richer algebraic invariants to a space than homology. Some versions of cohomology arise by dualizing the construction of homology. In other words, cochains are functions on the group of chains in homology theory.
Mitchell's embedding theorem, also known as the Freyd–Mitchell theorem or the full embedding theorem, is a result about abelian categories; it essentially states that these categories, while rather abstractly defined, are in fact concrete categories of modules. This allows one to use element-wise diagram chasing proofs in these categories. The theorem is named after Barry Mitchell and Peter Freyd.
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 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.
In mathematics, especially in the area of abstract algebra known as module theory, an injective module is a module Q that shares certain desirable properties with the Z-module Q of all rational numbers. Specifically, if Q is a submodule of some other module, then it is already a direct summand of that module; also, given a submodule of a module Y, any module homomorphism from this submodule to Q can be extended to a homomorphism from all of Y to Q. This concept is dual to that of projective modules. Injective modules were introduced in and are discussed in some detail in the textbook.
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 categories. The dual notion is that of a projective object.
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 structures. The cohomology of groups, Lie algebras, and associative algebras can all be defined in terms of Ext. The name comes from the fact that the first Ext group Ext1 classifies extensions of one module by another.
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 construct invariants of algebraic structures. The homology of groups, Lie algebras, and associative algebras can all be defined in terms of Tor. The name comes from a relation between the first Tor group Tor1 and the torsion subgroup of an abelian group.
In mathematics, the derived categoryD(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 proceeds on the basis that the objects of D(A) should be chain complexes in A, with two such chain complexes considered isomorphic when there is a chain map that induces an isomorphism on the level of homology of the chain complexes. Derived functors can then be defined for chain complexes, refining the concept of hypercohomology. The definitions lead to a significant simplification of formulas otherwise described (not completely faithfully) by complicated spectral sequences.
In mathematics, a triangulated category is a category with the additional structure of a "translation functor" and a class of "exact triangles". Prominent examples are the derived category of an abelian category, as well as the stable homotopy category. The exact triangles generalize the short exact sequences in an abelian category, as well as fiber sequences and cofiber sequences in topology.
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 properties of the Lie algebra. It was later extended by Claude Chevalley and Samuel Eilenberg to coefficients in an arbitrary Lie module.
This is a glossary of properties and concepts in category theory in mathematics.
In mathematics, in the field of homological algebra, the Grothendieck spectral sequence, introduced by Alexander Grothendieck in his Tôhoku paper, is a spectral sequence that computes the derived functors of the composition of two functors , from knowledge of the derived functors of and . Many spectral sequences in algebraic geometry are instances of the Grothendieck spectral sequence, for example the Leray spectral sequence.
In algebraic geometry, local cohomology is an algebraic analogue of relative cohomology. Alexander Grothendieck introduced it in seminars in Harvard in 1961 written up by Hartshorne (1967), and in 1961-2 at IHES written up as SGA2 - Grothendieck (1968), republished as Grothendieck (2005). Given a function defined on an open subset of an algebraic variety, local cohomology measures the obstruction to extending that function to a larger domain. The rational function , for example, is defined only on the complement of on the affine line over a field , and cannot be extended to a function on the entire space. The local cohomology module detects this in the nonvanishing of a cohomology class . In a similar manner, is defined away from the and axes in the affine plane, but cannot be extended to either the complement of the -axis or the complement of the -axis alone ; this obstruction corresponds precisely to a nonzero class in the local cohomology module .
In homological algebra, the hyperhomology or hypercohomology is a generalization of (co)homology functors which takes as input not objects in an abelian category but instead chain complexes of objects, so objects in . It is a sort of cross between the derived functor cohomology of an object and the homology of a chain complex since hypercohomology corresponds to the derived global sections functor .
In mathematics, and more specifically in homological algebra, a resolution is an exact sequence of modules that is used to define invariants characterizing the structure of a specific module or object of this category. When, as usually, arrows are oriented to the right, the sequence is supposed to be infinite to the left for (left) resolutions, and to the right for right resolutions. However, a finite resolution is one where only finitely many of the objects in the sequence are non-zero; it is usually represented by a finite exact sequence in which the leftmost object or the rightmost object is the zero-object.
In mathematics, dimension theory is the study in terms of commutative algebra of the notion dimension of an algebraic variety. The need of a theory for such an apparently simple notion results from the existence of many definitions of dimension that are equivalent only in the most regular cases. A large part of dimension theory consists in studying the conditions under which several dimensions are equal, and many important classes of commutative rings may be defined as the rings such that two dimensions are equal; for example, a regular ring is a commutative ring such that the homological dimension is equal to the Krull dimension.
In mathematics, specifically representation theory, tilting theory describes a way to relate the module categories of two algebras using so-called tilting modules and associated tilting functors. Here, the second algebra is the endomorphism algebra of a tilting module over the first algebra.
In mathematics, a sheaf of O-modules or simply an O-module over a ringed space (X, O) is a sheaf F such that, for any open subset U of X, F(U) is an O(U)-module and the restriction maps F(U) → F(V) are compatible with the restriction maps O(U) → O(V): the restriction of fs is the restriction of f times the restriction of s for any f in O(U) and s in F(U).