Weyl-invariant elements of the group algebra of a weight space #
An element f of the integral group algebra ℤ[M] of the weight space of a root pairing is
Weyl-invariant when its coefficients are constant on the orbits of the linear action of the
Weyl group, [e^{w x}] f = [e^x] f. The formal character of a finite-dimensional module over a
semisimple Lie algebra is the motivating example.
The invariants are closed under the ring operations, and the point of this file is how they
interact with the alternating elements of
TauCeti/LinearAlgebra/RootSystem/Weyl/Alternating.lean, which transform by the sign character
under the shifted dot action w ⬝ x = w(x + ρ) - ρ: multiplying an alternating element by an
invariant one leaves it alternating (TauCeti.IsWeylInvariant.mul_isDotAlternating). That is the
step by which the Weyl character formula gets started, since the product ch M · Δ of a formal
character with the Weyl denominator is exactly such a product, and
TauCeti.IsDotAlternating.eq_weylNumerator can then identify it as a Weyl numerator from its
coefficients on the open dot chamber alone.
The two actions #
The mismatch between the linear and the dot action is only a translation, and that is what makes
the multiplication statement work. Writing σ_w for the reindexing of ℤ[M] along x ↦ w x, an
invariant element is a fixed point of every σ_w, whereas an alternating element satisfies
e^{wρ - ρ} · σ_w g = sgn(w) · g. Since σ_w is a ring homomorphism, the twisted operator
h ↦ e^{wρ - ρ} · σ_w h is linear over the invariants, and multiplying the first identity into
the second is the whole proof.
Main definitions #
TauCeti.IsWeylInvariant: the coefficients offare constant on the orbits of the linear Weyl action.TauCeti.isWeylInvariant_iffis the preferred way to introduce it andTauCeti.IsWeylInvariant.coeff_smulthe preferred way to eliminate it, so that the definition itself need not be unfolded.TauCeti.weylInvariantSubring: the invariant elements as a subring ofℤ[M].
Main results #
TauCeti.IsWeylInvariant.mul_isDotAlternating: an invariant element times an alternating element is alternating.TauCeti.isWeylInvariant_zero,TauCeti.isWeylInvariant_one,TauCeti.IsWeylInvariant.add,TauCeti.IsWeylInvariant.neg,TauCeti.IsWeylInvariant.sub,TauCeti.IsWeylInvariant.zsmul,TauCeti.IsWeylInvariant.mulandTauCeti.isWeylInvariant_sum: the invariants are closed under the ring operations ofℤ[M].
References #
This is the "a product of a Weyl-invariant and an alternating element" step of the Weyl character
formula route fixed by Layer 6 ("the Weyl character, dimension, and Kostant formulas") of
TauCetiRoadmap/RepresentationTheory/LieHighestWeight/README.md. As with TauCeti.weylNumerator
and TauCeti.weylDenominator, nothing here needs a Lie algebra, so it is stated for an abstract
root pairing and the Lie-algebra statement is a specialization rather than a rebuild.
- J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, GTM 9, Ch. VI, §24.2.
- J.-P. Serre, Complex Semisimple Lie Algebras, Ch. VII, §7.
Reindexing the group algebra along the linear Weyl action #
Weyl invariance #
An element of the integral group algebra of the weight space is Weyl-invariant when its
coefficients are constant on the orbits of the linear action of the Weyl group,
[e^{w x}] f = [e^x] f.
The linear action is used here, not the dot action w ⬝ x = w(x + ρ) - ρ of
TauCeti.IsDotAlternating: it is the linear action that the weight multiplicity function of a
finite-dimensional module is invariant under.
Instances For
The defining condition of TauCeti.IsWeylInvariant, as an Iff: this is the preferred way to
introduce the predicate, and TauCeti.IsWeylInvariant.coeff_smul the preferred way to eliminate
it, so that callers need not unfold the definition.
Not a simp lemma: unfolding the predicate would dissolve IsWeylInvariant out of the goals its
own API is stated about.
The zero element is invariant.
The unit of ℤ[M] is invariant: it sits at the weight 0, which every Weyl-group element
fixes.
The defining identity of an invariant element, as an elimination rule.
A sum of invariant elements is invariant.
The negative of an invariant element is invariant.
A difference of invariant elements is invariant.
An integer multiple of an invariant element is invariant.
A product of invariant elements is invariant.
A finite sum of invariant elements is invariant.
The Weyl-invariant elements of the integral group algebra ℤ[M], as a subring. The
closure properties are TauCeti.isWeylInvariant_zero, TauCeti.isWeylInvariant_one,
TauCeti.IsWeylInvariant.add, TauCeti.IsWeylInvariant.neg and TauCeti.IsWeylInvariant.mul.
Equations
- TauCeti.weylInvariantSubring P = { carrier := {f : AddMonoidAlgebra ℤ M | TauCeti.IsWeylInvariant P f}, mul_mem' := ⋯, one_mem' := ⋯, add_mem' := ⋯, zero_mem' := ⋯, neg_mem' := ⋯ }
Instances For
Membership in TauCeti.weylInvariantSubring is Weyl invariance.
Invariant multiples of alternating elements #
A Weyl-invariant element times an alternating element is alternating.
This is the mechanism that starts the Weyl character formula: the formal character of a
finite-dimensional module is invariant and the Weyl denominator is alternating
(TauCeti.isDotAlternating_weylDenominator), so their product is alternating, which is the
hypothesis TauCeti.IsDotAlternating.eq_weylNumerator consumes.