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 #
ContRepresentation.invariantsEquivInvariantForms: in finite dimensions, the invariants of the tensor square are the invariant forms, conjugate-linearly.ContRepresentation.symmetricSquareInvariantsEquivSymmetricInvariantFormsandContRepresentation.exteriorSquareInvariantsEquivAlternatingInvariantForms: the same for the two squares, whose invariants are the invariant symmetric, respectively alternating, forms.
Main statements #
ContRepresentation.isInvariantForm_ofTensor_iff: the form of a tensor is invariant for a unitary representation exactly when the tensor is invariant for the tensor square.ContRepresentation.map_ofTensor_invariants: the same statement for the two spaces, rather than vector by vector.ContRepresentation.exists_isInvariantForm_isSymm_ne_zero_iffandContRepresentation.exists_isInvariantForm_isAlt_ne_zero_iff: a nonzero invariant symmetric, respectively alternating, form exists exactly when the symmetric, respectively exterior, square has a nonzero invariant tensor.
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.
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.
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.
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
The invariants of the symmetric square are the invariant symmetric forms,
conjugate-linearly: the equivalence TauCeti.BilinForm.ofTensorEquiv restricted to them.
Equations
- Ο.symmetricSquareInvariantsEquivSymmetricInvariantForms hΟ = ContRepresentation.invariantsEquivOfMemIffβ Ο hΟ β― β― β―
Instances For
The invariants of the exterior square are the invariant alternating forms,
conjugate-linearly: the equivalence TauCeti.BilinForm.ofTensorEquiv restricted to them.
Equations
- Ο.exteriorSquareInvariantsEquivAlternatingInvariantForms hΟ = ContRepresentation.invariantsEquivOfMemIffβ Ο hΟ β― β― β―
Instances For
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.
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.