The root system associated with a Lie algebra #
We show that the roots of a finite dimensional splitting semisimple Lie algebra over a field of characteristic 0 form a root system. We achieve this by studying root chains.
Main results #
LieAlgebra.IsKilling.apply_coroot_eq_cast
: Ifβ - qα ... β ... β + rα
is theα
-chain throughβ
, thenβ (coroot α) = q - r
. In particular, it is an integer.LieAlgebra.IsKilling.rootSpace_zsmul_add_ne_bot_iff
: Theα
-chain throughβ
(β - qα ... β ... β + rα
) are the only roots of the formβ + kα
.LieAlgebra.IsKilling.eq_neg_or_eq_of_eq_smul
:±α
are the onlyK
-multiples of a rootα
that are also (non-zero) roots.LieAlgebra.IsKilling.rootSystem
: The root system of a finite-dimensional Lie algebra with non-degenerate Killing form over a field of characteristic zero, relative to a splitting Cartan subalgebra.
The length of the α
-chain through β
. See chainBotCoeff_add_chainTopCoeff
.
Equations
- LieAlgebra.IsKilling.chainLength α β = if hα : α.IsZero then 0 else ⋯.choose
Instances For
If β - qα ... β ... β + rα
is the α
-chain through β
, then
β (coroot α) = q - r
. In particular, it is an integer.
Members of the α
-chain through β
are the only roots of the form β - kα
.
±α
are the only K
-multiples of a root α
that are also (non-zero) roots.
The reflection of a root along another.
Equations
- LieAlgebra.IsKilling.reflectRoot α β = { toFun := ⇑β - β (LieAlgebra.IsKilling.coroot α) • ⇑α, genWeightSpace_ne_bot' := ⋯ }
Instances For
The root system of a finite-dimensional Lie algebra with non-degenerate Killing form over a field of characteristic zero, relative to a splitting Cartan subalgebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of LieAlgebra.IsKilling.rootSystem_toPerfectPairing_apply
.