Documentation

TauCeti.RepresentationTheory.SymmetricAlgebra.Permutation

Invariants of a permutation representation #

Let a group G act on a finite set σ, and so linearly on the permutation module K[σ] with basis the points of σ (Representation.ofMulAction). The polynomial functions on K[σ] form Sym(K[σ]*), the symmetric algebra on the dual, with the contragredient action. The coordinate functions xᵢ, the basis dual to the points, identify Sym(K[σ]*) with the polynomial ring K[xᵢ | i ∈ σ] (SymmetricAlgebra.equivMvPolynomial), and under this identification g acts by renaming each variable xᵢ to x_(g • i). So the invariant polynomials of G are the polynomials fixed by these renamings.

For the full symmetric group S_σ, the invariants are the symmetric polynomials. By the fundamental theorem of symmetric polynomials (MvPolynomial.esymmAlgEquiv), if σ has n elements then the invariant algebra Sym(K[σ]*)^(S_σ) is a polynomial algebra on the n elementary symmetric invariants e₁, …, eₙ, where eₖ is homogeneous of degree k. Thus the degrees of the basic invariants of the full permutation representation are 1, 2, …, n. The degree-one invariant e₁ = ∑ᵢ xᵢ is a genuine invariant linear form, not an artifact of conventions: it spans the invariant linear forms on K[σ]. When n is invertible in K, K[σ] is the direct sum of the fixed line spanned by ∑ᵢ i and the trace-zero hyperplane e₁ = 0, on which S_σ acts by its reflection representation. That representation omits the trivial summand and its basic invariants have degrees 2, …, n instead; see TauCeti.RepresentationTheory.SymmetricAlgebra.Standard.

No hypothesis on K beyond commutativity is needed: the fundamental theorem holds over every commutative ring, including in characteristic dividing n!, where the group order is not invertible. The cases n = 0 and n = 1 are included: the invariant algebra is then K or K[x].

Main results #

References #

theorem Representation.ofMulAction_dual_dualBasis (K : Type u_1) [CommRing K] {G : Type u_2} {σ : Type u_3} [Group G] [MulAction G σ] [Finite σ] [DecidableEq σ] (g : G) (i : σ) :

The contragredient of a permutation representation permutes the coordinate functions: g sends the coordinate xᵢ to x_(g • i).

In the coordinates of a permutation representation, g acts on polynomial functions by renaming each variable xᵢ to x_(g • i).

A polynomial function on a permutation representation is invariant exactly when its polynomial in the coordinates is fixed by the renamings xᵢ ↦ x_(g • i).

A polynomial function on the full permutation representation of S_σ is invariant exactly when its polynomial in the coordinates is symmetric.

The invariants of the full permutation representation are the symmetric polynomials: the coordinates of K[σ] carry the invariant algebra of S_σ onto MvPolynomial.symmetricSubalgebra.

The invariant algebra of the full permutation representation of S_σ is isomorphic to the algebra of symmetric polynomials in the coordinates.

Instances For
    @[simp]

    The isomorphism with the symmetric polynomials takes an invariant to its polynomial in the coordinates.

    @[simp]

    The inverse isomorphism reads a symmetric polynomial in the coordinates as a polynomial function.

    The invariants of the full permutation representation of S_σ form a polynomial algebra on the elementary symmetric invariants. If σ has n elements, the variable Xᵢ is sent to the elementary symmetric invariant e_(i + 1) in the coordinates, which is homogeneous of degree i + 1 (esymmSymmetricAlgebraInvariantsEquiv_X_mem_homogeneousSubmodule). So the basic invariants have degrees 1, …, n.

    Instances For

      The generator Xᵢ is sent to the elementary symmetric polynomial of degree i + 1 in the coordinates.

      @[simp]

      The generator Xᵢ is sent to ∑ ∏_(j ∈ t) xⱼ, the sum over the subsets t of σ with i + 1 elements of the products of their coordinates.

      The elementary symmetric invariant of degree one is the coefficient sum e₁ = ∑ᵢ xᵢ, which spans the invariant linear forms. When Fintype.card σ is invertible in K, so that K[σ] splits off the trivial summand spanned by ∑ᵢ i, it spans the dual of that summand.

      The basic invariants of the full permutation representation have degrees 1, …, n: the generator Xᵢ is sent to a homogeneous invariant of degree i + 1.

      theorem Representation.map_univ_eq_of_bijective_aeval_ofMulAction_perm_dual (K : Type u_1) [CommRing K] (σ : Type u_2) [Fintype σ] {n : ℕ} [Nontrivial K] (hn : Fintype.card σ = n) {ι : Type u_3} [Fintype ι] {f : ι → ↥(ofMulAction K (Equiv.Perm σ) σ).dual.symmetricAlgebraInvariants} {d : ι → ℕ} (hf : ∀ (i : ι), ↑(f i) ∈ TauCeti.SymmetricAlgebra.homogeneousSubmodule K (Module.Dual K (MonoidAlgebra K σ)) (d i)) (hbij : Function.Bijective ⇑(MvPolynomial.aeval f)) :

      The degrees of the full permutation representation of S_σ are 1, …, n. If σ has n elements, then every system of basic invariants of Sym(K[σ]*)^(S_σ), that is, every family of homogeneous invariants of degrees d i on which the invariant algebra is a polynomial algebra, has the multiset of degrees {1, …, n}.