← LibraryThe Two Long Exact Sequences of ExtEngineering · MathematicsLesson 4/7← PrevNext →
GuidePublished 6 Aug 20263 min readBy Kevin JoginComputational Number TheoryExtensionsExt and TorLong Exact Sequence
Skip to the main content

MathematicsExtensions, Ext and Tor

The Two Long Exact Sequences of Ext

One for each variable, running in opposite directions — and why keeping them straight is the main practical skill.

Executive summary

Two sequences, opposite directions, same connecting construction

Ext is a bifunctor, so a short exact sequence in either argument yields a long exact sequence. In the second variable the sequence follows the original direction; in the first, contravariance reverses it, so the sub-object contributes on the right. Both are natural, which is what permits comparison arguments, and both begin with the corresponding Hom sequence — making the failure of Hom's exactness visible as the first connecting map.

Learning objectives

  • Write both long exact sequences correctly.
  • Explain the direction reversal in the first variable.
  • Identify where the Hom sequence sits inside each.
  • Use naturality to compare two long exact sequences.

Section 01The second variable

From 0 → A′ → AA″ → 0 and a fixed C:

0 → Hom(C,A′) → Hom(C,A) → Hom(C,A″) → Ext1(C,A′) → Ext1(C,A) → …

The direction matches the original sequence throughout, because the functor is covariant. The first connecting map measures exactly which homomorphisms into A″ fail to lift to A.

Section 02The first variable

From 0 → C′ → CC″ → 0 and a fixed A:

0 → Hom(C″,A) → Hom(C,A) → Hom(C′,A) → Ext1(C″,A) → Ext1(C,A) → …
The order of the outer terms flips

The quotient C″ now appears first and the submodule C′ second — the reverse of the second-variable sequence. Writing the sequence in the wrong order is the most common error in Ext computations, and it produces conclusions that look plausible. Fix the variable in writing before starting.

Reading the two sequences
Second variable (covariant)First variable (contravariant)
Order of outer termsA′, A, A″ — unchangedC″, C, C′ — reversed
Connecting map raises degreeYesYes
Interpretation of ∂ in degree 0A map to A″ that does not liftA map out of C′ that does not extend
Vanishes whenA′ injectiveC″ projective

Section 03Naturality and comparison

AlgorithmThe standard comparison argumentin: a map of short exact sequences  →  out: isomorphisms of Ext groups
  1. Take a morphism between two short exact sequences in the same variable.
  2. Both rows produce long exact Ext sequences.
  3. Naturality of the connecting homomorphism makes every square commute, giving a morphism of long exact sequences.
  4. Apply the five lemma at each position: if two out of three vertical maps are isomorphisms, so is the third.
  5. Conclude by induction along the sequence. This is the shape of most proofs in the subject.
The argument requires naturality, not merely existence, of the connecting homomorphism — which is why texts are careful to prove naturality separately.
The sequences are the computational engine

Almost no Ext group is computed from a resolution in practice. The normal method is to embed the module in a short exact sequence with known terms and read the unknown group off the long exact sequence. Choosing that sequence well is the whole skill.

ReferenceFrequently asked questions

Do both sequences terminate?

They continue indefinitely to the right. They terminate in practice when the modules have finite projective or injective dimension — over a PID both stop after Ext1, which is why abelian group computations are short.

Can the two sequences be combined?

Not into a single long exact sequence, but a short exact sequence in each variable simultaneously produces a commutative diagram of long exact sequences, and the resulting spectral sequence is one route to the balance theorem.

What does the connecting map actually do?

In degree 0 of the second-variable sequence it takes a homomorphism C → A″ and returns the extension of C by A′ obtained by pulling back the given short exact sequence along it. The obstruction to lifting is realised as an explicit extension class.

NavigateContinue in this stream

Curated next steps from this page. The site also surfaces algorithmically related reading below.

ProvenanceSources and further reading

This page is an original KEVOS explanatory article. It presents the underlying mathematics — definitions, algorithms, complexity results and selection criteria — in KEVOS editorial voice. No text is reproduced from any copyrighted source. Where numerical tables are relevant, KEVOS links to live authoritative databases rather than republishing static values.

Page ID
KV-MATH-0121
Taxonomy
ENG-MATH — Engineering / Mathematics
Collection
COL-HOMALG-001
Topic stream
HA-EXT-TOR
Version
1.1.0 / content 2026.08
Last reviewed
2026-08-06

Continue learning

Computing Ext GroupsGuide · MathematicsNEXT LESSON →The Stein–Serre Theorem for Abelian GroupsGuide · MathematicsThe Ext FunctorGuide · MathematicsThe Tensor Product of ModulesGuide · Mathematics