Fact-checked by Grok 2 weeks ago

Ext functor

In , the Ext functor refers to the family of right derived functors of the between modules over a , quantifying the extent to which the fails to be exact and classifying extensions of modules. For modules A and C over a R, the groups \operatorname{Ext}^n_R(A, C) are defined for n \geq 0, with \operatorname{Ext}^0_R(A, C) \cong \operatorname{Hom}_R(A, C), and higher groups obtained as the cohomology of the complex \operatorname{Hom}_R(P_\bullet, C), where P_\bullet is a projective resolution of A. The Ext functor is contravariant in the first argument and covariant in the second, preserving direct sums in the second variable and direct products in the first. It satisfies \operatorname{Ext}^n_R(A, C) = 0 for all n > 0 if A is projective or C is injective, characterizing these modules in terms of vanishing higher Ext groups. For short sequences of modules, the Ext functor yields long exact sequences, including homomorphisms that link extensions across the sequence. A key interpretation arises in the first degree: \operatorname{Ext}^1_R(A, C) parametrizes the equivalence classes of short exact sequences $0 \to C \to X \to A \to 0 up to , forming an under the Baer sum, where split extensions correspond to the . Higher Ext groups \operatorname{Ext}^n_R(A, C) for n > 1 generalize this to n-fold extensions or obstructions in lifting homomorphisms through exact sequences. These functors unify cohomology theories for algebraic structures like groups, Lie , and associative , playing a central role in computing derived functors and spectral sequences in .

Basic Concepts

Definition

In homological algebra, the Ext functor arises in the context of abelian categories, which are categories equipped with a zero object, finite biproducts, kernels and cokernels for every morphism, and the property that every monomorphism and epimorphism is normal. The Hom functor in an abelian category \mathcal{A}, denoted \mathrm{Hom}_{\mathcal{A}}(A, B) for objects A, B \in \mathcal{A}, assigns to each pair of objects the abelian group of morphisms from A to B, and extends contravariantly in the first argument and covariantly in the second to yield a bifunctor \mathrm{Hom}_{\mathcal{A}} : \mathcal{A}^{\mathrm{op}} \times \mathcal{A} \to \mathrm{Ab}. This functor is left exact, meaning that if $0 \to B' \to B \to B'' \to 0 is a short exact sequence in \mathcal{A}, then $0 \to \mathrm{Hom}_{\mathcal{A}}(A, B') \to \mathrm{Hom}_{\mathcal{A}}(A, B) \to \mathrm{Hom}_{\mathcal{A}}(A, B'') \to 0 is exact for any A \in \mathcal{A}. (Note: page 82 in the PDF.) To extend such left exact functors while measuring their failure to be , one defines derived functors using projective or injective resolutions of objects in \mathcal{A}, assuming \mathcal{A} has enough projectives or injectives. Specifically, the n-th \mathrm{Ext}^n_{\mathcal{A}}(A, B) for n \geq 0 and objects A, B \in \mathcal{A} is defined as the n-th right derived functor of \mathrm{Hom}_{\mathcal{A}}(A, -) evaluated at B, or dually as the n-th left derived functor of \mathrm{Hom}_{\mathcal{A}}(-, B) evaluated at A. (Note: Chapter V, Section 3, pp. 82-83 in the PDF.) This construction embeds \mathrm{Ext}^n_{\mathcal{A}}(-, -) into the broader framework of derived functors on the derived category D(\mathcal{A}) of \mathcal{A}, where \mathrm{Ext}^n_{\mathcal{A}}(A, B) \cong \mathrm{Hom}_{D(\mathcal{A})}(A, B) for the n-th shift B. In this derived , the zeroth Ext group satisfies of recovering Hom : \mathrm{Ext}^0_{\mathcal{A}}(A, B) \cong \mathrm{Hom}_{\mathcal{A}}(A, B), establishing an $0 \to \mathrm{Hom}_{\mathcal{A}}(A, B) \to \mathrm{Ext}^0_{\mathcal{A}}(A, B) \to 0. For n > 0, \mathrm{Ext}^n_{\mathcal{A}}(A, B) vanishes if A is projective, reflecting the exactness of \mathrm{Hom}_{\mathcal{A}}(A, -) in that case. (Note: Chapter VI, Section 1, p. 106 in the PDF.) A concrete illustration occurs in the category \mathrm{Ab} of abelian groups, where \mathrm{Ext}^1_{\mathbb{Z}}(\mathbb{Z}/m\mathbb{Z}, \mathbb{Z}) \cong \mathbb{Z}/m\mathbb{Z} for m \geq 1.

Properties

