Documentation

TauCeti.LinearAlgebra.Matrix.GeneralLinearGroup.Symplectic.Diagonal.Normalizer

The symplectic diagonal normalizer acts faithfully modulo the torus #

Over a field with a unit different from its inverse, the normalizer of the paired diagonal torus consists exactly of the symplectic monomial matrices. Its permutation action on the 2m coordinate lines has kernel the diagonal torus, and therefore induces an injective homomorphism from the normalizer quotient to the symmetric group.

This supplies the coordinate-line action used to compare the normalizer quotient with the type-C Weyl group. The image of the action is not computed here. The unit hypothesis separates the two weights in each symplectic plane; it holds over infinite fields in every characteristic, but cannot be dropped for rational points over small finite fields.

References #

The reduction to monomial matrices and the permutation construction follow TauCeti.LinearAlgebra.Matrix.SpecialLinearGroup.Diagonal.Normalizer, using the existing general-linear normalizer API and the symplectic coordinate-separation theorem.

A symplectic matrix that normalizes the full diagonal torus also normalizes the paired diagonal torus.

If a unit differs from its inverse, normalizing the symplectic diagonal torus is equivalent to normalizing the full diagonal torus in the ambient general linear group.

theorem TauCeti.GLSymplecticFin.mem_normalizer_diagonalTorus_iff_exists {m : ℕ} {k : Type u_1} [Field k] (u : kˣ) (hu : u ≠ u⁻¹) {g : ↥(GLSymplecticFin m k)} :
g ∈ Subgroup.normalizer ↑(diagonalTorus k m) ↔ ∃ (d : Fin (m + m) → kˣ) (σ : Equiv.Perm (Fin (m + m))), ↑g = diagGL d * permutationGL σ

The normalizer of the paired diagonal torus consists exactly of symplectic monomial matrices. The diagonal and permutation factors are taken in the ambient general linear group; they need not separately be symplectic.

noncomputable def TauCeti.GLSymplecticFin.diagonalNormalizerPerm {m : ℕ} {k : Type u_1} [Field k] (u : kˣ) (hu : u ≠ u⁻¹) :

The permutation of the 2m coordinate lines induced by a symplectic matrix normalizing the paired diagonal torus.

Equations
Instances For
    theorem TauCeti.GLSymplecticFin.diagonalNormalizerPerm_eq_of_eq_diagGL_mul_permutationGL {m : ℕ} {k : Type u_1} [Field k] (u : kˣ) (hu : u ≠ u⁻¹) (g : ↥(Subgroup.normalizer ↑(diagonalTorus k m))) (d : Fin (m + m) → kˣ) (σ : Equiv.Perm (Fin (m + m))) (h : ↑↑g = diagGL d * permutationGL σ) :

    Any monomial factorization reads off the permutation of a symplectic normalizer element.

    theorem TauCeti.GLSymplecticFin.diagonalNormalizerPerm_eq {m : ℕ} {k : Type u_1} [Field k] (u : kˣ) (hu : u ≠ u⁻¹) (v : kˣ) (hv : v ≠ v⁻¹) :

    The coordinate permutation is independent of the unit used to separate coordinates.

    @[simp]

    A normalizer element acts trivially on coordinate lines exactly when it lies in the paired diagonal torus.

    theorem TauCeti.GLSymplecticFin.coe_diagonalNormalizer_mul_diagonal_mul_inv {m : ℕ} {k : Type u_1} [Field k] (u : kˣ) (hu : u ≠ u⁻¹) (g : ↥(Subgroup.normalizer ↑(diagonalTorus k m))) (t : Fin m → kˣ) :
    ↑(↑g * diagonal t * (↑g)⁻¹) = diagGL fun (i : Fin (m + m)) => diagonalCoordinates t ((Equiv.symm ((diagonalNormalizerPerm u hu) g)) i)

    Conjugation by a symplectic normalizer element permutes the paired diagonal entries by the inverse of its coordinate permutation.

    The action of the symplectic diagonal normalizer quotient on coordinate lines.

    Equations
    Instances For
      @[simp]

      On a quotient representative, the induced action is its coordinate permutation.

      The symplectic diagonal normalizer quotient acts faithfully on the coordinate lines.