Resolution (algebra)

Last updated

In mathematics, and more specifically in homological algebra, a resolution (or left resolution; dually a coresolution or right resolution [1] ) is an exact sequence of modules (or, more generally, of objects of an abelian category) 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 (for resolutions) or the rightmost object (for coresolutions) is the zero-object. [2]

Contents

Generally, the objects in the sequence are restricted to have some property P (for example to be free). Thus one speaks of a P resolution. In particular, every module has free resolutions, projective resolutions and flat resolutions, which are left resolutions consisting, respectively of free modules, projective modules or flat modules. Similarly every module has injective resolutions, which are right resolutions consisting of injective modules.

Resolutions of modules

Definitions

Given a module M over a ring R, a left resolution (or simply resolution) of M is an exact sequence (possibly infinite) of R-modules

The homomorphisms di are called boundary maps. The map ε is called an augmentation map. For succinctness, the resolution above can be written as

The dual notion is that of a right resolution (or coresolution, or simply resolution). Specifically, given a module M over a ring R, a right resolution is a possibly infinite exact sequence of R-modules

where each Ci is an R-module (it is common to use superscripts on the objects in the resolution and the maps between them to indicate the dual nature of such a resolution). For succinctness, the resolution above can be written as

A (co)resolution is said to be finite if only finitely many of the modules involved are non-zero. The length of a finite resolution is the maximum index n labeling a nonzero module in the finite resolution.

Free, projective, injective, and flat resolutions

In many circumstances conditions are imposed on the modules Ei resolving the given module M. For example, a free resolution of a module M is a left resolution in which all the modules Ei are free R-modules. Likewise, projective and flat resolutions are left resolutions such that all the Ei are projective and flat R-modules, respectively. Injective resolutions are right resolutions whose Ci are all injective modules.

Every R-module possesses a free left resolution. [3] A fortiori, every module also admits projective and flat resolutions. The proof idea is to define E0 to be the free R-module generated by the elements of M, and then E1 to be the free R-module generated by the elements of the kernel of the natural map E0M etc. Dually, every R-module possesses an injective resolution. Projective resolutions (and, more generally, flat resolutions) can be used to compute Tor functors.

Projective resolution of a module M is unique up to a chain homotopy, i.e., given two projective resolutions P0M and P1M of M there exists a chain homotopy between them.

Resolutions are used to define homological dimensions. The minimal length of a finite projective resolution of a module M is called its projective dimension and denoted pd(M). For example, a module has projective dimension zero if and only if it is a projective module. If M does not admit a finite projective resolution then the projective dimension is infinite. For example, for a commutative local ring R, the projective dimension is finite if and only if R is regular and in this case it coincides with the Krull dimension of R. Analogously, the injective dimension id(M) and flat dimension fd(M) are defined for modules also.

The injective and projective dimensions are used on the category of right R-modules to define a homological dimension for R called the right global dimension of R. Similarly, flat dimension is used to define weak global dimension. The behavior of these dimensions reflects characteristics of the ring. For example, a ring has right global dimension 0 if and only if it is a semisimple ring, and a ring has weak global dimension 0 if and only if it is a von Neumann regular ring.

Graded modules and algebras

Let M be a graded module over a graded algebra, which is generated over a field by its elements of positive degree. Then M has a free resolution in which the free modules Ei may be graded in such a way that the di and ε are graded linear maps. Among these graded free resolutions, the minimal free resolutions are those for which the number of basis elements of each Ei is minimal. The number of basis elements of each Ei and their degrees are the same for all the minimal free resolutions of a graded module.

If I is a homogeneous ideal in a polynomial ring over a field, the Castelnuovo–Mumford regularity of the projective algebraic set defined by I is the minimal integer r such that the degrees of the basis elements of the Ei in a minimal free resolution of I are all lower than r-i.

Examples

A classic example of a free resolution is given by the Koszul complex of a regular sequence in a local ring or of a homogeneous regular sequence in a graded algebra finitely generated over a field.

Let X be an aspherical space, i.e., its universal cover E is contractible. Then every singular (or simplicial) chain complex of E is a free resolution of the module Z not only over the ring Z but also over the group ring Z [π1(X)].

Resolutions in abelian categories

The definition of resolutions of an object M in an abelian category A is the same as above, but the Ei and Ci are objects in A, and all maps involved are morphisms in A.

The analogous notion of projective and injective modules are projective and injective objects, and, accordingly, projective and injective resolutions. However, such resolutions need not exist in a general abelian category A. If every object of A has a projective (resp. injective) resolution, then A is said to have enough projectives (resp. enough injectives). Even if they do exist, such resolutions are often difficult to work with. For example, as pointed out above, every R-module has an injective resolution, but this resolution is not functorial, i.e., given a homomorphism MM' , together with injective resolutions

there is in general no functorial way of obtaining a map between and .

