Documentation

TauCeti.Algebra.Lie.TracePowerPolynomial

Trace-power polynomials of a Lie module #

Let L be a Lie algebra over a commutative ring R and M a Lie module which is free of finite rank over R. The symmetric algebra S(L*) of the dual of L is the algebra of polynomial functions on L: a point x : L evaluates p : S(L*) through SymmetricAlgebra.lift (Module.Dual.eval R L x). For each natural number m, the function x ↦ tr (ρ_M(x) ^ m) is such a polynomial function, the trace-power polynomial TauCeti.tracePowerPolynomial R L M m, homogeneous of degree m.

It is built from the generic action matrix of a basis c of M (TauCeti.genericActionMatrix): the matrix over S(L*) whose (p, q) entry is the linear function x ↦ (matrix of ρ_M(x) in c) p q. Evaluating it at x gives the matrix of ρ_M(x), so the trace of its m-th power evaluates to tr (ρ_M(x) ^ m). Changing the basis conjugates the generic action matrix by constant matrices, so this trace does not depend on the basis.

The trace-power polynomials are invariant under the coadjoint action of L on S(L*): they lie in S(L*)^L (TauCeti.tracePowerPolynomial_mem_lieInvariants). This is the polynomial form of tr (ρ(x) ^ m) = tr (ρ(g x) ^ m) for inner automorphisms g, and it holds over every commutative ring: the coadjoint derivation of y : L, applied entrywise, sends the generic action matrix A to the commutator A ρ(y) - ρ(y) A, hence each power A ^ m to A ^ m ρ(y) - ρ(y) A ^ m, whose trace vanishes.

For a semisimple Lie algebra over an algebraically closed field of characteristic zero, these invariant polynomials restrict on a Cartan subalgebra to the power sums of the weights of M, and they are the invariant polynomial functions used in the surjectivity half of Chevalley's restriction theorem and of the Harish-Chandra isomorphism.

Main definitions #

Main results #

References #

The generic action matrix #

noncomputable def TauCeti.genericActionMatrix (R : Type u_1) (L : Type u_2) {M : Type u_3} [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] {κ : Type u_4} [Fintype κ] [DecidableEq κ] (c : Module.Basis κ R M) :

The generic action matrix of L on M in a basis c of M: the matrix over the algebra S(L*) of polynomial functions on L whose (p, q) entry is the linear function x ↦ (matrix of ρ_M(x) in c) p q. Evaluating it at x : L gives the matrix of ρ_M(x) (TauCeti.map_lift_eval_genericActionMatrix).

Instances For
    theorem TauCeti.genericActionMatrix_apply (R : Type u_1) (L : Type u_2) {M : Type u_3} [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] {κ : Type u_4} [Fintype κ] [DecidableEq κ] (c : Module.Basis κ R M) (p q : κ) :

    The (p, q) entry of the generic action matrix is the generator of S(L*) given by the linear function x ↦ (matrix of ρ_M(x) in c) p q.

    @[simp]
    theorem TauCeti.map_lift_eval_genericActionMatrix (R : Type u_1) (L : Type u_2) {M : Type u_3} [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] {κ : Type u_4} [Fintype κ] [DecidableEq κ] (c : Module.Basis κ R M) (x : L) :

    Evaluating the generic action matrix at x : L gives the matrix of ρ_M(x).

    theorem TauCeti.genericActionMatrix_eq_map_toMatrix_mul_mul (R : Type u_1) (L : Type u_2) {M : Type u_3} [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] {κ : Type u_4} [Fintype κ] [DecidableEq κ] {κ' : Type u_5} [Fintype κ'] [DecidableEq κ'] (c : Module.Basis κ R M) (c' : Module.Basis κ' R M) :

    Change of basis conjugates the generic action matrix by the constant change-of-basis matrices.

    theorem TauCeti.trace_pow_genericActionMatrix (R : Type u_1) (L : Type u_2) {M : Type u_3} [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] {κ : Type u_4} [Fintype κ] [DecidableEq κ] {κ' : Type u_5} [Fintype κ'] [DecidableEq κ'] (c : Module.Basis κ R M) (c' : Module.Basis κ' R M) (m : ℕ) :

    The trace of a power of the generic action matrix does not depend on the basis.

    The coadjoint action on the generic action matrix. The derivation of S(L*) by which y : L acts, applied entrywise, sends the generic action matrix A to the commutator A ρ_M(y) - ρ_M(y) A with the constant matrix of ρ_M(y).

    The trace-power polynomials #

    noncomputable def TauCeti.tracePowerPolynomial (R : Type u_1) (L : Type u_2) (M : Type u_3) [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] [Module.Free R M] [Module.Finite R M] (m : ℕ) :

    The trace-power polynomial of the Lie module M: the polynomial function x ↦ tr (ρ_M(x) ^ m) on L, as an element of the symmetric algebra S(L*) (TauCeti.lift_eval_tracePowerPolynomial). It is the trace of the m-th power of the generic action matrix of any basis of M (TauCeti.tracePowerPolynomial_eq_trace_pow_genericActionMatrix), and it is invariant under the coadjoint action of L (TauCeti.tracePowerPolynomial_mem_lieInvariants).

    Instances For
      theorem TauCeti.tracePowerPolynomial_eq_trace_pow_genericActionMatrix {R : Type u_1} {L : Type u_2} {M : Type u_3} [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] [Module.Free R M] [Module.Finite R M] {κ : Type u_4} [Fintype κ] [DecidableEq κ] (c : Module.Basis κ R M) (m : ℕ) :

      The trace-power polynomial is the trace of the m-th power of the generic action matrix in any basis of M.

      @[simp]
      theorem TauCeti.lift_eval_tracePowerPolynomial {R : Type u_1} {L : Type u_2} {M : Type u_3} [CommRing R] [LieRing L] [LieAlgebra R L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] [Module.Free R M] [Module.Finite R M] (x : L) (m : ℕ) :

      The value of the trace-power polynomial at x : L is tr (ρ_M(x) ^ m).

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

      The trace-power polynomials are invariant under the coadjoint action of L on S(L*).

      Nilpotence from vanishing invariants #

      Vanishing invariants force nilpotence in every finite-dimensional module. If every invariant polynomial function on L with zero constant term vanishes at x, then x acts nilpotently on every finite-dimensional Lie module: the invariants include the trace-power polynomials x ↦ tr (ρ_M(x) ^ m).