Documentation

TauCeti.Algebra.Lie.Killing.CartanRestriction

Restricting polynomial functions on a Killing Lie algebra to a Cartan subalgebra #

Let L be a finite-dimensional Lie algebra over a field K whose Killing form κ is nondegenerate, and H a Cartan subalgebra. The Killing form stays nondegenerate on H, so every x : L has a unique Killing-orthogonal projection π x ∈ H, characterized by κ(π x, h) = κ(x, h) for all h ∈ H. It is the identity on H and, when H splits L, vanishes on every root space of a nonzero root, so it is the projection of L onto H along the sum of the nonzero root spaces (TauCeti.coe_killingCartanProjection).

Through the Killing identifications S(L) ≃ S(L*) (TauCeti.killingSymmetricEquiv) and S(H) ≃ S(H*) (induced by LieAlgebra.IsKilling.cartanEquivDual), the symmetric algebras S(L) and S(H) are the algebras of polynomial functions on L and on H. Restriction of polynomial functions from L to H is then the algebra map S(L) → S(H) induced by π,

TauCeti.lieCartanRestriction H : S(L) →ₐ[K] S(H).

This is the map that Chevalley's restriction theorem is about: restricted to the invariants S(L)^L, it is an isomorphism onto the Weyl invariants S(H)^W (LieSubalgebra.lieChevalleyRestrictionIso), and through the PBW symbols of central elements it is compared with the Harish-Chandra projection.

Read on the dual side, with S(L) as the polynomial functions on L* and S(H) as the polynomial functions on the weights H*, the restriction evaluates a polynomial on L* at the extension TauCeti.killingExtend λ = λ ∘ π of a weight λ to L (TauCeti.lift_lieCartanRestriction).

Main definitions #

Main results #

References #

The Killing-orthogonal projection onto a Cartan subalgebra #

noncomputable def TauCeti.killingCartanProjection {K : Type u_1} {L : Type u_2} [Field K] [LieRing L] [LieAlgebra K L] [FiniteDimensional K L] [LieAlgebra.IsKilling K L] (H : LieSubalgebra K L) [H.IsCartanSubalgebra] :
L →ₗ[K] ↥H

The Killing-orthogonal projection π : L → H onto a Cartan subalgebra: π x is the element of H representing the linear form h ↦ κ(x, h) on H under the restricted Killing form (TauCeti.killingForm_killingCartanProjection). It is the identity on H (TauCeti.killingCartanProjection_coe) and kills the root spaces of nonzero roots (TauCeti.killingCartanProjection_eq_zero_of_mem_rootSpace).

Instances For

    The projection π x represents the restriction of κ(x, ·) to H under LieAlgebra.IsKilling.cartanEquivDual.

    @[simp]
    theorem TauCeti.killingForm_killingCartanProjection {K : Type u_1} {L : Type u_2} [Field K] [LieRing L] [LieAlgebra K L] [FiniteDimensional K L] [LieAlgebra.IsKilling K L] (H : LieSubalgebra K L) [H.IsCartanSubalgebra] (x : L) (h : ↥H) :
    ((killingForm K L) ↑((killingCartanProjection H) x)) ↑h = ((killingForm K L) x) ↑h

    The characteristic property of the projection: κ(π x, h) = κ(x, h) for every h ∈ H.

    theorem TauCeti.eq_killingCartanProjection_iff {K : Type u_1} {L : Type u_2} [Field K] [LieRing L] [LieAlgebra K L] [FiniteDimensional K L] [LieAlgebra.IsKilling K L] (H : LieSubalgebra K L) [H.IsCartanSubalgebra] {x : L} {y : ↥H} :
    y = (killingCartanProjection H) x ↔ ∀ (h : ↥H), ((killingForm K L) ↑y) ↑h = ((killingForm K L) x) ↑h

    The projection π x is the only element of H whose Killing pairings with H are those of x.

    @[simp]

    The projection is the identity on H.

    @[simp]

    The projection is a retraction of the inclusion H → L.

    The extension of a weight factors through the projection: TauCeti.killingExtend λ, the weight λ extended to L by pairing with the vector representing it, is λ ∘ π.

    theorem TauCeti.killingCartanProjection_eq_zero_of_mem_rootSpace {K : Type u_1} {L : Type u_2} [Field K] [LieRing L] [LieAlgebra K L] [FiniteDimensional K L] [LieAlgebra.IsKilling K L] {H : LieSubalgebra K L} [H.IsCartanSubalgebra] [LieModule.IsTriangularizable K (↥H) L] {χ : ↥H → K} (hχ : χ ≠ 0) {x : L} (hx : x ∈ LieAlgebra.rootSpace H χ) :

    The projection vanishes on the nonzero root spaces: a vector in the root space of a nonzero χ is Killing-orthogonal to H, the root space of 0.

    The projection is the root-space projection at the zero weight: when H splits L, π is the projection of L onto its zero root space H along the root spaces of the nonzero roots.

    The projection on the nilradicals #

    The Killing-orthogonal projection onto H vanishes on the span of any set of root spaces.

    The Killing-orthogonal projection onto H vanishes on the negative nilradical.

    The Killing-orthogonal projection onto H vanishes on the positive nilradical.

    Restriction of polynomial functions #

    Restriction of polynomial functions from L to H: the algebra map S(L) → S(H) induced by the Killing-orthogonal projection π : L → H. Under the Killing identifications of S(L) and S(H) with the polynomial functions on L and on H, it is restriction along H → L (TauCeti.map_dualMap_killingSymmetricEquiv).

    Instances For
      @[simp]

      The restriction sends the generator x to the generator π x.

      The restriction is the identity on the generators from H.

      theorem TauCeti.lieCartanRestriction_ι_root {K : Type u_1} {L : Type u_2} [Field K] [LieRing L] [LieAlgebra K L] [FiniteDimensional K L] [LieAlgebra.IsKilling K L] {H : LieSubalgebra K L} [H.IsCartanSubalgebra] [LieModule.IsTriangularizable K (↥H) L] {χ : ↥H → K} (hχ : χ ≠ 0) {x : L} (hx : x ∈ LieAlgebra.rootSpace H χ) :

      The restriction kills the generators from the root spaces of nonzero roots.

      @[simp]

      The restriction is a retraction of the algebra map S(H) → S(L) induced by the inclusion.

      The restriction preserves degrees: it maps the homogeneous component of degree n of S(L) into that of S(H).

      The restriction square. Restricting a polynomial function on L, an element of S(L*), along the inclusion H → L commutes with the Killing identifications: transporting p ∈ S(L) to S(L*) and restricting to H is the same as restricting p to S(H) by TauCeti.lieCartanRestriction and transporting along LieAlgebra.IsKilling.cartanEquivDual.

      @[simp]

      The restriction, read on the weights. Viewing S(L) as the polynomial functions on L* and S(H) as the polynomial functions on the weights H*, the value of lieCartanRestriction H p at a weight λ is the value of p at the extension TauCeti.killingExtend λ of λ to L.