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 ...
, and more specifically in
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 ...
, a resolution (or left resolution; dually a coresolution or right resolution) is an
exact sequence of
modules (or, more generally, of
objects of an
abelian category
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 o ...
) 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.
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 module
In mathematics, a free module is a module that has a ''basis'', that is, a generating set that is linearly independent. Every vector space is a free module, but, if the ring of the coefficients is not a division ring (not a field in the commu ...
s,
projective modules or
flat module
In algebra, flat modules include free modules, projective modules, and, over a principal ideal domain, torsion-free modules. Formally, a module (mathematics), module ''M'' over a ring (mathematics), ring ''R'' is ''flat'' if taking the tensor prod ...
s. Similarly every module has injective resolutions, which are right resolutions consisting of
injective module
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 ...
s.
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 ''d
i'' 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 ''C
i'' 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 ''E''
''i'' resolving the given module ''M''. For example, a ''free resolution'' of a module ''M'' is a left resolution in which all the modules ''E''
''i'' are free ''R''-modules. Likewise, ''projective'' and ''flat'' resolutions are left resolutions such that all the ''E''
''i'' are
projective and
flat ''R''-modules, respectively. Injective resolutions are ''right'' resolutions whose ''C''
''i'' are all
injective module
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 ...
s.
Every ''R''-module possesses a free left resolution.
A fortiori, every module also admits projective and flat resolutions. The proof idea is to define ''E''
0 to be the free ''R''-module generated by the elements of ''M'', and then ''E''
1 to be the free ''R''-module generated by the elements of the kernel of the natural map ''E''
0 → ''M'' 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 ''P''
0 → ''M'' and ''P''
1 → ''M'' 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
In mathematics, more specifically in ring theory, local rings are certain rings that are comparatively simple, and serve to describe what is called "local behaviour", in the sense of functions defined on algebraic varieties or manifolds, or of ...
''R'', the projective dimension is finite if and only if ''R'' is
regular and in this case it coincides with the
Krull dimension
In commutative algebra, the Krull dimension of a commutative ring ''R'', named after Wolfgang Krull, is the supremum of the lengths of all chains of prime ideals. The Krull dimension need not be finite even for a Noetherian ring. More generally ...
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
In mathematics, a von Neumann regular ring is a ring ''R'' (associative, with 1, not necessarily commutative) such that for every element ''a'' in ''R'' there exists an ''x'' in ''R'' with . One may think of ''x'' as a "weak inverse" of the eleme ...
.
Graded modules and algebras
Let ''M'' be a
graded module over a
graded algebra
In mathematics, in particular abstract algebra, a graded ring is a ring such that the underlying additive group is a direct sum of abelian groups R_i such that . The index set is usually the set of nonnegative integers or the set of integers, ...
, which is generated over a
field by its elements of positive degree. Then ''M'' has a free resolution in which the free modules ''E''
''i'' may be graded in such a way that the ''d''
''i'' 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 ''E''
''i'' is minimal. The number of basis elements of each ''E''
''i'' 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
In mathematics, especially in the field of algebra, a polynomial ring or polynomial algebra is a ring formed from the set of polynomials in one or more indeterminates (traditionally also called variables) with coefficients in another 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 ''E''
''i'' 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
In mathematics, the Koszul complex was first introduced to define a cohomology theory for Lie algebras, by Jean-Louis Koszul (see Lie algebra cohomology). It turned out to be a useful general construction in homological algebra. As a tool, its ho ...
of a
regular sequence in a
local ring
In mathematics, more specifically in ring theory, local rings are certain rings that are comparatively simple, and serve to describe what is called "local behaviour", in the sense of functions defined on algebraic varieties or manifolds, or of ...
or of a homogeneous regular sequence in a
graded algebra
In mathematics, in particular abstract algebra, a graded ring is a ring such that the underlying additive group is a direct sum of abelian groups R_i such that . The index set is usually the set of nonnegative integers or the set of integers, ...
finitely generated over a field.
Let ''X'' be an
aspherical space, i.e., its
universal cover ''E'' is
contractible. Then every
singular
Singular may refer to:
* Singular, the grammatical number that denotes a unit quantity, as opposed to the plural and other forms
* Singular or sounder, a group of boar, see List of animal names
* Singular (band), a Thai jazz pop duo
*'' Singula ...
(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
In algebra, a group ring is a free module and at the same time a ring, constructed in a natural way from any given ring and any given group. As a free module, its ring of scalars is the given ring, and its basis is the set of elements of the gi ...
Z
1(''X'')">'π''1(''X'')
Resolutions in abelian categories
The definition of resolutions of an object ''M'' in an
abelian category
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 o ...
''A'' is the same as above, but the ''E
i'' and ''C
i'' are objects in ''A'', and all maps involved are
morphism
In mathematics, a morphism is a concept of category theory that generalizes structure-preserving maps such as homomorphism between algebraic structures, functions from a set to another set, and continuous functions between topological spaces. Al ...
s 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
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 ...
ial, i.e., given a homomorphism ''M'' → ''M' '', 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
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 ...
.
Therefore, in many situations, the notion of acyclic resolutions is used: given a
left exact functor ''F'': ''A'' → ''B'' between two abelian categories, a resolution
:
of an object ''M'' of ''A'' is called ''F''-acyclic, if the
derived functor
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.
Motivation
It was noted in vari ...
s ''R''
''i''''F''(''E''
''n'') 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
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 ...
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 ''R''
''i''''F'' (of a left exact functor, and likewise ''L''
''i''''F'' 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
In mathematics, the constant sheaf on a topological space X associated to a set (mathematics), set A is a Sheaf (mathematics), sheaf of sets on X whose stalk (sheaf), stalks are all equal to A. It is denoted by \underline or A_X. The constant presh ...
''R'' on a
differentiable manifold
In mathematics, a differentiable manifold (also differential manifold) is a type of manifold that is locally similar enough to a vector space to allow one to apply calculus. Any manifold can be described by a collection of charts (atlas). One ...
''M'' can be resolved by the sheaves
of smooth
differential form
In mathematics, differential forms provide a unified approach to define integrands over curves, surfaces, solids, and higher-dimensional manifolds. The modern notion of differential forms was pioneered by Élie Cartan. It has many applications ...
s:
:
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
*
Standard resolution
*
Hilbert–Burch theorem
*
Hilbert's syzygy theorem
*
Free presentation
In abstract algebra, algebra, a free presentation of a module (mathematics), module ''M'' over a commutative ring ''R'' is an exact sequence of ''R''-modules:
:\bigoplus_ R \ \overset \to\ \bigoplus_ R \ \overset\to\ M \to 0.
Note the image und ...
*
Matrix factorizations (algebra)
Notes
References
*
*
*
*
* {{Weibel IHA
Homological algebra
Module theory