For nonabelian groups , the convolution algebra
is noncommutative and we cannot hope for a Fourier basis. However, it is reasonable to hope that we can implement a Fourier transform on well-chosen commutative subalgebras of
.
The first candidate to look at is the center of
. Despite the fact that
is by definition a subalgebra of
it is useful to think of the class algebra as a standalone algebra associated to every finite group. The starting point here is the fact that we have an explicit description of
which is more workable than its initial definition as the center of
Theorem Z1. The center of the convolution algebra
of a finite group
consists of functions satisfying
for all
. Equivalently, central functions are those satisfying
for all
.
As a consequence of Theorem Z1, indicator functions of conjugacy classes in form a basis of
, and this basis is orthogonal relative to the scalar product on
in which the group basis is orthonormal. More precisely, let
be a set indexing the conjugacy classes of
, and for each
let
be the corresponding conjugacy class. The indicator function of
is then
and because distinct conjugacy classes are disjoint we have
Theorem Z2. The class basis is an orthogonal basis of
.
The problem we pose is to determine whether the class algebra contains a hidden Fourier basis. The answer is yes, though it requires substantial work to see why. Ultimately, we have the following generalization of the Fourier isomorphism on the convolution algebra of a finite abelian group.
Theorem Z3. The class algebra is isomorphic to the function algebra
of a finite set
equicardinal with
The proof of Theorem Z3 is based on a higher-dimensional generalization of the multiplicative characters of . A unitary representation of
is a pair
consisting of a nonzero Hilbert space
together with a group homomorphism
where is the group of unitary elements in the endomorphism algebra
. Observe that if
we can identify
with a group homorphism
i.e. with a multiplicative character. To associate a function on
to a general unitary representation
of
, we use the unique (up to scaling) trace on
and define the character
Then, by construction, and by analogy with the Fourier transform on the convolution algebra
we hope that developing the theory of characters will lead to a Fourier basis of the class algebra
of an arbitrary finite group, leading to a proof of Theorem Z3. As a first step, we seek conditions under which the characters
and
of two unitary representations
and
of
will be orthogonal in
i.e. conditions on these unitary representations which will force
This is where the key notion of -equivariant linear transformations enters: we say that a linear transformation
intertwines the unitary representation
and
if
The set of all intertwining transformations is a subspace of
whose dimension is a key quantity.
Theorem Z4. We have
Thus our character orthogonality question becomes the question of when the space of intertwiners between two given unitary representations is zero-dimensional. To understand when this occurs, the key notion is that of a subrepresentation. A subrepresentation of a unitary representation of
is a nonzero subspace
such that each of the unitary operators
maps
In this case, we may define
to be the restriction of
to
, giving a unitary representation
which is said to be a subrepresentation of
.
Let us take a moment to note that is a space of linear maps between two possibly different Hilbert spaces, so the Singular Value Decomposition is a naturally associated tool. First of all, associated to any intertwiner
are its kernel
and image
and it is straightforward to check that these are subrepresentations of
and
, respectively. The SVD gives us positive numbers
and orthogonal decompositions
such that the restriction of to
has the form
with
an isometric isomorphism of Hilbert spaces. It is an important fact that the SVD is fully compatible with representation theory.
Theorem Z5. If , then the spaces
are subrepresentations of
, the spaces
are subrepresentations of
, and the isometric isomorphisms
are
-equivariant.
A unitary representation of
is called irreducible if it admits no proper subrepresentation. From the above, we have Schur’s Lemma.
Theorem Z6. A nonzero -equivariant linear map out of an irreducible unitary representation is injective, a nonzero
-equivariant linear map into an irreducible unitary representation is surjective, a nonzero
-equivariant linear map between irreducible unitary representations is bijective.
A consequence of this, which is often also called Schur’s Lemma, is the following. Note: Theorem Z6 does not require the Fundamental Theorem of Algebra, but Theorem Z7 does.
Theorem Z7. If is an irreducible representation of
, then
Moreover, if
is a second irreducible unitary representations of
which is isomorphic to
, then
is one-dimensional.
There is an important consequence of Theorem Z7, which is the third and final result in the trinity of theorems collectively known as “Schur’s Lemma.” To state it, note first that there is a bijection between unitary representations of and linear representations of
. Namely, given a unitary representation
of
there is a corresponding linear representation
of
whose action is defined by
Theorem Z8. If belongs to
then the image
of
in any irreducible linear representation
of
is a scalar operator.
Combining Theorems Z4,Z6, and Z7 we reach the following conclusion: characters of non-isomorphic irreducible unitary representations are orthogonal.
Theorem Z9. If and
are irreducible unitary representations of
, then
is equal to
if they are isomorphic and equal to
if they are not isomorphic.
Let be a set parameterizing isomorphism classes of irreducible unitary representations of
and for each
let
be a representative of the corresponding isomorphism class. Theorem Z8 tells us that
is a linearly independent set in the class algebra
. From this it follows that the number of isomorphism classes of irreducible unitary representations of
is bounded by the number of conjugacy classes in
.
The fact that the orthogonal set spans
is deduced by combining isotypic decompositions with the Wedderburn transform on the full convolution algebra
First, there is a bijection between unitary representations of
and linear representations of
. Namely, given a unitary representation
of
there is a corresponding linear representation
of
whose action is defined by
Conversely, given a linear representation of
we get a unitary representation
of
given by
Theorem Z10. As a unitary representation of , we have
for every
Theorem Z10 is a key result. To prove it, one first shows that for any unitary representation of
we have
Make sure you know how to do this. Then, one computes the character of the regular representation,
and combines this with the above multiplicity formula. With Theorem Z9 in hand, the next result is easily obtainable. For each define
by
where for any
.
Theorem Z11. The orthogonal complement of in
is the zero space. Equivalently,
is a basis of
.
The proof of Theorem Z11 uses Theorem Z9 together with the third part of Schur’s Lemma, Theorem Z8.
This completes Phase I of the construction of the Fourier transform on the class algebra of an arbitrary finite group: we have built an orthogonal basis of
from characters of irreducible unitary representations of
. This mirrors the abelian theory, though it is much more involved. Phase II consists of showing that the character basis of
, suitably normalized, is a Fourier basis.