Documentation

TauCeti.RepresentationTheory.Compact.SchurOrthogonality

Schur orthogonality for irreducible compact-group representations #

This file proves the first Schur orthogonality relation for matrix coefficients of a finite-dimensional irreducible unitary representation of a compact group. Haar-averaging a rank-one operator produces a self-intertwiner. Schur's lemma makes that intertwiner scalar, and preservation of the trace determines the scalar to be the reciprocal of the dimension.

The coordinate-free result is accompanied by its orthonormal-basis form. The latter fixes both the order of the Kronecker deltas and the placement of complex conjugation in Mathlib's convention that the inner product is conjugate-linear in its first argument.

The second relation, for a pair of representations, is proved in TauCeti/RepresentationTheory/Compact/Intertwiner/Basic.lean from the vanishing of the intertwiners between them; the last section here packages it with the hypothesis Schur's lemma actually discharges, namely that the two irreducibles are inequivalent.

Main statements #

The basis identity follows from the coordinate-free statement, in the same inner-product convention. The mathematical argument follows Daniel Bump, Lie Groups, second edition, Chapter 2.

theorem ContRepresentation.instCompleteSpaceSchurAverage {๐•œ : Type u_1} {V : Type u_3} [RCLike ๐•œ] [NormedAddCommGroup V] [NormedSpace ๐•œ V] [FiniteDimensional ๐•œ V] :

The scalar selected by Haar averaging #

theorem ContRepresentation.averageOperator_eq_finrank_inv_mul_trace_smul_id {๐•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike ๐•œ] [IsAlgClosed ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [MeasurableSpace G] [BorelSpace G] [NormedAddCommGroup V] [NormedSpace ๐•œ V] [NormedSpace โ„ V] [SMulCommClass โ„ ๐•œ V] [FiniteDimensional ๐•œ V] (ฯ€ : ContRepresentation ๐•œ G V) (hฯ€ : Continuous โ‡‘ฯ€) (hirr : (toRepresentation ๐•œ G V ฯ€).IsIrreducible) (T : V โ†’L[๐•œ] V) :
ฯ€.averageOperator hฯ€ ฯ€ hฯ€ T = ((โ†‘(Module.finrank ๐•œ V))โปยน * (LinearMap.trace ๐•œ V) โ†‘T) โ€ข ContinuousLinearMap.id ๐•œ V

On an irreducible finite-dimensional representation, the Haar average of a self-map is its normalized trace times the identity.

The first Schur orthogonality relation #

theorem ContRepresentation.schur_orthogonality_self {๐•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike ๐•œ] [IsAlgClosed ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [MeasurableSpace G] [BorelSpace G] [NormedAddCommGroup V] [InnerProductSpace ๐•œ V] [NormedSpace โ„ V] [SMulCommClass โ„ ๐•œ V] [FiniteDimensional ๐•œ V] (ฯ€ : ContRepresentation ๐•œ G V) (hฯ€ : Continuous โ‡‘ฯ€) (hunitary : ฯ€.IsUnitary) (hirr : (toRepresentation ๐•œ G V ฯ€).IsIrreducible) (vโ‚ wโ‚ vโ‚‚ wโ‚‚ : V) :
inner ๐•œ (ฯ€.matrixCoeffLp hฯ€ vโ‚ wโ‚) (ฯ€.matrixCoeffLp hฯ€ vโ‚‚ wโ‚‚) = (โ†‘(Module.finrank ๐•œ V))โปยน * ((starRingEnd ๐•œ) (inner ๐•œ vโ‚ vโ‚‚) * inner ๐•œ wโ‚ wโ‚‚)

Schur orthogonality for one irreducible representation, in coordinate-free form.

For a unitary irreducible representation of dimension d, the Lยฒ inner product of the matrix coefficients determined by (vโ‚, wโ‚) and (vโ‚‚, wโ‚‚) is dโปยน * conj โŸชvโ‚, vโ‚‚โŸซ * โŸชwโ‚, wโ‚‚โŸซ. The conjugation on the first vector factor is forced by Mathlib's inner-product convention.

theorem ContRepresentation.schur_orthogonality_basis {๐•œ : Type u_1} {G : Type u_2} {V : Type u_3} [RCLike ๐•œ] [IsAlgClosed ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [MeasurableSpace G] [BorelSpace G] [NormedAddCommGroup V] [InnerProductSpace ๐•œ V] [NormedSpace โ„ V] [SMulCommClass โ„ ๐•œ V] [FiniteDimensional ๐•œ V] (ฯ€ : ContRepresentation ๐•œ G V) (hฯ€ : Continuous โ‡‘ฯ€) (hunitary : ฯ€.IsUnitary) (hirr : (toRepresentation ๐•œ G V ฯ€).IsIrreducible) {d : โ„•} (e : OrthonormalBasis (Fin d) ๐•œ V) (i j k l : Fin d) :
inner ๐•œ (ฯ€.matrixCoeffLp hฯ€ (e j) (e i)) (ฯ€.matrixCoeffLp hฯ€ (e l) (e k)) = (โ†‘d)โปยน * ((if j = l then 1 else 0) * if i = k then 1 else 0)

Schur orthogonality in an orthonormal basis. If ฯ€แตขโฑผ(g) = โŸชฯ€(g)eโฑผ, eแตขโŸซ, then โŸชฯ€แตขโฑผ, ฯ€โ‚–โ‚—โŸซ_{Lยฒ} = dโปยน ฮดโฑผโ‚— ฮดแตขโ‚–.

This is the convention check for schur_orthogonality_self: Kronecker deltas are real, so the coordinate-free conjugation becomes invisible here, while the order of all four indices remains explicit.

theorem ContRepresentation.schur_orthogonality {๐•œ : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [RCLike ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [MeasurableSpace G] [BorelSpace G] [NormedAddCommGroup V] [InnerProductSpace ๐•œ V] [FiniteDimensional ๐•œ V] [NormedAddCommGroup W] [InnerProductSpace ๐•œ W] [NormedSpace โ„ W] [SMulCommClass โ„ ๐•œ W] [CompleteSpace W] (ฯ€ : ContRepresentation ๐•œ G V) (hฯ€ : Continuous โ‡‘ฯ€) (ฯ : ContRepresentation ๐•œ G W) (hฯ : Continuous โ‡‘ฯ) (hunitary : ฯ.IsUnitary) (hirrฯ€ : (toRepresentation ๐•œ G V ฯ€).IsIrreducible) (hirrฯ : (toRepresentation ๐•œ G W ฯ).IsIrreducible) (hne : IsEmpty (ฯ€.Equiv ฯ)) (v w : V) (v' w' : W) :
inner ๐•œ (ฯ€.matrixCoeffLp hฯ€ v w) (ฯ.matrixCoeffLp hฯ v' w') = 0

The second Schur orthogonality relation. Matrix coefficients of inequivalent finite-dimensional irreducible representations of a compact group are Lยฒ-orthogonal, provided the second one is unitary.

This is ContRepresentation.schur_orthogonality_distinct with its hypothesis discharged: the vanishing half of Schur's lemma turns inequivalence into the vanishing of every continuous intertwiner ฯ€ โ†’ ฯ. Algebraic closedness is not needed, since only the vanishing half of Schur's lemma is used.