Spans of generalized weight spaces #
A nilpotent Lie algebra H acting on a module M cuts M into the generalized weight spaces
LieModule.genWeightSpace M χ, indexed by the scalar-valued functions χ on H. This file
records the H-submodule spanned by the weight spaces indexed by a set S of such functions,
together with its universal property, and the one fact about the bracket that a span of weight
spaces obeys: a root vector shifts it by the corresponding root.
Main definitions #
Ado.genWeightSpaceSpan H M S: theH-submodule ofMspanned by the weight spaces indexed by a setSof scalar-valued functions onH.
Main results #
Ado.genWeightSpace_le_genWeightSpaceSpanandAdo.genWeightSpaceSpan_le_iffare the universal property of the span: it is contained in a given submodule exactly when each of the weight spaces it is spanned by is.Ado.genWeightSpaceSpan_monois the resulting monotonicity in the indexing set.Ado.genWeightSpaceSpan_eq_iSupexhibits the span as a supremum, so that a member can be taken apart byLieSubmodule.iSup_inductionwithout unfolding the definition.Ado.lie_mem_genWeightSpaceSpan: for a nilpotent subalgebraHof a Lie algebraLacting onM, a vector in the root space ofαcarries the span of a setSof weight spaces into the span of any set containingα + S.
Implementation notes #
The span is valued in LieSubmodule R H M rather than in Submodule R M: the weight spaces are
H-submodules by construction, so this records for free that ⁅H, -⁆ preserves the span.
The bracket lemma is the only place an ambient Lie algebra L appears; everything else is stated
for an abstract nilpotent H acting on M.
References #
This file is the elementary weight-space infrastructure that the "Borel and the nilradicals" item
of Layer 3 of TauCetiRoadmap/RepresentationTheory/LieHighestWeight/README.md and the highest
weight modules above it are built from: Ado.rootSpaceSpan, hence the two nilradicals, is its
instance at M = L.
The span of a set of weight spaces #
The H-submodule of a module M spanned by the weight spaces indexed by a set S of
scalar-valued functions on the nilpotent Lie algebra H.
Equations
- Ado.genWeightSpaceSpan H M S = ⨆ (chi : ↑S), LieModule.genWeightSpace M ↑chi
Instances For
A weight space indexed by a member of S lies in the span of S.
Spans of weight spaces are monotone in the indexing set.
The span of the weight spaces indexed by S is contained in an H-submodule exactly when each
of the weight spaces it is spanned by is.
The span of the weight spaces indexed by S, written as the supremum of those weight spaces,
so that a member of the span can be taken apart by LieSubmodule.iSup_induction.
The action of a root vector on a span of weight spaces #
A root vector moves the span of a set of weight spaces to the span of the shifted set: a
vector in the root space of alpha carries the weight space at chi into the weight space at
alpha + chi.