The diagonal torus in the symplectic group #
For a family of units t : Fin m → Rˣ, the block-diagonal matrix
diag(t₀, …, tₘ₋₁, t₀⁻¹, …, tₘ₋₁⁻¹)
preserves the standard alternating form. This file packages these matrices as the homomorphism
TauCeti.GLSymplecticFin.diagonal into Sp₂ₘ(R) and computes conjugation on every standard
symplectic root subgroup. A symplectic matrix belongs to this image exactly when its underlying
matrix is diagonal.
The five root characters are tᵢ², tᵢ⁻², tᵢtⱼ⁻¹, tᵢtⱼ, and
(tᵢtⱼ)⁻¹ for the roots 2eᵢ, -2eᵢ, eᵢ-eⱼ, eᵢ+eⱼ, and
-eᵢ-eⱼ, respectively. The uniform theorem
TauCeti.GLSymplecticFin.diagonal_mul_rootSubgroup_mul_inv records the corresponding pinning
equation.
Main declarations #
TauCeti.GLSymplecticFin.diagonal: the diagonal split-torus homomorphism into the symplectic matrix group.TauCeti.GLSymplecticFin.diagonalTorus: the subgroup of paired diagonal matrices, with membership characterized byTauCeti.GLSymplecticFin.mem_diagonalTorus_iff.TauCeti.GLSymplecticFin.RootSubgroupIndex.character: the character of the diagonal torus belonging to a root.TauCeti.GLSymplecticFin.diagonal_mul_rootSubgroup_mul_inv: conjugation scales a root parameter by its root character.
References #
- J. S. Milne, Algebraic Groups (2017), §23 and §24.6.
- J. E. Humphreys, Linear Algebraic Groups (1975), §26.3.
These conjugation calculations supply the root-action equations used in the standard type-C
pinning.
The diagonal entries of a standard symplectic torus element in Fin (m + m) coordinates:
t i on the first block and (t i)⁻¹ on the second.
Equations
- TauCeti.GLSymplecticFin.diagonalCoordinates t k = Sum.elim t (fun (i : Fin m) => (t i)⁻¹) (finSumFinEquiv.symm k)
Instances For
The diagonal split torus in the standard symplectic matrix group. It sends t to the
diagonal matrix with entries t i on the first block and (t i)⁻¹ on the second.
Instances For
The symplectic diagonal homomorphism is injective.
The paired diagonal torus in the symplectic group: the image of the diagonal homomorphism.
Instances For
A symplectic matrix belongs to the diagonal torus exactly when it is a paired diagonal matrix for some family of units.
The paired diagonal torus is commutative, as the image of the coordinatewise units.
The paired diagonal torus is the group of coordinatewise units.
Equations
Instances For
The i-th coordinate of a torus element is its i-th diagonal entry in the first block.
A symplectic matrix belongs to the paired diagonal torus exactly when it is diagonal.
The character of the standard symplectic diagonal torus belonging to a root.
Equations
- (TauCeti.GLSymplecticFin.RootSubgroupIndex.positiveLong i).character = { toFun := fun (t : Fin m → Rˣ) => t i * t i, map_one' := ⋯, map_mul' := ⋯ }
- (TauCeti.GLSymplecticFin.RootSubgroupIndex.negativeLong i).character = { toFun := fun (t : Fin m → Rˣ) => (t i * t i)⁻¹, map_one' := ⋯, map_mul' := ⋯ }
- (TauCeti.GLSymplecticFin.RootSubgroupIndex.difference i j hij).character = { toFun := fun (t : Fin m → Rˣ) => t i * (t j)⁻¹, map_one' := ⋯, map_mul' := ⋯ }
- (TauCeti.GLSymplecticFin.RootSubgroupIndex.positiveSum i j hij).character = { toFun := fun (t : Fin m → Rˣ) => t i * t j, map_one' := ⋯, map_mul' := ⋯ }
- (TauCeti.GLSymplecticFin.RootSubgroupIndex.negativeSum i j hij).character = { toFun := fun (t : Fin m → Rˣ) => (t i * t j)⁻¹, map_one' := ⋯, map_mul' := ⋯ }
Instances For
Conjugation by a diagonal symplectic matrix acts on each root subgroup through its root character.