The Ext functors possess a bifunctorial nature, being contravariant in the first argument and covariant in the second. Specifically, for abelian groups (or modules over a ring) A, A', B, B' and morphisms f: A \to A', g: B' \to B, there is an induced \operatorname{Ext}^n(f, g): \operatorname{Ext}^n(A', B') \to \operatorname{Ext}^n(A, B) for each n \geq 0. This functoriality ensures that \operatorname{Ext}^\bullet(-, -) behaves compatibly with the structure, forming a \delta-functor in the sense of . A key algebraic property is dimension shifting, which arises from short s. For instance, consider a short $0 \to K \to P \to A \to 0wherePis projective; then there is an isomorphism\operatorname{Ext}^{n+1}(A, B) \cong \operatorname{Ext}^n(K, B)for alln \geq 0and anyB.[](https://www.sas.rochester.edu/mth/sites/doug-ravenel/otherpapers/weibel-homv2.pdf) Similarly, in the second variable, if $0 \to B \to E \to I \to 0 with I injective, the long exact sequence implies isomorphisms under vanishing conditions on intermediate terms, such as \operatorname{Ext}^{n+1}(A, B) \cong \operatorname{Ext}^n(A, I) when \operatorname{Ext}^k(A, E) = 0 for relevant k. These shifts facilitate computations by relating higher Ext groups to lower ones via resolutions. Applying the functor \operatorname{Hom}(A, -) to a short exact sequence $0 \to B' \to B \to B'' \to 0 yields a five-term [exact sequence](/page/Exact_sequence) $0 \to \operatorname{Hom}(A, B') \to \operatorname{Hom}(A, B) \to \operatorname{Hom}(A, B'') \to \operatorname{Ext}^1(A, B') \to \operatorname{Ext}^1(A, B), reflecting the left exactness of \operatorname{Hom}(A, -). This sequence captures the initial deviation from exactness and is a direct consequence of the construction. More generally, the Ext functors satisfy a long exact sequence property: for a short exact sequence $0 \to A' \to A \to A'' \to 0$ of abelian groups (or modules), the sequence \cdots \to \operatorname{Ext}^n(A', B) \to \operatorname{Ext}^n(A, B) \to \operatorname{Ext}^n(A'', B) \to \operatorname{Ext}^{n+1}(A', B) \to \cdots is exact for all n \geq 0 and any B. This long exact sequence is fundamental for analyzing how extensions behave under module homomorphisms and underpins many inductive arguments in homological algebra. The naturality of these constructions extends to compatibility with direct sums. In the category of modules over a ring, \operatorname{Ext}^n(\bigoplus_i A_i, B) \cong \prod_i \operatorname{Ext}^n(A_i, B) for arbitrary (possibly infinite) direct sums in the first variable, reflecting the contravariant additivity of \operatorname{Hom}(-, B). In the second variable, \operatorname{Ext}^n(A, \bigoplus_j B_j) \cong \bigoplus_j \operatorname{Ext}^n(A, B_j), holding under the AB3 axiom for the category (small direct sums exact). These isomorphisms hold for finite sums without qualification and are essential for decomposing computations in categories with good direct sum properties. As a concrete illustration, consider the of s over a k. Here, every is both projective and injective, so \operatorname{Ext}^n(V, W) = 0 for all n \geq 1 and any s V, W. In particular, \operatorname{Ext}^1(V, W) = 0 implies that every short $0 \to W \to E \to V \to 0$ splits, confirming that extensions are trivial in this semisimple .

Extensions and Their Classification

Equivalence of Extensions

A short exact extension of the A by the B is a short exact sequence of the form $0 \to B \xrightarrow{i} E \xrightarrow{p} A \to 0, where i is injective, p is surjective, and \ker p = \operatorname{im} i. Two such extensions $0 \to B \xrightarrow{i} E \xrightarrow{p} A \to 0 and $0 \to B \xrightarrow{i'} E' \xrightarrow{p'} A \to 0 are equivalent if there exists an \gamma: E \to E' such that the diagram \begin{CD} 0 @>>> B @>i>> E @>p>> A @>>> 0 \\ @. @| @V\gamma VV @| \\ 0 @>>> B @>>i'> E' @>>p'> A @>>> 0 \end{CD} commutes, meaning \gamma \circ i = i' and p' \circ \gamma = p. This equivalence relation is defined via commutative diagrams with identity maps on B and A, ensuring the middle terms are isomorphic while preserving the exactness. There is a natural between the set of equivalence classes of these extensions and the group \operatorname{Ext}^1(A, B). This , established by Baer, maps each equivalence class to an element of \operatorname{Ext}^1(A, B) via a connecting derived from projective resolutions of A. Specifically, given an extension, one constructs a of the identity on A through a projective resolution P_\bullet \to A, yielding a cohomology class in \operatorname{Ext}^1(A, B); conversely, every element in \operatorname{Ext}^1(A, B) arises from such a , corresponding to a unique equivalence class of extensions by the Yoneda lemma. A between two extensions induces a map in \operatorname{Ext}^1(A, B) by composing with the connecting , preserving the group structure. Baer's confirms this correspondence is bijective, ensuring every class in \operatorname{Ext}^1(A, B) lifts to an extension and morphisms act functorially. For example, in the category of abelian groups, the group \operatorname{Ext}^1(\mathbb{Z}/n\mathbb{Z}, \mathbb{Z}) is isomorphic to \mathbb{Z}/n\mathbb{Z}, classifying extensions $0 \to \mathbb{Z} \to E \to \mathbb{Z}/n\mathbb{Z} \to 0. The zero class corresponds to the extension E \cong \mathbb{Z} \oplus \mathbb{Z}/n\mathbb{Z}, while the class yields the nonsplit extension where the \mathbb{Z} \to \mathbb{Z} is by n, so E = \mathbb{Z} with by n\mathbb{Z}; other classes are scalar multiples, all with middle term isomorphic to \mathbb{Z}. If \operatorname{Ext}^1(A, B) = 0, every extension is equivalent to the split extension E \cong B \oplus A, as the vanishing implies the existence of a section s: A \to E such that p \circ s = \operatorname{id}_A. This provides a criterion for uniqueness up to isomorphism: the extension splits precisely when its class in \operatorname{Ext}^1(A, B) is zero.

Baer Sum

The Baer sum provides an addition operation on the set of equivalence classes of extensions in an abelian category, endowing \operatorname{Ext}^1(A, B) with the structure of an abelian group. Given two extensions \xi: 0 \to B \xrightarrow{i} E \xrightarrow{p} A \to 0 and \eta: 0 \to B \xrightarrow{j} F \xrightarrow{q} A \to 0, the direct sum yields the extension $0 \to B \oplus B \to E \oplus F \to A \oplus A \to 0 with maps (i, j) and (p, q). To obtain the Baer sum \xi + \eta: 0 \to B \to E \oplus_A F \to A \to 0, first form the pushout of E \oplus F along the codiagonal map B \oplus B \to B (given by (b_1, b_2) \mapsto b_1 + b_2), resulting in an extension of A \oplus A by B; then take the pullback along the diagonal A \to A \oplus A (given by a \mapsto (a, a)), yielding the middle term E \oplus_A F as the fiber product over A. The inclusion into the Baer sum is the diagonal (i, j): B \to E \oplus F, and the projection is the codiagonal (p, q): E \oplus F \to A. This construction is independent of the choices made in forming the and the pullback-pushout, as equivalent extensions yield equivalent Baer sums via natural isomorphisms of direct sums and the functoriality of pullbacks and pushouts in abelian categories. The Baer sum is associative and commutative because direct sums are both, and the diagonal and codiagonal maps satisfy the required naturality conditions; the is the equivalence class of the split extension $0 \to B \to A \oplus B \to A \to 0 (with to the second factor and from the first), and the inverse of [\xi] is [-\xi], obtained similarly by replacing the codiagonal on B with the difference map (b_1, b_2) \mapsto b_1 - b_2. Thus, the set of equivalence classes of extensions acquires a unique structure with this operation. The zero element in this group structure corresponds precisely to the equivalence class of the split short exact sequence. For a representative example in the category of abelian groups, consider \operatorname{Ext}^1_\mathbb{Z}(\mathbb{Z}/m\mathbb{Z}, \mathbb{Z}/n\mathbb{Z}) \cong \mathbb{Z}/\gcd(m,n)\mathbb{Z}, where the Baer sum of equivalence classes corresponds to in this group.

Computing Ext Groups

Projective Resolutions

One standard method for computing the Ext groups \operatorname{Ext}^n_{\mathcal{A}}(A, B) in an abelian category \mathcal{A} with enough projective objects, such as the category of modules over a unital ring R, involves constructing a projective resolution of the first argument A. A projective resolution of A is a long exact sequence \cdots \to P_2 \to P_1 \to P_0 \to A \to 0, where each P_i is projective (i.e., \operatorname{Hom}_{\mathcal{A}}(P_i, -) is an exact functor). To compute \operatorname{Ext}^n_{\mathcal{A}}(A, B), delete the term A from the resolution to obtain the projective resolution complex \mathbf{P}_\bullet: \cdots \to P_2 \to P_1 \to P_0 \to 0. Apply the covariant Hom functor \operatorname{Hom}_{\mathcal{A}}(\mathbf{P}_\bullet, B) to yield the cochain complex $0 \to \operatorname{Hom}_{\mathcal{A}}(P_0, B) \xrightarrow{d^0} \operatorname{Hom}_{\mathcal{A}}(P_1, B) \xrightarrow{d^1} \operatorname{Hom}_{\mathcal{A}}(P_2, B) \to \cdots, where the differential d^n: \operatorname{Hom}_{\mathcal{A}}(P_n, B) \to \operatorname{Hom}_{\mathcal{A}}(P_{n+1}, B) is induced by composition with the resolution map P_{n+1} \to P_n, up to sign: d^n(f) = f \circ (-1)^{n+1} \delta_{n+1} for f \in \operatorname{Hom}_{\mathcal{A}}(P_n, B), with \delta_{n+1}: P_{n+1} \to P_n the resolution differential (the sign convention may vary but does not affect cohomology). Then, \operatorname{Ext}^n_{\mathcal{A}}(A, B) \cong H^n(\operatorname{Hom}_{\mathcal{A}}(\mathbf{P}_\bullet, B)), the nth cohomology group of this complex. The step-by-step process begins with constructing the resolution: start with a surjection P_0 \twoheadrightarrow A from a projective P_0 (often free), set K_0 = \ker(P_0 \to A), then choose a surjection P_1 \twoheadrightarrow K_0 from a projective P_1, and iterate to obtain P_2 \twoheadrightarrow \ker(P_1 \to P_0), ensuring exactness at each P_i by the projectivity of the P_j. After applying \operatorname{Hom}_{\mathcal{A}}(-, B), compute the cohomology at each degree n \geq 0 as H^n = \frac{\ker(d^n: \operatorname{Hom}_{\mathcal{A}}(P_n, B) \to \operatorname{Hom}_{\mathcal{A}}(P_{n+1}, B))}{\operatorname{im}(d^{n-1}: \operatorname{Hom}_{\mathcal{A}}(P_{n-1}, B) \to \operatorname{Hom}_{\mathcal{A}}(P_n, B))}. The augmentation map P_0 \to A and the exactness of the full resolution \mathbf{P}_\bullet \to A \to 0 guarantee that H^0(\operatorname{Hom}_{\mathcal{A}}(\mathbf{P}_\bullet, B)) \cong \operatorname{Hom}_{\mathcal{A}}(A, B) and that the higher cohomology groups are independent of the choice of resolution, aligning with the axiomatic definition of Ext as the right derived functor of \operatorname{Hom}_{\mathcal{A}}(-, B). This follows from the long exact sequence induced by the short exact sequence $0 \to \ker(\epsilon) \to P_0 \xrightarrow{\epsilon} A \to 0, where \epsilon: P_0 \to A is the augmentation, and inductively applying the projectivity to show vanishing of certain connecting homomorphisms. A concrete example illustrates this process over the R = \mathbb{Z}/p^2\mathbb{Z} for a prime p, with A = B = \mathbb{Z}/p\mathbb{Z} \cong R/(p). The minimal projective resolution of A is infinite and periodic: \cdots \to R \xrightarrow{\times p} R \xrightarrow{\times p} R \xrightarrow{\epsilon} A \to 0, where the differentials \delta_n: P_n \to P_{n-1} are multiplication by p for n \geq 1, and \epsilon: P_0 \to A is the canonical projection R \to R/(pR) (compositions vanish since p^2 = 0 in R). Deleting A yields \mathbf{P}_\bullet: \cdots \to R \xrightarrow{\times p} R \xrightarrow{\times p} R \to 0. Applying \operatorname{Hom}_R(-, B), note that \operatorname{Hom}_R(R, B) \cong B \cong \mathbb{Z}/p\mathbb{Z} for each term, as R-linear maps are determined by the image of $1, which must annihilate p. The induced differentials d^n are zero, because composition with \times p yields f \circ (\times p)(r) = f(r \cdot p) = p \cdot f(r) = 0 \cdot f(r) = 0 in B. Thus, all cohomology groups are H^n \cong \mathbb{Z}/p\mathbb{Z} for n \geq 0, so \operatorname{Ext}^n_R(A, B) \cong \mathbb{Z}/p\mathbb{Z} for all n \geq 0. This approach using projective resolutions is advantageous in module categories where projective (often free) modules are straightforward to construct and manipulate, such as over polynomial rings or principal ideal domains, allowing explicit calculations of extension groups that reveal properties like projective dimension.

Injective Resolutions

To compute the Ext groups using injective resolutions, embed the module B into an exact sequence known as an injective resolution:
$0 \to B \to I^0 \to I^1 \to I^2 \to \cdots,
where each I^n is an injective module and the sequence is exact. Apply the functor \Hom(A, -) to this resolution, yielding a cochain complex
$0 \to \Hom(A, I^0) \to \Hom(A, I^1) \to \Hom(A, I^2) \to \cdots.
The n-th cohomology group of this complex is isomorphic to \Ext^n(A, B).
This approach computes the right derived functors R^n \Hom(A, -)(B) of the left-exact covariant \Hom(A, -). By the balance theorem for Ext, these are naturally isomorphic to the left derived functors L_n \Hom(-, B)(A) of the left-exact contravariant \Hom(-, B), allowing the same groups to be obtained via projective resolutions of A. The isomorphism arises from dimension-shifting arguments in the of abelian categories, ensuring consistency between the two computational methods. The process involves truncating the injective resolution immediately after B, so the relevant cochain complex for cohomology computation begins at \Hom(A, I^0) and proceeds to higher terms without including \Hom(A, B). The cohomology is then calculated as the kernel of the map to the next term modulo the image from the previous term at each degree n \geq 0, with \Ext^0(A, B) \cong \Hom(A, B). This yields a well-defined invariant independent of the choice of , up to natural . In the category of sheaves on a Riemann surface, injective resolutions facilitate computations of sheaf Ext groups; for instance, the Dolbeault resolution provides an injective resolution of the structure sheaf \mathcal{O}_X:
$0 \to \mathcal{O}_X \to \mathcal{A}^{0,0}_X \to \mathcal{A}^{0,1}_X \to 0,
where \mathcal{A}^{0,q}_X denotes the sheaf of smooth (0,q)-forms (fine sheaves, hence injective). Applying \Hom(\mathbb{Z}_X, -) and taking cohomology computes \Ext^1(\mathbb{Z}_X, \mathcal{O}_X) \cong H^1(X, \mathcal{O}_X) \cong H^{0,1}(X), the space of conjugate Dolbeault classes, whose dimension equals the genus of the surface. Similar resolutions of the constant sheaf \mathbb{C}_X can be used to compute groups like \Ext^1(\mathcal{O}_X, \mathbb{C}_X).
This method is particularly preferable in categories lacking enough projective objects, such as the category of sheaves of abelian groups (or \mathcal{O}_X-modules) on a , where projective sheaves are scarce or nonexistent beyond trivial cases, but enough injective sheaves (e.g., flabby or fine sheaves) always exist to form resolutions.

Advanced Constructions

Approach

In , the Ext functors are formalized as the right derived functors of the in an \mathcal{A}. Specifically, for objects A, B \in \mathcal{A}, the groups \operatorname{Ext}^n_{\mathcal{A}}(A, B) are defined as the nth right R^n \operatorname{Hom}_{\mathcal{A}}(A, -)(B), or equivalently R^n \operatorname{Hom}_{\mathcal{A}}(-, B)(A) in the contravariant variable. This construction captures the failure of exactness of the Hom functor, with \operatorname{Ext}^0(A, B) \cong \operatorname{Hom}_{\mathcal{A}}(A, B) and higher Ext groups vanishing when A is projective or B is injective. The left derived functors L_n \operatorname{Hom}_{\mathcal{A}}(-, B)(A) yield the same result, providing a dual perspective. To compute these derived functors, the category \mathcal{A} is embedded into the larger category \operatorname{Ch}(\mathcal{A}) of chain complexes over \mathcal{A}, where the Hom bifunctor extends to a bifunctor between complexes that is cohomological in each variable. Objects of \mathcal{A} are viewed as concentrated in degree zero, and projective (or injective) resolutions of these objects provide acyclic complexes—meaning their homology vanishes except in degree zero—that replace the original objects up to quasi-isomorphism. A quasi-isomorphism is a chain map inducing isomorphisms on homology groups, ensuring that the derived functors are well-defined and independent of the choice of resolution. The exactness properties of \operatorname{Hom} on such resolutions then yield long exact sequences for \operatorname{Ext}^* under short exact sequences in \mathcal{A}, reflecting the functorial derivation process. In certain settings, such as the category of s or modules over a , an analog of the universal coefficient theorem provides a splitting of the derived functors. For instance, the universal coefficient theorem provides a natural H^n(X; G) \cong \operatorname{Hom}_{\mathbb{Z}}(H_n(X; \mathbb{Z}), G) \oplus \operatorname{Ext}^1_{\mathbb{Z}}(H_{n-1}(X; \mathbb{Z}), G) for the singular of a space X with coefficients in an G. This approach unifies the computation of extensions across various algebraic structures. The derived functor perspective on Ext was developed by Henri Cartan and Samuel Eilenberg in the 1950s, as part of establishing the foundations of homological algebra, integrating disparate theories like group cohomology and Ext groups into a cohesive framework using resolutions and derived functors.

Derived Category Interpretation

The derived category D(\mathcal{C}) of an abelian category \mathcal{C} is obtained by localizing the homotopy category of chain complexes K(\mathcal{C}) at the quasi-isomorphisms, resulting in a triangulated category where objects are complexes up to quasi-isomorphism and morphisms account for these localizations. The shift functor $$ on D(\mathcal{C}) translates a complex by n degrees, shifting the degrees of its cohomology groups accordingly. In this framework, the Ext groups admit a natural interpretation as morphisms in the derived category: for objects A, B \in \mathcal{C}, viewed as complexes concentrated in degree 0, there is a canonical isomorphism \operatorname{Ext}^n_{\mathcal{C}}(A, B) \cong \operatorname{Hom}_{D(\mathcal{C})}(A, B). This identification transforms the classical cohomological view of extensions into a homological one, where extensions correspond to morphisms from A to the n-th shift of B. This perspective offers several advantages, including the unification of cohomology computations as Hom-spaces, which streamlines the study of compositions via Yoneda products and facilitates the analysis of spectral sequences through triangulated structures. The triangulated category D(\mathcal{C}) is equipped with distinguished triangles, which upon applying the Hom functor yield long exact sequences in Ext groups, mirroring the classical long exact sequences from short exact sequences in \mathcal{C}. For instance, in the bounded derived category D^b(\operatorname{coh} X) of coherent sheaves on an algebraic variety X, Ext groups between sheaves can be computed using Fourier-Mukai transforms, which are exact functors between such derived categories induced by kernels on the product space, providing a powerful tool for equivalence and reconstruction problems.

Yoneda Product and Composition

Definition of Yoneda Product

The Yoneda product is a bilinear map \operatorname{Ext}^m_R(A, B) \times \operatorname{Ext}^n_R(B, C) \to \operatorname{Ext}^{m+n}_R(A, C) that is natural in the modules A, B, and C over a ring R. This pairing endows the direct sum \bigoplus_k \operatorname{Ext}^k_R(A, C) with a graded associative multiplication under suitable conditions, such as when B = R as an R-bimodule. The construction proceeds by splicing extensions: given extensions representing classes [\xi] \in \operatorname{Ext}^m_R(A, B) and [\eta] \in \operatorname{Ext}^n_R(B, C), where \xi: 0 \to B \to E_{m-1} \to \cdots \to E_0 \to A \to 0 and \eta: 0 \to C \to F_{n-1} \to \cdots \to F_0 \to B \to 0, one identifies the of \xi with the of \eta via the composite map F_0 \to B \to E_{m-1}, yielding a composite long $0 \to C \to F_{n-1} \to \cdots \to F_0 \to E_{m-1} \to \cdots \to E_0 \to A \to 0 whose class in \operatorname{Ext}^{m+n}_R(A, C) is the Yoneda product [\eta] \circ [\xi]. Equivalently, it arises from the connecting homomorphism in the long of Ext groups induced by a short involving B. Associativity of the Yoneda product follows from the associativity of in the of extensions, ensuring that the induced multiplication on graded groups is associative and turns \bigoplus_n \operatorname{Ext}^n_R(A, C) into a when the middle term aligns appropriately. In the of R-modules, the Yoneda product corresponds to the of morphisms followed by : a in \operatorname{Hom}_{D(R)}(A, B) tensored with one in \operatorname{Hom}_{D(R)}(B, C) yields an element in \operatorname{Hom}_{D(R)}(A, C[m+n]) via the natural , verifying the product's compatibility with the interpretation of Ext. For example, in group cohomology, the Yoneda product on \operatorname{Ext}^*_{\mathbb{Z}G}(M, N) coincides with the cup product structure on H^*(G, M \otimes N), providing a structure that captures compositional aspects of group extensions.

Applications to Extension Composition

The Yoneda product provides a for composing extensions in abelian categories, generalizing the Baer sum from the case of degree 1 to higher degrees. Specifically, given an m-extension $0 \to A \to E_{m-1} \to \cdots \to E_0 \to B \to 0 representing an element of \operatorname{Ext}^m(B, A) and an n-extension $0 \to B \to F_{n-1} \to \cdots \to F_0 \to C \to 0 representing an element of \operatorname{Ext}^n(C, B), their Yoneda product yields an (m+n)-extension $0 \to A \to G_{m+n-1} \to \cdots \to G_0 \to C \to 0 in \operatorname{Ext}^{m+n}(C, A). This composition is bilinear and associative, allowing the iterative splicing of multiple extensions to build longer ones. The construction of this composed extension relies on a splicing procedure that alternates between pushouts and pullbacks along the connecting morphisms at the shared B. This diagrammatic splicing preserves the under the Yoneda relation, where two extensions are equivalent if they differ by elementary transformations or length-two equivalences defined via pushouts and pullbacks. Similar constructions using pushouts and pullbacks define the Baer sum, the group operation on short sequences in Ext^1. In non-split scenarios, the Yoneda product distinguishes trivial from non-trivial compositions: the product vanishes if and only if the spliced extension is equivalent to the of the original extensions, indicating a split composition. Non-zero products correspond to genuine higher extensions that do not decompose, often obstructed by elements in intermediate Ext groups; for example, the existence of a c-extension module for c \geq 2 requires the vanishing of certain Yoneda products of consecutive 2-cocycles, though this condition is necessary but not always sufficient for higher c. Such obstructions highlight the role of the product in detecting indecomposability in extension classes. A notable application arises in , where Yoneda products in sheaf facilitate the composition of stages in Postnikov towers. For a space X, the k-invariants classifying the extensions in the tower lie in sheaf groups H^{n+1}(X_n; \pi_{n+1} X), which are isomorphic to Ext groups for sheaf modules; splicing these via the product constructs the full tower, enabling the reconstruction of X from its groups and Postnikov invariants. This compositional structure underpins the algebraic description of fibrations and their attachments. Yoneda products also manifest in the E_2-terms of arising from filtered complexes or change-of-rings theorems, where they induce multiplicative structures compatible with differentials, such as in the relating Ext groups to .

Special Cases and Applications

In Module Categories

In the category of over a R, the Ext functor \operatorname{Ext}_R^n(M, N) is defined for R- M and N, where M is typically taken as a left module and N as a right module if R is non-commutative, though the focus here is often on commutative . R-modules serve as the building blocks for computations, and every is a direct summand of a R-. Computations of \operatorname{Ext}_R^n(M, N) frequently rely on projective resolutions of M, as mentioned briefly in the context of homological methods. A key property in module categories is the vanishing of higher Ext groups under certain conditions. Specifically, if M is a projective R-module, then \operatorname{Ext}_R^n(M, N) = 0 for all n > 0 and all R-modules N. Dually, if N is an injective R-module, then \operatorname{Ext}_R^n(M, N) = 0 for all n > 0 and all R-modules M. These vanishing theorems highlight the role of projective and injective modules in simplifying homological computations. For commutative local rings (R, \mathfrak{m}, k) where k = R/\mathfrak{m}, explicit examples illustrate the structure of low-degree Ext groups. This captures extensions and is fundamental in for studying singularities. The projective dimension of a M over a commutative Noetherian R is given by \operatorname{pd}_R(M) = \sup \{ n \mid \operatorname{Ext}_R^n(M, N) \neq 0 \text{ for some } N \}. The Auslander-Buchsbaum formula relates this to depth: if M has finite projective dimension, then \operatorname{pd}_R(M) = \operatorname{depth}(R) - \operatorname{depth}_R(M). This result, established in the study of homological dimensions, provides a bridge between Ext non-vanishing and ring-theoretic invariants like depth. Change of rings theorems adapt Ext groups across ring homomorphisms, enabling computations over quotients or extensions. For a ring homomorphism R \to S and suitable modules, there are isomorphisms or spectral sequences relating \operatorname{Ext}_S^p(A, B) to \operatorname{Ext}_R^q(M, N) under flatness assumptions on S over R. A standard case involves quotient rings S = R/I, where compatibility conditions yield \operatorname{Ext}_{R/I}^n(M/IM, N/IN) \cong \operatorname{Ext}_R^n(M, N) when I acts trivially or under resolution hypotheses. These allow transferring homological information between related rings.

In Other Abelian Categories

In the category of abelian groups, the first derived functor \operatorname{Ext}^1_{\mathbb{Z}}(A, B) classifies the equivalence classes of short exact sequences $0 \to B \to E \to A \to 0 up to , where means isomorphisms of extensions that are the on A and B. Higher derived functors \operatorname{Ext}^n_{\mathbb{Z}}(A, B) vanish for n > 1, as the category of abelian groups has homological dimension 1. In categories of sheaves, such as quasi-coherent sheaves on a , the Ext functors are computed using injective resolutions due to the frequent lack of enough projective objects, contrasting with module categories where projective resolutions are standard. A key feature is the local-to-global , which relates global Ext groups to local sheaf Ext sheaves and : E_2^{p,q} = H^p(X, \mathcal{E}xt^q(\mathcal{F}, \mathcal{G})) \Rightarrow \operatorname{Ext}^{p+q}(\mathcal{F}, \mathcal{G}), allowing computation of global extensions from local data. This sequence distinguishes \check{\mathrm{C}ech} , which computes sheaf via covers and aligns with derived Ext in acyclic cases, from the full approach using resolutions. For example, in the of coherent sheaves on a X, the group \operatorname{Ext}^1_X(\mathcal{O}_X, \mathcal{F}) parametrizes classes of extensions $0 \to \mathcal{F} \to \mathcal{E} \to \mathcal{O}_X \to 0, which correspond to thickenings or first-order deformations of subschemes defined by \mathcal{F} when \mathcal{F} is supported on a closed subscheme. In the of modules over the (used in ), the Ext functor appears as the E_2-term of the , E_2^{s,t} = \operatorname{Ext}^s_{A_*}(H_*(X; \mathbb{F}_p), H_*(\mathbb{S}^0; \mathbb{F}_p)), converging to the p-primary stable homotopy groups of spectra, with post-2000 advancements enabling computations for exotic structures via synthetic spectra.

References

  1. [1]
    [PDF] Homological Algebra
    WIDDER. Page 9. HOMOLOGICAL. ALGEBRA. By. HENRI CARTAN and. SAMUEL EILENBERG ... functor. It was then observed that the resulting sequence possessed the formal ...
  2. [2]
    [PDF] Notes on Tor and Ext - UChicago Math
    These notes cover basic homological algebra, Torsion products, and Ext groups, including chain complexes, tensor products, and short/long exact sequences.
  3. [3]
    [PDF] Ext groups - Purdue Math
    An extension of C by A is a short exact sequence. ext(C, A) is the set of equivalence classes of these extensions, which has the structure of an abelian group.
  4. [4]
  5. [5]
    Ext in nLab
    Aug 23, 2023 · Ext is the right derived functor of the hom-functor, named for classifying abelian group extensions. It is central in homological algebra.Idea · Definition · Contravariant Ext Ext on an... · Techniques for constructing...
  6. [6]
    Section 13.27 (06XP): Ext groups—The Stacks project
    In this section we start describing the Ext groups of objects of an abelian category. First we have the following very general definition.
  7. [7]
  8. [8]
    [PDF] LECTURE 19 (19.0) Definition of Ext and Tor.– Let R be a unital ...
    Thus, there are m (up to isomorphism) extensions of Z/mZ by Z, which is reflected in the fact that Ext1(Z/mZ,Z) = Z/mZ. II. R = Z, M = Z/mZ, N = Z/nZ.
  9. [9]
    [PDF] AN INTRODUCTION TO HOMOLOGICAL ALGEBRA
    ... Weibel An introduction to homological algebra. 39 W. Bruns and J. Herzog ... Ext. 3 Tor and Ext. 3.1. 3.2. 3.3. 3.4. Tor for Abelian Groups. Tor and Flatness.
  10. [10]
    [PDF] rotman.pdf
    “History of Homological Algebra,” in the book of James, History of Topology. ... (i) Prove that a short exact sequence in RMod,. 0 → A i→ B p. → C → 0 ...
  11. [11]
    Section 12.6 (010I): Extensions—The Stacks project
    The extension E_1 + E_2 is called the Baer sum of the given extensions. Lemma 12.6.3. The construction (E_1, E_2) \mapsto E_1 + E_2 above defines a commutative ...
  12. [12]
    Baer sum in nLab
    Jan 3, 2023 · The Baer sum is the natural addition operation on abelian group extensions and extensions of R-modules, for fixed ring R.Idea · Definition · On concrete cocycles · On abstract cocycles
  13. [13]
  14. [14]
    [PDF] Homological Algebra - Purdue Math
    A definition of Ext using projective resolutions. Let M, N be R-modules, and let P•. : ··· → P2 → P1 → P0 → 0 be a projective resolution of M. We define.
  15. [15]
    [PDF] Injectives and Ext
    In other words, you can compute the Ext using either a projective resolution of M or an injective resolution of N. The proof is a straightforward variant of ...
  16. [16]
    An Introduction to Homological Algebra
    Contents · 1 - Chain Complexes. pp 1-29 · 2 - Derived Functors. pp 30-65 · 3 - Tor and Ext. pp 66-90 · 4 - Homological Dimension. pp 91-119 · 5 - Spectral Sequences.
  17. [17]
    [PDF] The Derived Category
    Ext" (A, B) = HomDC4)(A, TnB). Note that since D(A) is a triangulated category, its Hom-functors Ext"(A, —) and Ext"(—, 5) are cohomological functors, that ...
  18. [18]
    [PDF] The Fourier-Mukai Transform in String Theory - arXiv
    First, for arbitrary coherent sheaves E, G the ext-groups can be computed in terms of the derived category, namely. Exti(E,G) = HomD(X)(E,G[i]). Secondly ...
  19. [19]
    [PDF] Math 509 – Homological Algebra (lecture notes)
    A short exact sequence is an extension of length 1. For the rest of the section, we illustrate how to construct the Yoneda product. For n ∈ N, let us ...
  20. [20]
    [PDF] Higher Extension Modules and the Yoneda Product - arXiv
    This is part of the classical Yoneda equivalence which gives an alternative way of describing the extension groups Extc(M,N) as the set of all exact se- quences ...
  21. [21]
    [PDF] The Adams Spectral Sequence
    Apr 25, 2012 · 9.5 Steenrod operations in the Adams spectral sequence. The (graded) commutativity of the Yoneda product in the E2-term Ext. ∗,∗. A (F2, F2) ...<|control11|><|separator|>
  22. [22]
    Section 10.71 (00LO): Ext groups—The Stacks project
    Jun 12, 2014 · In this section we do a tiny bit of homological algebra, in order to establish some fundamental properties of depth over Noetherian local rings.
  23. [23]
    [PDF] Cohen-Macauley and Regular Local Rings - UChicago Math
    Let (R, m,k) be a local ring. Then all finitely generated flat R-modules are free. Sketch Proof. A set of generators for a finitely generated R-module M ...
  24. [24]
    Section 10.73 (087M): Functorialities for Ext—The Stacks project
    In this section we briefly discuss the functoriality of \mathop{\mathrm{Ext}}\nolimits with respect to change of ring, etc. Here is a list of items to work out.Missing: theorem | Show results with:theorem
  25. [25]
    Section 21.32 (07A9): Spectral sequences for Ext—The Stacks project
    In this section we collect various spectral sequences that come up when considering the Ext functors.<|control11|><|separator|>
  26. [26]
    [PDF] Notes on the Adams Spectral Sequence | Harvard University
    The category hSpectra is a stable homotopy category: the suspension functor ... The true purpose of this appendix is to define the functor. Ext in the category of ...