Documentation

TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.LieAlgebra.Root.StructureConstant

The structure constants of the pinned Chevalley system #

TauCeti.DynkinType.chevalleySystem names a root vector e_α of the pinned rational Lie algebra TauCeti.DynkinType.lieAlgebra for every root number α : Fin t.numRoots of TauCeti.DynkinType.simplyConnectedRootDatum, and these root vectors form a Chevalley system for the signed Chevalley involution ω. This file records the integers N_{α,β} with

⁅e_α, e_β⁆ = N_{α,β} e_{α+β}      whenever α + β is a root,

as the integer-valued function TauCeti.DynkinType.structureConstant on pairs of root numbers, with the convention N_{α,β} = 0 when α + β is not a root. Chevalley's theorem pins the value up to sign: N_{α,β} = ±(r + 1), where r is the largest integer with β - r α a root, the descending root-string coefficient chainBotCoeff α β of the pinned datum. The constants are skew-symmetric, and compatibility of the root vectors with ω gives the Chevalley relation N_{-α,-β} = -N_{α,β}. Root sums and root strings are read in the integral datum throughout, so that the constants can be used in the root numbering without passing through the Lie weights.

When α + β is neither a root nor zero the bracket ⁅e_α, e_β⁆ vanishes, so together with the normalization ⁅e_α, e_{-α}⁆ = h_α of TauCeti.DynkinType.lie_chevalleySystem_reflectionPerm_self the structure constants describe every bracket of two root vectors. These integers are the input to the Chevalley commutator formula for the root subgroups x_α(u) = Σₙ uⁿ ρ(e_α)⁽ⁿ⁾.

Main definitions #

Main results #

References #

noncomputable def TauCeti.DynkinType.structureConstant (t : DynkinType) (ht : t.Valid) (α β : Fin t.numRoots) :

The structure constants of the pinned Chevalley system. For root numbers α and β, the integer N_{α,β} with ⁅e_α, e_β⁆ = N_{α,β} e_γ when root γ of the pinned datum is the sum of roots α and β, and 0 when α + β is not a root. Here e is TauCeti.DynkinType.chevalleySystem. When α + β is a root, the value is ±(r + 1) for r = chainBotCoeff α β, by TauCeti.DynkinType.structureConstant_eq_natCast_or_eq_neg_natCast.

Instances For

    The structure-constant equation. If root γ of the pinned datum is the sum of roots α and β, then ⁅e_α, e_β⁆ = N_{α,β} e_γ.

    The structure constant is determined by the bracket. If root γ of the pinned datum is the sum of roots α and β, an integer is N_{α,β} exactly when it is the coefficient of e_γ in ⁅e_α, e_β⁆.

    Chevalley's theorem on structure constants. If α + β is a root, then N_{α,β} = ±(r + 1), where r = chainBotCoeff α β is the largest integer with β - r α a root of the pinned datum.

    The structure constant vanishes when α + β is not a root.

    The product of consecutive structure constants in a root string is even. Thus the coefficient of e_{2α+β} in (ad e_α)² e_β / 2 is an integer.

    The structure constant of a genuine root sum is nonzero.

    For every root pair, the descending root-string length plus one divides the structure constant.

    Skew-symmetry of the structure constants: N_{β,α} = -N_{α,β}.

    @[simp]

    The Chevalley relation: N_{-α,-β} = -N_{α,β}, where the negative of a root number α is its reflection reflectionPerm α α in itself. It holds because the Chevalley involution sends e_α to -e_{-α}.

    The structure constant of orthogonal roots whose sum is a root is two up to sign.

    Brackets at non-roots vanish. If α + β is neither a root of the pinned datum nor zero, then ⁅e_α, e_β⁆ = 0.

    If γ = α + β is a root but α + γ is not, then e_α commutes with e_γ. Reducedness makes the summands linearly independent, so α + γ cannot be zero.