HOME

TheInfoList



OR:

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 ...
, the Ext functors are 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 of the
Hom functor In mathematics, specifically in category theory, hom-sets (i.e. sets of morphisms between object (category theory), objects) give rise to important functors to the category of sets. These functors are called hom-functors and have numerous applicati ...
. Along with the
Tor functor 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 const ...
, Ext is one of the core concepts of
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 ...
, in which ideas from
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 ...
are used to define invariants of algebraic structures. The cohomology of groups,
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
associative algebra In mathematics, an associative algebra ''A'' over a commutative ring (often a field) ''K'' is a ring ''A'' together with a ring homomorphism from ''K'' into the center of ''A''. This is thus an algebraic structure with an addition, a mult ...
s can all be defined in terms of Ext. The name comes from the fact that the first Ext group Ext1 classifies
extensions Extension, extend or extended may refer to: Mathematics Logic or set theory * Axiom of extensionality * Extensible cardinal * Extension (model theory) * Extension (proof theory) * Extension (predicate logic), the set of tuples of values t ...
of one module by another. In the special case of
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is commu ...
s, Ext was introduced by Reinhold Baer (1934). It was named by
Samuel Eilenberg Samuel Eilenberg (September 30, 1913 – January 30, 1998) was a Polish-American mathematician who co-founded category theory (with Saunders Mac Lane) and homological algebra. Early life and education He was born in Warsaw, Kingdom of Poland to ...
and Saunders MacLane (1942), and applied to topology (the universal coefficient theorem for cohomology). For modules over any
ring (The) Ring(s) may refer to: * Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry * To make a sound with a bell, and the sound made by a bell Arts, entertainment, and media Film and TV * ''The Ring'' (franchise), a ...
, Ext was defined by
Henri Cartan Henri Paul Cartan (; 8 July 1904 – 13 August 2008) was a French mathematician who made substantial contributions to algebraic topology. He was the son of the mathematician Élie Cartan, nephew of mathematician Anna Cartan, oldest brother of c ...
and Eilenberg in their 1956 book ''Homological Algebra''.


Definition

