HOME

TheInfoList



OR:

Homological algebra is the branch of
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 ...
that studies homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precursor to
algebraic topology Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant (mathematics), invariants that classification theorem, classify topological spaces up t ...
) and
abstract algebra In mathematics, more specifically algebra, abstract algebra or modern algebra is the study of algebraic structures, which are set (mathematics), sets with specific operation (mathematics), operations acting on their elements. Algebraic structur ...
(theory of modules and syzygies) at the end of the 19th century, chiefly by
Henri Poincaré Jules Henri Poincaré (, ; ; 29 April 185417 July 1912) was a French mathematician, Theoretical physics, theoretical physicist, engineer, and philosophy of science, philosopher of science. He is often described as a polymath, and in mathemati ...
and David Hilbert. Homological algebra is the study of homological
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 and the intricate algebraic structures that they entail; its development was closely intertwined with the emergence of
category theory Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
. A central concept is that of chain complexes, which can be studied through their homology and
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 viewed ...
. Homological algebra affords the means to extract information contained in these complexes and present it in the form of homological invariants of rings, modules,
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
s, and other "tangible" mathematical objects. A spectral sequence is a powerful tool for this. It has played an enormous role in algebraic topology. Its influence has gradually expanded and presently includes
commutative algebra Commutative algebra, first known as ideal theory, is the branch of algebra that studies commutative rings, their ideal (ring theory), ideals, and module (mathematics), modules over such rings. Both algebraic geometry and algebraic number theo ...
,
algebraic geometry Algebraic geometry is a branch of mathematics which uses abstract algebraic techniques, mainly from commutative algebra, to solve geometry, geometrical problems. Classically, it studies zero of a function, zeros of multivariate polynomials; th ...
,
algebraic number theory Algebraic number theory is a branch of number theory that uses the techniques of abstract algebra to study the integers, rational numbers, and their generalizations. Number-theoretic questions are expressed in terms of properties of algebraic ob ...
, representation theory,
mathematical physics Mathematical physics is the development of mathematics, mathematical methods for application to problems in physics. The ''Journal of Mathematical Physics'' defines the field as "the application of mathematics to problems in physics and the de ...
,
operator algebra In functional analysis, a branch of mathematics, an operator algebra is an algebra of continuous linear operators on a topological vector space, with the multiplication given by the composition of mappings. The results obtained in the study o ...
s,
complex analysis Complex analysis, traditionally known as the theory of functions of a complex variable, is the branch of mathematical analysis that investigates functions of complex numbers. It is helpful in many branches of mathematics, including algebraic ...
, and the theory of
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which involves a multivariable function and one or more of its partial derivatives. The function is often thought of as an "unknown" that solves the equation, similar to ho ...
s. ''K''-theory is an independent discipline which draws upon methods of homological algebra, as does the noncommutative geometry of Alain Connes.


History

Homological algebra began to be studied in its most basic form in the late 19th century as a branch of topology and in the 1940s became an independent subject with the study of objects such as the ext functor and the tor functor, among others.


Chain complexes and homology

