Documentation

TauCeti.Algebra.Homology.Ext.Presentation

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 #

The connecting map Hom(S.X₁, Y) → Ext¹(S.X₃, Y) of a short exact sequence.

Equations
Instances For
    @[simp]

    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
      @[simp]

      The comparison sends the class of a map to the corresponding pushout extension class.

      @[simp]

      Under the inverse comparison, a pushout extension is represented by its defining map.

      @[simp]

      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
        @[simp]

        Comparing presentations preserves their extension classes, after transport along e.

        @[simp]

        Presentation comparisons are natural in the target object.

        @[simp]

        Comparing a presentation with itself induces the identity on its Hom cokernel.

        @[simp]

        Reversing the isomorphism of resolved objects reverses the presentation comparison.

        @[simp]

        Presentation comparisons compose according to the isomorphisms of resolved objects.