The Weyl vector of a base #
The Weyl vector ρ of a base of a root pairing is the half-sum of the positive roots. It is
the shift that turns the Weyl group action on weights into the dot action, and it appears in the
Weyl character, dimension and Kostant formulas as the correction λ ↦ λ + ρ.
Which roots are positive is defined only over a coefficient ring of characteristic zero, and
halving asks for 2 to be invertible on top of that. So the sum of the positive roots is
introduced first, as TauCeti.twoWeylVector, over a characteristic-zero coefficient ring, and the
Weyl vector itself only once 2 is invertible as well. The simple-coroot pairing and the simple
reflection identity are proved for the sum first and then divided by two; the statements that
speak of ρ alone — the dot action and the dominance results — are proved only in the halved
form. So nothing below assumes more of the coefficient ring than its own statement needs.
The one theorem the notion exists for is that ρ pairs to 1 with every simple coroot,
equivalently that the simple reflection sᵢ sends ρ to ρ - αᵢ. Its proof is the classical
one: sᵢ negates αᵢ and permutes the remaining positive roots, so the pairings of those
remaining roots with αᵢ^∨ cancel in pairs and only ⟨αᵢ, αᵢ^∨⟩ = 2 survives.
Main definitions #
TauCeti.twoWeylVector: the sum of the positive roots, that is2ρ.TauCeti.weylVector: the Weyl vectorρ, the half-sum of the positive roots, defined when2is invertible in the coefficient ring.
Main results #
TauCeti.coroot'_twoWeylVectorandTauCeti.coroot'_weylVector:⟨2ρ, αᵢ^∨⟩ = 2and⟨ρ, αᵢ^∨⟩ = 1for every simple rootαᵢ.TauCeti.reflection_twoWeylVectorandTauCeti.reflection_weylVector:sᵢ(2ρ) = 2ρ - 2αᵢandsᵢ(ρ) = ρ - αᵢ.TauCeti.sum_root_negRootsFinset: the sum of the negative roots is-2ρ.TauCeti.reflection_add_weylVector_sub_weylVector: the dot action of a simple reflection,sᵢ ⬝ λ = λ - (⟨λ, αᵢ^∨⟩ + 1) αᵢ.TauCeti.add_weylVector_mem_openDominantChamberandTauCeti.weylVector_mem_openDominantChamber: over a linearly ordered coefficient ring theρ-shift of a dominant weight is strictly dominant, andρitself is a regular weight.TauCeti.openDominantChamber_nonempty: consequently the open dominant chamber has a point, which over a general coefficient ring is a genuine hypothesis rather than a formality.
References #
This file supplies the root-pairing-level prerequisite of the ρ item of
TauCetiRoadmap/RepresentationTheory/LieHighestWeight/README.md: Layer 1 there "only fixes the
notation ρ for the half-sum of positive roots and states dominance and integrality of weights",
and the Lie-algebra signature weylVector (base : (LieAlgebra.IsKilling.rootSystem H).Base) : Module.Dual K H is stated in the Layer 5 section of that roadmap's Suggested.lean, where the
Casimir eigenvalue is the first consumer; the Weyl character and dimension formulas of Layer 6 are
stated in terms of the same ρ. Nothing here is a Lie-algebra-level declaration, and nothing here
uses the highest-weight machinery of Layers 2-4: ρ is built for an abstract root pairing, where
the positive-root combinatorics it needs already lives, so that the Lie-algebra target is a
specialization rather than a rebuild.
The argument is the one in J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, GTM 9, Ch. III, §10.2 and §13.3.
Twice the Weyl vector: the sum of the positive roots of a base.
The Weyl vector itself is TauCeti.weylVector, this element halved; it needs 2 to be invertible
in the coefficient ring, whereas the sum needs only the characteristic-zero hypothesis under which
the positive roots are defined at all, and carries all the content.
Equations
- TauCeti.twoWeylVector P b = ∑ i ∈ TauCeti.posRootsFinset P b, P.root i
Instances For
2ρ is the sum of the positive roots, by definition.
The sum of the positive roots pairs to 2 with every simple coroot. All the positive roots
other than αᵢ cancel, leaving ⟨αᵢ, αᵢ^∨⟩ = 2.
Not @[simp]: RootPairing.coroot' is an abbrev, so simp unfolds this left-hand side through
LinearMap.flip_apply and the simpNF linter rejects the tag. The simp-usable form of this
identity is TauCeti.reflection_twoWeylVector below.
A simple reflection subtracts 2αᵢ from the sum of the positive roots.
The sum of the negative roots is -2ρ. Root negation is a bijection from the negative
roots onto the positive ones.
The Weyl vector ρ: the half-sum of the positive roots of a base.
Equations
- TauCeti.weylVector P b = ⅟2 • TauCeti.twoWeylVector P b
Instances For
ρ is half the sum of the positive roots, by definition.
Doubling the Weyl vector recovers the sum of the positive roots.
The Weyl vector pairs to 1 with every simple coroot, ⟨ρ, αᵢ^∨⟩ = 1. This is the
characteristic pairing identity that ρ is introduced for; it records the values of ρ on the
simple coroots, and over an abstract root pairing those values need not pin ρ down, since
nothing here says the simple coroots separate the points of M.
Not @[simp], for the same reason as TauCeti.coroot'_twoWeylVector.
A simple reflection subtracts its simple root from the Weyl vector, sᵢ(ρ) = ρ - αᵢ.
The ρ-shift raises every simple coroot pairing by one. This is the whole role of ρ in
the highest-weight theory: it converts the dominance condition 0 ≤ ⟨λ, αᵢ^∨⟩ into the strict one
0 < ⟨λ + ρ, αᵢ^∨⟩.
The dot action of a simple reflection. Conjugating the reflection sᵢ by the translation
by ρ gives sᵢ ⬝ λ = λ - (⟨λ, αᵢ^∨⟩ + 1) αᵢ. Only this formula on weights is proved here; it is
the shifted Weyl group action that the highest-weight theory uses in place of the linear one, but
the statement that it permutes the highest weights of a given central character belongs to that
setting and needs its hypotheses.
Shifting a dominant weight by ρ makes it strictly dominant.
The Weyl vector is strictly dominant, hence a regular weight: it lies on no wall of the dominant chamber.
The open dominant chamber is nonempty once 2 is invertible: the Weyl vector ρ pairs to
1 with every simple coroot, so it is strictly dominant.