Homological algebra studies chain complexes, homology, cohomology, and the derived constructions that measure failure of exactness.
The derived category of sheaves is formed by localizing cochain complexes of sheaves at quasi-isomorphisms, equivalently localizing their homotopy category. The bounded, bounded below and bounded above variants are denoted , and . Cohomology sheaves are invariant under quasi-isomorphism and therefore define functors on these categories. Constructible bounded complexes form a natural subcategory on which Verdier duality reverses arrows and, under the usual finiteness hypotheses, is an involution.
A ghost is a morphism inducing zero on every cohomology sheaf, but it need not itself be zero. For the equator and complement , the connecting morphism is a ghost. Its source and target have cohomology sheaves in different degrees, but its induced map is nonzero, proving that the derived morphism is nonzero.
On bounded constructible complexes over locally compact stratified spaces, Verdier duality is , where is the dualizing complex. For an oriented real -manifold, . Proper direct image commutes with this duality, and . These properties exchange stalk support conditions with costalk conditions.
A bounded complex is constructible for a given stratification when each of its cohomology sheaves restricts to a finite-rank local system on every stratum. Constructibility concerns cohomology sheaves, not an arbitrary choice of resolution.
The category is obtained from bounded below cochain complexes of sheaves by passing to cochain-homotopy classes of maps and then inverting quasi-isomorphisms. It can equally be modeled by injective resolutions. The cohomology-sheaf functors descend to this localization, and an object is zero exactly when all its cohomology sheaves vanish.
An exact, or distinguished, triangle is one isomorphic to . For a degreewise short exact sequence , the map taking to the image of is a quasi-isomorphism: its kernel is the contractible cone of the identity on . Consequently the short exact sequence defines such a triangle.
For an additive right-exact functor on module categories, apply it to a projective resolution and take homology. Lifts of module maps exist by projectivity; any two lifts are chain homotopic, giving independence and functoriality. The zeroth derived functor is naturally , positive degrees vanish on projective modules, and the horseshoe lemma produces a long exact homology sequence from each short exact sequence. A Tor functor is the left derived functor of a tensor product of modules functor.
For a right-exact additive functor out of an abelian category with enough projectives, apply the functor to a projective resolution and take homology objects. The zeroth derived functor is , positive derived functors vanish on projective objects, and the degreewise split horseshoe lemma produces a long exact sequence from every short exact sequence in an abelian category. The target can be any abelian category, including an opposite category of one.
An exact augmented cochain complex with injective module terms. Module categories have enough injectives: coinduction is injective by its character adjunction, and the maps , over all additive characters of , embed into a product of copies of . Products of injectives are injective by coordinatewise extension. Repeat on cokernels to obtain a resolution.
For an additive covariant left-exact functor on module categories, choose an injective resolution and set . For a contravariant functor, use a projective resolution instead, as in contravariant right derived functor. Resolution comparison and homotopies give independence and functoriality; short exact sequences give long exact derived-functor sequences. The zeroth functor is naturally .
For an additive contravariant left-exact functor, apply it to a projective resolution of . Reversal of the arrows gives a cochain complex. Comparison maps lift using projectivity, and any two lifts are chain homotopic, so its cohomology is independent of the resolution. The functors are contravariant, vanish on projective modules in positive degrees, and send to . Degreewise split resolutions from the horseshoe lemma yield this sequence.
A succession of bigraded pages with . In the cohomological convention, the differential has bidegree . A filtered complex produces such successive approximations to its cohomology.
For a bounded complex of projective right modules and a left module of finite projective dimension, a finite projective resolution of yields a bounded double cochain complex. Its two spectral sequences give the displayed abutment. Over a noncommutative ring, the handedness of the two tensor factors is essential.
If only the columns are nonzero, a cohomological differential of bidegree has no possible nonzero source-target pair for . Projective boundaries in a complex of projectives give this condition because every cohomology module has projective dimension at most one.
The stable page identifies the associated graded module of a filtration of the abutment. For a finite filtration this is an exhaustive, separated finite extension description. It does not itself determine a canonical splitting. Unbounded filtrations require further convergence hypotheses.
A finite filtration of a cochain complex produces a convergent spectral sequence. The induced abutment filtration is the image of . Finiteness in each degree suffices; a bounded range of cochain degrees is not required.
The Tor functor is the homology of a tensor product of modules with a free resolution: for a free resolution of . It measures the failure of tensoring to preserve exact sequences. For a commutative ring, one may resolve either argument; the double complex of the two resolutions proves that both computations agree.
For a non-zero-divisor , resolve by . Tensoring with gives the kernel and cokernel in the displayed formula; all higher Tor functors vanish. Resolving either argument gives the same homology by the two filtrations of the double complex of the two free resolutions. For , both degrees zero and one equal .
Start a free resolution of with and a free module surjecting onto . The next differential presents the relations in . Right exactness of the tensor product of modules identifies with . Taking degree-one homology then gives the displayed kernel formula. Hence vanishing for every ideal is equivalent to the flatness criterion using ideals.
A cochain complex is a sequence of abelian groups or modules and maps satisfying . Its cohomology is .
A cochain map consists of degreewise maps satisfying . This identity sends cocycles to cocycles and coboundaries to coboundaries, hence induces maps on cohomology. For complexes of sheaves the same identity holds as an identity of sheaf morphisms.
The shift has and differential . Thus . In general the differential of is .
The submodule of cocycles in degree . A projective boundary module makes split when is projective, so is then also projective.
An element killed by the next differential of a cochain complex. Its class modulo coboundaries is a cohomology class.
The submodule of coboundaries in degree . The cohomology group is the corresponding cycle module modulo the boundary module.
An element in the image of the preceding differential of a cochain complex. Every coboundary is a cocycle, since consecutive differentials compose to zero.
A cochain complex with a decreasing filtration by cochain subcomplexes. A filtration finite in each degree is bounded in the degreewise sense; uniform bounds and are sufficient. The associated spectral sequence starts with the graded quotient complexes.
A sequence of submodules preserved by the differential of a cochain complex. Its inclusion is a map of complexes.
A degreewise short exact sequence of cochain complexes induces a long exact sequence from a coefficient sequence in the coefficient case, and a long exact cohomology sequence generally. Its degree-one connecting homomorphism lifts a quotient cocycle, takes its coboundary, and identifies that result in the subcomplex.
The Hom functor sends two -modules to the abelian group of -linear maps between them. It is contravariant in its first argument and covariant in its second.
The Ext functors are the right derived functors of the Hom functor. They can be computed by applying to a projective resolution of and taking cohomology.
For a non-zero-divisor , the free resolution gives degree-zero kernel and degree-one cokernel, and all higher Ext functors vanish. Directly in an injective resolution of the second variable, multiplication by is surjective in every term: the map taking to extends to . Thus is a short exact sequence of complexes and gives the same result. The displayed Hom functor is covariant in ; changing it to changes the variable that is resolved.
A free resolution of has generators and independent relations . Thus the Ext functor gives the cokernel of the map on integer sequence productsThe constant sequence one is not in its image. A preimage would require for every . For , the sum is below , tends to infinity, and its distance from also tends to infinity. No fixed integer satisfies all these congruences. Hence .
Applying the contravariant Hom functor to givesThe connecting map sends to its pushout of a module extension. Its vanishing means that map extends to . For a hereditary ring, , making the indicated restriction on first extension groups surjective. The covariant variable has its corresponding long exact sequence.
An extension group is a value of an Ext functor. In degree one it classifies short exact sequences up to isomorphisms fixing the endpoints. The zero class is the split extension; its addition is the Baer sum. Higher degrees can be represented by longer exact extensions, or computed from a projective resolution.
To add two extensions of by , take their direct sum, form a pullback in a category along the diagonal , and form a pushout in a category along addition . This produces another extension of by and defines addition in . In a quiver representation, vertexwise splittings express the two extensions by off-diagonal arrow matrices, and the Baer sum adds those matrices modulo the extension complex of quiver representations coboundaries.
Over a Noetherian ring, a finitely generated module has a free resolution with every term finitely generated. Hom from a finite free module commutes with localization, and exactness of localization commutes with cohomology. Thus the displayed isomorphism holds for every and arbitrary . The finiteness condition is on the first argument; the second need not be finitely generated.
When acts as zero, resolve the first module with the Koszul resolution on . Writing , the resulting groups are in degree zero, in degree one, and in degree two, with zero higher groups. This works for composite as well as prime moduli.
For an ideal generated by a finite regular sequence in a commutative ring, the self-Ext functor algebra is exterior on the degree-one dual generators. Contraction chain maps on the Koszul resolution represent those generators, square to zero, and anticommute. The exterior square-zero relations also apply in characteristic two.
Partition the isomorphism classes of simple modules into two sets , with whenever lie in different sets. Every module of finite composition length then has a unique decomposition into its largest submodules whose Jordan–Hölder factors belong to the respective sets.
For a simple and a finite-length with factors in , induction through the long exact sequence of the Ext functor gives . Induct on the length of : take , split , and suppose . The quotient extension splits. The inverse image of its -summand complements in and has only factors in . Finally, Hom between modules with factors in different sets is zero, since any nonzero image would have a factor in both sets. Projecting any proposed submodule to the opposite summand therefore proves maximality and uniqueness.
A finitely generated module over a Noetherian ring admits a possibly infinite free resolution whose every term is finitely generated. Surject a finite free module onto it; the kernel is finitely generated because a finite free module is Noetherian. Repeat this construction on the successive kernels. If the original module has finite projective dimension , its th syzygy is projective by dimension shifting of the Ext functor, giving a length- resolution with finite projective terms.
For a short exact sequence of modules with projective resolutions of its outer terms, there is a projective resolution of the middle term forming a degreewise split short exact sequence of resolutions. Lift the degree-zero projective cover of the quotient into the middle module and add the projective cover of the submodule; this surjects onto the middle module. Its kernel fits into the corresponding short exact sequence of kernels. Repeating this construction proves the claim. Additive contravariant functors preserve the degreewise split exact sequences with their direction reversed.
Set , , . There is an exact sequencewhere in the source and target summands, and the augmentation is . Each is a summand of , so the two terms are projective modules. This also works for infinite-dimensional modules.
Put and . The differential has components . Its kernel is and its cokernel is . In a vertexwise splitting of an extension, the off-diagonal arrow blocks change by these coboundaries when the splitting changes.
Restriction at one arrow induces a surjection . Coboundaries vanish on the kernel after quotienting by the image, while every map between these spaces can be lifted and extended. Nonzero kernel and cokernel therefore force a nonsplit extension. For , rigidity forces every arrow to have maximal rank.
A short exact sequence presenting a module as a quotient of a projective module. The kernel need not be projective. Continuing a projective presentation gives a projective resolution.
For a regular sequence in a commutative ring , its Koszul complex is the finite free projective resolution of with terms and boundary map contracting by . Exactness follows by induction: append using the mapping cone for multiplication by , which is injective on the preceding quotient. For a polynomial ring viewed as a bimodule, use the regular sequence in the enveloping algebra.
Every finitely generated module with a grading over the polynomial ring has a finite graded free resolution of length at most . The Koszul resolution of has length , so for . In a minimal graded free resolution, this Tor functor is ; the graded Nakayama lemma forces for .
Over with its standard grading and , a graded free resolution is minimal when for every . It is constructed by choosing minimal homogeneous generators for each successive syzygy module, using the graded Nakayama lemma. After tensoring with , all its differentials vanish, so ; these dimensions and degrees are intrinsic to .
Given a free resolution , its first syzygy module is , the module of relations among the chosen generators of . Higher syzygy modules are successive kernels. They depend on the choice of resolution; a minimal graded free resolution gives canonical ranks and degrees of generators over a standard graded ring structure on a polynomial ring.
The bar resolution of an associative algebra over a field has degree- term as an -module, with the outer factors carrying the left and right actions. Its boundary multiplies each consecutive pair with alternating signs, and its augmentation is multiplication . It is exact: the -linear contracting homotopy inserts at the left. Applying gives the Hochschild cochain complex of the bimodule .
Articles by others on the same topic
Homological algebra is a branch of mathematics that studies algebraic structures and their relationships using concepts and methods from homology and cohomology. It originated from the study of algebraic topology but has since become a central area in various fields of mathematics, including algebra, geometry, and category theory.