Length-two projective resolutions of module cokernels #
For maps f : P₂ →ₗ[A] P₁ and g : P₁ →ₗ[A] P₀ whose composite is zero,
ModuleCatLengthTwo.complex is the chain complex supported in degrees zero, one and two.
If the modules are projective, f is injective and range f = ker g,
ModuleCatLengthTwo.projectiveResolution resolves P₀ ⧸ range g.
This packages the categorical assembly used by the signed and signless preprojective Koszul resolutions.
References #
TauCeti.RepresentationTheory.Quiver.Preprojective.Resolution, for the categorical assembly of the signed preprojective Koszul resolution.
The three given modules in degrees zero, one and two, followed by zero modules.
Instances For
The given maps as consecutive differentials, followed by zero maps.
Instances For
The chain complex with the specified three modules and two differentials.
Instances For
The terms of the bundled complex are the specified modules.
The bundled terms identified with the three specified modules.
Instances For
The bundled differential is the specified linear map.
The quotient map augments the three-term complex to the cokernel of its last map.
Instances For
The augmentation in degree zero is the cokernel quotient map.
An exact three-term complex of projective modules with injective first map resolves its cokernel, with the given maps as differentials and the quotient map as augmentation.
Instances For
The resolution uses the specified three-term complex.
The projective terms of the resolution identified with the given modules.
Instances For
The resolution differentials are the given linear maps, using the term identifications.
The zeroth resolution map is the cokernel quotient map.