The notion of chain complex is central in homological algebra. An abstract chain complex is a sequence (C_\bullet, d_\bullet) of abelian groups and
group homomorphism In mathematics, given two groups, (''G'',∗) and (''H'', ·), a group homomorphism from (''G'',∗) to (''H'', ·) is a function ''h'' : ''G'' → ''H'' such that for all ''u'' and ''v'' in ''G'' it holds that : h(u*v) = h(u) \cdot h(v) whe ...
s, with the property that the composition of any two consecutive maps is zero: : C_\bullet: \cdots \longrightarrow C_ \stackrel C_n \stackrel C_ \stackrel \cdots, \quad d_n \circ d_=0. The elements of ''C''''n'' are called ''n''-chains and the homomorphisms ''d''''n'' are called the boundary maps or differentials. The chain groups ''C''''n'' may be endowed with extra structure; for example, they may be
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
s or modules over a fixed ring ''R''. The differentials must preserve the extra structure if it exists; for example, they must be
linear map In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that p ...
s or homomorphisms of ''R''-modules. For notational convenience, restrict attention to abelian groups (more correctly, to the category Ab of abelian groups); a celebrated theorem by Barry Mitchell implies the results will generalize to any
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 ...
. Every chain complex defines two further sequences of abelian groups, the cycles ''Z''''n'' = Ker ''d''''n'' and the boundaries ''B''''n'' = Im ''d''''n''+1, where Ker ''d'' and Im ''d'' denote the kernel and the
image An image or picture is a visual representation. An image can be Two-dimensional space, two-dimensional, such as a drawing, painting, or photograph, or Three-dimensional space, three-dimensional, such as a carving or sculpture. Images may be di ...
of ''d''. Since the composition of two consecutive boundary maps is zero, these groups are embedded into each other as : B_n \subseteq Z_n \subseteq C_n.
Subgroup In group theory, a branch of mathematics, a subset of a group G is a subgroup of G if the members of that subset form a group with respect to the group operation in G. Formally, given a group (mathematics), group under a binary operation  ...
s of abelian groups are automatically normal; therefore we can define the ''n''th homology group ''H''''n''(''C'') as the factor group of the ''n''-cycles by the ''n''-boundaries, : H_n(C) = Z_n/B_n = \operatorname\, d_n/ \operatorname\, d_. A chain complex is called acyclic or an exact sequence if all its homology groups are zero. Chain complexes arise in abundance in
algebra Algebra is a branch of mathematics that deals with abstract systems, known as algebraic structures, and the manipulation of expressions within those systems. It is a generalization of arithmetic that introduces variables and algebraic ope ...
and
algebraic topology Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant (mathematics), invariants that classification theorem, classify topological spaces up t ...
. For example, if ''X'' is a
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
then the singular chains ''C''''n''(''X'') are formal
linear combination In mathematics, a linear combination or superposition is an Expression (mathematics), expression constructed from a Set (mathematics), set of terms by multiplying each term by a constant and adding the results (e.g. a linear combination of ''x'' a ...
s of continuous maps from the standard ''n''- simplex into ''X''; if ''K'' is a
simplicial complex In mathematics, a simplicial complex is a structured Set (mathematics), set composed of Point (geometry), points, line segments, triangles, and their ''n''-dimensional counterparts, called Simplex, simplices, such that all the faces and intersec ...
then the simplicial chains ''C''''n''(''K'') are formal linear combinations of the ''n''-simplices of ''K''; if ''A'' = ''F''/''R'' is a presentation of an abelian group ''A'' by generators and relations, where ''F'' is a free abelian group spanned by the generators and ''R'' is the subgroup of relations, then letting ''C''1(''A'') = ''R'', ''C''0(''A'') = ''F'', and ''C''''n''(''A'') = 0 for all other ''n'' defines a sequence of abelian groups. In all these cases, there are natural differentials ''d''''n'' making ''C''''n'' into a chain complex, whose homology reflects the structure of the topological space ''X'', the simplicial complex ''K'', or the abelian group ''A''. In the case of topological spaces, we arrive at the notion of singular homology, which plays a fundamental role in investigating the properties of such spaces, for example,
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 ...
s. On a philosophical level, homological algebra teaches us that certain chain complexes associated with algebraic or geometric objects (topological spaces, simplicial complexes, ''R''-modules) contain a lot of valuable algebraic information about them, with the homology being only the most readily available part. On a technical level, homological algebra provides the tools for manipulating complexes and extracting this information. Here are two general illustrations. *Two objects ''X'' and ''Y'' are connected by a map ''f '' between them. Homological algebra studies the relation, induced by the map ''f'', between chain complexes associated with ''X'' and ''Y'' and their homology. This is generalized to the case of several objects and maps connecting them. Phrased in the language of
category theory Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
, homological algebra studies the functorial properties of various constructions of chain complexes and of the homology of these complexes. * An object ''X'' admits multiple descriptions (for example, as a topological space and as a simplicial complex) or the complex C_\bullet(X) is constructed using some 'presentation' of ''X'', which involves non-canonical choices. It is important to know the effect of change in the description of ''X'' on chain complexes associated with ''X''. Typically, the complex and its homology H_\bullet(C) are functorial with respect to the presentation; and the homology (although not the complex itself) is actually independent of the presentation chosen, thus it is an invariant of ''X''.


Foundational aspects

Cohomology theories have been defined for many different objects such as
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
s, sheaves, groups, rings,
Lie algebra In mathematics, a Lie algebra (pronounced ) is a vector space \mathfrak g together with an operation called the Lie bracket, an alternating bilinear map \mathfrak g \times \mathfrak g \rightarrow \mathfrak g, that satisfies the Jacobi ident ...
s, and
C*-algebra In mathematics, specifically in functional analysis, a C∗-algebra (pronounced "C-star") is a Banach algebra together with an involution satisfying the properties of the adjoint. A particular case is that of a complex algebra ''A'' of contin ...
s. The study of modern
algebraic geometry Algebraic geometry is a branch of mathematics which uses abstract algebraic techniques, mainly from commutative algebra, to solve geometry, geometrical problems. Classically, it studies zero of a function, zeros of multivariate polynomials; th ...
would be almost unthinkable without sheaf cohomology. Central to homological algebra is the notion of exact sequence; these can be used to perform actual calculations. A classical tool of homological algebra is that of
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 ...
; the most basic examples are functors Ext and Tor. With a diverse set of applications in mind, it was natural to try to put the whole subject on a uniform basis. There were several attempts before the subject settled down. An approximate history can be stated as follows: * CartanEilenberg: In their 1956 book "Homological Algebra", these authors used projective and injective module resolutions. * 'Tohoku': The approach in a celebrated paper by
Alexander Grothendieck Alexander Grothendieck, later Alexandre Grothendieck in French (; ; ; 28 March 1928 – 13 November 2014), was a German-born French mathematician who became the leading figure in the creation of modern algebraic geometry. His research ext ...
which appeared in the Second Series of the '' Tohoku Mathematical Journal'' in 1957, using the
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 ...
concept (to include sheaves of abelian groups). * The derived category of Grothendieck and Verdier. Derived categories date back to Verdier's 1967 thesis. They are examples of triangulated categories used in a number of modern theories. These move from computability to generality. The computational sledgehammer ''par excellence'' is the spectral sequence; these are essential in the Cartan-Eilenberg and Tohoku approaches where they are needed, for instance, to compute the derived functors of a composition of two functors. Spectral sequences are less essential in the derived category approach, but still play a role whenever concrete computations are necessary. There have been attempts at 'non-commutative' theories which extend first cohomology as '' torsors'' (important in Galois cohomology).


Standard tools


Exact sequences

In the context of
group theory In abstract algebra, group theory studies the algebraic structures known as group (mathematics), groups. The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring (mathematics), rings, field ( ...
, a sequence :G_0 \;\xrightarrow\; G_1 \;\xrightarrow\; G_2 \;\xrightarrow\; \cdots \;\xrightarrow\; G_n of groups and
group homomorphism In mathematics, given two groups, (''G'',∗) and (''H'', ·), a group homomorphism from (''G'',∗) to (''H'', ·) is a function ''h'' : ''G'' → ''H'' such that for all ''u'' and ''v'' in ''G'' it holds that : h(u*v) = h(u) \cdot h(v) whe ...
s is called exact if the
image An image or picture is a visual representation. An image can be Two-dimensional space, two-dimensional, such as a drawing, painting, or photograph, or Three-dimensional space, three-dimensional, such as a carving or sculpture. Images may be di ...
of each homomorphism is equal to the kernel of the next: :\mathrm(f_k) = \mathrm(f_).\! Note that the sequence of groups and homomorphisms may be either finite or infinite. A similar definition can be made for certain other
algebraic structure In mathematics, an algebraic structure or algebraic system consists of a nonempty set ''A'' (called the underlying set, carrier set or domain), a collection of operations on ''A'' (typically binary operations such as addition and multiplicatio ...
s. For example, one could have an exact sequence of
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
s and
linear map In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that p ...
s, or of modules and module homomorphisms. More generally, the notion of an exact sequence makes sense in any category with kernels and
cokernel The cokernel of a linear mapping of vector spaces is the quotient space of the codomain of by the image of . The dimension of the cokernel is called the ''corank'' of . Cokernels are dual to the kernels of category theory, hence the nam ...
s.


Short

The most common type of exact sequence is the short exact sequence. This is an exact sequence of the form :A \;\overset\; B \;\overset\; C where ƒ is a monomorphism and ''g'' is an epimorphism. In this case, ''A'' is a
subobject In category theory, a branch of mathematics, a subobject is, roughly speaking, an object that sits inside another object in the same category. The notion is a generalization of concepts such as subsets from set theory, subgroups from group theory ...
of ''B'', and the corresponding quotient is
isomorphic In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
to ''C'': :C \cong B/f(A). (where ''f(A)'' = im(''f'')). A short exact sequence of abelian groups may also be written as an exact sequence with five terms: :0 \;\xrightarrow\; A \;\xrightarrow\; B \;\xrightarrow\; C \;\xrightarrow\; 0 where 0 represents the zero object, such as the trivial group or a zero-dimensional vector space. The placement of the 0's forces ƒ to be a monomorphism and ''g'' to be an epimorphism (see below).


Long

A long exact sequence is an exact sequence indexed by the
natural number In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
s.


Five lemma

Consider the following
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 ...
in any
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 ...
(such as the category of abelian groups or the category of
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
s over a given field) or in the category of groups. The five lemma states that, if the rows are exact, ''m'' and ''p'' are
isomorphism In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
s, ''l'' is an epimorphism, and ''q'' is a monomorphism, then ''n'' is also an isomorphism.


Snake lemma

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 ...
(such as the category of abelian groups or the category of
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
s over a given field), consider 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 ...
: where the rows are exact sequences and 0 is the zero object. Then there is an exact sequence relating the kernels and
cokernel The cokernel of a linear mapping of vector spaces is the quotient space of the codomain of by the image of . The dimension of the cokernel is called the ''corank'' of . Cokernels are dual to the kernels of category theory, hence the nam ...
s of ''a'', ''b'', and ''c'': :\ker a \to \ker b \to \ker c \overset \operatornamea \to \operatornameb \to \operatornamec Furthermore, if the morphism ''f'' is a monomorphism, then so is the morphism ker ''a'' → ker ''b'', and if ''g is an epimorphism, then so is coker ''b'' → coker ''c''.


Abelian categories

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 ...
, an abelian category is a category in which
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 and objects can be added and in which kernels and
cokernel The cokernel of a linear mapping of vector spaces is the quotient space of the codomain of by the image of . The dimension of the cokernel is called the ''corank'' of . Cokernels are dual to the kernels of category theory, hence the nam ...
s exist and have desirable properties. The motivating prototype example of an abelian category is the
category of abelian groups In mathematics, the category Ab has the abelian groups as objects and group homomorphisms as morphisms. This is the prototype of an abelian category: indeed, every small abelian category can be embedded in Ab. Properties The zero object o ...
, Ab. The theory originated in a tentative attempt to unify several cohomology theories by
Alexander Grothendieck Alexander Grothendieck, later Alexandre Grothendieck in French (; ; ; 28 March 1928 – 13 November 2014), was a German-born French mathematician who became the leading figure in the creation of modern algebraic geometry. His research ext ...
. Abelian categories are very ''stable'' categories, for example they are regular and they satisfy the snake lemma. The class of Abelian categories is closed under several categorical constructions, for example, the category of chain complexes of an Abelian category, or the category of
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 from a
small category In mathematics, a category (sometimes called an abstract category to distinguish it from a concrete category) is a collection of "objects" that are linked by "arrows". A category has two basic properties: the ability to compose the arrows asso ...
to an Abelian category are Abelian as well. These stability properties make them inevitable in homological algebra and beyond; the theory has major applications in
algebraic geometry Algebraic geometry is a branch of mathematics which uses abstract algebraic techniques, mainly from commutative algebra, to solve geometry, geometrical problems. Classically, it studies zero of a function, zeros of multivariate polynomials; th ...
,
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 viewed ...
and pure
category theory Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
. Abelian categories are named after Niels Henrik Abel. More concretely, a category is abelian if *it has a zero object, *it has all binary products and binary coproducts, and *it has all kernels and
cokernel The cokernel of a linear mapping of vector spaces is the quotient space of the codomain of by the image of . The dimension of the cokernel is called the ''corank'' of . Cokernels are dual to the kernels of category theory, hence the nam ...
s. *all monomorphisms and epimorphisms are normal.


Derived functors

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'') → ''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.


Ext functor

Let ''R'' be a ring and let Mod''R'' be the category of modules over ''R''. Let ''B'' be in Mod''R'' and set ''T''(''B'') = Hom''R''(''A,B''), for fixed ''A'' in Mod''R''. This is a left exact functor and thus has right
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 ''RnT''. The Ext functor is defined by :\operatorname_R^n(A,B)=(R^nT)(B). This can be calculated by taking any injective resolution :0 \rightarrow B \rightarrow I^0 \rightarrow I^1 \rightarrow \cdots, and computing :0 \rightarrow \operatorname_R(A,I^0) \rightarrow \operatorname_R(A,I^1) \rightarrow \cdots. Then (''RnT'')(''B'') is the
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 viewed ...
of this complex. Note that Hom''R''(''A,B'') is excluded from the complex. An alternative definition is given using the functor ''G''(''A'')=Hom''R''(''A,B''). For a fixed module ''B'', this is a contravariant left exact functor, and thus we also have right
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 ''RnG'', and can define :\operatorname_R^n(A,B)=(R^nG)(A). This can be calculated by choosing any projective resolution :\dots \rightarrow P^1 \rightarrow P^0 \rightarrow A \rightarrow 0, and proceeding dually by computing :0\rightarrow\operatorname_R(P^0,B)\rightarrow \operatorname_R(P^1,B) \rightarrow \cdots. Then (''RnG'')(''A'') is the cohomology of this complex. Again note that Hom''R''(''A,B'') is excluded. These two constructions turn out to yield
isomorphic In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
results, and so both may be used to calculate the Ext functor.


Tor functor

Suppose ''R'' is a ring, and denoted by ''R''-Mod the category of left ''R''-modules and by Mod-''R'' the category of right ''R''-modules (if ''R'' is
commutative In mathematics, a binary operation is commutative if changing the order of the operands does not change the result. It is a fundamental property of many binary operations, and many mathematical proofs depend on it. Perhaps most familiar as a pr ...
, the two categories coincide). Fix a module ''B'' in ''R''-Mod. For ''A'' in Mod-''R'', set ''T''(''A'') = ''A''⊗''R''''B''. Then ''T'' is a right exact functor from Mod-''R'' to the
category of abelian groups In mathematics, the category Ab has the abelian groups as objects and group homomorphisms as morphisms. This is the prototype of an abelian category: indeed, every small abelian category can be embedded in Ab. Properties The zero object o ...
Ab (in the case when ''R'' is commutative, it is a right exact functor from Mod-''R'' to Mod-''R'') and its left derived functors ''LnT'' are defined. We set : \mathrm_n^R(A,B)=(L_nT)(A) i.e., we take a projective resolution : \cdots\rightarrow P_2 \rightarrow P_1 \rightarrow P_0 \rightarrow A\rightarrow 0 then remove the ''A'' term and tensor the projective resolution with ''B'' to get the complex : \cdots \rightarrow P_2\otimes_R B \rightarrow P_1\otimes_R B \rightarrow P_0\otimes_R B \rightarrow 0 (note that ''A''⊗''R''''B'' does not appear and the last arrow is just the zero map) and take the homology of this complex.


Spectral sequences

Fix 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 ...
, such as a category of modules over a ring. A spectral sequence is a choice of a nonnegative integer ''r''0 and a collection of three sequences: # For all integers ''r'' ≥ ''r''0, an object ''Er'', called a ''sheet'' (as in a sheet of
paper Paper is a thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, Textile, rags, poaceae, grasses, Feces#Other uses, herbivore dung, or other vegetable sources in water. Once the water is dra ...
), or sometimes a ''page'' or a ''term'', # Endomorphisms ''dr'' : ''Er'' → ''Er'' satisfying ''dr'' o ''dr'' = 0, called ''boundary maps'' or ''differentials'', # Isomorphisms of ''Er+1'' with ''H''(''Er''), the homology of ''Er'' with respect to ''dr''. A doubly graded spectral sequence has a tremendous amount of data to keep track of, but there is a common visualization technique which makes the structure of the spectral sequence clearer. We have three indices, ''r'', ''p'', and ''q''. For each ''r'', imagine that we have a sheet of graph paper. On this sheet, we will take ''p'' to be the horizontal direction and ''q'' to be the vertical direction. At each lattice point we have the object E_r^. It is very common for ''n'' = ''p'' + ''q'' to be another natural index in the spectral sequence. ''n'' runs diagonally, northwest to southeast, across each sheet. In the homological case, the differentials have bidegree (−''r'', ''r'' − 1), so they decrease ''n'' by one. In the cohomological case, ''n'' is increased by one. When ''r'' is zero, the differential moves objects one space down or up. This is similar to the differential on a chain complex. When ''r'' is one, the differential moves objects one space to the left or right. When ''r'' is two, the differential moves objects just like a
knight A knight is a person granted an honorary title of a knighthood by a head of state (including the pope) or representative for service to the monarch, the church, or the country, especially in a military capacity. The concept of a knighthood ...
's move in
chess Chess is a board game for two players. It is an abstract strategy game that involves Perfect information, no hidden information and no elements of game of chance, chance. It is played on a square chessboard, board consisting of 64 squares arran ...
. For higher ''r'', the differential acts like a generalized knight's move.


Functoriality

A continuous map of topological spaces gives rise to a homomorphism between their ''n''th
homology group In mathematics, the term homology, originally introduced in algebraic topology, has three primary, closely-related usages. The most direct usage of the term is to take the ''homology of a chain complex'', resulting in a sequence of abelian grou ...
s for all ''n''. This basic fact of
algebraic topology Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant (mathematics), invariants that classification theorem, classify topological spaces up t ...
finds a natural explanation through certain properties of chain complexes. Since it is very common to study several topological spaces simultaneously, in homological algebra one is led to simultaneous consideration of multiple chain complexes. A morphism between two chain complexes, F: C_\bullet\to D_\bullet, is a family of homomorphisms of abelian groups F_n: C_n \to D_n that commute with the differentials, in the sense that F_ \circ d_n^C = d_n^D \circ F_n for all ''n''. A morphism of chain complexes induces a morphism H_\bullet(F) of their homology groups, consisting of the homomorphisms H_n(F) : H_n(C) \to H_n(D) for all ''n''. A morphism ''F'' is called a quasi-isomorphism if it induces an isomorphism on the ''n''th homology for all ''n''. Many constructions of chain complexes arising in algebra and geometry, including singular homology, have the following
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 ...
iality property: if two objects ''X'' and ''Y'' are connected by a map ''f'', then the associated chain complexes are connected by a morphism F=C(f) : C_\bullet(X) \to C_\bullet(Y), and moreover, the composition g\circ f of maps ''f'': ''X'' → ''Y'' and ''g'': ''Y'' → ''Z'' induces the morphism C(g\circ f): C_\bullet(X) \to C_\bullet(Z) that coincides with the composition C(g) \circ C(f). It follows that the homology groups H_\bullet(C) are functorial as well, so that morphisms between algebraic or topological objects give rise to compatible maps between their homology. The following definition arises from a typical situation in algebra and topology. A triple consisting of three chain complexes L_\bullet, M_\bullet, N_\bullet and two morphisms between them, f:L_\bullet\to M_\bullet, g: M_\bullet\to N_\bullet, is called an exact triple, or a short exact sequence of complexes, and written as : 0 \longrightarrow L_\bullet \overset M_\bullet \overset N_\bullet \longrightarrow 0, if for any ''n'', the sequence : 0 \longrightarrow L_n \overset M_n \overset N_n \longrightarrow 0 is a
short exact sequence In mathematics, an exact sequence is a sequence of morphisms between objects (for example, Group (mathematics), groups, Ring (mathematics), rings, Module (mathematics), modules, and, more generally, objects of an abelian category) such that the Im ...
of abelian groups. By definition, this means that ''f''''n'' is an injection, ''g''''n'' is a surjection, and Im ''f''''n'' =  Ker ''g''''n''. One of the most basic theorems of homological algebra, sometimes known as the zig-zag lemma, states that, in this case, there is a long exact sequence in homology : \cdots \longrightarrow H_n(L) \overset H_n(M) \overset H_n(N) \overset H_(L) \overset H_(M) \longrightarrow \cdots, where the homology groups of ''L'', ''M'', and ''N'' cyclically follow each other, and ''δ''''n'' are certain homomorphisms determined by ''f'' and ''g'', called the connecting homomorphisms. Topological manifestations of this theorem include the Mayer–Vietoris sequence and the long exact sequence for relative homology.


See also

* Abstract nonsense, a term for homological algebra and
category theory Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
* Derivator * Homotopical algebra *
List of homological algebra topics {{Short description, none This is a list of homological algebra topics, by Wikipedia page. Basic techniques *Cokernel *Exact sequence *Chain complex *Differential module *Five lemma *Short five lemma *Snake lemma *Nine lemma *Extension (algebra) * ...


References

* Henri Cartan, Samuel Eilenberg, ''Homological Algebra''. With an appendix by David A. Buchsbaum. Reprint of the 1956 original. Princeton Landmarks in Mathematics. Princeton University Press, Princeton, NJ, 1999. xvi+390 pp. * * Saunders Mac Lane, ''Homology''. Reprint of the 1975 edition. Classics in Mathematics. Springer-Verlag, Berlin, 1995. x+422 pp. * Peter Hilton; Stammbach, U. ''A Course in Homological Algebra''. Second edition. Graduate Texts in Mathematics, 4. Springer-Verlag, New York, 1997. xii+364 pp. * Gelfand, Sergei I.; Yuri Manin, ''Methods of Homological Algebra''. Translated from Russian 1988 edition. Second edition. Springer Monographs in Mathematics. Springer-Verlag, Berlin, 2003. xx+372 pp. * Gelfand, Sergei I.; Yuri Manin, ''Homological Algebra''. Translated from the 1989 Russian original by the authors. Reprint of the original English edition from the series Encyclopaedia of Mathematical Sciences (''Algebra'', V, Encyclopaedia Math. Sci., 38, Springer, Berlin, 1994). Springer-Verlag, Berlin, 1999. iv+222 pp. * {{Authority control