Documentation

TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.D.Basic

The simply connected root datum of type Dₙ #

This file constructs, uniformly in the rank n ≥ 4, the pinned integral root datum of type Dₙ on the character and cocharacter lattices Fin n → ℤ. The character lattice is written in the fundamental-weight basis and the cocharacter lattice in the simple-coroot basis, so the i-th simple root is the i-th row of the Bourbaki-numbered Cartan matrix CartanMatrix.D n and the i-th simple coroot is the i-th standard basis vector.

The coordinates #

Simple roots and coordinates alike are indexed from zero throughout: the simple root αᵢ is Bourbaki node i + 1, and e_j is the zero-based coordinate j, so what is called α_{n-1} here is Bourbaki's fork root α_n.

The classical model is ℤ ^ n with the dot product: the 2 * n * (n - 1) roots are the vectors ±e_a ± e_b with a ≠ b, which are exactly the integral vectors of squared length two, and the Bourbaki simple roots are αᵢ = eᵢ - eᵢ₊₁ for i + 1 < n together with the fork root α_{n-1} = e_{n-2} + e_{n-1}. That model, its enumeration by Fin (2 * n * (n - 1)) with the simple roots first, the expansion of every root in the simple roots, their linear independence and reflection in a root are all supplied by TauCeti.LinearAlgebra.RootSystem.ClassicalTypeD and are consumed here rather than rebuilt.

Type Dₙ is simply laced, so α^∨ = α under the dot product and both pinned lattices are images of the one classical model:

typeDWeight x = (x ⬝ᵥ αⱼ)ⱼ,      typeDSimpleRootCoordinates x = the coefficients of x in the αᵢ.

The first records a vector by its pairings against the simple coroots, the second by its coordinates in the simple coroots. Because the second family reconstructs the classical vector, the pinned pairing is the classical dot product, typeDWeight_dotProduct_coordinates, and every axiom of the datum reduces to a statement about ⬝ᵥ on ℤ ^ n.

The roots are indexed by Fin (2 * n * (n - 1)) through TauCeti.DynkinType.typeDRootEquiv, whose first n values are the simple roots in Bourbaki order. That index type is the one Layer 6 pins for the type, since (DynkinType.D n).numRoots is 2 * n * (n - 1) by definition.

Only the coroots are asked to span their lattice, and only that half is recorded, in corootSpan_typeDSimplyConnectedRootDatum_eq_top. The roots span the root lattice, which sits inside the weight lattice with index four (Bourbaki, Plate IV), so the datum is a RootDatum carrying no RootPairing.IsRootSystem instance. That asymmetry is what "simply connected" means here.

Main definitions #

Main results #

References #

The coordinates and the node numbering follow Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, Plate IV, and Humphreys, Introduction to Lie Algebras and Representation Theory, section 12.1. The layout of the file follows its sibling TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.A (#2594), whose type-agnostic scaffolding — the perfect pairing, the pinned support, the Cartan-type criterion and the coroot span — now lives in TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.Basic and is shared with this file. This is the Dₙ branch of the target "a named datum per valid type" in Layer 6 of TauCetiRoadmap/RepresentationTheory/RootSystems/README.md.

The two pinned coordinate families #

Reflections #

The pinned root datum #

noncomputable def TauCeti.DynkinType.typeDSimplyConnectedRootDatum (n : ℕ) (hn : 4 ≤ n) :
RootDatum (Fin (2 * n * (n - 1))) (Fin n → ℤ) (Fin n → ℤ)

The pinned simply connected root datum of type Dₙ, for n ≥ 4.

Both lattices are Fin n → ℤ: the character lattice in the fundamental-weight basis and the cocharacter lattice in the simple-coroot basis. The 2 * n * (n - 1) roots are the classical ±e_a ± e_b with a ≠ b, enumerated with the simple roots first; see TauCeti.DynkinType.root_typeDSimpleIndex.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The pinned pairing is the classical dot product, in both the fundamental-weight and the simple-coroot coordinates.

    @[simp]

    The standard basis of the character lattice is the family of fundamental weights. By TauCeti.DynkinType.coroot_typeDSimpleIndex the j-th simple coroot is Pi.single j 1, so this says ⟨ωᵢ, αⱼ^∨⟩ = δᵢⱼ.

    theorem TauCeti.DynkinType.root_typeDSimplyConnectedRootDatum {n : ℕ} (hn : 4 ≤ n) (k : Fin (2 * n * (n - 1))) (j : Fin n) :

    The k-th root of the pinned datum, in the fundamental-weight basis: its j-th coordinate is the pairing of the k-th classical root with the j-th simple root.

    The k-th coroot of the pinned datum, in the simple-coroot basis: type Dₙ is simply laced, so it is the family of coefficients of the k-th classical root in the simple roots.

    The root--coroot pairing of the pinned type D datum is symmetric.

    @[simp]
    theorem TauCeti.DynkinType.root_typeDSimpleIndex {n : ℕ} (hn : 4 ≤ n) (i : Fin n) :

    The simple roots are the rows of the Cartan matrix. In the fundamental-weight basis the i-th simple root of the pinned type Dₙ datum is the i-th row of CartanMatrix.D n, which is what pins the character lattice as the weight lattice.

    @[simp]

    The simple coroots are the standard basis. This is what pins the cocharacter lattice as the coroot lattice, so that the datum is the simply connected one.

    @[simp]

    The pairing of two simple roots of the pinned datum is the corresponding entry of the Bourbaki-numbered Cartan matrix.

    The pinned base #

    The Bourbaki-numbered base of the pinned simply connected root datum of type Dₙ. Its support is the set of the first n root indices, carrying the simple roots in Bourbaki order.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem TauCeti.DynkinType.mem_typeDSimplyConnectedBase_support {n : ℕ} (hn : 4 ≤ n) {k : Fin (2 * n * (n - 1))} :

      Membership in the pinned base support is exactly membership among the first n root indices.

      Positive roots in the pinned coordinates #

      Positive roots of the pinned type Dₙ datum are exactly those whose classical simple-root coordinates are nonnegative. This sign criterion is the orientation input for the compatible Borel and its positive nilradical; it does not itself construct that nilradical.

      The pinned datum of type Dₙ has Cartan type D n. Its Bourbaki-numbered base realizes the standard Cartan matrix CartanMatrix.D n, with the node numbering of TauCeti.DynkinType.

      The coroots of the pinned type Dₙ datum span the cocharacter lattice. This is the simply connected lattice condition required by the pinned Chevalley--Demazure construction. Its counterpart for the roots is deliberately absent: they span the root lattice, which sits inside the weight lattice with index four (Bourbaki, Plate IV).