Ext functor

Last updated

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.

Contents

In the special case of abelian groups, Ext was introduced by Reinhold Baer (1934). It was named by Samuel Eilenberg and Saunders MacLane (1942), and applied to topology (the universal coefficient theorem for cohomology). For modules over any ring, Ext was defined by Henri Cartan and Eilenberg in their 1956 book Homological Algebra. [1]

Definition

Let R be a ring and let R-Mod be the category of modules over R. (One can take this to mean either left R-modules or right R-modules.) For a fixed R-module A, let T(B) = HomR(A, B) for B in R-Mod. (Here HomR(A, B) is the abelian group of R-linear maps from A to B; this is an R-module if R is commutative.) This is a left exact functor from R-Mod to the category of abelian groups Ab, and so it has right derived functors RiT. The Ext groups are the abelian groups defined by

for an integer i. By definition, this means: take any injective resolution

remove the term B, and form the cochain complex:

For each integer i, Exti
R
(A, B) is the cohomology of this complex at position i. It is zero for i negative. For example, Ext0
R
(A, B) is the kernel of the map HomR(A, I0) → HomR(A, I1), which is isomorphic to HomR(A, B).

An alternative definition uses the functor G(A)=HomR(A, B), for a fixed R-module B. This is a contravariant functor, which can be viewed as a left exact functor from the opposite category (R-Mod)op to Ab. The Ext groups are defined as the right derived functors RiG:

That is, choose any projective resolution

remove the term A, and form the cochain complex:

Then Exti
R
(A, B) is the cohomology of this complex at position i.

One may wonder why the choice of resolution has been left vague so far. In fact, Cartan and Eilenberg showed that these constructions are independent of the choice of projective or injective resolution, and that both constructions yield the same Ext groups. [2] Moreover, for a fixed ring R, Ext is a functor in each variable (contravariant in A, covariant in B).

For a commutative ring R and R-modules A and B, Exti
R
(A, B) is an R-module (using that HomR(A, B) is an R-module in this case). For a non-commutative ring R, Exti
R
(A, B) is only an abelian group, in general. If R is an algebra over a ring S (which means in particular that S is commutative), then Exti
R
(A, B) is at least an S-module.

Properties of Ext

Here are some of the basic properties and computations of Ext groups. [3]

for any R-module B. Here B[u] denotes the u-torsion subgroup of B, {xB: ux = 0}. Taking R to be the ring of integers, this calculation can be used to compute for any finitely generated abelian group A.
for any R-module A. Also, a short exact sequence 0 → KLM → 0 induces a long exact sequence of the form
for any R-module B.

Ext and extensions

Equivalence of extensions

The Ext groups derive their name from their relation to extensions of modules. Given R-modules A and B, an extension of A by B is a short exact sequence of R-modules

Two extensions

are said to be equivalent (as extensions of A by B) if there is a commutative diagram:

EquivalenceOfExtensions.png

Note that the Five lemma implies that the middle arrow is an isomorphism. An extension of A by B is called split if it is equivalent to the trivial extension

There is a one-to-one correspondence between equivalence classes of extensions of A by B and elements of Ext1
R
(A, B). [9] The trivial extension corresponds to the zero element of Ext1
R
(A, B).

The Baer sum of extensions

The Baer sum is an explicit description of the abelian group structure on Ext1
R
(A, B), viewed as the set of equivalence classes of extensions of A by B. [10] Namely, given two extensions

and

first form the pullback over ,

Then form the quotient module

The Baer sum of E and E′ is the extension

where the first map is and the second is .

Up to equivalence of extensions, the Baer sum is commutative and has the trivial extension as identity element. The negative of an extension 0 → BEA → 0 is the extension involving the same module E, but with the homomorphism BE replaced by its negative.

Construction of Ext in abelian categories

Nobuo Yoneda defined the abelian groups Extn
C
(A, B) for objects A and B in any abelian category C; this agrees with the definition in terms of resolutions if C has enough projectives or enough injectives. First, Ext0
C
(A,B) = HomC(A, B). Next, Ext1
C
(A, B) is the set of equivalence classes of extensions of A by B, forming an abelian group under the Baer sum. Finally, the higher Ext groups Extn
C
(A, B) are defined as equivalence classes of n-extensions, which are exact sequences

under the equivalence relation generated by the relation that identifies two extensions

if there are maps for all m in {1, 2, ..., n} so that every resulting square commutes

that is, if there is a chain map which is the identity on A and B.

The Baer sum of two n-extensions as above is formed by letting be the pullback of and over A, and be the pushout of and under B. [11] Then the Baer sum of the extensions is

The derived category and the Yoneda product

An important point is that Ext groups in an abelian category C can be viewed as sets of morphisms in a category associated to C, the derived category D(C). [12] The objects of the derived category are complexes of objects in C. Specifically, one has

where an object of C is viewed as a complex concentrated in degree zero, and [i] means shifting a complex i steps to the left. From this interpretation, there is a bilinear map, sometimes called the Yoneda product:

