Documentation

TauCeti.RepresentationTheory.Continuous.Square.BilinearForm

Invariant tensors and invariant bilinear forms #

On an inner product space the inner product turns a tensor t of the tensor square V βŠ—[π•œ] V into the bilinear form B_t (v, w) = βŸͺt, v βŠ—β‚œ w⟫, TauCeti.BilinForm.ofTensor, built in TauCeti/Analysis/InnerProductSpace/BilinearForm.lean together with its injectivity, its surjectivity in finite dimensions -- only there is it an identification of the tensor square with all of BilinForm π•œ V -- and the fact that it carries the symmetric tensors to the symmetric forms and the antisymmetric tensors to the alternating ones.

This file makes that construction equivariant: for a unitary representation Ο€, the invariants of the tensor square Ο€ βŠ— Ο€ become the invariant forms of Ο€, in the sense of TauCeti.Representation.IsInvariantForm. Together with the symmetry dictionary this says that the two eigenspaces of the flip that TauCeti/RepresentationTheory/Continuous/Square/Invariants.lean counts are, invariant vector by invariant vector, the invariant symmetric and the invariant alternating forms. That is the dictionary the compact-group Frobenius-Schur trichotomy is read off from in TauCeti/RepresentationTheory/Compact/FrobeniusSchur/InvariantForm.lean; it is the analytic counterpart of TauCeti/LinearAlgebra/BilinearForm/Squares.lean, which does the same job for finite groups through the dual of the symmetric and exterior powers rather than through an inner product.

Nothing here needs a topology on G, a measure, compactness, or even inverses: the acting object is a monoid, and unitarity is the only hypothesis on Ο€. It is what makes the dictionary equivariant: Ο€ g βŠ— Ο€ g preserves the inner product of the tensor square, so moving it across βŸͺt, v βŠ—β‚œ w⟫ costs nothing. It is also all the converse needs -- invariance of the form of t says that βŸͺt, (Ο€ βŠ— Ο€) g s⟫ = βŸͺt, s⟫ on the pure tensors, hence on all of the tensor square, and an operator preserving the inner product and fixing βŸͺt, -⟫ fixes t itself. Only the statements identifying every form as the form of a tensor ask for finite dimensions, and they ask for it through TauCeti.BilinForm.ofTensor_surjective.

Main definitions #

Main statements #

Implementation notes #

The two equivalences for the squares are two readings of one argument, which is why they are both read off the private ContRepresentation.invariantsEquivOfMemIff, stated for an arbitrary subrepresentation of the tensor square cut out by a property of the corresponding forms. The last two statements carry no argument of their own: an equivalence identifies the two nontriviality statements, and a submodule is nontrivial exactly when it is not βŠ₯.

References #

The mathematical development follows Daniel Bump, Lie Groups, second edition, Chapter 2, and T. BrΓΆcker and T. tom Dieck, Representations of Compact Lie Groups, Springer GTM 98 (1985), Chapter II.

@[simp]
theorem ContRepresentation.isInvariantForm_ofTensor_iff {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) (hΟ€ : Ο€.IsUnitary) {t : TensorProduct π•œ V V} :

The form of a tensor is invariant exactly when the tensor is invariant. This is a statement about one tensor at a time; that every invariant form is the form of an invariant tensor is ContRepresentation.map_ofTensor_invariants, which needs finite dimensions.

theorem ContRepresentation.map_ofTensor_invariants {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) [FiniteDimensional π•œ V] (hΟ€ : Ο€.IsUnitary) :

The invariant tensors of the tensor square are exactly the invariant forms, as submodules: the image of the invariants under TauCeti.BilinForm.ofTensor is TauCeti.Representation.invariantForms.

noncomputable def ContRepresentation.invariantsEquivInvariantForms {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) [FiniteDimensional π•œ V] (hΟ€ : Ο€.IsUnitary) :
β†₯(Ο€.tprod Ο€).invariants ≃ₗ⋆[π•œ] β†₯(TauCeti.Representation.invariantForms (toRepresentation π•œ G V Ο€))

The invariants of the tensor square are the invariant forms, conjugate-linearly: the equivalence TauCeti.BilinForm.ofTensorEquiv restricted to the invariants.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem ContRepresentation.coe_invariantsEquivInvariantForms_apply {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) [FiniteDimensional π•œ V] (hΟ€ : Ο€.IsUnitary) (t : β†₯(Ο€.tprod Ο€).invariants) :
    noncomputable def ContRepresentation.symmetricSquareInvariantsEquivSymmetricInvariantForms {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) [FiniteDimensional π•œ V] (hΟ€ : Ο€.IsUnitary) :

    The invariants of the symmetric square are the invariant symmetric forms, conjugate-linearly: the equivalence TauCeti.BilinForm.ofTensorEquiv restricted to them.

    Equations
    Instances For
      @[simp]
      theorem ContRepresentation.coe_symmetricSquareInvariantsEquivSymmetricInvariantForms_apply {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) [FiniteDimensional π•œ V] (hΟ€ : Ο€.IsUnitary) (x : β†₯Ο€.symmetricSquare.invariants) :
      noncomputable def ContRepresentation.exteriorSquareInvariantsEquivAlternatingInvariantForms {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) [FiniteDimensional π•œ V] (hΟ€ : Ο€.IsUnitary) :

      The invariants of the exterior square are the invariant alternating forms, conjugate-linearly: the equivalence TauCeti.BilinForm.ofTensorEquiv restricted to them.

      Equations
      Instances For
        @[simp]
        theorem ContRepresentation.coe_exteriorSquareInvariantsEquivAlternatingInvariantForms_apply {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) [FiniteDimensional π•œ V] (hΟ€ : Ο€.IsUnitary) (x : β†₯Ο€.exteriorSquare.invariants) :
        theorem ContRepresentation.exists_isInvariantForm_isSymm_ne_zero_iff {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) [FiniteDimensional π•œ V] (hΟ€ : Ο€.IsUnitary) :

        A nonzero invariant symmetric form is the same thing as a nonzero invariant tensor of the symmetric square: both sides say that the two sides of ContRepresentation.symmetricSquareInvariantsEquivSymmetricInvariantForms are nontrivial.

        theorem ContRepresentation.exists_isInvariantForm_isAlt_ne_zero_iff {π•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike π•œ] [Monoid G] [NormedAddCommGroup V] [InnerProductSpace π•œ V] (Ο€ : ContRepresentation π•œ G V) [FiniteDimensional π•œ V] (hΟ€ : Ο€.IsUnitary) :

        A nonzero invariant alternating form is the same thing as a nonzero invariant tensor of the exterior square: both sides say that the two sides of ContRepresentation.exteriorSquareInvariantsEquivAlternatingInvariantForms are nontrivial.