Computing Ext¹ from a projective presentation #
For a short exact sequence S : 0 → P₁ → P₀ → M → 0 with P₀ projective,
homCokernelEquivExt identifies the explicit quotient
Hom(P₁, Y) / im(Hom(P₀, Y)) with Ext¹(M, Y). The quotient is defined
independently of derived categories in TauCeti.CategoryTheory.Linear.HomCokernel.
The comparison is natural in Y and identifies the quotients obtained from any
two projective presentations of M. No projectivity of P₁ is needed to compute
degree one.
Mathlib's extension class defines the connecting morphism in the contravariant long exact Ext sequence. For a projective middle term, this morphism is surjective with kernel the maps extending to that term, giving the quotient identification.
References #
- Charles A. Weibel, An Introduction to Homological Algebra, Sections 2.4--2.7.
The connecting map Hom(S.X₁, Y) → Ext¹(S.X₃, Y) of a short exact sequence.
Equations
- TauCeti.homBoundary R hS Y = { toFun := fun (f : S.X₁ ⟶ Y) => hS.extClass.comp (CategoryTheory.Abelian.Ext.mk₀ f) TauCeti.homBoundary._proof_1✝, map_add' := ⋯, map_smul' := ⋯ }
Instances For
The Hom connecting map pushes the extension class forward along its argument.
The kernel of the connecting map consists exactly of maps extending to S.X₂.
If the middle term is projective, every extension class is a Hom boundary.
The Hom cokernel of a projective presentation computes Ext¹ as an R-module.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The comparison sends the class of a map to the corresponding pushout extension class.
Under the inverse comparison, a pushout extension is represented by its defining map.
The Hom-cokernel computation of Ext¹ is natural in the target object.
Projective presentations of isomorphic objects give canonically equivalent Hom cokernels. The comparison identifies the extension classes represented in the two presentations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Comparing presentations preserves their extension classes, after transport along e.
Presentation comparisons are natural in the target object.
Comparing a presentation with itself induces the identity on its Hom cokernel.
Reversing the isomorphism of resolved objects reverses the presentation comparison.
Presentation comparisons compose according to the isomorphisms of resolved objects.