Every admissible lattice has a weight basis #
The split maximal torus of
TauCeti/Algebra/Lie/UniversalEnveloping/Kostant/RootSubgroup/Torus/Basic.lean, the matrix
coordinates of
TauCeti/Algebra/Lie/UniversalEnveloping/Kostant/RootSubgroup/Coordinate.lean and the group scheme
generated by the root subgroups all take a weight basis of the Kostant-stable lattice M ≤ V as
a hypothesis: an integral basis b : Basis η ℤ M together with wt : η → κ → ℤ such that every
b x is a joint eigenvector of the designated Cartan operators with integral eigenvalues wt x.
This file constructs one, so that nothing downstream has to assume it: a Kostant-stable subgroup
that is finitely generated over ℤ and lies in the span of the integral joint weight spaces has a
weight basis, and its weights are the finitely many weights of the lattice.
Three ingredients combine. Generic independence of joint eigenspaces separates the integral
weights. Humphreys' Lemma 27.1
(TauCeti.UniversalEnvelopingAlgebra.jointWeightComponent_mem_of_kostantStable) says that M
contains every joint weight component of each of its elements, which cuts M into weight
sublattices summing to M. Finally, torsion-freeness of a rational vector space makes each weight
sublattice a finitely generated torsion-free ℤ-module, hence free, because ℤ is a principal
ideal domain. Collecting bases of the summands along the resulting internal direct sum
(DirectSum.IsInternal.collectedBasis) produces the weight basis, indexed by pairs of a weight and
a basis index of that weight sublattice.
The weight of a basis vector is therefore literally the first component of its index, so the weight
function needs no separate construction: Sigma.fst is it. Only finitely many weights contribute,
by generic finiteness of independent submodules in a finitely generated module
(Submodule.finite_ne_bot_of_iSupIndep).
A ℤ-basis of a lattice is never canonical, and neither is this one: bases of the individual weight
sublattices are chosen. What is canonical is the decomposition into weight sublattices, so the
choice is confined to one weight space at a time.
Main declarations #
TauCeti.UniversalEnvelopingAlgebra.jointWeightSpace: the joint eigenspace of the designated Cartan operators for an integral weight.TauCeti.UniversalEnvelopingAlgebra.weightSublattice: the weight sublattice cut out of a subgroupM ≤ Vby a weight.TauCeti.UniversalEnvelopingAlgebra.kostantWeightBasis: the weight basis itself, withTauCeti.UniversalEnvelopingAlgebra.isCartanWeightVector_kostantWeightBasisrecording that its vectors have the advertised weights.TauCeti.UniversalEnvelopingAlgebra.kostantWeightBasisFin: the same basis indexed byFin n, which is the shape the coordinate and group-scheme constructions consume.
Main results #
TauCeti.UniversalEnvelopingAlgebra.eq_zero_of_isCartanWeightVector_of_sum_eq_zero: vectors of pairwise distinct integral weights are independent.TauCeti.UniversalEnvelopingAlgebra.isInternal_weightSublattice: a Kostant-stable subgroup lying in the span of the integral joint weight spaces is their internal direct sum.
References #
- J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, §27.1.
- J. C. Jantzen, Representations of Algebraic Groups, II.1.
Weight spaces and weight sublattices #
The joint weight space of an integral weight μ: the vectors on which every designated
Cartan vector h j acts by the scalar μ j.
Equations
- TauCeti.UniversalEnvelopingAlgebra.jointWeightSpace h ρ μ = ⨅ (j : κ), (ρ ((UniversalEnvelopingAlgebra.ι ℚ) (h j))).eigenspace ↑(μ j)
Instances For
Membership in a joint weight space is exactly being a weight vector for that weight.
The weight sublattice of weight μ of a subgroup M ≤ V: the part of M on which every
designated Cartan vector h j acts by the scalar μ j.
Equations
Instances For
Independence of weight vectors #
Weight vectors of pairwise distinct weights are independent. If a finite family of joint eigenvectors of the designated Cartan operators, indexed by pairwise distinct integral weights, sums to zero, then every member of the family is zero.
The weight sublattices of a subgroup are independent.
A Kostant-stable subgroup is spanned by its weight sublattices, provided each of its elements lies in the span of the joint weight spaces.
An admissible lattice is the direct sum of its weight sublattices. The DecidableEq
hypothesis is the one DirectSum.IsInternal itself carries; the constructions below supply it
classically, so it does not propagate into the weight basis.
The weight basis #
The weight sublattices of a finitely generated lattice in a rational vector space are finitely
generated and torsion-free, hence free: ℤ is a principal ideal domain.
A weight basis of an admissible lattice. A finitely generated Kostant-stable subgroup lying in the span of the integral weight spaces has a basis of weight vectors: collect a basis of each weight sublattice along the direct-sum decomposition.
The weight of the basis vector indexed by a is the first component a.1 of its index, so
Sigma.fst is the weight function such a basis is paired with;
TauCeti.UniversalEnvelopingAlgebra.isCartanWeightVector_kostantWeightBasis is the corresponding
weight hypothesis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Each vector of the weight basis lies in the weight sublattice its index names.
The weight basis consists of weight vectors, of the weights recorded by the first component of the index. This is the weight hypothesis that the split maximal torus, the matrix coordinates and the generated group scheme take as given.
The index of the weight basis is finite, since the lattice is finitely generated.
The weight basis has one vector for each unit of rank: its index has cardinality the rank of the
lattice, which is therefore the length of the Fin-indexed reindexing
TauCeti.UniversalEnvelopingAlgebra.kostantWeightBasisFin.
The numbering of the weight-basis index by Fin n along which the weight basis is reindexed;
it exists because the index is finite.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The weight basis reindexed by Fin n, the shape in which the coordinate and group-scheme
constructions read a basis of an admissible lattice.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Fin-indexed weight basis is the weight basis read through the numbering of its index.
The weight of the x-th vector of the Fin-indexed weight basis.
Equations
- TauCeti.UniversalEnvelopingAlgebra.kostantWeightFin e h ρ M hM hV x = ((TauCeti.UniversalEnvelopingAlgebra.kostantWeightBasisIndexEquivFin e h ρ M hM hV).symm x).fst
Instances For
The Fin-indexed weight basis consists of weight vectors of the recorded weights.