Root vectors of a Lie algebra basis #
This file relates a LieAlgebra.Basis to the root-space decomposition of its Cartan subalgebra.
The raising and lowering generators lie in the expected simple-root spaces. Moreover, the
three-part Cartan/lower-Borel/upper-Borel decomposition already constructed by Mathlib lies in
generalized weight spaces. It follows that the Cartan action is triangularizable over the ground
field, without passing to an algebraic closure. Positive roots are also expressed as nonzero
natural combinations of the simple roots supplied by the basis, providing the coordinate form
used by the nilradical and Borel bridges.
Main results #
LieAlgebra.Basis.isTriangularizable: the Cartan action associated to a Lie-algebra basis is triangularizable over the ground field.LieAlgebra.Basis.exists_root_eq_sum_nat_baseSupp_of_mem_posRoots: every positive root is a nonzero natural-number combination of the basis's simple roots.TauCeti.lieBasis_e_mem_rootSpaceandTauCeti.lieBasis_f_mem_rootSpace: the simple raising and lowering generators lie in their expected root spaces.
References #
- M. Geck, On the construction of semisimple Lie algebras and Chevalley groups, Proc. Amer. Math. Soc. 145 (2017), 3233--3247, Lemma 4.4.
The Cartan action associated to a Lie-algebra basis is triangularizable over the ground field. The three-part decomposition from the basis is already contained in generalized weight spaces, so every Cartan element has a full decomposition into generalized eigenspaces.
A positive root for the base associated to a Lie algebra basis is a nonzero natural-number combination of the basis's simple roots.
The raising generator eᵢ of a Lie algebra basis is a root vector for its simple root.
The lowering generator fᵢ of a Lie algebra basis is a root vector for minus its simple
root.