Documentation

TauCeti.RingTheory.MvPolynomial.Symmetric.PowerSum.Basis

The power sums generate the symmetric polynomials over a ℚ-algebra #

Let σ be a finite alphabet and R a commutative ℚ-algebra, for instance ℚ itself or ℂ. Newton's identities MvPolynomial.mul_esymm_eq_sum,

k eₖ = (-1) ^ (k + 1) ∑_{a + b = k, a < k} (-1) ^ a e_a p_b,

are triangular: they express k eₖ through p₁, …, pₖ and the lower e_a. Once the integers are invertible they therefore write every elementary symmetric polynomial eₖ as a polynomial in the power sums p₁, …, pₖ, and the fundamental theorem of symmetric polynomials (MvPolynomial.esymmAlgHom_surjective) turns this into generation: the power sums p₁, …, pₙ generate the symmetric polynomials as an R-algebra whenever the alphabet has at most n letters. Over ℤ this fails already for two letters, where e₂ = (p₁² - p₂) / 2.

Graded by degree, generation says that the power-sum products p_μ = ∏ᵢ p_{μᵢ} of the partitions μ of n span the symmetric polynomials of degree n. When the alphabet has at least n letters there are exactly as many of them as there are monomial symmetric polynomials of degree n, and a spanning family of that size in a free module over a commutative ring is a basis (linearIndependent_of_top_le_span_of_card_eq_finrank). This is the power-sum basis, in which the Frobenius characteristic (1 / n!) ∑_π f(π) p_{ρ(π)} of a class function f of Sₙ is expanded; by spanning, two linear maps out of the symmetric polynomials of degree n agree as soon as they agree on every p_μ.

Main definitions #

Main results #

References #

Generation as an algebra #

Newton's identities express eₖ through the power sums: over a ℚ-algebra the elementary symmetric polynomial eₖ is a polynomial in the power sums p₁, …, pₖ.

The power sums generate the symmetric polynomials: over a ℚ-algebra, the power sums p₁, …, pₙ generate the symmetric polynomials in an alphabet of at most n letters as an algebra.

Over a ℚ-algebra, the power sums generate the symmetric polynomials as an algebra.

The power-sum products in a fixed degree #

The power-sum products span the symmetric polynomials of degree n: over a ℚ-algebra, the products p_μ = ∏ᵢ p_{μᵢ} over the partitions μ of n span the symmetric polynomials that are homogeneous of degree n.

noncomputable def TauCeti.psumPartBasis (σ : Type u_1) [Fintype σ] (R : Type u_2) [CommRing R] [Algebra ℚ R] {n : ℕ} (hn : n ≤ Fintype.card σ) :

The power-sum basis: over a ℚ-algebra and in an alphabet of at least n letters, the power-sum products p_μ of the partitions μ of n form a basis of the symmetric polynomials of degree n.

Instances For
    @[simp]
    theorem TauCeti.coe_psumPartBasis (σ : Type u_1) [Fintype σ] (R : Type u_2) [CommRing R] [Algebra ℚ R] {n : ℕ} (hn : n ≤ Fintype.card σ) (μ : n.Partition) :
    ↑((psumPartBasis σ R hn) μ) = MvPolynomial.psumPart σ R μ

    The vectors of the power-sum basis are the power-sum products.

    The power-sum products are linearly independent: over a ℚ-algebra and in an alphabet of at least n letters, the products p_μ over the partitions μ of n are linearly independent.