Let R be a ring and let R\text be the
category Category, plural categories, may refer to: General uses *Classification, the general act of allocating things to classes/categories Philosophy * Category of being * ''Categories'' (Aristotle) * Category (Kant) * Categories (Peirce) * 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)=\text_R(A,B) for B in R\text. (Here \text_R(A,B) is the abelian group of R-linear maps from A to B; this is an R-module 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 ...
.) This is a left exact functor from R\text 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 ...
\mathbf, and so it 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 R^iT. The Ext groups are the abelian groups defined by :\operatorname_R^i(A,B)=(R^iT)(B), for an
integer An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
''i''. By definition, this means: take any injective resolution :0 \to B \to I^0 \to I^1 \to \cdots, remove the term ''B'', and form the
cochain complex In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is contained in the kernel ...
: :0 \to \operatorname_R(A,I^0) \to \operatorname_R(A,I^1) \to \cdots. For each integer i, \text_R^i(A,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 at position i. It is zero for i negative. For example, \text_R^0(A,B) is the kernel of the map \text_R(A,I^0)\rightarrow\text_R(A,I^1), which 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 \text_R(A,B). An alternative definition uses the functor G(A)=\operatorname_R(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 In category theory, a branch of mathematics, the opposite category or dual category C^ of a given Category (mathematics), category C is formed by reversing the morphisms, i.e. interchanging the source and target of each morphism. Doing the reversal ...
(R\text)^ to \mathbf. The Ext groups are defined as the right derived functors R^iG: :\operatorname_R^i(A,B)=(R^iG)(A). That is, choose any
projective resolution In mathematics, and more specifically in homological algebra, 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) that is used to defi ...
:\cdots \to P_1 \to P_0 \to A \to 0, remove the term A, and form the cochain complex: :0\to \operatorname_R(P_0,B)\to \operatorname_R(P_1,B) \to \cdots. Then \operatorname_R^i(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. 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'', Ext(''A'', ''B'') is an ''R''-module (using that Hom''R''(''A'', ''B'') is an ''R''-module in this case). For a non-commutative ring ''R'', Ext(''A'', ''B'') is only an abelian group, in general. If ''R'' is an
algebra over a ring In mathematics, an algebra over a field (often simply called an algebra) is a vector space equipped with a bilinear product. Thus, an algebra is an algebraic structure consisting of a set together with operations of multiplication and addition ...
''S'' (which means in particular that ''S'' is commutative), then Ext(''A'', ''B'') is at least an ''S''-module.


Properties of Ext

Here are some of the basic properties and computations of Ext groups. *Ext(''A'', ''B'') ≅ Hom''R''(''A'', ''B'') for any ''R''-modules ''A'' and ''B''. *Ext(''A'', ''B'') = 0 for all ''i'' > 0 if the ''R''-module ''A'' is projective (for example, free) or if ''B'' is
injective In mathematics, an injective function (also known as injection, or one-to-one function ) is a function that maps distinct elements of its domain to distinct elements of its codomain; that is, implies (equivalently by contraposition, impl ...
. *The converses also hold: **If Ext(''A'', ''B'') = 0 for all ''B'', then ''A'' is projective (and hence Ext(''A'', ''B'') = 0 for all ''i'' > 0). **If Ext(''A'', ''B'') = 0 for all ''A'', then ''B'' is injective (and hence Ext(''A'', ''B'') = 0 for all ''i'' > 0). *\operatorname^i_(A,B) = 0 for all i\geq 2 and all abelian groups A and B. * Generalizing the previous example, \operatorname^i_R(A,B)=0 for all i\geq 2 if R is a
principal ideal domain In mathematics, a principal ideal domain, or PID, is an integral domain (that is, a non-zero commutative ring without nonzero zero divisors) in which every ideal is principal (that is, is formed by the multiples of a single element). Some author ...
. *If R is a commutative ring and u in R is not a
zero divisor In abstract algebra, an element of a ring is called a left zero divisor if there exists a nonzero in such that , or equivalently if the map from to that sends to is not injective. Similarly, an element of a ring is called a right ze ...
, then :\operatorname_R^i(R/(u),B)\cong\begin B & i=0\\ B/uB & i=1\\ 0 &\text\end :for any R-module B. Here B /math> denotes the u-torsion subgroup of B, \. Taking R to be the ring \Z of integers, this calculation can be used to compute \operatorname^1_(A,B) for any finitely generated abelian group A. *Generalizing the previous example, one can compute Ext groups when the first module is the quotient of a commutative ring by any regular sequence, using 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 ...
. For example, if ''R'' is the
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, ...
''k'' 'x''1,...,''x''''n''over a field ''k'', then Ext(''k'',''k'') is the
exterior algebra In mathematics, the exterior algebra or Grassmann algebra of a vector space V is an associative algebra that contains V, which has a product, called exterior product or wedge product and denoted with \wedge, such that v\wedge v=0 for every vector ...
''S'' over ''k'' on ''n'' generators in Ext1. Moreover, Ext(''k'',''k'') is the polynomial ring ''R''; this is an example of Koszul duality. *By the general properties of derived functors, there are two basic
exact sequence In mathematics, an exact sequence is a sequence of morphisms between objects (for example, groups, rings, modules, and, more generally, objects of an abelian category) such that the image of one morphism equals the kernel of the next. Definit ...
s for Ext. First, 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 ...
0\rightarrow K\rightarrow L\rightarrow M\rightarrow 0 of ''R''-modules induces a long exact sequence of the form ::0 \to \mathrm_R(A,K) \to \mathrm_R(A,L) \to \mathrm_R(A,M) \to \mathrm^1_R(A,K) \to \mathrm^1_R(A,L) \to \cdots, :for any ''R''-module ''A''. Also, a short exact sequence 0\rightarrow K\rightarrow L\rightarrow M\rightarrow 0 induces a long exact sequence of the form ::0 \to \mathrm_R(M,B) \to \mathrm_R(L,B) \to \mathrm_R(K,B) \to \mathrm^1_R(M,B) \to \mathrm^1_R(L,B) \to \cdots, :for any ''R''-module ''B''. *Ext takes direct sums (possibly infinite) in the first variable and products in the second variable to products. That is: ::\begin \operatorname^i_R \left(\bigoplus_\alpha M_\alpha,N \right) &\cong\prod_\alpha \operatorname^i_R (M_\alpha,N) \\ \operatorname^i_R \left(M,\prod_\alpha N_\alpha \right ) &\cong\prod_\alpha \operatorname^i_R (M,N_\alpha) \end * Let ''A'' be a finitely generated module over a commutative
Noetherian ring In mathematics, a Noetherian ring is a ring that satisfies the ascending chain condition on left and right ideals. If the chain condition is satisfied only for left ideals or for right ideals, then the ring is said left-Noetherian or right-Noethe ...
''R''. Then Ext commutes with localization, in the sense that for every multiplicatively closed set ''S'' in ''R'', every ''R''-module ''B'', and every integer ''i'', ::S^ \operatorname_R^i(A, B) \cong \operatorname_^i \left (S^ A, S^ B \right ).


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 :0\to B\to E\to A\to 0. Two extensions :0\to B\to E\to A\to 0 :0\to B\to E' \to A\to 0 are said to be equivalent (as extensions of ''A'' by ''B'') if there is 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 ...
: : Note that the
Five lemma In mathematics, especially homological algebra and other applications of abelian category theory, the five lemma is an important and widely used lemma (mathematics), lemma about commutative diagrams. The five lemma is not only valid for abelian cat ...
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 :0\to B\to A\oplus B\to A\to 0. There is a one-to-one correspondence between
equivalence class In mathematics, when the elements of some set S have a notion of equivalence (formalized as an equivalence relation), then one may naturally split the set S into equivalence classes. These equivalence classes are constructed so that elements ...
es of extensions of ''A'' by ''B'' and elements of Ext(''A'', ''B''). This can be made precise as follows. Proof. Fix a short exact sequence :0 \to M \to P \to A \to 0 where P is projective. Applying \operatorname(-, B) yields the long exact sequence :\operatorname(P, B) \to \operatorname(M, B) \xrightarrow \operatorname(A, B) \to 0. Given x \in \operatorname(A, B), choose \beta \in \operatorname(M, B) such that \delta(\beta) = x. Consider the pushout of j: M \to P along \beta, given by the cokernel of the map :M \to P \oplus B, \quad m \mapsto (j(m), -\beta(m)). Define X as this pushout object. This yields the commutative diagram: : Here, X \to A is induced by the map P \to A. The bottom row is an extension of A by B, denoted \xi, and the connecting map \delta ensures that \delta(\xi) = x, proving surjectivity. To show well-definedness on equivalence classes, suppose \beta' is another lift of x. Then there exists f \in \operatorname(P, B) such that \beta' = \beta + f \circ j. If X' is the pushout of j and \beta', then an isomorphism X \cong X' is induced, making the extensions equivalent. Conversely, given an extension :0 \to B \to X \to A \to 0, the lifting property of P gives a map \tau: P \to X fitting into the diagram : Here X is the pushout of j and \gamma. This shows that the map is injective. Thus, the set of equivalence classes of extensions of A by B is naturally isomorphic to \operatorname(A, B). ∎ The trivial extension corresponds to the zero element of Ext(''A'', ''B'').


The Baer sum of extensions

The Baer sum is an explicit description of the abelian group structure on \operatorname_R^1(A,B), viewed as the set of equivalence classes of extensions of A by B. Namely, given two extensions :0\to B\xrightarrow E \xrightarrow A\to 0 and :0\to B\xrightarrow 'E'\xrightarrow 'A\to 0, first form the
pullback In mathematics, a pullback is either of two different, but related processes: precomposition and fiber-product. Its dual is a pushforward. Precomposition Precomposition with a function probably provides the most elementary notion of pullback: ...
over A, :\Gamma = \left\. Then form the
quotient module In algebra, given a module and a submodule, one can construct their quotient module. This construction, described below, is very similar to that of a quotient vector space. It differs from analogous quotient constructions of rings and groups ...
:Y = \Gamma / \. The Baer sum of E and E' is the extension :0\to B\to Y\to A\to 0, where the first map is b \mapsto f(b), 0)= 0, f'(b))/math> and the second is (e, e') \mapsto g(e) = g'(e').
Up to Two Mathematical object, mathematical objects and are called "equal up to an equivalence relation " * if and are related by , that is, * if holds, that is, * if the equivalence classes of and with respect to are equal. This figure of speech ...
equivalence of extensions, the Baer sum is commutative and has the trivial extension as identity element. The negative of an extension 0\rightarrow B\rightarrow E\rightarrow A\rightarrow 0 is the extension involving the same module E, but with the homomorphism B\rightarrow E replaced by its negative.


Construction of Ext in abelian categories

Nobuo Yoneda defined the abelian groups Ext(''A'', ''B'') for objects ''A'' and ''B'' 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 ...
C; this agrees with the definition in terms of resolutions if C has enough projectives or enough injectives. First, Ext(''A'',''B'') = HomC(''A'', ''B''). Next, Ext(''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 Ext(''A'', ''B'') are defined as equivalence classes of ''n-extensions'', which are exact sequences :0\to B\to X_n\to\cdots\to X_1\to A\to 0, under the
equivalence relation In mathematics, an equivalence relation is a binary relation that is reflexive, symmetric, and transitive. The equipollence relation between line segments in geometry is a common example of an equivalence relation. A simpler example is equ ...
generated by the relation that identifies two extensions :\begin \xi : 0 &\to B\to X_n\to\cdots\to X_1\to A\to 0 \\ \xi': 0 &\to B\to X'_n\to\cdots\to X'_1\to A\to 0 \end if there are maps X_m \to X'_m for all ''m'' in so that every resulting square commutes \begin 0 & \longrightarrow & B & \longrightarrow & X_n & \longrightarrow & \dots & \longrightarrow & X_1 & \longrightarrow & A & \longrightarrow & 0 \\ && \Bigg\Vert && \Bigg\downarrow \iota_n \! &&&& \Bigg\downarrow \iota_1 && \Bigg\Vert && \\ 0 & \longrightarrow & B & \longrightarrow & X'_n & \longrightarrow & \dots & \longrightarrow & X'_1 & \longrightarrow & A & \longrightarrow & 0 \end that is, if there is a chain map \iota\colon \xi \to \xi' which is the identity on ''A'' and ''B''. The Baer sum of two ''n''-extensions as above is formed by letting X''_1 be the
pullback In mathematics, a pullback is either of two different, but related processes: precomposition and fiber-product. Its dual is a pushforward. Precomposition Precomposition with a function probably provides the most elementary notion of pullback: ...
of X_1 and X'_1 over ''A'', and X''_n be the pushout of X_n and X'_n under ''B''. Then the Baer sum of the extensions is :0\to B\to X''_n\to X_\oplus X'_\to\cdots\to X_2\oplus X'_2\to X''_1\to A\to 0.


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 In mathematics, the derived category ''D''(''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 pr ...
''D''(C). The objects of the derived category are complexes of objects in C. Specifically, one has :\operatorname^i_(A,B) = \operatorname_(A,B , 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 In mathematics, a bilinear map is a function combining elements of two vector spaces to yield an element of a third vector space, and is linear in each of its arguments. Matrix multiplication is an example. A bilinear map can also be defined for ...
, sometimes called the
Yoneda product In algebra, the Yoneda product (named after Nobuo Yoneda) is the pairing between Ext groups of modules: \operatorname^n(M, N) \otimes \operatorname^m(L, M) \to \operatorname^(L, N) induced by \operatorname(N, M) \otimes \operatorname(M, L) \to \o ...
: :\operatorname^i_(A,B) \times \operatorname^j_(B,C) \to \operatorname^_(A,C), 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 Ext(''A'',''B'') can be identified with the group of
chain homotopy A chain is a serial assembly of connected pieces, called links, typically made of metal, with an overall character similar to that of a rope in that it is flexible and curved in compression but linear, rigid, and load-bearing in tension. ...
classes of chain maps ''P'' → ''Q'' 'i'' The Yoneda product is given by composing chain maps: :P\to Q to T +j By any of these interpretations, the Yoneda product is associative. As a result, \operatorname^*_R(A,A) is a
graded ring 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, but ...
, for any ''R''-module ''A''. For example, this gives the ring structure on
group cohomology In mathematics (more specifically, in homological algebra), 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 ...
H^*(G, \Z), since this can be viewed as \operatorname^*_(\Z,\Z). Also by associativity of the Yoneda product: for any ''R''-modules ''A'' and ''B'', \operatorname^*_R(A,B) is a module over \operatorname^*_R(A,A).


Important special cases

*
Group cohomology In mathematics (more specifically, in homological algebra), 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 ...
is defined by H^*(G,M)=\operatorname_^*(\Z, M), where ''G'' is a group, ''M'' is a representation of ''G'' over the integers, and \Z /math> is 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 ...
of ''G''. *For an
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 ...
''A'' over a field ''k'' and an ''A''-
bimodule In abstract algebra, a bimodule is an abelian group that is both a left and a right module, such that the left and right multiplications are compatible. Besides appearing naturally in many parts of mathematics, bimodules play a clarifying role, i ...
''M'', Hochschild cohomology is defined by *:HH^*(A,M)=\operatorname^*_ (A, M). * Lie algebra cohomology is defined by H^*(\mathfrak g,M)=\operatorname^*_(k,M), where \mathfrak g is a
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 ...
over a commutative ring ''k'', ''M'' is a \mathfrak g-module, and U\mathfrak g is the
universal enveloping algebra In mathematics, the universal enveloping algebra of a Lie algebra is the unital associative algebra whose representations correspond precisely to the representations of that Lie algebra. Universal enveloping algebras are used in the representa ...
. *For 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 ...
''X'',
sheaf cohomology 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 (holes) to solving a geometric problem glob ...
can be defined as H^*(X, A) = \operatorname^*(\Z_X, A). Here Ext is taken in the abelian category of sheaves of abelian groups on ''X'', and \Z_X is the sheaf of locally constant \Z-valued functions. Instead of \Z_X, one can consider any sheaf of rings \mathcal O_X on ''X'' and take Ext in the category of sheaves of \mathcal O_X-modules. *For a sheaf of modules \mathcal F on a ringed space (X,\mathcal O_X), taking the right derived functors of the sheaf Hom \mathcal_X(\mathcal F,-), the internal Hom in the category of \mathcal O_X-modules, gives the Ext sheaves \mathcal^*_X(\mathcal F,-). They are related to the global Ext groups via the local-to-global Ext spectral sequence. *For a commutative Noetherian
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'' with
residue field In mathematics, the residue field is a basic construction in commutative algebra. If R is a commutative ring and \mathfrak is a maximal ideal, then the residue field is the quotient ring k=R/\mathfrak, which is a field. Frequently, R is a local ri ...
''k'', \operatorname^*_R(k,k) is the universal enveloping algebra of a graded Lie algebra π*(''R'') over ''k'', known as the homotopy Lie algebra of ''R''. (To be precise, when ''k'' has characteristic 2, π*(''R'') has to be viewed as an "adjusted Lie algebra".) There is a natural homomorphism of graded Lie algebras from the André–Quillen cohomology ''D''*(''k''/''R'',''k'') to π*(''R''), which is an isomorphism if ''k'' has characteristic zero.Avramov (2010), section 10.2.


See also

*
global dimension In ring theory and homological algebra, the global dimension (or global homological dimension; sometimes just called homological dimension) of a ring ''A'' denoted gl dim ''A'', is a non-negative integer or infinity which is a homological invaria ...
* bar resolution *
Grothendieck group In mathematics, the Grothendieck group, or group of differences, of a commutative monoid is a certain abelian group. This abelian group is constructed from in the most universal way, in the sense that any abelian group containing a group homomorp ...
* Grothendieck local duality


Notes


References

* * * * * * * *{{Citation, author1-last=Weibel , author1-first=Charles A. , author1-link=Charles Weibel , chapter=History of homological algebra , title=History of topology , pages=797–836 , publisher=North-Holland , location=Amsterdam , year=1999 , mr=1721123 , isbn=9780444823755 , chapter-url= http://sites.math.rutgers.edu/~weibel/HA-history.pdf Homological algebra Binary operations Functors