Documentation

TauCeti.RepresentationTheory.ClassicalGroups.Symplectic

The standard representation of the symplectic group #

This file restricts the standard representation of the general linear group to the symplectic group. It defines the standard alternating form from Matrix.J, proves that the standard action preserves it, and packages the resulting equivariant self-duality.

Main definitions #

References #

The canonical inclusion of the symplectic group into the general linear group.

Equations
Instances For
    @[simp]
    theorem TauCeti.symplecticGroupToGL_coe (k : Type u) (n : ℕ) [CommRing k] (g : ↥(Matrix.symplecticGroup (Fin n) k)) :
    ↑((symplecticGroupToGL k n) g) = ↑g

    The symplectic-to-general-linear inclusion has the original matrix as underlying matrix.

    The canonical inclusion of the symplectic group into the general linear group is injective.

    def TauCeti.stdSymplecticRep (k : Type u) (n : ℕ) [CommRing k] :
    Representation k (↥(Matrix.symplecticGroup (Fin n) k)) (Fin n ⊕ Fin n → k)

    The standard representation of the symplectic group on column vectors.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.stdSymplecticRep_apply (k : Type u) (n : ℕ) [CommRing k] (g : ↥(Matrix.symplecticGroup (Fin n) k)) :

      The standard symplectic action is multiplication by the underlying matrix.

      theorem TauCeti.stdSymplecticRep_apply_apply (k : Type u) (n : ℕ) [CommRing k] (g : ↥(Matrix.symplecticGroup (Fin n) k)) (v : Fin n ⊕ Fin n → k) :
      ((stdSymplecticRep k n) g) v = (↑g).mulVec v

      Evaluation of the standard symplectic action is matrix-vector multiplication.

      The standard representation of the symplectic group is faithful.

      @[reducible, inline]
      noncomputable abbrev TauCeti.stdSymplecticFDRep (k : Type u) (n : ℕ) [CommRing k] :

      The standard representation of the symplectic group, bundled as an object of FDRep.

      Equations
      Instances For

        The standard alternating bilinear form represented by Matrix.J.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.stdSymplecticBilinForm_apply (k : Type u) (n : ℕ) [CommRing k] (v w : Fin n ⊕ Fin n → k) :

          The standard symplectic form is vᵀ J w.

          The standard symplectic form is alternating.

          The standard symplectic form is nondegenerate.

          @[simp]

          The standard symplectic action preserves the standard alternating form.

          @[simp]
          theorem TauCeti.stdSymplecticBilinForm_stdSymplecticRep (k : Type u) (n : ℕ) [CommRing k] (g : ↥(Matrix.symplecticGroup (Fin n) k)) (v w : Fin n ⊕ Fin n → k) :
          (↑g).mulVec v ⬝ᵥ (Matrix.J (Fin n) k * ↑g).mulVec w = ((stdSymplecticBilinForm k n) v) w

          The standard symplectic pairing is invariant under the standard action.

          noncomputable def TauCeti.stdSymplecticRepToDual (k : Type u) (n : ℕ) [CommRing k] :
          (Fin n ⊕ Fin n → k) ≃ₗ[k] Module.Dual k (Fin n ⊕ Fin n → k)

          The standard symplectic form identifies the standard module with its dual.

          Equations
          Instances For
            @[simp]
            theorem TauCeti.stdSymplecticRepToDual_apply (k : Type u) (n : ℕ) [CommRing k] (v w : Fin n ⊕ Fin n → k) :

            The standard symplectic self-duality evaluates as the standard alternating form.

            noncomputable def TauCeti.stdSymplecticDualRep (k : Type u) (n : ℕ) [CommRing k] :

            The dual, or contragredient, of the standard representation of the symplectic group.

            Equations
            Instances For
              @[simp]

              The dual standard symplectic action is the transpose of the inverse matrix action.

              The standard-form identification intertwines the standard and dual actions.

              The standard representation of the symplectic group is equivariantly self-dual.

              Equations
              Instances For
                @[simp]
                theorem TauCeti.stdSymplecticRepEquivDual_apply (k : Type u) (n : ℕ) [CommRing k] (v w : Fin n ⊕ Fin n → k) :

                The symplectic self-duality equivalence evaluates as the standard alternating form.

                @[reducible, inline]
                noncomputable abbrev TauCeti.stdSymplecticDualFDRep (k : Type u) (n : ℕ) [CommRing k] :

                The dual standard symplectic representation, bundled as an object of FDRep.

                Equations
                Instances For
                  @[simp]
                  theorem TauCeti.char_stdSymplecticRep (k : Type u) (n : ℕ) [Field k] (g : ↥(Matrix.symplecticGroup (Fin n) k)) :

                  The character of the standard symplectic representation is the matrix trace.

                  @[simp]
                  theorem TauCeti.char_stdSymplecticFDRep (k : Type u) (n : ℕ) [Field k] (g : ↥(Matrix.symplecticGroup (Fin n) k)) :

                  The bundled standard symplectic character is the matrix trace.

                  @[simp]

                  The dual standard symplectic character is the inverse matrix trace.

                  @[simp]

                  The bundled dual standard symplectic character is the inverse matrix trace.