The category of graded modules is abelian #
This file proves that the category TauCeti.GradedModuleCat 𝒜 of graded 𝒜-modules is abelian.
Kernels, cokernels and finite products are formed on underlying modules: the kernel of a
morphism f : M ⟶ N is ker f with the grading of M, its cokernel is N ⧸ range f with the
grading of N, and the product of finitely many graded modules is their direct sum, graded
degreewise. These make sense because a map of degree zero has a homogeneous kernel and a
homogeneous image.
The forgetful functor to ModuleCat A therefore preserves kernels and cokernels, and it reflects
isomorphisms, because the inverse of a bijective map of degree zero again has degree zero. Since
ModuleCat A is abelian, so is GradedModuleCat 𝒜. This transfer argument, which builds the
Abelian instance from Abelian.PreservesCoimage.hom_coimageImageComparison, follows Mathlib's
proof that FGModuleCat is abelian (Mathlib.Algebra.Category.FGModuleCat.Abelian).
Together with the grading shift TauCeti.GradedModuleCat.shift 𝒜, this makes graded modules a
graded abelian category, whose canonical exact structure is
TauCeti.GradedExactStructure.abelian.
Main definitions #
TauCeti.GradedModuleCat.kernelConeandTauCeti.GradedModuleCat.cokernelCocone: the kernel and cokernel of a morphism of graded modules, formed on underlying modules.TauCeti.GradedModuleCat.cokernelGrading: the grading ofN ⧸ range finduced fromN.TauCeti.GradedModuleCat.productFan: the product of finitely many graded modules, formed as their direct sum.
Main results #
TauCeti.GradedModuleCat.kernelIsLimit,TauCeti.GradedModuleCat.cokernelIsColimitandTauCeti.GradedModuleCat.productFanIsLimit: these are limits and colimits.TauCeti.GradedModuleCat.mem_kernelCone_pt_piece_iff,TauCeti.GradedModuleCat.mem_cokernelCocone_pt_piece_iffandTauCeti.GradedModuleCat.mem_productFan_pt_piece_iff: the homogeneous elements of kernels, cokernels and finite products.- The instance
Abelian (TauCeti.GradedModuleCat 𝒜). TauCeti.GradedModuleCat.epi_iff_surjectiveandTauCeti.GradedModuleCat.mono_iff_injective: epimorphisms and monomorphisms are precisely the maps whose underlying linear maps are surjective and injective, respectively.
The kernel of a morphism of graded modules: the kernel of the underlying linear map, with the grading of the source.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inclusion of the kernel of a morphism of graded modules.
Equations
Instances For
The kernel fork of a morphism of graded modules.
Equations
Instances For
An element of the kernel of f has degree p exactly when it has degree p in the source.
The kernel of a morphism of graded modules is a limit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The grading of the quotient of N by the image of f, whose degree-p piece is the image
of Nₚ.
Equations
Instances For
An element of the quotient of N by the image of f has degree p exactly when it is the
class of an element of degree p.
The cokernel of a morphism of graded modules: the quotient of the target by the image, with the grading induced from the target.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The projection onto the cokernel of a morphism of graded modules.
Equations
Instances For
The cokernel cofork of a morphism of graded modules.
Equations
Instances For
An element of the cokernel of f has degree p exactly when it is the class of an element
of degree p.
The cokernel of a morphism of graded modules is a colimit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The direct sum of a family of graded modules, graded degreewise.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fan exhibiting the direct sum of a family of graded modules as their product, which it is when the family is finite.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An element of the direct sum has degree p exactly when each of its components does.
The direct sum of finitely many graded modules is their product.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A morphism of graded modules is an epimorphism exactly when its underlying map is surjective.
A morphism of graded modules is a monomorphism exactly when its underlying map is injective.
A short complex of graded modules is exact exactly when its underlying linear maps are exact. No additional condition on the internal degrees is needed.