Symmetric powers as homogeneous symmetric polynomials #
Multiplication of symmetric-algebra generators identifies the symmetric tensor power of any module with the homogeneous component of the same degree. Injectivity comes from a left inverse: the generators act on the symmetric tensors of all degrees by commuting multiplication operators, so the symmetric algebra acts there as well. For a free module the identification sends the symmetric tensor basis to the monomial basis. This identifies the quotient-tensor and polynomial descriptions of symmetric powers, allowing constructions on symmetric tensors to be used degreewise on the symmetric algebra.
The scalar semiring lies in Type because Mathlib's SymmetricPower R ι M requires R and
ι to share a universe, and Sym[R]^n M uses ι = Fin n. This is also the universe
convention of Module.Basis.symmetricPower, used in the basis comparison below.
The module and its basis index type have independent universes.
Main declarations #
TauCeti.SymmetricPower.toSymmetricAlgebramultiplies the generators of a pure symmetric tensor.TauCeti.SymmetricPower.toHomogeneousrestricts multiplication to its homogeneous component.TauCeti.SymmetricPower.equivHomogeneousis the resulting equivalence.
References #
The multiplication map and its basis comparison are adapted from the closed Tau Ceti PR https://github.com/TauCetiProject/TauCeti/pull/18162 (feat: construct degreewise PBW symmetrization).
Multiplication of the canonical generators, descended to the symmetric tensor power.
Instances For
A pure symmetric tensor maps to the product of its generators.
Multiplication preserves the degree of a symmetric tensor.
Multiplication with codomain restricted to the homogeneous component of the same degree.
Instances For
The homogeneous multiplication map has ordinary multiplication as its underlying map.
The image of multiplication is exactly the homogeneous component of the same degree.
A left inverse of multiplication #
The generators act on the symmetric tensors of all degrees by commuting multiplication
operators, so the symmetric algebra acts there too. Acting on the degree-zero unit tensor and
reading off degree n gives a left inverse of multiplication on Sym[R]^n M, with no
assumption on M.
Multiplication identifies the symmetric tensor basis with the homogeneous monomial basis.
Multiplication embeds the symmetric tensor power of any module into its symmetric algebra, over any commutative semiring.
The symmetric tensor power of a module is canonically its degree-n homogeneous
symmetric-algebra component.
Instances For
The homogeneous equivalence has multiplication as its underlying map.
The linear map underlying the homogeneous equivalence is homogeneous multiplication.
The homogeneous equivalence sends a pure symmetric tensor to its product of generators.
The inverse homogeneous equivalence sends a product of generators to its pure tensor.