Documentation

TauCeti.Algebra.Lie.Orthogonal.TypeD.Root.RootDatum

The roots of the split even orthogonal Lie algebra as a type-D root datum #

The roots of the split even orthogonal Lie algebra relative to its diagonal Cartan are already classified in coordinate form as εᵢ - εⱼ, εᵢ + εⱼ, and -εᵢ - εⱼ. This file indexes those functionals by the full root enumeration of the pinned simply connected type-D root datum.

For a classical root vector x, the corresponding Cartan functional has diagonal coordinates x. Evaluating it on the numbered Cartan generator associated to a simple root αⱼ therefore gives the dot product x · αⱼ. These are exactly the fundamental-weight coordinates used by the pinned root datum. Over a nontrivial coefficient ring, every enumerated functional has a nonzero root space. The enumeration is injective when 2 ≠ 0, and over an integral domain with 2 ≠ 0 it exhausts every nonzero concrete root.

Main declarations #

References #

noncomputable def TauCeti.TypeDStd.typeDRootWeight {K : Type u_1} [CommRing K] (n : ℕ) (hn : 4 ≤ n) (k : Fin (2 * n * (n - 1))) :

The concrete diagonal-Cartan functional indexed by the k-th root of the pinned type-D root datum. Its diagonal coordinates are the corresponding classical root vector.

Equations
Instances For
    @[simp]
    theorem TauCeti.TypeDStd.typeDWeightEquiv_symm_typeDRootWeight {K : Type u_1} [CommRing K] (n : ℕ) (hn : 4 ≤ n) (k : Fin (2 * n * (n - 1))) :
    typeDWeightEquiv.symm (typeDRootWeight n hn k) = fun (i : Fin n) => ↑(↑((DynkinType.typeDRootEquiv n hn) k) i)

    The diagonal-basis coordinates of the Cartan functional indexed by k are the corresponding classical type-D root vector.

    @[simp]
    theorem TauCeti.TypeDStd.typeDRootWeight_apply_cartanGenerator {K : Type u_1} [CommRing K] (n : ℕ) (hn : 4 ≤ n) (k : Fin (2 * n * (n - 1))) (j : Fin n) :

    The Cartan functional indexed by k, evaluated on the j-th numbered Cartan generator, is the j-th fundamental-weight coordinate of the k-th root of the pinned type-D datum.

    theorem TauCeti.TypeDStd.typeDRootWeight_injective {K : Type u_1} [CommRing K] (n : ℕ) (hn : 4 ≤ n) (h2 : 2 ≠ 0) :

    Away from characteristic two, distinct roots of the pinned type-D datum give distinct concrete Cartan functionals.

    theorem TauCeti.TypeDStd.typeDRootWeight_ne_zero {K : Type u_1} [CommRing K] (n : ℕ) (hn : 4 ≤ n) [Nontrivial K] (k : Fin (2 * n * (n - 1))) :

    Every functional in the concrete type-D root enumeration is nonzero.

    Every root in the pinned type-D enumeration has a nontrivial root space in the concrete split orthogonal Lie algebra.

    theorem TauCeti.TypeDStd.rootSpace_typeDDiagonalCartan_ne_bot_iff_exists_eq_typeDRootWeight {K : Type u_1} [CommRing K] (n : ℕ) (hn : 4 ≤ n) (chi : Module.Dual K ↥(typeDDiagonalCartan K (Fin n))) [IsDomain K] (h2 : 2 ≠ 0) (hchi : chi ≠ 0) :
    LieAlgebra.rootSpace (typeDDiagonalCartan K (Fin n)) ⇑chi ≠ ⊥ ↔ ∃ (k : Fin (2 * n * (n - 1))), chi = typeDRootWeight n hn k

    The nonzero roots of the concrete split diagonal Cartan are exactly the roots of the pinned type-D root datum. The index on the right is the datum's full root index, and typeDRootWeight_apply_cartanGenerator identifies its fundamental-weight coordinates.