Documentation

TauCeti.Algebra.AlgebraicGroup.GeneralLinear.Adjoint.RootSpace

Adjoint root spaces of the general linear group #

For GL_n over a field, restrict the adjoint representation to its diagonal split torus. The matrix unit E_ij is a weight vector of character e_i - e_j: conjugation by diag(t_0, ..., t_{n-1}) multiplies it by t_i t_j⁻¹. This file turns the pointwise matrix calculation in TauCeti.Algebra.AlgebraicGroup.GeneralLinear.Adjoint.Basic into membership in the actual comodule weight space Derivation.adjointWeightSpace.

The character is written multiplicatively because the coordinate algebra of the split torus is the group algebra on Multiplicative (ULift (Fin n) →₀ ℤ). Off the diagonal it is nontrivial, so every ordered pair i ≠ j gives an element of Derivation.nontrivialAdjointWeights. On the diagonal the matrix units have trivial weight, identifying the diagonal tangent directions as torus-fixed vectors.

Main declarations #

References #

This is the first worked root calculation for Layer 7, "Root datum of (G,T)", of the ReductiveGroups roadmap. It connects the diagonal torus of GL_n to the abstract adjoint weight-space API from which the root set of a split pair is read.

The diagonal-torus weight e_i - e_j of the matrix unit E_ij, written as an element of the multiplicative character group of the rank-n split torus.

Equations
Instances For
    @[simp]
    theorem TauCeti.GeneralLinear.toAdd_matrixUnitWeight_apply {n : ℕ} (i j : Fin n) (a : ULift.{u, 0} (Fin n)) :
    (Multiplicative.toAdd (matrixUnitWeight i j)) a = (if a = { down := i } then 1 else 0) - if a = { down := j } then 1 else 0

    The exponent of e_i - e_j at a torus coordinate.

    @[simp]

    The diagonal character e_i - e_i is trivial.

    @[simp]

    The matrix-unit weight e_i - e_j is trivial exactly on the diagonal.

    An off-diagonal root character e_i - e_j is nontrivial.

    @[simp]

    Off the diagonal, the character e_i - e_j determines the ordered pair (i, j). This follows in the torsion-free character lattice ULift (Fin n) →₀ ℤ, independently of the base field.

    The cotangent-dual tangent vector of GL_n corresponding to the matrix unit E_ij.

    Equations
    Instances For
      @[simp]

      The matrix of matrixUnitTangent i j is the matrix unit E_ij.

      The universal diagonal-torus adjoint action multiplies the (i, j) matrix entry by the character e_i - e_j. Unlike the matrix-unit specialization below, this formula applies to an arbitrary tangent vector and is the coefficient calculation used to classify all nontrivial adjoint weight spaces of GL_n.

      The matrix unit E_ij belongs to the adjoint weight space of the diagonal-torus character e_i - e_j. This is the formal root-space version of diagonal conjugation scaling the (i, j) matrix entry by t_i t_j⁻¹.

      A diagonal matrix unit is fixed by the adjoint action of the diagonal torus.

      Every matrix-unit tangent vector is nonzero.

      Every off-diagonal character e_i - e_j occurs as a nontrivial adjoint weight of GL_n relative to its diagonal torus.