Documentation

TauCeti.LinearAlgebra.RootSystem.Weyl.IntegralDetermination

An alternating element below a weight is determined by its dominant integral coefficients #

An element of the integral group algebra ℤ[M] of the weight space of a root system is alternating for the dot action (TauCeti.IsDotAlternating) when its coefficients transform by the sign character. Such an element is determined by its coefficients on a fundamental domain of the dot action, and TauCeti.IsDotAlternating.eq_of_coeff_openDotDominantChamber_eq says so with the fundamental domain taken to be the open dominant chamber of the dot action. That statement needs a [LinearOrder R] on the coefficient ring compatible with its ring structure ([IsStrictOrderedRing R]), because a chamber is cut out by inequalities.

This file proves the same determination without any order on R, for an alternating element whose support is integral — every simple coroot takes an integer value on it — and lies below a fixed weight lam, in the sense that lam - x is a nonnegative integer combination of the simple roots. The fundamental domain is then described arithmetically rather than by inequalities: a weight x is taken to be dominant integral when every simple coroot takes a natural value on it. Since ⟨ρ, αᵢ^∨⟩ = 1, that is exactly the condition ⟨x + ρ, αᵢ^∨⟩ > 0 cutting out the open dominant chamber of the dot action, read off arithmetically.

Both hypotheses are met by the object the Weyl character formula is about: for a finite-dimensional highest weight module of weight lam, the product of the formal character with the Weyl denominator is alternating and supported in lam - Q⁺, while the coefficient ring there is an algebraically closed field, which carries no linear order making it a strictly ordered ring, so that the chamber statement does not apply to it.

Main results #

The argument #

Suppose f.coeff x ≠ 0 and x is not dominant integral, so that some simple coroot takes a negative integer value z on x.

Induction on that height — a natural number, because lam - x lies in the positive root cone (TauCeti.exists_natCast_eq_heightLinearMap_of_mem_posRootCone) — therefore reaches a dominant integral weight, where the hypothesis applies. No Weyl-group orbit and no finiteness of the Weyl group enters: the raising is by a single simple reflection at a time.

References #

This supplies the order-free replacement, named as missing in TauCeti/Algebra/Lie/HighestWeight/Character.lean, for the chamber step of the Weyl character formula of Layer 6 of TauCetiRoadmap/RepresentationTheory/LieHighestWeight/README.md.

The raising induction is the one of TauCeti/LinearAlgebra/RootSystem/DominantCone.lean, run for the dot action instead of the linear one.

theorem TauCeti.IsDotAlternating.eq_zero_of_forall_coeff_dominantIntegral_eq_zero {ι : 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] [IsDomain R] [Invertible 2] [P.IsRootSystem] [P.IsCrystallographic] [P.IsReduced] {b : P.Base} {lam : M} {f : AddMonoidAlgebra ℤ M} (hf : IsDotAlternating P b f) (hcone : ∀ (x : M), f.coeff x ≠ 0 → lam - x ∈ posRootCone P b) (hint : ∀ (x : M), f.coeff x ≠ 0 → ∀ i ∈ b.support, ∃ (z : ℤ), (P.coroot' i) x = ↑z) (hdom : ∀ (x : M), (∀ i ∈ b.support, ∃ (n : ℕ), (P.coroot' i) x = ↑n) → f.coeff x = 0) :
f = 0

An alternating element below lam whose dominant integral coefficients all vanish is zero.

The support is assumed to lie in lam - Q⁺ and to be integral on the simple coroots; the conclusion is that a coefficient at a weight with a negative simple coroot value is forced to vanish as well, either because the weight lies on a wall of the dot action or because the dot reflection carries it to a weight strictly closer to lam.

theorem TauCeti.IsDotAlternating.eq_of_forall_coeff_dominantIntegral_eq {ι : 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] [IsDomain R] [Invertible 2] [P.IsRootSystem] [P.IsCrystallographic] [P.IsReduced] {b : P.Base} {lam : M} {f g : AddMonoidAlgebra ℤ M} (hf : IsDotAlternating P b f) (hg : IsDotAlternating P b g) (hconef : ∀ (x : M), f.coeff x ≠ 0 → lam - x ∈ posRootCone P b) (hconeg : ∀ (x : M), g.coeff x ≠ 0 → lam - x ∈ posRootCone P b) (hintf : ∀ (x : M), f.coeff x ≠ 0 → ∀ i ∈ b.support, ∃ (z : ℤ), (P.coroot' i) x = ↑z) (hintg : ∀ (x : M), g.coeff x ≠ 0 → ∀ i ∈ b.support, ∃ (z : ℤ), (P.coroot' i) x = ↑z) (hagree : ∀ (x : M), (∀ i ∈ b.support, ∃ (n : ℕ), (P.coroot' i) x = ↑n) → f.coeff x = g.coeff x) :
f = g

Two alternating elements below lam agreeing at every dominant integral weight are equal.

This is the order-free counterpart of TauCeti.IsDotAlternating.eq_of_coeff_openDotDominantChamber_eq: the dominant integral weights replace the open dominant chamber of the dot action, at the cost of the two support hypotheses, which the character of a highest weight module satisfies.