Documentation

TauCeti.Algebra.Coalgebra.Comodule.SymmetricAlgebra.Basic

The graded symmetric algebra of a comodule #

The symmetric algebra of a right comodule over a commutative bialgebra has a multiplicative coaction extending the coaction of its generators. Every homogeneous piece is stable under this coaction. Applied to the dual of a finite-dimensional representation, this is the graded homogeneous-coordinate algebra for its projective space, used in constructing projective orbits and homogeneous spaces.

The construction works over commutative semirings and requires neither freeness nor flatness. The comodule structure is selected explicitly, rather than installed as a global instance. Comodule morphisms induce morphisms of symmetric algebras, and algebra-valued points act by algebra homomorphisms on scalar extensions.

The construction and proof organization adapt TauCeti.Algebra.Coalgebra.Comodule.ExteriorAlgebra.Basic; the symmetric algebra uses Mathlib's SymmetricAlgebra.lift without the square-zero relation needed for the exterior algebra.

References #

noncomputable def TauCeti.Comodule.symmetricAlgebraCoact (R : Type u_1) (H : Type u_2) (M : Type u_3) [CommSemiring R] [CommSemiring H] [Bialgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] :

The coaction of the symmetric algebra of a comodule, as an algebra homomorphism: it sends a generator ι m to ι m₍₀₎ ⊗ m₍₁₎, the coaction of m followed by the inclusion of generators.

Equations
Instances For
    @[simp]
    @[implicit_reducible]
    noncomputable def TauCeti.Comodule.symmetricAlgebra (R : Type u_1) (H : Type u_2) (M : Type u_3) [CommSemiring R] [CommSemiring H] [Bialgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] :

    The symmetric algebra of a right comodule over a commutative bialgebra, with the multiplicative coaction symmetricAlgebraCoact.

    Following Comodule.tensor, this is deliberately not a global instance. Select it explicitly, or register it as a local instance.

    Equations
    Instances For
      @[simp]

      The coaction of the symmetric-algebra comodule is symmetricAlgebraCoact.

      noncomputable def TauCeti.Comodule.Hom.symmetricAlgebraι (R : Type u_1) (H : Type u_2) (M : Type u_3) [CommSemiring R] [CommSemiring H] [Bialgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] :
      Hom R H M (SymmetricAlgebra R M)

      The inclusion ι : M → SymmetricAlgebra R M of generators, as a comodule morphism.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.Comodule.Hom.symmetricAlgebraι_apply {R : Type u_1} {H : Type u_2} {M : Type u_3} [CommSemiring R] [CommSemiring H] [Bialgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] (m : M) :
        noncomputable def TauCeti.Comodule.Hom.symmetricAlgebraMap {R : Type u_1} {H : Type u_2} {M : Type u_3} {N : Type u_4} [CommSemiring R] [CommSemiring H] [Bialgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] [AddCommMonoid N] [Module R N] [Comodule R H N] (f : Hom R H M N) :

        The map of symmetric algebras induced by a comodule morphism, as a comodule morphism.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.Comodule.Hom.symmetricAlgebraMap_apply {R : Type u_1} {H : Type u_2} {M : Type u_3} {N : Type u_4} [CommSemiring R] [CommSemiring H] [Bialgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] [AddCommMonoid N] [Module R N] [Comodule R H N] (f : Hom R H M N) (x : SymmetricAlgebra R M) :
          @[simp]

          The symmetric-algebra functor on comodules preserves identities.

          @[simp]
          theorem TauCeti.Comodule.Hom.symmetricAlgebraMap_comp {R : Type u_1} {H : Type u_2} {M : Type u_3} {N : Type u_4} {P : Type u_5} [CommSemiring R] [CommSemiring H] [Bialgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] [AddCommMonoid N] [Module R N] [Comodule R H N] [AddCommMonoid P] [Module R P] [Comodule R H P] (g : Hom R H N P) (f : Hom R H M N) :

          The symmetric-algebra functor on comodules preserves composition.

          @[simp]

          The symmetric-algebra functor is compatible with the inclusion of generators.

          The coaction preserves the symmetric grading: the coaction of a degree-n element lies in the image of the degree-n piece tensored with H.

          noncomputable def TauCeti.Comodule.symmetricPowerSubcomodule (R : Type u_1) (H : Type u_2) (M : Type u_3) [CommSemiring R] [CommSemiring H] [Bialgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] (n : ℕ) :

          The degree-n homogeneous piece as a subcomodule of the symmetric algebra.

          Equations
          Instances For
            noncomputable def TauCeti.Comodule.symmetricAlgebraEndOfPoint {R : Type u_1} {H : Type u_2} {M : Type u_3} [CommSemiring R] [CommSemiring H] [Bialgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] {A : Type u_6} [CommSemiring A] [Algebra R A] (g : H →ₐ[R] A) :

            The action of an A-point g of H on the scalar extension A ⊗[R] SymmetricAlgebra R M, as an A-algebra homomorphism. Its underlying linear map is endOfPoint (symmetricAlgebraEndOfPoint_toLinearMap), so points act on the symmetric algebra multiplicatively.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The algebra homomorphism symmetricAlgebraEndOfPoint g is the action endOfPoint of the point g on the symmetric-algebra comodule.

              @[simp]