Documentation

TauCeti.RepresentationTheory.Compact.RepresentativeDensity

The representative ring is dense in C(G): the analytic core of Peter-Weyl #

The representative ring ๐“ก(G) of TauCeti/RepresentationTheory/Continuous/Representative.lean is the span, inside C(G, ๐•œ), of the matrix coefficients of the finite-dimensional continuous representations of G. This file proves that on a compact group it is uniformly dense in C(G, ๐•œ); no separation axiom is needed for density, only for the point-separation corollaries below, which read closedness of points off isClosed_singleton and so ask for [T1Space G]. That density is the analytic core of the Peter-Weyl theorem: it is what makes the matrix coefficients span a dense subspace of Lยฒ(G), and hence what a Hilbert basis of Lยฒ(G) can be assembled from.

Two halves already available meet here, and neither of them presupposes any separation property of ๐“ก(G).

Putting them together, a continuous function is a uniform limit of functions in the closure of ๐“ก(G), so it lies in that closure: TauCeti.dense_representativeSubmodule.

Point separation is a corollary, never an input. Once density is known, and provided the points of G are closed, ๐“ก(G) separates the points of G because C(G, ๐•œ) does: the values 0 and 1 of a Urysohn function at two distinct points cannot both be approximated to within 1/2 by a function taking equal values there. Closed points are exactly what this last step needs, and nothing before it, which is why only the results below carry [T1Space G]. Since a span separates two points only if one of its generators does, this upgrades to the statement that the finite-dimensional continuous representations themselves separate the points of a compact Hausdorff group (TauCeti.exists_contRepresentation_apply_ne): distinct group elements act differently in some finite-dimensional continuous representation.

Finally the density is transported to Lยฒ(G). The continuous functions are dense in Lยฒ of a finite measure on a compact space (ContinuousMap.toLp_denseRange) and ๐“ก(G) is uniformly dense in them, so the images of the matrix coefficients span a dense subspace of Lยฒ(G), whose orthogonal complement is therefore trivial. That vanishing complement is the hypothesis of HilbertBasis.mkOfOrthogonalEqBot, so it is the form used to construct the Peter-Weyl Hilbert basis.

Implementation notes #

The uniform density and the point separation drawn from it are purely topological statements, so they take no measurable structure on G: the Haar measure their proofs run through is built on the Borel ฯƒ-algebra installed inside those proofs. Only the Lยฒ statements name a measure, and they alone carry [MeasurableSpace G] [BorelSpace G].

The separation hypothesis on the point-separation results is spelled [T1Space G], the closedness of points that the Urysohn step consumes, rather than [T2Space G]. On a topological group the two are the same condition: such a group is regular (IsTopologicalGroup.regularSpace), so T1Space G already delivers T3Space G. These are therefore the usual compact Hausdorff statements, with the separation axiom stated at the strength the proof actually uses.

Main statements #

References #

Uniform density #

theorem TauCeti.dense_representativeSubmodule (๐•œ : Type u_1) (G : Type u_2) [RCLike ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] :
Dense โ†‘(representativeSubmodule ๐•œ G)

The Peter-Weyl density theorem. The representative ring ๐“ก(G) of a compact group is uniformly dense in C(G, ๐•œ). Hausdorffness is not needed: the mollifiers the proof runs on are built without it.

The representative ring is dense, read as an equality of submodules: its topological closure is the whole of C(G, ๐•œ).

The representative *-subalgebra is dense in C(G, ๐•œ). The span carrying the algebra structure is the same set as TauCeti.representativeSubmodule, so this is TauCeti.dense_representativeSubmodule again; stating it on the *-subalgebra is what makes it available to the Stone-Weierstrass vocabulary.

Point separation #

theorem TauCeti.exists_mem_representativeSubmodule_apply_ne {๐•œ : Type u_1} {G : Type u_2} [RCLike ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [T1Space G] (x y : G) (hxy : x โ‰  y) :
โˆƒ f โˆˆ representativeSubmodule ๐•œ G, f x โ‰  f y

The representative ring separates the points of a compact Hausdorff group.

Point separation is a corollary of TauCeti.dense_representativeSubmodule, and the non-circular route to Peter-Weyl depends on its never being assumed beforehand.

theorem TauCeti.representativeStarSubalgebra_separatesPoints {๐•œ : Type u_1} {G : Type u_2} [RCLike ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [T1Space G] (x y : G) (hxy : x โ‰  y) :
โˆƒ f โˆˆ representativeStarSubalgebra ๐•œ G, f x โ‰  f y

The representative *-subalgebra separates points.

theorem TauCeti.exists_isRepresentative_apply_ne {๐•œ : Type u_1} {G : Type u_2} [RCLike ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [T1Space G] (x y : G) (hxy : x โ‰  y) :
โˆƒ (f : C(G, ๐•œ)), IsRepresentative f โˆง f x โ‰  f y

A single representative function already separates two distinct points, and not merely a linear combination of representative functions.

theorem TauCeti.exists_contRepresentation_apply_ne {๐•œ : Type u_1} {G : Type u_2} [RCLike ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [T1Space G] (x y : G) (hxy : x โ‰  y) :
โˆƒ (n : โ„•) (ฯ€ : ContRepresentation ๐•œ G (EuclideanSpace ๐•œ (Fin n))), Continuous โ‡‘ฯ€ โˆง ฯ€ x โ‰  ฯ€ y

A compact Hausdorff group has enough finite-dimensional representations. Two distinct elements of G act differently in some finite-dimensional continuous representation.

This is the group-theoretic content of Peter-Weyl density: the finite-dimensional continuous representations of a compact Hausdorff group are jointly faithful.

Density in Lยฒ(G) #

theorem TauCeti.dense_image_toLp_representativeSubmodule (๐•œ : Type u_1) (G : Type u_2) [RCLike ๐•œ] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [MeasurableSpace G] [BorelSpace G] :
Dense (โ‡‘(ContinuousMap.toLp 2 (haarProb G) ๐•œ) '' โ†‘(representativeSubmodule ๐•œ G))

The representative ring is dense in Lยฒ(G).

The image of the representative ring in Lยฒ(G) has topological closure everything.

The matrix coefficients have trivial orthogonal complement in Lยฒ(G). This is the form in which the density is consumed by HilbertBasis.mkOfOrthogonalEqBot, which turns an orthonormal system with vanishing orthogonal complement into a Hilbert basis; Schur orthogonality supplies the orthonormality, and this supplies the completeness.