Documentation

TauCeti.Algebra.Lie.HighestWeight.TracePower

Trace-power polynomials on a Cartan subalgebra #

Let L be a finite-dimensional Lie algebra with non-degenerate Killing form over an algebraically closed field K of characteristic zero, H a Cartan subalgebra and b a base of its root system. For a finite-dimensional module M and a natural number m, the function x ↦ tr (ρ_M(x) ^ m) is an invariant polynomial function on L. On H it is the power sum of the weights of M (TauCeti.trace_toEnd_pow_eq_sum_finrank_nsmul),

tr (ρ_M(h) ^ m) = ∑_μ dim M_μ · μ(h) ^ m,

which this file transports along the Killing duality H ≃ H* to an element of S(H), the algebra of polynomial functions on the weights. Writing t_μ ∈ H for the vector that represents a weight μ under the Killing form, it is

TauCeti.tracePowerRestriction K H M m = ∑_μ dim M_μ · t_μ ^ m,

whose value at a weight λ is ∑_μ dim M_μ ⟨λ, μ⟩ ^ m, with ⟨·,·⟩ = TauCeti.invForm. The main theorem is that these elements, for the irreducible modules L(λ) of the dominant integral weights λ, span the whole degree-m component of the Weyl invariants S(H)^W (TauCeti.linearInvariants). This is the Cartan-side input to the surjectivity half of Chevalley's restriction theorem: it says that every Weyl-invariant polynomial on H is a combination of the restrictions to H of the polynomial functions x ↦ tr (ρ_λ(x) ^ m) on L.

The proof combines three earlier results.

Main definitions #

Main results #

References #

Power sums of weights #

The degree-m power sum of a weight function: the additive map ℤ[H*] → S(H) sending e^μ to t_μ ^ m, where t_μ ∈ H represents the weight μ under the Killing form. Read as a polynomial function on the weights, weightPowerSum H m f is λ ↦ ∑_μ f(μ) ⟨λ, μ⟩ ^ m (TauCeti.lift_weightPowerSum).

Instances For

    The power sum weightPowerSum H m f is ∑_μ f(μ) • t_μ ^ m.

    @[simp]

    The power sum of a single weight e^μ is t_μ ^ m.

    The vector t_μ representing a weight μ under the Killing form takes the value ⟨λ, μ⟩ at a weight λ.

    theorem TauCeti.lift_weightPowerSum {K : Type u} {L : Type v} [Field K] [LieRing L] [LieAlgebra K L] [LieAlgebra.IsKilling K L] [FiniteDimensional K L] {H : LieSubalgebra K L} [H.IsCartanSubalgebra] (lam : Module.Dual K ↥H) (m : ℕ) (f : AddMonoidAlgebra ℤ (Module.Dual K ↥H)) :
    (SymmetricAlgebra.lift lam) ((weightPowerSum H m) f) = f.coeff.sum fun (mu : Module.Dual K ↥H) (c : ℤ) => ↑c * (invForm lam) mu ^ m

    The value of a power sum at a weight: weightPowerSum H m f takes the value ∑_μ f(μ) ⟨λ, μ⟩ ^ m at the weight λ.

    A power sum of degree m is homogeneous of degree m.

    Trace powers of a module #

    noncomputable def TauCeti.tracePowerRestriction (K : Type u) {L : Type v} [Field K] [LieRing L] [LieAlgebra K L] [LieAlgebra.IsKilling K L] [FiniteDimensional K L] (H : LieSubalgebra K L) [H.IsCartanSubalgebra] [CharZero K] (M : Type w) [AddCommGroup M] [Module K M] [LieRingModule L M] [LieModule K L M] [FiniteDimensional K M] (m : ℕ) :

    The trace-power polynomial of a module on the Cartan subalgebra: the degree-m power sum ∑_μ dim M_μ · t_μ ^ m of the weights of M, counted with multiplicity, as an element of S(H). When K is algebraically closed, its value at the weight κ(h, ·) is tr (ρ_M(h) ^ m) (TauCeti.lift_cartanEquivDual_tracePowerRestriction), so it is the restriction to H of the invariant polynomial function x ↦ tr (ρ_M(x) ^ m) on L, transported along the Killing duality H ≃ H*. Without that hypothesis the formal character can miss the part of M on which H does not split, and the identification may fail.

    Instances For

      The trace-power polynomial of M is the power sum of its formal character.

      A trace-power polynomial of degree m is homogeneous of degree m.

      The trace-power polynomial restricts the trace powers. The value of tracePowerRestriction K H M m at the weight κ(h, ·) represented by h ∈ H is tr (ρ_M(h) ^ m).

      The trace-power polynomial restricts to the power sum of the weights. Restricting the invariant polynomial function x ↦ tr (ρ_M(x) ^ m) on L (TauCeti.tracePowerPolynomial) to the Cartan subalgebra H gives the power sum tracePowerRestriction K H M m = ∑_μ dim M_μ · t_μ ^ m, read as a polynomial function on H through the Killing duality H ≃ H*.

      The trace-power polynomial restricts to the power sum of the weights, on the side of S(L): transporting the invariant polynomial function x ↦ tr (ρ_M(x) ^ m) to S(L) along the Killing equivalence S(L) ≃ S(L*) and restricting it to S(H) by TauCeti.lieCartanRestriction gives tracePowerRestriction K H M m.

      Weyl invariance #

      The power sum of a Weyl-invariant weight function is a Weyl invariant.

      A trace-power polynomial is a Weyl invariant, because the formal character is.

      The trace-power polynomials of the irreducible modules span the Weyl invariants #

      The trace-power polynomial of L(λ) for a dominant integral weight λ, the module L(λ) being finite-dimensional exactly then (TauCeti.finiteDimensional_irreducibleQuotient_of_isDominantIntegral).

      Instances For

        The trace-power polynomial of L(λ), for any choice of the finite-dimensionality instance.

        The orbit power sums lie in the span of the trace-power polynomials. For a dominant integral weight λ, the power sum of the Weyl orbit sum m_λ is a combination of the trace-power polynomials of the modules L(μ), μ dominant integral.

        The Weyl-averaged power of a dominant weight lies in the span of the trace-power polynomials. For a dominant integral weight λ, the power sum of ∑_w e^{w λ}, in which each Weyl translate of λ occurs once for every Weyl group element, is a combination of the trace-power polynomials of the modules L(μ), μ dominant integral.

        The trace-power polynomials of the irreducible modules span the Weyl invariants. For every m, the trace-power polynomials tracePowerRestriction K H L(λ) m of the modules L(λ), λ dominant integral, span the degree-m component of the Weyl invariants S(H)^W.