Documentation

TauCeti.RepresentationTheory.CharacterTable.GL2.Linear

Linear characters and Steinberg twists of GL₂(𝔽_q) #

Every multiplicative character α : Fˣ →* ℂˣ gives a one-dimensional representation of GL₂(F) by precomposition with the determinant. This file packages that representation as TauCeti.GL2Linear F α, proves that distinct α give distinct character rows, and computes its character on the four families of conjugacy classes.

Tensoring with TauCeti.GL2Steinberg F gives the corresponding Steinberg twist TauCeti.GL2SteinbergTwist F α. Its character is the pointwise product of the determinant character and the untwisted Steinberg character, so the four values are

q α(a²), α(ab), 0, and -α(N_{E/F}(x))

on scalar, split semisimple, non-semisimple, and elliptic representatives. These are the two boundary rows of the principal series Ind_B^{GL₂}(α ⊗ α); their representation-level splitting is TauCeti.nonempty_iso_GL2PrincipalSeries_self in TauCeti/RepresentationTheory/CharacterTable/GL2/Boundary.lean.

Main definitions #

Main results #

References #

The linear representations #

def TauCeti.GL2LinearChar {F : Type u} [CommRing F] (α : Fˣ →* ℂˣ) :

The determinant character attached to α. This is the multiplicative character of GL₂(F) sending g to α(det g).

Equations
Instances For
    @[simp]

    The one-dimensional representation α ∘ det of GL₂(F).

    Equations
    Instances For

      TauCeti.GL2LinearRep is the generic one-dimensional representation associated to TauCeti.GL2LinearChar.

      noncomputable def TauCeti.GL2Linear (F : Type u) [CommRing F] (α : Fˣ →* ℂˣ) :
      FDRep ℂ (GL (Fin 2) F)

      The one-dimensional representation α ∘ det of GL₂(F), bundled in FDRep.

      Equations
      Instances For

        TauCeti.GL2Linear is the one-dimensional representation associated to TauCeti.GL2LinearChar.

        @[simp]
        theorem TauCeti.finrank_GL2Linear {F : Type u} [CommRing F] (α : Fˣ →* ℂˣ) :

        The linear representation has dimension one.

        @[simp]
        theorem TauCeti.character_GL2Linear {F : Type u} [CommRing F] (α : Fˣ →* ℂˣ) (g : GL (Fin 2) F) :

        The character of TauCeti.GL2Linear F α is α ∘ det.

        Determinant characters of GL₂ remember their parameter. Surjectivity of the determinant shows that precomposition with it is injective.

        Distinct parameters give distinct linear character rows of GL₂.

        @[simp]

        The linear characters α ∘ det are irreducible characters of GL₂(F), being the characters of one-dimensional representations.

        @[simp]

        The determinant character restricts to the boundary Borel character α ⊗ α.

        @[simp]

        The linear representation restricts to the one-dimensional Borel representation at the boundary pair (α, α).

        The linear character row #

        theorem TauCeti.character_GL2Linear_scalar {F : Type u} [CommRing F] (α : Fˣ →* ℂˣ) (a : Fˣ) :

        The linear character at a scalar matrix is α(a²).

        theorem TauCeti.character_GL2Linear_diagGL {F : Type u} [CommRing F] (α : Fˣ →* ℂˣ) (a b : Fˣ) :
        (GL2Linear F α).character (diagGL ![a, b]) = ↑(α (a * b))

        The linear character at a split semisimple representative is α(ab). The formula does not need the usual a ≠ b hypothesis because it is an identity for every diagonal matrix.

        theorem TauCeti.character_GL2Linear_jordanGL {F : Type u} [CommRing F] (α : Fˣ →* ℂˣ) (a : Fˣ) (b : F) :
        (GL2Linear F α).character (jordanGL a b) = ↑(α (a ^ 2))

        The linear character at a Jordan-form matrix jordanGL a b is α(a²). The value does not depend on the upper-right entry b, so no hypothesis on it is needed; the matrix represents the non-semisimple family exactly when b ≠ 0.

        The linear character at a non-split-torus element is the character applied to its field norm.

        The Steinberg twists #

        noncomputable def TauCeti.GL2SteinbergTwist (F : Type u) [Field F] [Fintype F] (α : Fˣ →* ℂˣ) :
        FDRep ℂ (GL (Fin 2) F)

        The Steinberg representation twisted by α ∘ det. These are the degree-q boundary constituents of the principal series. Their dimension and character values are proved below; TauCeti.nonempty_iso_GL2PrincipalSeries_self identifies them as constituents.

        Equations
        Instances For

          A Steinberg twist is the tensor product of the determinant character with the untwisted Steinberg representation.

          @[simp]

          The Steinberg twist has dimension q, being the tensor product of a line with the Steinberg representation.

          @[simp]

          The character of a Steinberg twist is the determinant character times the Steinberg character.

          The Steinberg twist at a scalar matrix is q α(a²).

          theorem TauCeti.character_GL2SteinbergTwist_diagGL {F : Type u} [Field F] [Fintype F] (α : Fˣ →* ℂˣ) {a b : Fˣ} (hab : a ≠ b) :
          (GL2SteinbergTwist F α).character (diagGL ![a, b]) = ↑(α (a * b))

          The Steinberg twist at a split semisimple representative is α(ab).

          Distinct parameters give distinct Steinberg-twist character rows. At diag(a, 1) the Steinberg character is 1 whenever a ≠ 1, so the row recovers α(a); every character has value 1 at the remaining element.

          theorem TauCeti.character_GL2SteinbergTwist_jordanGL {F : Type u} [Field F] [Fintype F] (α : Fˣ →* ℂˣ) (a : Fˣ) {b : F} (hb : b ≠ 0) :

          The Steinberg twist vanishes at a non-semisimple representative.

          theorem TauCeti.character_GL2SteinbergTwist_gl2NonSplitTorusHom {F : Type u} [Field F] [Fintype F] {E : Type u_1} [Field E] [Algebra F E] [Algebra.IsQuadraticExtension F E] (α : Fˣ →* ℂˣ) {x : Eˣ} (hx : ↑x ∉ Set.range ⇑(algebraMap F E)) :

          The Steinberg twist at an elliptic element is the negative of α at its field norm.