Documentation

TauCeti.LinearAlgebra.RootSystem.Weyl.Denominator.Reflection

Reflections of the Weyl denominator #

The Weyl denominator Δ = ∏_{α > 0} (1 - e^{-α}) is alternating under the dot action of the Weyl group. This file establishes the simple-reflection case, the cancellation step behind the Weyl denominator identity Δ = N(0).

A simple reflection sᵢ permutes all positive roots other than αᵢ and sends αᵢ to -αᵢ. Consequently its linear action on the integral group algebra sends

Δ to -e^{αᵢ} Δ.

The dot action includes the compensating translation by -αᵢ, so the coefficients of Δ at x and sᵢ ⬝ x are negatives of one another.

The consequences of that transformation law — in particular the vanishing of a coefficient at a weight fixed by an odd Weyl-group element, so on a dot-action wall — are proved once for every alternating element in TauCeti/LinearAlgebra/RootSystem/Weyl/Alternating.lean, and reach Δ through TauCeti.isDotAlternating_weylDenominator.

Main results #

References #

This is the simple-reflection cancellation step in the combinatorial Weyl denominator identity required by TauCetiRoadmap/RepresentationTheory/LieHighestWeight/README.md, Layer 6 ("the Weyl character formula").

@[simp]
theorem TauCeti.mapDomain_reflection_weylDenominator {ι : Type u} {R : Type v} {M : Type w} {N : Type x} [CommRing R] [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] (P : RootPairing ι R M N) [Finite ι] [CharZero R] (b : P.Base) [IsDomain R] [P.IsCrystallographic] [P.IsReduced] {i : ι} (hi : i ∈ b.support) :

A simple reflection sends the Weyl denominator to -e^{αᵢ} Δ.

The reflection permutes the factors belonging to the positive roots other than αᵢ. Its one exceptional factor changes from 1 - e^{-αᵢ} to 1 - e^{αᵢ}, and 1 - e^{αᵢ} = -e^{αᵢ}(1 - e^{-αᵢ}).

theorem TauCeti.coeff_weylDenominator_dotAction_ofIdx {ι : Type u} {R : Type v} {M : Type w} {N : Type x} [CommRing R] [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] (P : RootPairing ι R M N) [Finite ι] [CharZero R] (b : P.Base) [IsDomain R] [P.IsCrystallographic] [P.IsReduced] [Invertible 2] {i : ι} (hi : i ∈ b.support) (x : M) :

The coefficients of the Weyl denominator are alternating under a simple reflection for the dot action: the coefficients at x and sᵢ ⬝ x are negatives of one another.

The translation in the dot action exactly cancels the monomial e^{αᵢ} in TauCeti.mapDomain_reflection_weylDenominator.

@[simp]
theorem TauCeti.coeff_weylDenominator_dotAction {ι : Type u} {R : Type v} {M : Type w} {N : Type x} [CommRing R] [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] (P : RootPairing ι R M N) [Finite ι] [CharZero R] (b : P.Base) [IsDomain R] [P.IsCrystallographic] [P.IsReduced] [Invertible 2] (w : ↥P.weylGroup) (x : M) :
(weylDenominator P b).coeff (dotAction P b w x) = ↑((weylSign P b) w) * (weylDenominator P b).coeff x

The coefficients of the Weyl denominator transform by the sign character under the dot action of the whole Weyl group: [e^{w ⬝ x}] Δ = sgn(w) [e^x] Δ.

Every Weyl-group element is a product of simple reflections. The result therefore follows by iterating TauCeti.coeff_weylDenominator_dotAction_ofIdx; the parity of the word is recorded by TauCeti.weylSign.