The Weyl element normalises the split torus #
Let U_ℤ = kostantForm e h act on a rational vector space V through ρ and preserve an additive
subgroup M ≤ V, presented in a weight basis, and let eᵢ, eⱼ be distinguished root vectors
whose images span, together with the distinguished Cartan vector h c, an sl₂ triple. The two
halves of the pinning built so far are the split torus t(s) of
TauCeti/Algebra/Lie/UniversalEnveloping/Kostant/RootSubgroup/Torus/Basic.lean, which acts on a
weight vector of weight μ by the character value μ(s), and the Weyl element
n = x_i(1) x_j(-1) x_i(1) of
TauCeti/Algebra/Lie/UniversalEnveloping/Kostant/RootSubgroup/Weyl/Basic.lean, which
interchanges the root subgroups of α and -α. This file proves the remaining pinning relation
between them: n normalises the torus, and conjugation by it is the reflection s_α.
The mechanism is the coreflection formula for the Weyl element,
TauCeti.inv_weylUnit_conj_of_lie_eq_smul, which says that an operator acting on the raising and
lowering elements by the opposite scalars c and -c is conjugated to y - c • H. Applied to the
designated Cartan operators ρ(hⱼ), with α the weight of eᵢ, it gives
n⁻¹ ρ(hⱼ) n = ρ(hⱼ) - αⱼ ρ(h c),
so n carries a weight vector of weight μ to one of weight s_α μ = μ - μ(c) α. That is the
reflection acting on the weight lattice of the admissible lattice M, realised by an element of
the Chevalley group. Since a torus point acts on a weight vector by its character, the conjugate
n t(s) n⁻¹ acts on a weight vector of weight μ by (s_α μ)(s), which is the value at μ of the
character of the reflected point
s_α(s) = s · α(s)⁻¹ at the coordinate c, and s elsewhere.
Nothing about the ring of points enters: the identities hold over every commutative ring, in particular in characteristics two and three, because the whole content is the rational Lie-algebra identity above transported through the integral divided powers.
The reflection of points is an involution, α(α^∨) = 2 being forced by the sl₂ triple, so the
conjugation statement upgrades from an inclusion to the equality of subgroups
TauCeti.UniversalEnvelopingAlgebra.map_kostantTorusPoints_range_conj_kostantWeylGL.
Main results #
TauCeti.UniversalEnvelopingAlgebra.IsCartanWeightVector.weylUnitandTauCeti.UniversalEnvelopingAlgebra.IsCartanWeightVector.inv_weylUnit: the Weyl element and its inverse reflect the weight of a weight vector.TauCeti.torusCharacter_weylReflectTorusPoint: the reflected point computes the reflected character.TauCeti.UniversalEnvelopingAlgebra.kostantWeylPoints_conj_kostantTorusPointsandTauCeti.UniversalEnvelopingAlgebra.kostantWeylGL_conj_kostantTorusPoints: conjugating a torus point by the Weyl element gives the reflected torus point.TauCeti.UniversalEnvelopingAlgebra.map_kostantTorusPoints_range_conj_kostantWeylGL: the Weyl element normalises the split torus.
Roadmap #
This completes the normaliser-of-the-torus relation of the pinning data in Layer 9, "pinned
Chevalley--Demazure group schemes over ℤ", of TauCetiRoadmap/ReductiveGroups/README.md, and is
consumed by milestone L0 of TauCetiRoadmap/CFSGStatement/README.md.
References #
- R. W. Carter, Simple Groups of Lie Type, §§6.4 and 7.2.
- J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, §§26--27.
- R. Steinberg, Lectures on Chevalley Groups, §3.
A root takes the value two at its own coroot. The Cartan index c of the sl₂ triple is
the coroot of the weight α of the raising element, so the weight of eᵢ at h c is two.
This is not an extra normalisation: it is forced by the triple relation ⁅h, e⁆ = 2 e, together
with e ≠ 0, which the triple also forces since ⁅e, f⁆ = h is nonzero.
The Weyl element reflects weights #
The Weyl element reflects weights. A weight vector of weight μ is carried by the Weyl
element of the root pair (eᵢ, eⱼ) to a weight vector of the reflected weight
s_α μ = μ - μ(c) α, where α is the weight of eᵢ and c is the Cartan index of the coroot.
The proof is the coreflection formula TauCeti.inv_weylUnit_conj_of_lie_eq_smul applied to each
designated Cartan operator; no property of μ beyond being a weight is used.
The inverse Weyl element reflects weights. The coreflection is an involution on the
designated Cartan operators, so conjugating by n⁻¹ reflects a weight exactly as conjugating by
n does.
The integral Weyl element of the lattice reflects the weight of a weight vector of the lattice.
The inverse of the integral Weyl element reflects the weight of a weight vector of the lattice.
Conjugation of the torus #
The Weyl element conjugates a torus point to the reflected torus point. Over every commutative ring of points,
n t(s) n⁻¹ = t(s_α s),
with s_α s the reflected point of
TauCeti.weylReflectTorusPoint. Both sides are diagonal on the weight
basis: n⁻¹ moves a basis vector of weight μ into the space of weight s_α μ, where t(s)
scales by (s_α μ)(s), and n moves it back.
The Weyl element conjugates a torus point to the reflected torus point, in the general linear group of the points of the lattice.
The Weyl element normalises the split torus. Conjugation by it permutes the torus
points by the reflection s_α, which is an involution, so it carries the group of torus points
onto itself.