Simultaneous eigenvectors of a subalgebra #
Let H be a subalgebra of a Lie algebra L acting on a module M. A vector v on which every
element of H acts by a scalar is a simultaneous eigenvector, its eigenvalue being the
function chi : H → R that records those scalars. This file collects facts about such a vector.
When H is nilpotent, it lies in the generalized weight space of its eigenvalue. And applying to
it an eigenvector f of the adjoint action shifts its eigenvalue by that of f, once per
application; this second fact is stated both for the whole subalgebra H, as a statement about
weight spaces, and for one element of L at a time, where it needs no subalgebra at all.
Both are stated over a commutative ring; only the generalized-weight-space result,
TauCeti.mem_genWeightSpace_of_forall_lie_eq_smul, assumes the subalgebra is nilpotent. The
Cartan subalgebra of a Lie algebra with non-degenerate Killing form, where the eigenvalue of f
is a root, is the case the weight theory uses, and
TauCeti.lie_pow_toEnd_eq_smul_of_mem_rootSpace records it.
Dually, a linear functional on which an element acts by a scalar detects weights: over an integral domain it can be nonzero on a generalized weight vector only if that scalar is the value of the weight. This is how a weight is read off a coordinate of a vector in an explicit model.
Main results #
TauCeti.mem_genWeightSpace_of_forall_lie_eq_smul: a simultaneous eigenvector ofHlies in the generalized weight space of its eigenvalue, at nilpotency index one.TauCeti.lie_mem_weightSpace_of_mem_weightSpace: ifHacts onfbypsiunder the adjoint action, thenfcarries the weight space ofchiinto that ofpsi + chi.TauCeti.lie_pow_toEnd_eq_smul: for a singlex : L, applying anx-eigenvectorfof eigenvaluecto anx-eigenvector of eigenvaluea,ktimes, gives anx-eigenvector of eigenvaluea + k c.TauCeti.apply_eq_of_mem_genWeightSpace: dually, a linear functional on whichxacts by the scalarcand which does not vanish on a generalized weight vector of weightchiforceschi x = c.TauCeti.lie_pow_toEnd_eq_smul_of_mem_rootSpace: the specialization of the shift to a vector of the root space ofpsi, which is an adjoint eigenvector of weightpsibyLieAlgebra.IsKilling.lie_eq_smul_of_mem_rootSpace.
References #
This is elementary weight-space infrastructure for the highest weight modules of Layer 3 and the
"integrability relation" milestone of Layer 4 of
TauCetiRoadmap/RepresentationTheory/LieHighestWeight/README.md: the weight shift is what makes
a lowered highest weight vector an eigenvector again.
An eigenvector for the whole subalgebra H lies in the generalized weight space of its
eigenvalue: an honest simultaneous eigenvector is a generalized one, at nilpotency index one.
Applying an adjoint eigenvector shifts the weight. If H acts on f through psi under
the adjoint action and v lies in the weight space of chi, then ⁅f, v⁆ lies in the weight space
of psi + chi.
Applying an adjoint eigenvector shifts the eigenvalue. If x acts on v by a and f
is an eigenvector of ad x of eigenvalue c, then x acts on fᵏ v by a + k c.
Each application of f costs one c by the Leibniz rule, and the statement is the induction on
k that accumulates the cost. The vector fᵏ v is allowed to be zero, when the statement is
vacuous.
A linear functional that is an eigenvector of the dual action reads off a generalized
weight. If φ ⁅x, m⁆ = c * φ m for every m and v lies in the generalized weight space of
chi, then φ v is killed by a power of c - chi x; so chi x = c as soon as φ v ≠ 0.
Lowering by a root vector shifts the weight. If H acts on v through the linear form
chi and f lies in the root space of psi, then H acts on fᵏ v through chi + k psi.