Let R be a ring. Recall that Ext
is a right-derived functor of Hom
(left exactness of Hom
), constructed using an injective resolution
(or a projective resolution
in the first variable). See also derived functor
.
Theorem (long exact sequence in Ext, both variables)
(A) Short exact sequence in the first variable (contravariant)
Let
0⟶A′uAvA′′⟶0be a short exact sequence
of left R-modules, and let B be a left R-module. Then there are natural connecting maps
δn:ExtRn(A′,B)⟶ExtRn+1(A′′,B)(n≥0),(see connecting homomorphism
) and a natural long exact sequence
0→HomR(A′′,B)→HomR(A,B)→HomR(A′,B)→ExtR1(A′′,B)→ExtR1(A,B)→ExtR1(A′,B)→ExtR2(A′′,B)→⋯.This is a special case of the general long exact sequence for derived functors
.
(B) Short exact sequence in the second variable (covariant)
Let
0⟶B′uBvB′′⟶0be a short exact sequence of left R-modules, and let A be a left R-module. Then there is a natural long exact sequence
0→HomR(A,B′)→HomR(A,B)→HomR(A,B′′)→ExtR1(A,B′)→ExtR1(A,B)→ExtR1(A,B′′)→ExtR2(A,B′)→⋯.Examples
Computing ExtZ1(Z/n,A)≅A/nA.
Start from
0→Z⋅nZ→Z/n→0.Apply HomZ(−,A). Since HomZ(Z,A)≅A, the relevant piece of the long exact sequence is
A⋅nA→ExtZ1(Z/n,A)→0,so
ExtZ1(Z/n,A)≅coker(⋅n:A→A)≅A/nA.(Also ExtZi(Z/n,−)=0 for i≥2 because Z/n has a length-1 projective resolution.)
Computing ExtZ1(Z/n,Z/m)≅Z/gcd(n,m).
Take A=Z/m in the previous example:
ExtZ1(Z/n,Z/m)≅(Z/m)/n(Z/m)≅Z/gcd(n,m).Dual numbers: Extk[ε]/(ε2)1(k,k)≅k.
Let R=k[ε]/(ε2), k=R/(ε), and use the projective resolution
0→R⋅εR→k→0.Applying HomR(−,k) yields the cochain complex
0→HomR(R,k)(⋅ε)∗HomR(R,k)→0,and (⋅ε)∗=0 because ε acts as 0 on k. Hence
ExtR1(k,k)≅coker(0:k→k)≅k.