Symmetric powers of presheaves of modules #
Let R be a presheaf of commutative rings on a category C. For a presheaf of R-modules M
and n : ℕ, the n-th symmetric power of M is the presheaf of modules whose sections over X
are the symmetric power (M.obj X).symmetricPower n (ModuleCat.symmetricPower, the degree-n
part of the symmetric algebra of M.obj X), and whose restriction along f : X ⟶ Y sends a
product m₁ ⋯ mₙ to M.map f m₁ ⋯ M.map f mₙ. The restriction maps are induced by the
semilinear restriction maps of M through SymmetricAlgebra.mapₛₗ. This is the presheaf-level
input to symmetric powers of sheaves of modules, which are obtained by sheafification. As for
Mathlib's monoidal structure on these presheaves of modules
(PresheafOfModulesOfCommRing.monoidalCategoryStruct), modules are taken in the universe of the
rings.
Main declarations #
PresheafOfModulesOfCommRing.symmetricPower nis then-th symmetric power, as an endofunctor of presheaves ofR-modules;symmetricPower_obj_obj,coe_symmetricPower_obj_map_applyandsymmetricPower_map_appcompute its sections, restriction maps and action on morphisms;PresheafOfModulesOfCommRing.symmetricPowerZeroIsoidentifies the zeroth symmetric power with the constant functor at the unit presheaf of modulesR;PresheafOfModulesOfCommRing.symmetricPowerOneIsoidentifies the first symmetric power with the identity functor.
Auxiliary definition for symmetricPower: the restriction maps of the symmetric power of a
presheaf of modules, induced on degree-n parts of symmetric algebras by the semilinear
restriction map of the presheaf.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The restriction maps of the symmetric power are computed in the symmetric algebra by the ring homomorphism induced by the restriction map of the presheaf.
Auxiliary definition for symmetricPower: the symmetric power of a presheaf of modules.
Equations
- M.symmetricPowerObj n = PresheafOfModulesOfCommRing.mk (fun (X : Cᵒᵖ) => (M.obj X).symmetricPower n) (fun {X Y : Cᵒᵖ} (f : X ⟶ Y) => M.symmetricPowerObjMap n f) ⋯ ⋯
Instances For
The restriction maps of the symmetric power are natural in the presheaf of modules.
The n-th symmetric power of presheaves of modules over a presheaf of commutative rings,
computed sectionwise: its sections over X are (M.obj X).symmetricPower n, and its restriction
maps send a product m₁ ⋯ mₙ to the product of the restrictions of the mᵢ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sections of the symmetric power over X are the symmetric power of the sections.
The restriction maps of the symmetric power are computed in the symmetric algebra by the
ring homomorphism induced by the restriction map of the presheaf, which sends the generator of
m to the generator of its restriction (SymmetricAlgebra.mapₛₗ_ι).
The symmetric power of a morphism is computed sectionwise.
The zeroth symmetric power of a presheaf of R-modules is the unit presheaf of modules R,
naturally; on sections it is ModuleCat.symmetricPower.iso₀.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first symmetric power of a presheaf of R-modules is the presheaf of modules itself,
naturally; on sections it is ModuleCat.symmetricPower.iso₁.
Equations
- One or more equations did not get rendered due to their size.