Describe the bijection that gives Ext¹(A, B) its geometric meaning as a classifier of extensions.
Think about your answer, then reveal below.
Model answer: There is a natural bijection between elements of Ext¹(A, B) and equivalence classes of short exact sequences 0 → B → E → A → 0, where two extensions are equivalent if there is an isomorphism E → E' making both triangles (involving B and A) commute. The zero element of Ext¹(A, B) corresponds to the split extension B ⊕ A. A nonzero element corresponds to a genuinely non-split extension — a module E that contains B as a submodule with quotient A but is not isomorphic to their direct sum. For example, Ext¹_ℤ(ℤ/2, ℤ) ≅ ℤ/2, reflecting the two extensions: the split one ℤ ⊕ ℤ/2, and the non-split one ℤ (via 0 → ℤ →×2 ℤ → ℤ/2 → 0).
The bijection makes Ext¹ a computable algebraic invariant for a fundamentally geometric question: in how many essentially different ways can A and B be 'glued together' into a single module? This connection between algebraic computation (derived functors, injective resolutions) and structural classification (extensions) is the hallmark of homological algebra and the reason Ext appears throughout algebraic topology, group cohomology, and algebraic geometry.