Documentation

TauCeti.Algebra.AlgebraicGroup.Symplectic.DiagonalTorus.RootDatum

The root datum of the symplectic group relative to its diagonal torus #

The paired diagonal torus diag(t₀, …, tₘ₋₁, t₀⁻¹, …, tₘ₋₁⁻¹) of Sp₂ₘ has character lattice X*(T) = ULift (Fin m) →₀ ℤ and cocharacter lattice X_*(T) = ULift (Fin m) → ℤ. This file equips these lattices with the root datum of type Cₘ, indexed by the standard symplectic root subgroups themselves. Writing eᵢ for the coordinate vectors, its roots are

2eᵢ,  -2eᵢ,  eᵢ - eⱼ,  eᵢ + eⱼ,  -eᵢ - eⱼ,

with coroots eᵢ, -eᵢ on the long roots and the same vectors as the roots on the short ones, and its pairing is the split-torus dot pairing.

The datum is obtained by transporting the pinned simply connected datum TauCeti.DynkinType.typeCSimplyConnectedRootDatum with RootPairing.map along the classical coordinates TauCeti.DynkinType.TypeC.classicalWeightEquiv and TauCeti.DynkinType.TypeC.classicalCoweightEquiv. What ties it to the group is TauCeti.Symplectic.charOfPoint_ofAdd_diagonalRootDatum_root: the root indexed by a root subgroup is exactly the character through which the diagonal torus rescales that subgroup.

Main definitions #

Main results #

References #

