Documentation

TauCeti.RepresentationTheory.SymmetricAlgebra.Molien

Molien's formula #

Let a finite group G act linearly on a finite-dimensional vector space M over a field K in which #G is invertible. The invariant subalgebra Sym(M)^G is homogeneous, and its Hilbert series records the dimensions of its homogeneous components: Hilb(Sym(M)^G, t) = ∑ₙ dim (Sym(M)^G ∩ Symⁿ M) tⁿ.

On each homogeneous component Symⁿ M the Reynolds operator is the averaging projection of the degree-n representation (Representation.coe_averageMap_symmetricAlgebraHomogeneous). A projection has trace equal in K to the dimension of its image, and the trace of the average is the average of the traces. Hence, in K,

dim (Sym(M)^G ∩ Symⁿ M) = #G⁻¹ ∑_{g ∈ G} tr(g | Symⁿ M),

and summing over n, in K⟦t⟧,

Hilb(Sym(M)^G, t) = #G⁻¹ ∑_{g ∈ G} ∑ₙ tr(g | Symⁿ M) tⁿ.

These identities hold for the dimensions cast into K. In characteristic zero they determine the dimensions, and hence the Hilbert series; in characteristic p they determine the dimensions only modulo p, and the left-hand side is the image of the Hilbert series in K⟦t⟧.

This is Molien's formula in trace form. Each inner series is the graded trace of g on the symmetric algebra. Since g ^ #G = 1 and #G is invertible in K, the graded trace formula for endomorphisms of finite order (Module.End.mk_trace_homogeneousSubmoduleMapₛₗ_mul_reverse_charpoly_of_pow_eq_one) identifies it with det(1 - t g | M)⁻¹, the inverse of the reverse of the characteristic polynomial of g. Substituting gives Molien's formula

Hilb(Sym(M)^G, t) = #G⁻¹ ∑_{g ∈ G} det(1 - t g | M)⁻¹

in K⟦t⟧, over any field in which #G is invertible: the eigenvalues of the elements of G need not lie in K. Applied to the contragredient representation ρ.dual on M = V*, it computes the Hilbert series of the ring of polynomial invariants on V.

The action of g on Symⁿ M is written homogeneousSubmoduleMapₛₗ (ρ g) n, the map induced by ρ g on degree n (Representation.symmetricAlgebraHomogeneous_apply).

Main results #

References #

The trace of the Reynolds operator. On the degree-n component Symⁿ M, the Reynolds operator (the averaging projection of the degree-n representation) has trace equal in K to the dimension (cast into K) of the degree-n part of the invariant subalgebra.

Molien's formula, degreewise. The dimension of the degree-n part of the invariant subalgebra, cast into K, is equal in K to the average over the group of the traces tr(g | Symⁿ M). In characteristic zero this determines the dimension; in characteristic p it determines it only modulo p.

This is the instance on Symⁿ M of the character formula Representation.card_inv_mul_sum_char_eq_finrank for the dimension of the invariants, stated with the normalisation ⅟#G of the Reynolds operator and the degree-n maps homogeneousSubmoduleMapₛₗ (ρ g) n.

Molien's formula, trace form: the image in K⟦X⟧ of the Hilbert series of the invariant subalgebra (its coefficients are the dimensions of the homogeneous components, cast into K) is the average over the group of the graded traces ∑ₙ tr(g | Symⁿ M) tⁿ. In characteristic zero this determines the Hilbert series.

Molien's formula: the image in K⟦X⟧ of the Hilbert series of the invariant subalgebra is the average over the group of the inverses of det(1 - t g | M), the reverse of the characteristic polynomial of ρ g: Hilb(Sym(M)^G, t) = #G⁻¹ ∑_{g ∈ G} det(1 - t g | M)⁻¹.

The field K is arbitrary, subject only to #G being invertible in it; in characteristic zero this determines the Hilbert series.