Documentation

TauCeti.Algebra.Category.ModuleCat.Presheaf.SymmetricPower.Basic

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 #

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.

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.

    Instances For

      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ᵢ.

      Instances For

        The sections of the symmetric power over X are the symmetric power of the sections.

        @[simp]

        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ₛₗ_ι).

        @[simp]

        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₀.

        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₁.

          Instances For

            The multiplication Symⁱ M ⊗ Symʲ M ⟶ Symⁱ⁺ʲ M of symmetric powers of a presheaf of modules, given on sections over X by the product in the symmetric algebra of M.obj X.

            Instances For
              @[simp]

              The multiplication of symmetric powers is computed sectionwise.

              The multiplication of symmetric powers of a presheaf of modules is an epimorphism, since it is surjective on sections (ModuleCat.symmetricPower.mul_surjective).

              The multiplication of symmetric powers of a presheaf of modules is commutative, up to the identification of the degrees i + j and j + i.