[step:Use Peter-Weyl to reduce completeness to the fixed part of each coefficient block]
Let $\widehat G$ denote a choice of one representative $(\tau,V_\tau)$ from each unitary equivalence class of irreducible finite-dimensional continuous unitary complex representations of $G$. For $\tau\in\widehat G$, define its coefficient space
\begin{align*}
\mathcal C_\tau:=\operatorname{span}_{\mathbb C}\{g\mapsto (\tau(g)v,w)_{V_\tau}:v,w\in V_\tau\}\subset C(G).
\end{align*}
By [citetheorem:8833], the [Hilbert space](/page/Hilbert%20Space) $L^2(G,\mu_G)$ is the Hilbert [direct sum](/page/Direct%20Sum) closure of the mutually orthogonal finite-dimensional spaces $\mathcal C_\tau$:
\begin{align*}
L^2(G,\mu_G)=\overline{\bigoplus_{\tau\in\widehat G}\mathcal C_\tau}.
\end{align*}
Let $\mathcal{L}(L^2(G,\mu_G))$ denote the space of bounded linear operators on $L^2(G,\mu_G)$. Define the conjugation action $U:G\to \mathcal{L}(L^2(G,\mu_G))$ by
\begin{align*}
(U_h f)(g):=f(h^{-1}gh)
\end{align*}
for $h,g\in G$ and $f\in L^2(G,\mu_G)$, with equality understood for $L^2$ classes. The Haar measure $\mu_G$ is invariant under inner automorphisms, so each $U_h$ is unitary. The class subspace is
\begin{align*}
L^2(G,\mu_G)^{\operatorname{class}}=\{f\in L^2(G,\mu_G):U_hf=f\text{ for every }h\in G\}.
\end{align*}
Each $\mathcal C_\tau$ is invariant under $U_h$, because if $c_{v,w}:G\to\mathbb C$ is defined by
\begin{align*}
c_{v,w}(g):=(\tau(g)v,w)_{V_\tau},
\end{align*}
then
\begin{align*}
(U_hc_{v,w})(g)=(\tau(g)\tau(h)^{-1}v,\tau(h)^{-1}w)_{V_\tau}.
\end{align*}
Thus the class subspace is the Hilbert direct sum closure of the fixed subspaces $\mathcal C_\tau^G:=\{c\in\mathcal C_\tau:U_hc=c\text{ for every }h\in G\}$.
[/step]