Abelian categories without projective resolutions in general

One class of examples of Abelian categories without projective resolutions are the categories of coherent sheaves on a scheme . For example, if is projective space, any coherent sheaf on has a presentation given by an exact sequence

The first two terms are not in general projective since for . But, both terms are locally free, and locally flat. Both classes of sheaves can be used in place for certain computations, replacing projective resolutions for computing some derived functors.

Acyclic resolution

In many cases one is not really interested in the objects appearing in a resolution, but in the behavior of the resolution with respect to a given functor. Therefore, in many situations, the notion of acyclic resolutions is used: given a left exact functor F: AB between two abelian categories, a resolution

of an object M of A is called F-acyclic, if the derived functors RiF(En) vanish for all i > 0 and n  0. Dually, a left resolution is acyclic with respect to a right exact functor if its derived functors vanish on the objects of the resolution.

For example, given a R-module M, the tensor product    is a right exact functor Mod(R) Mod(R). Every flat resolution is acyclic with respect to this functor. A flat resolution is acyclic for the tensor product by every M. Similarly, resolutions that are acyclic for all the functors Hom(  , M) are the projective resolutions and those that are acyclic for the functors Hom(M,   ) are the injective resolutions.

Any injective (projective) resolution is F-acyclic for any left exact (right exact, respectively) functor.

The importance of acyclic resolutions lies in the fact that the derived functors RiF (of a left exact functor, and likewise LiF of a right exact functor) can be obtained from as the homology of F-acyclic resolutions: given an acyclic resolution of an object M, we have

where right hand side is the i-th homology object of the complex

This situation applies in many situations. For example, for the constant sheaf R on a differentiable manifold M can be resolved by the sheaves of smooth differential forms:

The sheaves are fine sheaves, which are known to be acyclic with respect to the global section functor . Therefore, the sheaf cohomology, which is the derived functor of the global section functor Γ is computed as

Similarly Godement resolutions are acyclic with respect to the global sections functor.

See also

Notes

  1. Jacobson 2009 , §6.5 uses coresolution, though right resolution is more common, as in Weibel 1994 , Chap. 2
  2. projective resolution at the nLab, resolution at the nLab
  3. Jacobson 2009 , §6.5

Related Research Articles

<span class="mw-page-title-main">Homological algebra</span> Branch of mathematics

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, homology is a general way of associating a sequence of algebraic objects, such as abelian groups or modules, with other mathematical objects such as topological spaces. Homology groups were originally defined in algebraic topology. Similar constructions are available in a wide variety of other contexts, such as abstract algebra, groups, Lie algebras, Galois theory, and algebraic geometry.

In mathematics, particularly in algebra, the class of projective modules enlarges the class of free modules over a ring, by keeping some of the main properties of free modules. Various equivalent characterizations of these modules appear below.

In algebraic topology, singular homology refers to the study of a certain set of algebraic invariants of a topological space X, the so-called homology groups Intuitively, singular homology counts, for each dimension n, the n-dimensional holes of a space. Singular homology is a particular example of a homology theory, which has now grown to be a rather broad collection of theories. Of the various theories, it is perhaps one of the simpler ones to understand, being built on fairly concrete constructions.

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.

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 algebra, flat modules include free modules, projective modules, and, over a principal ideal domain, torsion free modules. Formally, a module M over a ring R is flat if taking the tensor product over R with M preserves exact sequences. A module is faithfully flat if taking the tensor product with a sequence produces an exact sequence if and only if the original sequence is exact.

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 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, 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 it can be solved locally. The central work for the study of sheaf cohomology is Grothendieck's 1957 Tôhoku paper.

In mathematics, injective sheaves of abelian groups are used to construct the resolutions needed to define sheaf cohomology.

In mathematics, coherent duality is any of a number of generalisations of Serre duality, applying to coherent sheaves, in algebraic geometry and complex manifold theory, as well as some aspects of commutative algebra that are part of the 'local' theory.

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 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.

In abstract algebra, Morita equivalence is a relationship defined between rings that preserves many ring-theoretic properties. More precisely two rings like R, S are Morita equivalent if their categories of modules are additively equivalent. It is named after Japanese mathematician Kiiti Morita who defined equivalence and a similar notion of duality in 1958.

In commutative algebra, the Hilbert function, the Hilbert polynomial, and the Hilbert series of a graded commutative algebra finitely generated over a field are three strongly related notions which measure the growth of the dimension of the homogeneous components of the algebra.

In mathematics, a Grothendieck category is a certain kind of abelian category, introduced in Alexander Grothendieck's Tôhoku paper of 1957 in order to develop the machinery of homological algebra for modules and for sheaves in a unified manner. The theory of these categories was further developed in Pierre Gabriel's seminal thesis in 1962.

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 that of s for any f in O(U) and s in F(U).

References