which is simply the composition of morphisms in the derived category.

The Yoneda product can also be described in more elementary terms. For i = j = 0, the product is the composition of maps in the category C. In general, the product can be defined by splicing together two Yoneda extensions.

Alternatively, the Yoneda product can be defined in terms of resolutions. (This is close to the definition of the derived category.) For example, let R be a ring, with R-modules A, B, C, and let P, Q, and T be projective resolutions of A, B, C. Then Exti
R
(A,B) can be identified with the group of chain homotopy classes of chain maps PQ[i]. The Yoneda product is given by composing chain maps:

By any of these interpretations, the Yoneda product is associative. As a result, is a graded ring, for any R-module A. For example, this gives the ring structure on group cohomology since this can be viewed as . Also by associativity of the Yoneda product: for any R-modules A and B, is a module over .

Important special cases

See also

Notes

  1. Weibel (1999); Cartan & Eilenberg (1956), section VI.1.
  2. Weibel (1994), sections 2.4 and 2.5 and Theorem 2.7.6.
  3. Weibel (1994), Chapters 2 and 3.
  4. Weibeil (1994), Lemma 3.3.1.
  5. Weibel (1994), section 4.5.
  6. Weibel (1994), Definition 2.1.1.
  7. Weibel (1994), Proposition 3.3.4.
  8. Weibel (1994), Proposition 3.3.10.
  9. Weibel (1994), Theorem 3.4.3.
  10. Weibel (1994), Corollary 3.4.5.
  11. Weibel (1994), Vists 3.4.6. Some minor corrections are in the errata.
  12. Weibel (1994), sections 10.4 and 10.7; Gelfand & Manin (2003), Chapter III.
  13. Sjödin (1980), Notation 14.
  14. Avramov (2010), section 10.2.

Related Research Articles

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.

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

In mathematics, group cohomology is a set of mathematical tools used to study groups using cohomology theory, a technique from algebraic topology. Analogous to group representations, group cohomology looks at the group actions of a group G in an associated G-moduleM to elucidate the properties of the group. By treating the G-module as a kind of topological space with elements of representing n-simplices, topological properties of the space may be computed, such as the set of cohomology groups . The cohomology groups in turn provide insight into the structure of the group G and G-module M themselves. Group cohomology plays a role in the investigation of fixed points of a group action in a module or space and the quotient module or space with respect to a group action. Group cohomology is used in the fields of abstract algebra, homological algebra, algebraic topology and algebraic number theory, as well as in applications to group theory proper. As in algebraic topology, there is a dual theory called group homology. The techniques of group cohomology can also be extended to the case that instead of a G-module, G acts on a nonabelian G-group; in effect, a generalization of a module to non-Abelian coefficients.

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

In algebraic geometry, motives is a theory proposed by Alexander Grothendieck in the 1960s to unify the vast array of similarly behaved cohomology theories such as singular cohomology, de Rham cohomology, etale cohomology, and crystalline cohomology. Philosophically, a "motif" is the "cohomology essence" of a variety.

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, deformation theory is the study of infinitesimal conditions associated with varying a solution P of a problem to slightly different solutions Pε, where ε is a small number, or a vector of small quantities. The infinitesimal conditions are the result of applying the approach of differential calculus to solving a problem with constraints. The name is an analogy to non-rigid structures that deform slightly to accommodate external forces.

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 algebraic topology, universal coefficient theorems establish relationships between homology groups (or cohomology groups) with different coefficients. For instance, for every topological space X, its integral homology groups:

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.

In mathematics, the tensor product of modules is a construction that allows arguments about bilinear maps to be carried out in terms of linear maps. The module construction is analogous to the construction of the tensor product of vector spaces, but can be carried out for a pair of modules over a commutative ring resulting in a third module, and also for a pair of a right-module and a left-module over any ring, with result an abelian group. Tensor products are important in areas of abstract algebra, homological algebra, algebraic topology, algebraic geometry, operator algebras and noncommutative geometry. The universal property of the tensor product of vector spaces extends to more general situations in abstract algebra. The tensor product of an algebra and a module can be used for extension of scalars. For a commutative ring, the tensor product of modules can be iterated to form the tensor algebra of a module, allowing one to define multiplication in the module in a universal way.

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 mathematics, Hochschild homology (and cohomology) is a homology theory for associative algebras over rings. There is also a theory for Hochschild homology of certain functors. Hochschild cohomology was introduced by Gerhard Hochschild (1945) for algebras over a field, and extended to algebras over more general rings by Henri Cartan and Samuel Eilenberg (1956).

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

In algebra, the Yoneda product is the pairing between Ext groups of modules:

In algebraic geometry, a presheaf with transfers is, roughly, a presheaf that, like cohomology theory, comes with pushforwards, “transfer” maps. Precisely, it is, by definition, a contravariant additive functor from the category of finite correspondences to the category of abelian groups.

References