Super modules form an abelian category #
A module over a super-commutative ℂ-algebra S is a pair of
ℂ-modules carrying four bilinear action blocks, and a morphism is a
pair of ℂ-linear maps intertwining those blocks. Every construction
needed for abelianness is therefore performed degreewise in
Module ℂ:
- the kernel is the pair of kernels of the two components, and the four blocks restrict to it;
- the cokernel is the pair of quotients by the two ranges, and the four blocks descend to them;
- a morphism is a monomorphism exactly when both of its components are injective, and an epimorphism exactly when both are surjective — the forward directions are read off the kernel and the cokernel respectively;
- a monomorphism is the kernel of its cokernel and an epimorphism is the cokernel of its kernel, because a degreewise factorisation through an injective (respectively surjective) component again intertwines the four blocks.
The route taken to CategoryTheory.Abelian is therefore the
normality route: the two normality instances, together with the
finite products of RS.Classical.Deligne.SuperModBiprod and the
kernels and cokernels built here.
Two small pieces of linear algebra carry all of the graded
bookkeeping. RS.SuperCommAlgebra.Mod.actRestrict restricts a
bilinear action block to a pair of submodules stable under it, and
RS.SuperCommAlgebra.Mod.actQuot descends one to a pair of
quotients; the ten axioms of a super module are pointwise
identities, so each survives verbatim in a submodule and in a
quotient.
Restricting and descending an action block #
The restriction of an action block to a pair of submodules carried into one another by it.
Equations
- RS.SuperCommAlgebra.Mod.actRestrict φ h = { toFun := fun (a : A) => LinearMap.codRestrict q (φ a ∘ₗ p.subtype) ⋯, map_add' := ⋯, map_smul' := ⋯ }
Instances For
The descent of an action block to a pair of quotients, the first by a submodule carried by the block into the second.
Instances For
Congruence for the class map of a quotient module.
Degreewise factorisation #
The factorisation of a linear map through an injective one whose range contains its values.
Equations
- RS.SuperCommAlgebra.Mod.preimageMap g φ hφ h = ↑(LinearEquiv.ofInjective φ hφ).symm ∘ₗ LinearMap.codRestrict φ.range g h
Instances For
A linear map annihilating the kernel of another has a larger kernel.
The factorisation of a linear map through a surjective one whose kernel it annihilates.
Equations
- RS.SuperCommAlgebra.Mod.quotientMap g φ hφ h = φ.ker.liftQ g ⋯ ∘ₗ ↑(φ.quotKerEquivOfSurjective hφ).symm
Instances For
Degreewise criteria for monomorphisms and epimorphisms #
A degreewise injective morphism of super modules is a monomorphism.
A degreewise surjective morphism of super modules is an epimorphism.
Kernels #
The kernel of a morphism of super modules: the kernels of the two components, with the four action blocks restricted.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inclusion of the kernel of a morphism of super modules.
Equations
Instances For
The inclusion of the kernel is a monomorphism.
The lift of a morphism annihilated by f through the
inclusion of the kernel.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The kernel fork of a morphism of super modules.
Equations
Instances For
The kernel fork is limiting.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Super modules have kernels, computed degreewise.
Cokernels #
The cokernel of a morphism of super modules: the quotients of the two components by the two ranges, with the four action blocks descended.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The projection onto the cokernel of a morphism of super modules.
Equations
Instances For
The projection onto the cokernel is an epimorphism.
The descent of a morphism annihilating f through the
projection onto the cokernel.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cokernel cofork of a morphism of super modules.
Equations
Instances For
The cokernel cofork is colimiting.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Super modules have cokernels, computed degreewise.
The degreewise bridges #
A morphism of super modules is a monomorphism exactly when both of its components are injective.
A morphism of super modules is an epimorphism exactly when both of its components are surjective.
Normality #
The degreewise factorisation of a morphism annihilated by the
projection onto the cokernel of a degreewise injective f.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A degreewise injective morphism of super modules is the kernel of its cokernel.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The degreewise factorisation of a morphism annihilating the
inclusion of the kernel of a degreewise surjective f.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A degreewise surjective morphism of super modules is the cokernel of its kernel.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Abelianness #
Every monomorphism of super modules is a kernel.
Every epimorphism of super modules is a cokernel.
Super modules have finite products: they have a zero object and binary biproducts.
Modules over a super-commutative ℂ-algebra form an abelian category, with kernels, cokernels and biproducts all computed degreewise.
Equations
- One or more equations did not get rendered due to their size.