Cokernels of precomposition on Hom spaces #
For a morphism f : X ⟶ P in a linear category, HomCokernel R f Y is
Hom(X, Y) modulo the maps extending across f. In a projective presentation
0 → X → P → M → 0, this quotient computes Ext¹(M, Y).
The quotient uses Mathlib's submodule quotient, so its quotient map, induction
principle and universal property are those of Submodule. Postcomposition gives
its covariant action on Y; precomposition acts contravariantly on the presenting
object. A morphism killed by the presenting map defines a restriction out of the
quotient. These operations need no abelian or projectivity hypothesis.
The cokernel of Hom(P, Y) → Hom(X, Y) given by precomposition with f.
It is defined directly as a submodule quotient.
Instances For
A map represents zero in the Hom cokernel exactly when it extends across f.
Postcomposition on the cokernel of precomposition with f.
Instances For
Postcomposition sends the class of h to the class of h ≫ g.
Postcomposition with an identity acts as the identity.
Postcomposition respects composition of morphisms.
Precomposition by e on the cokernel of precomposition with f.
Instances For
Precomposition sends the class of h to the class of e ≫ h.
Precomposition commutes with postcomposition on Hom cokernels.
Restriction of a Hom-cokernel class to a morphism annihilated by the presenting map.
Instances For
Restriction evaluates a representative by precomposition.
Restriction commutes with postcomposition in the coefficient object.
An epimorphism induces an injection on Hom cokernels by precomposition.