Documentation

TauCeti.RepresentationTheory.ClassicalGroups.Orthogonal

The standard representation of the orthogonal group #

This file restricts the standard representation of the general linear group to the orthogonal group. It records the matrix action, its faithfulness, preservation of the standard symmetric bilinear pairing, and the corresponding character formulas.

Main definitions #

References #

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

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

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

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

    def TauCeti.stdOrthogonalRep (k : Type u) (n : ℕ) [CommRing k] :
    Representation k (↥(Matrix.orthogonalGroup (Fin n) k)) (Fin n → k)

    The standard representation of the orthogonal group on column vectors.

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

      The standard orthogonal action is multiplication by the underlying matrix.

      theorem TauCeti.stdOrthogonalRep_apply_apply (k : Type u) (n : ℕ) [CommRing k] (g : ↥(Matrix.orthogonalGroup (Fin n) k)) (v : Fin n → k) :
      ((stdOrthogonalRep k n) g) v = (↑g).mulVec v

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

      theorem TauCeti.stdOrthogonalRep_dotProduct_stdOrthogonalRep (k : Type u) (n : ℕ) [CommRing k] (g : ↥(Matrix.orthogonalGroup (Fin n) k)) (v w : Fin n → k) :
      ((stdOrthogonalRep k n) g) v ⬝ᵥ ((stdOrthogonalRep k n) g) w = v ⬝ᵥ w

      The standard orthogonal action preserves the coordinate dot product.

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

      The coordinate dot product identifies the standard module with its dual.

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

        stdOrthogonalRepToDual evaluates as the coordinate dot product.

        The standard representation of the orthogonal group is faithful.

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

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

        Equations
        Instances For
          noncomputable def TauCeti.stdOrthogonalDualRep (k : Type u) (n : ℕ) [CommRing k] :

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

          Equations
          Instances For
            @[simp]

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

            The coordinate-dot-product identification intertwines the standard and dual actions.

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

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

              The orthogonal self-duality equivalence evaluates as the coordinate dot product.

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

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

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

                The character of the standard representation of the orthogonal group is the matrix trace.

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

                The bundled standard orthogonal character is the matrix trace.

                @[simp]

                The dual standard orthogonal character is the inverse matrix trace.

                @[simp]

                The bundled dual standard character of the orthogonal group is the inverse matrix trace.