The symplectic root subgroups are indexed by the type C root indices. A root subgroup with root (-1) ^ s * (e_a ± e_b) is sent to (a, b, s), in the normalization of TauCeti.DynkinType.TypeCIndex.

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

    The long root 2eᵢ has type C index (i, i, false).

    @[simp]

    The long root -2eᵢ has type C index (i, i, true).

    @[simp]

    For i < j, the short root eᵢ - eⱼ has type C index (i, j, false).

    @[simp]

    For j < i, the short root eᵢ - eⱼ = -(eⱼ - eᵢ) has type C index (j, i, true).

    @[simp]

    For i < j, the short root eᵢ + eⱼ has type C index (j, i, false).

    @[simp]

    For i < j, the short root -eᵢ - eⱼ has type C index (j, i, true).

    @[simp]

    A diagonal type C index with positive sign corresponds to the long root 2eᵢ.

    @[simp]

    A diagonal type C index with negative sign corresponds to the long root -2eᵢ.

    @[simp]

    For a < b, the unsigned type C index (a, b, false) corresponds to e_a - e_b.

    @[simp]

    For a < b, the signed type C index (a, b, true) corresponds to e_b - e_a.

    @[simp]

    For b < a, the unsigned type C index (a, b, false) corresponds to e_b + e_a.

    @[simp]

    For b < a, the signed type C index (a, b, true) corresponds to -e_b - e_a.

    The root datum of Sp₂ₘ relative to its diagonal torus. It is the pinned simply connected datum of type Cₘ, written on the character and cocharacter lattices of the diagonal torus and indexed by the standard symplectic root subgroups.

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

      The root datum of the symplectic diagonal torus is reduced.

      @[simp]

      Closed coordinate formula for the Cartan pairing of the symplectic diagonal root datum.

      @[simp]

      Reflection in a root acts on characters by subtracting their pairing with its coroot.

      @[simp]

      Coreflection in a root acts on cocharacters by subtracting their pairing with its root.

      The index obtained by reflecting one symplectic root subgroup in another, transported from the pinned type C root datum.

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

        diagonalReflectionIndex p q is the root subgroup whose root is the reflection of the root of q in the root of p. Together with the signed-coordinate formulas for the reflections below, this determines its constructor.

        The roots in coordinates #

        @[simp]

        The root of the positive long root subgroup is 2eᵢ.

        @[simp]

        The root of the negative long root subgroup is -2eᵢ.

        @[simp]

        The root of the difference root subgroup is eᵢ - eⱼ.

        @[simp]

        The root of the positive sum root subgroup is eᵢ + eⱼ.

        @[simp]

        The root of the negative sum root subgroup is -(eᵢ + eⱼ).

        The coroots in coordinates #

        @[simp]

        The coroot of the long root 2eᵢ is the halved cocharacter eᵢ.

        @[simp]

        The coroot of the long root -2eᵢ is -eᵢ.

        @[simp]

        The coroot of the short root eᵢ - eⱼ is the cocharacter eᵢ - eⱼ.

        @[simp]

        The coroot of the short root eᵢ + eⱼ is the cocharacter eᵢ + eⱼ.

        @[simp]

        The coroot of the short root -(eᵢ + eⱼ) is the cocharacter -(eᵢ + eⱼ).

        The reflections in coordinates #

        @[simp]

        Reflection in the long root 2eᵢ negates the i-th coordinate.

        @[simp]

        Reflection in the long root -2eᵢ negates the i-th coordinate.

        @[simp]

        Reflection in the short root eᵢ - eⱼ transposes the i-th and j-th coordinates.

        @[simp]
        theorem TauCeti.Symplectic.diagonalRootDatum_reflection_positiveSum_apply {m : ℕ} {i j : Fin m} (hij : i < j) (x : ULift.{u, 0} (Fin m) →₀ ℤ) (a : ULift.{u, 0} (Fin m)) :
        ((RootPairing.reflection (diagonalRootDatum m) (GLSymplecticFin.RootSubgroupIndex.positiveSum i j hij)) x) a = if a = { down := i } ∨ a = { down := j } then -x ((Equiv.swap { down := i } { down := j }) a) else x a

        Reflection in the short root eᵢ + eⱼ transposes the i-th and j-th coordinates and negates both.

        @[simp]
        theorem TauCeti.Symplectic.diagonalRootDatum_reflection_negativeSum_apply {m : ℕ} {i j : Fin m} (hij : i < j) (x : ULift.{u, 0} (Fin m) →₀ ℤ) (a : ULift.{u, 0} (Fin m)) :
        ((RootPairing.reflection (diagonalRootDatum m) (GLSymplecticFin.RootSubgroupIndex.negativeSum i j hij)) x) a = if a = { down := i } ∨ a = { down := j } then -x ((Equiv.swap { down := i } { down := j }) a) else x a

        Reflection in the short root -(eᵢ + eⱼ) agrees with reflection in eᵢ + eⱼ.

        The coreflections in coordinates #

        @[simp]

        Coreflection in the long root 2eᵢ negates the i-th coordinate.

        @[simp]

        Coreflection in the long root -2eᵢ negates the i-th coordinate.

        @[simp]

        Coreflection in the short root eᵢ - eⱼ transposes the i-th and j-th coordinates.

        @[simp]
        theorem TauCeti.Symplectic.diagonalRootDatum_coreflection_positiveSum_apply {m : ℕ} {i j : Fin m} (hij : i < j) (x : ULift.{u, 0} (Fin m) → ℤ) (a : ULift.{u, 0} (Fin m)) :
        (RootPairing.coreflection (diagonalRootDatum m) (GLSymplecticFin.RootSubgroupIndex.positiveSum i j hij)) x a = if a = { down := i } ∨ a = { down := j } then -x ((Equiv.swap { down := i } { down := j }) a) else x a

        Coreflection in the short root eᵢ + eⱼ transposes the i-th and j-th coordinates and negates both.

        @[simp]
        theorem TauCeti.Symplectic.diagonalRootDatum_coreflection_negativeSum_apply {m : ℕ} {i j : Fin m} (hij : i < j) (x : ULift.{u, 0} (Fin m) → ℤ) (a : ULift.{u, 0} (Fin m)) :
        (RootPairing.coreflection (diagonalRootDatum m) (GLSymplecticFin.RootSubgroupIndex.negativeSum i j hij)) x a = if a = { down := i } ∨ a = { down := j } then -x ((Equiv.swap { down := i } { down := j }) a) else x a

        Coreflection in the short root -(eᵢ + eⱼ) agrees with coreflection in eᵢ + eⱼ.

        The roots as characters of the diagonal torus #

        The roots are the characters of the diagonal torus on the root subgroups. Evaluated at a point of the diagonal torus, the root of diagonalRootDatum indexed by a root subgroup is the character by which conjugation by that point rescales the subgroup.