Math 202B: Lecture 24

*** Problems in this lecture Due March 15 ***

*** Please complete a course evaluation ***

Let G be a finite group, and let \Lambda be a set parameterizing irreducible unitary representations of G up to isomorphism. We know that \Lambda is a finite set whose cardinality is bounded by the number of conjugacy classes in G. For each \lambda \in \Lambda, let (V^\lambda,\varphi^\lambda) be an irreducible unitary representation of G, and denote by

\chi^\lambda(g) = \mathrm{Tr}\ \varphi^\lambda(g), \quad g \in G,

the corresponding character. Then, \{\chi^\lambda \colon \lambda \in \Lambda\} form an orthogonal set of functions in the class algebra \mathcal{K}(G),

\langle \chi^\lambda,\chi^\mu\rangle= \delta_{\lambda\mu}|G|.

We do not yet know that \{\chi^\lambda \colon \lambda \in \Lambda\} spans \mathcal{K}(G), but we will get there soon.

Today we will discuss the representation-theoretic analogue of prime factorization. In fact, decomposing representations is easier than decomposing numbers because our set of irreducible objects \{V^\lambda \colon \lambda \in \Lambda\} is finite, and there is a formula for the multiplicity of a given irreducible in a given representation.

Let (V,\varphi) be any finite-dimensional unitary representation of G. Either this representation is irreducible, or not. If it is, then (V,\varphi) is isomorphic to (V^\lambda,\varphi^\lambda) for some \lambda \in \Lambda). If not, then it contains a proper subrepresentation, i.e. a nonzero subspace V_1<V which is G-stable.

Theorem 24.1 (Maschke’s Theorem). The orthogonal complement V_1^\perp is also G-stable.

Proof: For any v_0 \in V_1^\perp and v_1 \in V_1 we have

\langle \varphi^\lambda(g)v_0,v_1\rangle = \langle v_0,\varphi^\lambda(g^{-1})v_1\rangle = 0

for all g \in G. \square

We now have a decomposition V=V_1 \oplus V_2 of V into two proper subrepresentations. Repeat this process on each of the “factors” V_1 and V_2, and after finitely many steps you will produce a binary tree whose leaves are irreducible subrepresentations of V. Each of these leaves is necessarily isomorphic to one of the “primes” (V^\lambda,\varphi^\lambda). We thus have a “prime factorization”

V \simeq \bigoplus\limits_{\lambda \in \Lambda} \mathrm{mult}(V^\lambda,V)V^\lambda,

where \mathrm{mult}(V^\lambda,V) is the number of leaves in the tree isomorphic to V^\lambda. This is called the isotypic decomposition of V. It remains to verify that however we decompose (V,\varphi) into irreducibles, the end result will be the same.

Problem 24.1. State and prove a uniqueness theorem for “the” isotypic decomposition of a representation (hint: character orthogonality).

Theorem 24.2. We have

\mathrm{mult}(V^\lambda,V)=\frac{1}{|G|}\langle \chi^\lambda,\chi^V\rangle.

Proof: Taking traces on each side of the isotypic decomposition yields

\chi^V = \sum\limits_{\lambda \in \Lambda} \mathrm{mult}(V^\lambda,V)\chi^\lambda,

now use character orthogonality. \square

Problem 24.2. Prove that \mathrm{mult}(V^\lambda,V) = \dim\mathrm{Hom}_G(V^\lambda,V).

Now we are in position to prove that the character of a representation really does characterize it, up to isomorphism.

Theorem 24.3. Two unitary representation (V,\varphi) and (W,\psi) of G are isomorphic if and only if \chi^V=\chi^W.

Proof: It is clear that isomorphic representations have the same character. For the converse, the fact that \chi^V=\chi^W implies that \langle \chi^\lambda,\chi^V\rangle = \langle \chi^\lambda,\chi^W\rangle for all \lambda \in \Lambda, so that V and W have the same isotypic decomposition. \square

Theorem 24.4. A unitary representation (V,\varphi) of G is irreducible if and only if \langle \chi^V,\chi^V \rangle=|G|.

Proof: Let

\chi^V = \sum\limits_{\lambda \in \Lambda} \mathrm{mult}(V^\lambda,V)\chi^\lambda

denote the isotypic decomposition of G in character form. We then have

\langle \chi^V,\chi^V\rangle = |G|\sum\limits_{\lambda \in \Lambda} \mathrm{mult}(V^\lambda,V)^2,

and you can take it from here. \square

Problem 24.3. Compute the isotypic decomposition of the regular representation.

Math 202B: Lecture 23

*** Problems in this lecture due March 15 ***

*** Please complete a course evaluation ***

Let \mathbf{Rep}(G) be the category of finite-dimensional unitary representations (V,\varphi) of a finite group G.

Problem 23.1. One-dimensional unitary representations of G are the same thing as multiplicative characters of G. Explain this sentence carefully.

We also discussed a way to associate a scalar-valued function on G to every unitary representation (V,\varphi) of G. Namely, the character of (V,\varphi) is the function on G defined by

\chi^V(g)= \mathrm{Tr}\ \varphi(g), \quad g \in G.

After objects come morphisms. We have been working on our understanding of the hom-spaces in \mathbf{Rep}(G), which are vector spaces of linear transformations. Namely, for any two unitary representations (V,\varphi) and (W,\psi) of G, the corresponding set of morphisms \mathrm{Hom}_G(V,W) is the subspace of \mathrm{Hom}(V,W) consisting of those linear transformations which satisfy

T\circ \varphi(g) = \psi(g) \circ T, \quad g \in G.

Transformations T \in \mathrm{Hom}_G(V,W) are said to intertwine the actions \varphi and \psi. Equivalently, \mathrm{Hom}_G(V,W) is the space of G-equivariant linear maps from V to W. The first thing we did was prove a dimension formula, which we restate now for ease of reference.

Theorem 23.1. We have

\dim \mathrm{Hom}_G(V,W) = \frac{1}{|G|} \langle \chi^V,\chi^W \rangle.

This is at least reminiscent of our main result about multiplicative characters of a finite abelian group: they form an orthogonal basis of \mathcal{C}(G). So, we want to see some sort of orthogonality emerging for characters of unitary representations which, once again, are higher-dimensional generalizations of multiplicative characters. We saw that the more general version of character orthogonality we are trying to develop is related to the concept of irreducibility.

Problem 23.2. Prove that if G is abelian, all its irreducible representations are one-dimensional.

Last lecture, we proved the following.

Theorem 23.2 (Schur’s Lemma). If (V,\varphi) and (W,\psi) are irreducible unitary representations of G, then every nonzero map T \in \mathrm{Hom}_G(V,W) is an isomorphism.

As a consequence of Theorems 23.1 and 23.2 we have the following: if (V,\varphi) and (W,\psi) are irreducible and non-isomorphic, their characters are orthogonal: we have

\chi^V,\chi^W \rangle = |G| \dim \mathrm{Hom}_G(V,W) =0.

In particular, this generalizes character orthogonality as we know it for finite abelian groups. This leads to the following.

Conjecture 23.3. If (V,\varphi) is an irreducible unitary representation of G, then

\langle \chi^V,\chi^V\rangle = |G|.

The goal of this lecture is to prove Conjecture 23.3. First of all, because of Theorem 23.1, for any unitary representation (V,\varphi) of G we have

\langle \chi^V,\chi^V\rangle = |G|\dim \mathrm{Hom}_G(V,V).

So Conjecture 23.3 is equivalent to the following.

Conjecture 23.4. If (V,\varphi) is an irreducible unitary representation of G, then \mathrm{End}_G(V) = \mathrm{Hom}_G(V,V) is one-dimensional.

First of all, let us clarify that \mathrm{End}_G(V) is the space of all linear operators T \in \mathrm{End}(V) such that

T\rho(g)=\rho(g)T, \quad g \in G.

As we have seen, this is in fact a subalgebra of \mathrm{End}(V), and e know that \mathrm{End}_G(V) and every algebra has a unique one-dimensional subalgebra. So, Conjecture 23.4 is equivalent to the following.

Theorem 23.5. If (V,\varphi) is an irreducible unitary representation of G, then \mathrm{End}_G(V) = \mathbb{C}I.

Proof: Let T \in \mathrm{End}_G(V) and let \alpha be an eigenvalue of T. Then, T - \alpha I is again in the algebra \mathrm{End}_G(V), but at the same time \mathrm{Ker}(T-\alpha I) is a nontrivial G-stable subspace of V. Since (V,\varphi) is irreducible, \mathrm{Ker}(T-\alpha I)=V, which is the same as T=\alpha I. \square

The above argument relies on something we all take for granted. For any algebra \mathcal{A} and any element A \in \mathcal{A}, the spectrum of A is the set

\mathrm{Spec}(A) = \{\alpha \in \mathbb{C} \colon A-\alpha I \text{ not invertible}\}.

Theorem 23.6 (Fundamental Theorem of Algebra). Every T \in \mathrm{End}(V) has nonempty spectrum \mathrm{Spec}(T) \subset \mathbb{C}.

Problem 23.3. Assuming the above, prove that the spectrum of any element of any finite-dimensional von Neumann algebra is nonempty.

The following generalizes Theorem 23.6.

Theorem 23.7 (Burnside’s Theorem). The only subalgebra \mathcal{A} \leq \mathrm{End}(V) which admits no proper non-trivial stable subspace W \leq V is \mathcal{A}=\mathrm{End}(V).

Let (V,\varphi) be any unitary representation of G, and consider the corresponding linear representation of \mathcal{C}(G) defined by

\Phi(E_g) = \varphi(g), \quad g \in G.

Problem 23.4. Prove that (V,\varphi) is irreducible if and only if (V,\Phi) is irreducible.

Combining this problem with Burnside’s theorem, we have that if (V,\varphi) and hence (V,\Phi) is irreducible, then the image of \mathcal{C}(G) in \mathrm{End}(V) is \mathrm{End}(V). Consequently, \mathrm{End}_G(V) is the center of \mathrm{End}(V) and a second proof of Theorem 23.5 follows if we prove directly that the center of an endomorphism algebra is minimal.

Theorem 23.8. The center of \mathrm{End}(V) is \mathbb{C}I.

Proof: Let X \subset V be an orthonormal basis and let \{E_{yx} \colon x,y \in X\} be the corresponding elementary basis of \mathrm{End}(V). Suppose that A \in \mathrm{End}(V) commutes with all elementary operators. Then, for any p,q \in X we have

E_{pp}AE_{qq} = \sum\limits_{x,y \in X} \langle y,Ax\rangle E_{pp}E_{yx}E_{qq} = \sum\limits_{y \in X} \langle p,Ax\rangle E_{px}E_{qq} = \langle p,Aq \rangle E_{pq},

and likewise

E_{qq}AE_{pp} = \langle q,Ap \rangle E_{qp},

so that

p \neq q \implies \langle p,Aq\rangle = \langle q,Ap \rangle =0.

Furthermore, we have

E_{pq}AE_{qp} = \sum\limits_{x,y \in X} \langle y,Ax\rangle E_{pq}E_{yx}E_{qp} =\sum\limits_{x \in X} \langle q,Ax\rangle E_{px}E_{qp} = \langle q,Aq\rangle E_{pp},

and also

E_{pq}E_{qp}A = E_{pp}A = \sum\limits_{x,y \in X} \langle y,Ax \rangle E_{pp}E_{yx} = \sum\limits_{x \in X} \langle p,Ax\rangle E_{px} = \langle p,Ap\rangle E_{pp},

which forces \langle p,Ap\rangle = \langle q,Aq\rangle. \square

Math 202B: Lecture 22

Let \mathbf{Rep}(G) be the category of finite-dimensional unitary representations of a finite group G. As we discussed last week, \mathbf{Rep}(G) is both “bigger” and “smaller” than the category \mathbf{FHil} of finite-dimensional Hilbert spaces. What this means is that the same Hilbert space V may appear in \mathbf{Rep}(G) as two distinct representations (V,\varphi) and (V,\varphi'), but at the same time hom-spaces in \mathbf{Rep}(G) may be smaller because, unlike \mathrm{Hom}(V,W), linear maps in \mathrm{Hom}_G(V,W) must intertwine the actions \varphi and \psi of two unitary representations (V,\varphi) and (W,\psi). In fact, we have already made this “smaller” feature quantitative by deriving the dimension formula

\dim \mathrm{Hom}_G(V,W) = \frac{1}{|G|} \langle \chi^V,\chi^W\rangle.

In this lecture we will compare \mathrm{Hom}(V,W) and \mathrm{Hom}_G(V,W) structurally as opposed to numerically.

One of the simplest things we can say about a linear map T \in \mathrm{Hom}(V,W) is that its kernel and image are subspaces of V and W, respectively. It is therefore natural to hope that a G-equivariant linear map T \in \mathrm{Hom}_G(V,W) would have kernel and image that are “subrepresentations” of V and W, respectively. To make sense of this we first need to define subobjects in \mathbf{Rep}(G).

Definition 22.1. Let (V,\varphi) be a unitary representation of G, and let W be a vector subspace of V. We say that W is G-stable if \varphi(g)w \in W for all g \in G and w \in W.

Problem 22.1. Prove that if T \in \mathrm{Hom}_G(V,W) then \mathrm{Ker}(T) is a G-stable subspace of V and \mathrm{Im}(T) is a G-stable subspace of W.

The only reason that the above is not our definition of “subrepresentation” is that we require representations to be nonzero.

Definition 22.2. A subrepresentation of (V,\varphi) is a nonzero G-stable subspace W \leq V. In particular, (W,\varphi) is a unitary representation of G in its own right provided we restrict each \varphi(g) to W.

Now let us recall the main structure theorem we have for linear maps between finite-dimensional vector spaces, which was the main result of Math 202A.

Theorem (SVD): For any linear map T \in \mathrm{Hom}(V,W) between finite-dimensional Hilbert spaces, there exist distinct positive numbers \sigma_1> \dots > \sigma_r > 0 and nonzero pairwise orthogonal subspaces V_1,\dots,V_r and W_1,\dots,W_r of V and W such that

V = V_1 \oplus \dots \oplus V_r \oplus \mathrm{Ker}(T) \quad\text{and}\quad W=W_1 \oplus \dots \oplus W_r \oplus \mathrm{Im}(T)^\perp

and the restriction of T to V_i has the form T=\sigma_iU_i with U_i \in \mathrm{Hom}(V_i,W_i) an isometric isomorphism.

It is an under-appreciated fact that the SVD holds in \mathbf{Rep}(G) in a very natural way.

Theorem 22.3 (G-equivariant SVD). Let (V,\varphi) and (W,\psi) be unitary representations of G and let T \in \mathrm{Hom}_G(V,W) be a G-equivariant linear map. Then, the left singular spaces V_1,\dots,V_r of T are subrepresentations of V, the right singular spaces W_1,\dots,W_r are subrepresentations of W, and the restriction of T to V_i is an isomorphism in \mathrm{Hom}_G(V_i,W_i). Moreover, the map U_i = \sigma_iT_i|_{V_i} is an isometric isomorphism in \mathrm{Hom}(V_i,W_i).

In \mathbf{FHil}, a space V whose only subspace is V is necessarily one-dimensional. In \mathbf{Rep}(G), the situation is not as simple.

Definition 22.1. A unitary representation (V,\varphi) of G is said to be irreducible if the only subrepresentation it contains is (V,\varphi) itself.

Let \mathbf{Irr}(G) be the full subcategory of \mathbf{Rep}(G) whose objects are irreducible representations. The hom-spaces in this category are highly restricted.

Theorem 22.4 (Schur’s Lemma). If (V,\varphi) and (W,\psi) are irreducible unitary representations of G, then any nonzero map T \in \mathrm{Hom}_G(V,W) is an isomorphism.

Problem 22.2. Prove Schur’s Lemma (it follows directly from the $latex $G-equivariant SVD).$

Another way to state Schur’s Lemma is that if (V,\varphi) and (W,\psi) are irreducible representations which are not isomorphic, then

\mathrm{Hom}_G(V,W) = \{0_{\mathrm{Hom}(V,W)}\}.

Together with our dimension formula for \mathrm{Hom}_G(V,W), this yields the following.

Corollary 22.5. The characters of two non-isomorphic irreducible unitary representations (V,\varphi) and (W,\psi) are orthogonal: we have \langle \chi^V,\chi^W\rangle=0.

Problem 22.3. Prove that the character of any unitary representation (V,\varphi) of G is a class function on G. Prove that the characters of any two isomorphic representations are equal. Combining these facts, deduce an upper bound on the number of isomorphism classes of irreducible unitary representations of G.

Math 202B: Lecture 21

***Problems in this lecture due March 8***

Let G be a finite group. The notion of adjoint representation plays a key role in understanding the unitary representation category \mathbf{Rep}(G) because it leads to a dimension formula for its hom-spaces, \mathrm{Hom}_G(V,W). We now explain this.

Definition 21.1. For any unitary representation (V,\varphi) of G, the space of G-invariant vectors in V is

V^G = \{ v \in V \colon \varphi(g)v=v\text{ for all }g \in G\}.

In other words, V^G is the set of all vectors v\in V which are fixed points of each unitary operator \varphi(g), g \in G.

Proposition 21.2. The space V^G is a vector subspace of V, which is moreover mapped into itself by each of the operators \varphi(g), $g \in G.$

Problem 21.1. Prove Proposition 21.2.

We now come to the key point, which is that the space \mathrm{Hom}_G(V,W) of intertwining maps between two unitary representations (V,\varphi) and (W,\psi) of G is the same thing as the space of G-invariant vectors in the corresponding adjoint representation (\mathrm{Hom}(V,W),\omega).

Proposition 21.3. \mathrm{Hom}(V,W)^G = \mathrm{Hom}_G(V,W).

Proof: We have

\mathrm{Hom}(V,W)^G = \{T \in \mathrm{Hom}(V,W) \colon \omega(g)T =T \text{ for all }g \in G\} \\ = \{T \in \mathrm{Hom}(V,W) \colon \psi(g)T\varphi(g)^* =T \text{ for all }g \in G\} \\ = \{T \in \mathrm{Hom}(V,W) \colon \psi(g)T =T\varphi(g) \text{ for all }g \in G\}.

-QED

Proposition 21.3 reduces the problem of describing \mathrm{Hom}_G(V,W) to the problem of describing \mathrm{Hom}(V,W)^G. This is progress, because the problem of describing V^G can be solved for any unitary representation (V,\varphi) of G.

Theorem 21.4. (First Projection Formula) For any unitary representation (V,\varphi) of G, the operator P \in \mathrm{End}(V) defined by averaging all operators in the representation,

P = \frac{1}{|G|} \sum\limits_{g \in G} \varphi(g),

is a selfadjoint projections whose image is V^G.

Problem 21.2. Prove Theorem 21.4, which is our third application of averaging over a group.

We will apply the First Projection Formula to the adjoint representation (\mathrm{Hom}(V,W),\omega) corresponding to two given unitary representations (V,\varphi) and (V,\psi) of G. On one hand, we have

\dim \mathrm{Hom}(V,W)^G = \dim \mathrm{Hom}_G(V,W)

as a direct consequence of Proposition 18.2. On the other hand, by the First Projection Formula the operator

P = \frac{1}{|G|} \sum\limits_{g \in G} \omega(g)

is the orthogonal projection of \mathrm{Hom}(V,W) onto the subspace \mathrm{Hom}(V,W)^G = \mathrm{Hom}_G(V,W), so that in particular

\mathrm{Tr}\, P = \dim \mathrm{Hom}(V,W)^G = \dim \mathrm{Hom}_G(V,W).

This is because, as you know from Math 202A, the trace of a projection is the dimension of its image. We want to compute this trace. Since

\mathrm{Tr}P = \frac{1}{|G|} \sum\limits_{g \in G} \mathrm{Tr} \omega(g)=\frac{1}{|G|} \sum\limits_{g \in G}\chi^{\mathrm{Hom}(V,W)}(g),

and since we showed in Lecture 20 that

\chi^{\mathrm{Hom}(V,W)}(g)=\overline{\chi^V(g)}\chi^W(g),

we have established the following.

Theorem 21.5. For any two unitary representations (V,\varphi) and (W,\psi) of G, we have

\dim \mathrm{Hom}_G(V,W) = \frac{1}{|G|}\langle \chi^V,\chi^W\rangle,

where \langle \cdot,\cdot \rangle is the L^2-scalar product on \mathcal{C}(G).

Theorem 21.5 opens up a path to establishing a version of character orthogonality in \mathcal{C}(G). Namely, we want to build a special subcategory of \mathrm{Rep}(G) such that if (V,\rho) and (W,\psi) are distinct objects in this subcategory then the space \mathrm{Hom}_G(V,W) of morphisms between them is the zero space. We will see how to do this next week using a structural (as opposed to numerical) description of \mathrm{Hom}_G(V,W) based on the notion of irreducible representations – those which cannot be be decomposed into smaller ones.

Math 202B: Lecture 20

Let G be a finite group. recall that a unitary representation of G is a pair (V,\rho) consisting of a nonzero Hilbert space V together with a group homomorphism \varphi \colon G \to U(V), where U(V) is the group of unitary operators on V.

We are going to spend the rest of the course studying the category \mathbf{Rep}(G) whose objects are finite-dimensional unitary representations of G. Morphisms in \mathbf{Rep}(G) are defined as follows.

Definition 20.1. Let (V,\rho) and (W,\psi) be unitary representations of G. A linear transformation T \in \mathrm{Hom}(V,W) is said to intertwine the actions \varphi and \psi if

T \circ \varphi(g) = \psi(g) \circ T, \quad g \in G.

Declare the set of \mathrm{Hom}_G(V,W) of morphisms from (V,\rho) to (W,\psi) to be the set of intertwining maps as above.

We have now defined the category \mathbf{Rep}(G) of unitary representations of G. This category encodes all the ways in which G can act on finite-dimensional Hilbert spaces. It has more objects than the category \mathbf{FHil} of finite-dimensional Hilbert spaces, but its Hom-spaces are smaller.

Problem 20.1. Prove that \mathrm{Hom}_G(V,W) is a subspace of \mathrm{Hom}(V,W). Moreover, prove that if T \in \mathrm{Hom}_G(V,W) then T^* \in \mathrm{Hom}_G(W,V).

Now let us discuss a few ways in which the definition of \mathrm{Hom}_G(V,W) is well-chosen.

First consider \mathrm{End}_G(V)=\mathrm{Hom}_G(V,V), the space of endomorphisms of a unitary representation (V,\varphi) of G. This is the subspace of \mathrm{End}(V)=\mathrm{Hom}(V,V) consisting of linear operators A on V which commute with each of the unitary operators \varphi(g),

T \varphi(g) = \varphi(g)T, \quad g \in G.

Equivalently, if we let (V,\Phi) be the linear representation of \mathcal{C}(G) corresponding to the unitary representation (V,\phi) via \Phi(E_g)=\varphi(g), then \mathrm{End}_G(V) is the centralizer of the image of \mathcal{C}(G) in \mathrm{End}(V) under \Phi. Thus, since the centralizer of any subalgebra is again a subalgebra, we have that \mathrm{End}_G(V) is a subalgebra of \mathrm{End}(V).

Isomorphisms in \mathbf{FHIl} are easy to understand: \mathrm{Iso}(V,W) is nonempty if and only if \dim V=\dim W, and it consists of all linear bijections T \colon V \to W. We know from Math 202A that if \mathrm{Iso}(V,W) is nonempty then there exists an isometry U \in \mathrm{Iso}(V,W). The set \mathrm{Iso}_G(V,W) of isomorphisms between unitary representations (V,\varphi) and (W,\psi) is more constrained, since it consists of linear bijections T \colon V \to W which intertwine the actions \varphi and \psi, and it may be empty even if a linear bijection V \to W exists.

Problem 20.2. Prove that \mathrm{Iso}_G(V,W) is nonempty if and only if it contains an isometry U \colon V \to W. (This can be done using either singular value decomposition or polar decomposition).

Problem 20.2 gives a matrix interpretation of what it means for two unitary representations (V,\varphi) and (W,\psi) to be isomorphic. Namely, let U \in \mathrm{Iso}_G(V,W) be an isometry. Choose any orthonormal basis X \subset V, and let Y = \{Ux \colon x \in V\} be the corresponding orthonormal basis of W. Then, we have

\langle y',\psi(g)y\rangle_W = \langle Ux',\psi(g)Ux\rangle_W = \langle Ux',U\varphi(g)x\rangle_W=\langle x',\varphi(g)x\rangle_V.

In other words, for any ordering x_1,\dots,x_n, taking the corresponding ordering Ux_1,\dots,Ux_n of Y we have that the n \times n unitary matrices [\varphi(g)]_X and [\psi(g)]_Y coincide for all g \in G. So, isomorphic representations of G represent the elements of G as exactly the same unitary matrices. An obvious but important consequence of this is the following.

Theorem 20.1. Isomorphic objects in \mathbf{Rep}(G) have the same character.

One of the many miracles of group representation theory is that the converse of Theorem 20.1 holds: the character of a unitary representation characterizes it up to isomorphism (hence the name). As a first step towards establishing this result, we consider another important aspect of \mathbf{Rep}(G), namely that given any two objects we can build a third as follow.

Definition 20.2. Let (V,\rho) and (W,\psi) be unitary representations of G. The corresponding adjoint representation (\mathrm{Hom}(V,W),\omega) is defined by

\omega(g)T=\psi(g)T\varphi(g^{-1}), \quad g \in G.

Let us place this construction in a more general framework. Given two finite-dimensional Hilbert spaces V and W, equip \mathrm{Hom}(V,W) with the Hilbert-Schmidt scalar product.

Definition 20.3. The adjoint action of U(V) \times U(W) on \mathrm{Hom}(V,W) is the group homomorphism

\omega \colon U(V) \times U(W) \longrightarrow U(\mathrm{Hom}(V,W))

defined by

\omega(A,B)T=BTA^*.

Problem 20.3. Check that \omega(A,B) is indeed a unitary operator on \mathrm{Hom}(V,W), and that \omega is indeed a group homomorphism.

Now let us calculate the matrix elements of \omega(A,B) \in U(\mathrm{Hom}(V,W)) in terms of the matrix elements of A \in U(V) and B\in U(W). To do so, let X \subset V and Y \subset W be orthonormal bases, and let \{E_{yx} \colon x \in X, y \in Y\} be the corresponding orthonormal basis of \mathrm{Hom}(V,W).

Proposition 20.3. We have

\langle E_{y'x'},\omega(A,B)E_{yx}\rangle = \overline{\langle x',Ax\rangle}{\langle y',By\rangle}.

Proof: We have

\langle E_{y'x'},\omega(A,B)E_{yx}\rangle =\mathrm{Tr}\ E_{y'x'}^*BE_{yx}A^*=\mathrm{Tr}\ BE_{yx}A^*E_{x'y'},

which is the trace of an operator in \mathrm{End}(W). We compute this trace as

\mathrm{Tr}\ BE_{yx}A^*E_{x'y'}=\sum\limits_{w \in Y} \langle w,BE_{yx}A^*E_{x'y'}w\rangle = \langle y',BE_{yx}A^*x'\rangle.

Now expand

A^*x' = \sum\limits_{x'' \in X} \langle x'',A^*x'\rangle x''

to get

\langle y',BE_{yx}A^*x'\rangle=\sum\limits_{x'' \in X} \langle y',BE_{yx}x''\rangle \langle x'',A^*x'\rangle=\langle y',By\rangle \langle x,A^*x'\rangle = \overline{\langle x',Ax \rangle}\langle y',By\rangle,

which completes the proof. \square

Corollary 20.4. We have

\mathrm{Tr}\omega(A,B) = \overline{\mathrm{Tr} A}\ \mathrm{Tr}B.

Proof: Proposition 20.3 gives

\mathrm{Tr}\omega(A,B) = \sum\limits_{x \in X}\sum\limits_{y \in Y}\langle E_{yx},\omega(A,B)E_{yx}\rangle =\sum\limits_{x \in X}\sum\limits_{y \in Y} \overline{\langle x,Ax \rangle}\langle y,By\rangle=\overline{\mathrm{Tr} A}\ \mathrm{Tr}B,

as claimed. \square

From the above, we get the following relationship between the characters of two given unitary representations (V,\varphi) and (W,\psi), and the character of the corresponding adjoint representation (\mathrm{Hom}(V,W),\omega).

Corollary 20.5. For all g \in G, we have

\chi^{\mathrm{Hom}(V,W)}(g) = \overline{\chi^V(g)}\chi^W(g).

Math 202B: Lecture 19

We now understand the convolution algebra \mathcal{C}(G) very well for

G=G_1 \times \dots \times G_r

be a product group with G_i a cyclic group of order n_i. The basic mechanism is that we can parameterize both the group G=\{g_\alpha \colon \mu \in \Lambda\} and the set \widehat{G}=\{\chi^\lambda \colon \lambda \in \Lambda\} of multiplicative characters of G by

\Lambda = \mathbb{Z}_{n_1} \times \dots \times \dots \mathbb{Z}_{n_r}

in a very explicit and useful way. Namely, for every \alpha,\lambda \in \Lambda we have

\chi^\lambda(g_\alpha) = \omega_1^{\alpha_1\lambda_1} \dots \omega_r^{\alpha_r\lambda_r}, \quad \omega_k=\exp\left(\frac{2\pi i}{n_k}\right),

and this is the complete list of homomorphisms G \to U(1) from G into the unit circle U(1) in \mathbb{C}. Using this description, we were able to show that \widehat{G}=\{\chi^\lambda \in \lambda \in \Lambda\} is an orthogonal basis of \mathcal{C}(G),

\langle \chi^\lambda,\chi^\mu\rangle = \sum\limits_{g \in G} \overline{\chi^\lambda(g)}\chi^\mu(g)=\delta_{\lambda\mu}|G|.

Moreover, the normalized characters

F^\lambda :=\frac{1}{|G|}\chi^\lambda, \quad \lambda \in \Lambda,

form a Fourier basis \{F^\lambda \colon \lambda \in \Lambda\} of \mathcal{C}(G). Thus we get an algebra isomorphism \mathcal{C}(G) \to \mathcal{F}(\Lambda), the Fourier transform.

Now let us compare the Fourier transform on \mathcal{C}(G) with another kind of “transform” we have seen already, the regular representation of an algebra \mathcal{A} equipped with a Frobenius scalar product \langle \cdot,\cdot \rangle, i.e. a von Neumann algebra). In this setting we looked at the algebra homomorphism

\Phi \colon \mathcal{A} \longrightarrow \mathrm{End}\mathcal{A}

which sends each algebra element A \in \mathcal{A} to the left multiplication operator

\Phi(A)B=AB, \quad B \in \mathcal{A}.

Specializing this construction to the case where \mathcal{A}=\mathcal{C}(G) is the convolution algebra of a finite abelian group G, we obtain the following spectral interpretation of the Fourier transform.

Theorem 19.1. For every A \in \mathcal{C}(G), the Fourier basis \{F^\lambda \colon \lambda \in \Lambda\} is an eigenbasis of \Phi(A). More precisely, we have

\Phi(A)F^\lambda = \widehat{A}(\lambda)F^\lambda, \quad \lambda \in \Lambda.

Proof: We have

\Phi(A)F^\lambda = \left(\sum\limits_{\mu \in \Lambda} \widehat{A}(\mu)F^\mu\right)F^\lambda = \sum\limits_{\mu \in \Lambda} \widehat{A}(\mu)F^\mu F^\lambda = \widehat{A}(\lambda)F^\lambda,

where we used the fact that F^\lambda F^\mu = \delta_{\lambda\mu}F^\lambda. \square

Problem 19.1. Explicitly calculate the eigenvalues and eigenvectors of circulant matrices. Use the uncertainty principle to relate the sparsity (number of nonzero entries) and nullity (number of zero eigenvalues) of circulant matrices.

Since every finite abelian group is isomorphic to a product of cyclic groups, we understand \mathcal{C}(G) very well for arbitrary finite abelian groups G. On the other hand, we have seen that there are noncommutative groups which only admit a single “trivial” character sending every element to 1. Thus, we cannot expect the multiplicative characters of G to provide us with such a complete theory of \mathcal{C}(G) for nonabelian groups G.

We now take a leap of faith and generalize the character concept by looking at homomorphisms from G into “noncommutative circles.” You might wonder how someone would make such an inspired guess, and the answer is that there was no particular “someone” who did. Rather, over time the work of many people gradually made it clear that this would be a good approach to develop. You can read more about this here. The resulting theory has now been gone over many times by successive generalizations of algebraists (any analysts, and physicists), resulting in a very elegant and streamlined flow of ideas which we will follow in our remaining lectures.

Definition 19.2. A unitary representation of G is a pair (V,\varphi) consisting of a Hilbert space V together with a group homomorphism \varphi \colon G \to U(V), where U(V) is the unitary group of V.

If we take V=\mathbb{C}, a group homomorphism \varphi \colon G \to \mathbb{U}(V) is the same thing as a multiplicative character of G, so unitary representations are indeed generalizations of multiplicative characters. Note that Definition 19.1 makes sense with G being any group, whether finite or infinite, and V being any Hilbert space, whether finite or infinite dimensional. However, in Math 202B we will work exclusively with finite-dimensional unitary representations of finite groups.

The basic difference between multiplicative characters \chi \colon G \to U(1) and unitary representations \varphi \colon G \to U(V) is that \chi is a scalar-valued function on G whereas \varphi is an operator-valued function on G. Thus, \chi \in \mathcal{C}(G) but \varphi \not\in \mathcal{C}(G). However, the operator \varphi(g) can be described by a matrix and as g varies over G this gives us a collection of functions in \mathcal{C}(G).

Definition 19.3. Let (V,\varphi) be a unitary representation of G and let X \subset V be an orthonormal basis of V. We then have a corresponding set of functions \{\mu_{yx}^V \colon (x,y) \in X \times X\} in \mathcal{C}(G) defined by

\mu_{yx}^V(g) = \langle y,\varphi(g)x\rangle, \quad g \in G.

The functions \mu_{xy}^V \in \mathcal{C}(G) are called the matrix elements of the (V,\varphi) relative to the basis X.

The matrix elements of (V,\varphi) depend on the chosen basis X \subset V, but as we know a particular combination of them does not.

Definition 19.3. The character of a unitary representation (V,\varphi) of G is the function \chi^V \in \mathcal{C}(G) defined by

\chi^V(g) =\mathrm{Tr}\ \varphi(g), \quad g \in G.

Here is an example of a unitary representation (V,\varphi) of a group G. We take V=\mathcal{C}(G)=\mathcal{F}(G) to be the space of complex-valued functions on G with its L^2-scalar product. We define a group homomorphism \varphi \colon G \to U(V) by

\varphi(g)A = E_gA, \quad A \in \mathcal{C}(G),

where E_g is the elementary function corresponding to g \in G. Then, \varphi(g) is indeed a linear operator on V, since

\varphi(g)(\alpha A +\beta B) = \alpha E_gA +\beta E_gB=\alpha \varphi(g)A + \beta \varphi(g)B.

Moreover, the linear operator \varphi(g) \in \mathrm{End}\mathcal{C}(G) is unitary because it permutes the elements of the orthonormal basis \{E_g \colon g \in G\},

\varphi(g)E_h = E_gE_g = E_{gh}, \quad h \in G.

Thus, the matrix of \varphi(g) relative to the elementary basis \{E_g \colon g \in G\} is not just a unitary matrix, it is a permutation matrix. This unitary representation is called the regular representation of G, and it is “the same thing” as the regular representation of \mathcal{C}(G) discussed above in the following sense: we have

\Phi(E_g) = \varphi(g), \quad g \in G.

Problem 19.2. Calculate the character of the regular representation of G.

For an arbitrary algebra \mathcal{A}, a linear representation of \mathcal{A} is a pair (V,\varphi) consisting of a Hilbert space V together with an algebra homomorphism

\Phi \colon \mathcal{A} \longrightarrow \mathrm{End}(V).

In the special case where \mathcal{A}=\mathcal{C}(G), every linear representation (V,\Phi) of \mathcal{C}(G) gives a unitary representation (V,\varphi) of G defined by

\varphi(g)=\Phi(E_g),\quad g \in G.

Conversely, every unitary representation (V,\varphi) of G gives a linear representation (V,\Phi) of \mathcal{C}(G) defined by

\Phi(E_g) = \varphi(g), \quad g \in G.

So, for convolution algebras \mathcal{C}(G), the study of linear representations of \mathcal{C}(G) is equivalent to the study of unitary representations of G.

One could drop the “unitary” clause and consider a more general construction in which we define a representation of G to be a pair (V,\rho) consisting of a Hilbert space V together with a group homomorphism

\varphi \colon G \longrightarrow GL(V)

from G into the group of all invertible linear transformations V \to V. Thus, we do not require \varphi(g) \in GL(V) to preserve the scalar product \langle \cdot,\cdot \rangle on V. We will only consider unitary representations, and it turns out that there is in fact no loss of generality here.

Problem 19.3. Given a representation (V,\varphi) of G, define a new scalar product on V by

\langle v,w \rangle_G = \frac{1}{|G|}\sum\limits_{g \in G} \langle \varphi(g)v,\varphi(g)w\rangle.

Show that each of the operators \varphi(g), g \in G, is unitary with respect to this new scalar product, i.e.

\langle \varphi(g)v,\varphi(g)w\rangle_G = \langle v,w\rangle_G, \quad v,w \in V.

Problem 19.3 is our second use of the averaging trick, and we will see a third application of this technique very soon. In problem 19.3, it is not important that V is finite-dimensional, but it is significant that G is finite. This result does hold for certain infinite groups called compact groups, but for noncompact groups unitary representations actually are a special subclass of representations.

Math 202B: Lecture 18

*** Problems in this lecture due March 1 ***

Any algebra \mathcal{A} which admits a basis \{F^\lambda \colon \lambda \in \Lambda\} of orthogonal projections is isomorphic to a function algebra, namely \mathcal{F}(\Lambda). The isomorphism \mathcal{A} \to \mathcal{F}(\Lambda) is called the Fourier transform on \mathcal{A}, and it sends A \in \mathcal{A} to the function \widehat{A} \in \mathcal{F}(\Lambda) uniquely determined by

A = \sum\limits_{\lambda \in \Lambda} \widehat{A}(\lambda)F^\lambda.

We have implemented this abstract isomorphism concretely for the convolution algebra \mathcal{C}(G) of an abelian group G, which we take to be a product

G = G_1 \times \dots \times G_r

of cyclic groups. More precisely, G_i is a cyclic group of order n_i with generator g_i. The dual group is then

\Lambda = \mathbb{Z}_{n_1} \times \dots \times \mathbb{Z}_{n_r},

and we label elements of G with elements of \Lambda using the isomorphism \Lambda \to G which sends \alpha=(\alpha_1,\dots,\alpha_r) to

g_\alpha=(g_1^{\alpha_1},\dots,g_r^{\alpha_r}).

Last lecture we showed that the functions

\chi^\lambda(g_\alpha) = \omega_1^{\alpha_1\lambda_1} \dots \omega_r^{\alpha_r\lambda_r}, \quad \omega_k = \exp\left(\frac{2\pi i}{n_k}\right)

are precisely the multiplicative characters of G, and that \{\chi^\lambda \colon \lambda \in \Lambda\} is an orthogonal basis of \mathcal{C}(G),

\langle \chi^\lambda,\chi^\mu\rangle = \sum\limits_{g \in G} \overline{\chi^\lambda(g)}\chi^\mu(g)=\sum\limits_{g \in G} \chi^\lambda(g^{-1})\chi^\mu(g)=\delta_{\lambda\mu}|G|.

The normalized characters

F^\lambda=\frac{1}{|G|}\chi^\lambda, \quad \lambda \in \Lambda,

form a Fourier basis \{F^\lambda \colon \lambda \in \Lambda\}. Thus for any function A \in \mathcal{C}(G) we have a corresponding Fourier expansion,

A = \sum\limits_{\lambda \in \Lambda} \widehat{A}(\lambda)F^\lambda,

and this in turn defines the Fourier transform \mathcal{C}(G) \to \mathcal{F}(\Lambda), an algebra isomorphism.

Because we are working in a concrete setting, it is natural to ask for an explicit formula for the Fourier transform \widehat{A} \in \mathcal{F}(\Lambda) of a given function A \in \mathcal{C}(G).

Theorem 18.1. For any A \in \mathcal{C}(G), we have

\widehat{A}(\lambda) = \sum\limits_{g \in G} \overline{\chi^\lambda(g)}A(g), \quad \lambda \in \Lambda.

Problem 18.1. Prove Theorem 18.1.

For example, let us compute the Fourier transform of an elementary function E_g \in \mathcal{C}(G). Theorem 18.1 gives

\widehat{E}_g(\lambda) = \frac{1}{|G|}\sum\limits_{h \in G} \overline{\chi^\lambda(h)}E_g(h) = \frac{1}{|G|}\overline{\chi^\lambda(h)}, \quad \lambda \in \Lambda.

Notice that the function E_g is highly concentrated: it is nonzero at a single point, namely g \in G, where it has value 1. However, its Fourier transform \widehat{E}_g is very spread out: all of its values are complex numbers of modulus one, so it never equals zero. We will see below that this is a general phenomenon.

Because the Fourier transform is an isomorphism \mathcal{C}(G) \to \mathcal{F}(\Lambda), we can also ask for a formula which gives A in terms of \widehat{A}.

Theorem 18.2 (Fourier inversion). For any A \in \mathcal{C}(G), we have

A(g) = \frac{1}{|\Lambda|} \sum\limits_{\lambda \in \Lambda} \widehat{A}(\lambda) \chi^\lambda(g), \quad g \in G.

Proof: The elementary expansion of A is

A = \sum\limits_{g \in G} A(g)E_g,

while its Fourier expansion is

A=\sum\limits_{\lambda \in \Lambda} \widehat{A}(\lambda)F^\lambda=\sum\limits_{\lambda \in \Lambda} \widehat{A}(\lambda)\frac{1}{|G|}\sum_{g \in G} \chi^\lambda(g)E_g.

Comparing the two yields the stated formula. \square

The Fourier inversion formula gives a useful extremal result: the maximum modulus of a function A \in \mathcal{C}(G) is bounded by the average modulus of its Fourier transform \widehat{A} \in \mathcal{C}(G).

Corollary 18.3 (Fourier bound). For all $g \in G,$ we have

|A(g)|\leq \frac{1}{|\Lambda|} \sum\limits_{\lambda \in \Lambda} |\widehat{A}(\lambda)|.

The above can also be written as the inequality

\|A\|_\infty \leq \frac{1}{|G|}\|A\|_1.

More generally, for any p >0 we have the corresponding p-norm on \mathcal{C}(G) defined by

\|A\|_p = \left( \sum_{g \in G} |A(g)|^p\right)^{1/p}.

The sup norm of a function A \in \mathcal{C}(G) is defined by

\|A\|_\infty = \max\limits_{g \in G} |A(g)|,

and heuristically it is the case p=\infty of the p-norm.

Theorem 18.4. (Plancherel and Parseval formulas) For any A,B \in \mathcal{C}(G), we have

\langle \widehat{A},\widehat{B}\rangle=|G|\langle A,B\rangle

and

\|\widehat{A}\|_2 = \sqrt{|G|}\|A\|_2.

Proof: From the definition of the Fourier transform, we have

\langle A,B \rangle = \left\langle \sum\limits_{\lambda \in \Lambda} \widehat{A}(\lambda)F^\lambda,\sum\limits_{\mu \in \Lambda} \widehat{B}(\mu)F^\mu\right\rangle=\sum\limits_{\lambda \in \Lambda}\sum\limits_{\mu \in \Lambda}\overline{\widehat{A}(\lambda)}\widehat{B}(\mu)\langle F^\lambda,F^\mu\rangle=\sum\limits_{\lambda \in \Lambda}\overline{\widehat{A}(\lambda)}\widehat{B}(\lambda)\frac{1}{|G|}.

This is the Plancherel formula, and the Parseval formula is the special case where A=B, together with the definition of the norm associated to a scalar product.

-QED

Proposition 18.5. For any p>0 and A \colon G\to \mathbb{C}, we have

\|A\|_p^p \leq \|A\|^p_\infty |\mathrm{supp}(A)|,

where by definition the support of A is the cardinality of the complement of its vanishing set,

\mathrm{supp}(A) = \{g\in G\colon A(g) \neq 0\}.

Problem 18.2. Prove Proposition 18.5.

We now prove a discrete version of the famous uncertainty principle, whose origins are in quantum mechanics; in Fourier analysis, this principle effectively says that if the support of a function is small than the support of its Fourier transform is large.

Theorem 18.6. (Uncertainty principle) For any nonzero function A \in \mathcal{C}(G), we have

|\mathrm{supp}(A)||\mathrm{supp}(\widehat{A}| \geq |\Lambda|.

Proof: Start from the Fourier expansion of A, which in terms of the character basis \{\chi^\lambda \colon \lambda \in \Lambda\} of \mathcal{C}(G) is

A = \frac{1}{|G|} \sum\limits_{\lambda \in \Lambda} \widehat{A}(\lambda)\chi^\lambda.

For any g \in G, we have

|A(g)| =\left|\frac{1}{|G|} \sum\limits_{\lambda \in \Lambda} \widehat{A}\chi^\lambda(g)\right| \leq \frac{1}{|G|}\sum\limits_{\lambda \in \Lambda} |\widehat{A}(\lambda)| =\frac{1}{|G|}\sum\limits_{\lambda \in \mathrm{supp}(\widehat{A})} |\widehat{A}(\lambda)|,

where we used the triangle inequality and the fact that |\chi^\lambda(g)|=1. Since g\in G was arbitrary, the above shows that

\|A\|_\infty \leq \frac{1}{|G|}\sum\limits_{\lambda \in \mathrm{supp}(\widehat{A})} |\widehat{A}(\lambda)|.

Squaring both sides, we thus have

\|A\|_\infty^2 \leq \frac{1}{|G|^2}\left(\sum\limits_{\lambda \in \Lambda} \delta_{\lambda \in \mathrm{supp}(A)} |\widehat{A}(\lambda)|\right)^2\leq \frac{1}{|G|^2} |\mathrm{supp}(\widehat{A})| \|\widehat{A}\|_2^2=\frac{1}{|G|} |\mathrm{supp}(\widehat{A})| \|A\|_2^2\leq \frac{1}{|G|} |\mathrm{supp}(\widehat{A})| \|A\|_\infty^2|\mathrm{supp}(A)|,

where we applied the Cauchy-Schwarz inequality, the Parseval formula, and Proposition 11.3. Since \|A\|_\infty^2 \neq 0, it can be cancelled from both sides of the above inequality, leaving

1 \leq \frac{1}{|\Lambda|} |\mathrm{supp}(\widehat{A})||\mathrm{supp}(A)|.

-QED

Math 202B: Lecture 17

In this lecture and the next, we will develop the Discrete Fourier Transform (DFT), which is probably the most widely used algebra isomorphism. Abstractly, we already know about this isomorphism from our first characterization of function algebras long ago: a given algebra \mathcal{A} is isomorphic to a function algebra if and only if it admits a basis \{F^\lambda \colon \lambda \in \Lambda\} of selfadjoint and pairwise orthogonal idempotents – a “Fourier basis.” Whenever we have such a basis, we can expand each A \in \mathcal{A} as

A=\sum\limits_{\lambda \in \Lambda} \widehat{A}(\lambda)F^\lambda,

and in doing so we associate a function \widehat{A}(\lambda) \in \mathcal{F}(\Lambda) to each A \in \mathcal{A}. This association is an algebra isomorphism which we call the Fourier transform on \mathcal{A}.

Thus, returning to the setting of convolution algebras, the basic question is how to concretely construct a Fourier basis in \mathcal{C}(G). It is clear that this construction must somehow leverage the group structure of G, and the basic ingredient is the following.

Definition 17.1. Given a finite group G, a group homomorphism \chi \colon G \to \mathbb{U} from G to the unit circle \mathbb{U} = \{u \in \mathbb{C} \colon |u|=1\} is called a multiplicative character of G.

Every group G has at least one multiplicative character, namely the “trivial character” which sends every group element to the number 1. In last week’s homework you constructed an example of a group for which the trivial character is the the only multiplicative character. For abelian groups, the opposite extreme holds: there are as many multiplicative characters as there are group elements. This fact is the key to constructing a Fourier basis of the convolution algebra of a finite abelian group.

To begin, recall that every finite abelian group is isomorphic to a product of cyclic groups. We thus fix a positive integer r \in \mathbb{N}, and r positive integers n_1,\dots,n_r \in \mathbb{N}, and consider the group

G = G_1 \times \dots \times G_r,

where G_i is a cyclic group of order n_i with generator g_i. Define the dual group of G to be

\Lambda = \{\alpha=(\alpha_1,\dots,\alpha_r) \colon \alpha_k \in \{0,1,\dots,n_k-1\},\ 1 \leq k \leq r\}.

That is,

\Lambda = \mathbb{Z}_{n_1} \times \dots \times \mathbb{Z}_{n_r},

where \mathbb{Z}_n= is the additive group of integers modulo n. We can parameterize G by the points of \Lambda, writing

g_\alpha=(g_1^{\alpha_1},\dots,g_r^{\alpha_r}), \quad \alpha \in \Lambda.

Problem 17.1. Prove that the parameterization \alpha \mapsto g_\alpha is a group isomorphism \Lambda \to G (Note that because |\Lambda|=|G| it is sufficient to show the parameterization is an injective group homomorphism).

Theorem 17.1. For every \lambda \in \Lambda, the function \chi^\lambda \colon G \to U(\mathbb{C}) defined by

\chi^\lambda(g_\alpha) = \omega_1^{\alpha_1\lambda_1} \dots \omega_r^{\alpha_r\lambda^r},

where \omega_k=\exp\left(\frac{2\pi i}{n_k}\right) is a principal n_kth root of unity, is a multiplicative character of G.

Proof: For any \lambda \in \Lambda, it is clear that \chi^\lambda(e)=1, because the identity element e \in G has parameters \alpha=(0,0,\dots,0). Moreover, for any \alpha,\beta \in \Lambda we have

\chi^\lambda(g_\alpha g_\beta) = \chi^\lambda(g_{\alpha+\beta})=(\omega_1)^{(\alpha_1+\beta_1)\lambda_1} \dots (\omega_r)^{(\alpha_r+\beta_r)\lambda_r)} = (\omega_1)^{\alpha_1\lambda_1} \dots (\omega_r)^{\alpha_r\lambda_r}(\omega_1)^{\beta_1\lambda_1} \dots (\omega_r)^{\beta_r\lambda_r}=\chi^\lambda(g_\alpha)\chi^\lambda(g_\beta),

so \chi^\lambda is indeed a group homomorphism G \to U(\mathbb{C}).

-QED

Problem 17.2. Enhance Theorem 17.1 by proving that there are no other multiplicative characters of G.

We now have a special subset \{\chi^\lambda \colon \lambda \in \Lambda\} of the convolution algebra \mathcal{C}(G) of the finite abelian group G, the set of all its multiplicative characters. We now claim that this set forms a basis of \mathcal{C}(G). Since the number of characters is |\Lambda|=|G|, which is the dimension of \mathcal{C}(G), it is sufficient to show that \{\chi^\lambda \colon \lambda \in \Lambda\} is a linearly independent set in \mathcal{C}(G).

Theorem 17.2. The set \{\chi^\lambda \colon \lambda \in \Lambda\} is orthogonal with respect to the \ell^2-scalar product on G – we have

\langle \chi^\lambda,\chi^\mu\rangle = \sum\limits_{g \in G} \overline{\chi^\lambda(g)} \chi^\mu(g) = \delta_{\lambda\mu}|G|.

Proof: For any \lambda,\mu \in \Lambda, we have

\langle \chi^\lambda,\chi^\mu \rangle = \sum\limits_{\alpha \in \Lambda} \overline{\chi^\lambda(g_\alpha)}\chi^\mu(g_\alpha) = \sum\limits_{\alpha \in \Lambda}(\omega_1)^{\alpha_1(\mu_1-\lambda_1)} \dots (\omega_r)^{\alpha_r(\mu_r-\lambda_r)}=\left(\sum\limits_{\alpha_1=0}^{n_1-1} \zeta_1^{\alpha_1}\right) \dots \left(\sum\limits_{\alpha_r=0}^{n_r-1} \zeta_r^{\alpha_r}\right),

where

\zeta_1 = \omega_1^{\mu_1-\lambda_1},\ \dots,\ \zeta_r=\omega_r^{\mu_r-\lambda_r}.

Thus if \lambda=\mu we have

\langle \chi^\lambda,\chi^\mu \rangle = n_1 \dots n_r = |\Lambda|=|G|,

and if \lambda \neq \mu we have

\langle \chi^\lambda,\chi^\mu \rangle =\frac{1-\zeta_1^{n_1}}{1-\zeta_1} \dots \frac{1-\zeta_r^{n_r}}{1-\zeta_r},

where the denominator of each factor is nonzero and the numerator of some factor is zero, because \zeta_k=\omega_k^{\mu_k-\lambda_k} is an n_kth root of unity and \mu_k \neq \lambda_k for some k .

-QED

The orthogonal basis \{\chi^\lambda \colon \lambda \in \Lambda\} of \mathcal{C}(G) is called its character basis. In fact, the rescaled character basis

F^\lambda = \frac{1}{|G|}F^\lambda, \quad \lambda \in \Lambda,

is even better, for the following reason.

Theorem 17.3. The set \{F^\lambda \colon \lambda \in \Lambda\} is a Fourier basis of \mathcal{C}(G).

Proof: For any \lambda \in \Lambda, we have

(F^\lambda)^* = \left( \frac{1}{|G|}\sum\limits_{g \in G} \chi^\lambda(g) E_g\right)^*=\frac{1}{|G|}\sum\limits_{g \in G} \overline{\chi^\lambda(g)} E_g^* =\frac{1}{|G|} \sum\limits_{g \in G} \chi^\lambda(g^{-1}) E_{g^{-1}} = F^\lambda.

For any \lambda,\mu \in \Lambda, we have

F^\lambda F^\mu = \left( \frac{1}{|G|}\sum\limits_{g \in G} \chi^\lambda(g) E_g\right)\left( \frac{1}{|G|}\sum\limits_{g \in G} \chi^\mu(g) E_g\right)=\frac{1}{|G|^2}\sum\limits_{g \in G} \left( \sum\limits_{h \in G}\chi^\lambda(gh^{-1})\chi^\mu(h)\right)E_g = \frac{1}{|G|^2}\sum\limits_{g \in G} \chi^\lambda(g)\left( \sum\limits_{h \in G}\chi^\lambda(h^{-1})\chi^\mu(h)\right)E_g.

The internal sum is

\sum\limits_{h \in G}\chi^\lambda({h^{-1}})\chi^\mu(h)=\sum\limits_{h \in G}\overline{\chi^\lambda(h)}\chi^\mu(h)=\delta_{\lambda\mu}|G|,

where the final equality is Theorem 8.3. Thus

F^\lambda F^\mu = \frac{1}{|G|^2}\delta_{\lambda\mu}|G|\sum\limits_{g \in G} \chi^\lambda(g)E_g=\delta_{\lambda\mu}F^\lambda.

-QED

Math 202B: Lecture 16

***Problems in this lecture due February 21***

In this lecture we will review the concrete algebras considered so far.

Function algebras. The archetypal commutative algebras: \mathcal{F}(X) of functions on a finite set X with all operations defined pointwise. We understand function algebras completely.

The elementary functions \{E_x \colon x \in X\} are a basis of \mathcal{F}(X) consisting of pairwise orthogonal selfadjoint idempotents: E_x^*=E_x and E_xE_y = \delta_{xy}E_x. In fact, this feature characterizes function algebras up to isomorphism.

Theorem: An algebra \mathcal{A} is isomorphic to a function algebra if and only if it has a basis of pairwise orthogonal selfadjoint idempotents.

We have obtained a complete classification of subalgebras of function algebras.

Theorem: Subalgebras of \mathcal{F}(X) are in bijection with partitions of X. The correspondence is given explicitly by

\mathcal{A}(\mathfrak{p})=\{A \in \mathcal{F}(X) \colon A \text{ constant on the blocks of }\mathfrak{p}\}.

Corollary: Every subalgebra of a function algebra is isomorphic to a function algebra.

We have a complete understanding of ideals in function algebras.

Theorem: Ideals in \mathcal{F}(X) are in bijection with subsets of \mathcal{X}. The correspondence is given explicitly by

\mathcal{J}(S) = \{A \in \mathcal{F}(X) \colon A \text{ vanishes on }S\}.

We have a complete understanding of states on function algebras.

Theorem: States on \mathcal{F}(X) are in bijection with probability functions on X. The correspondence is given explicitly by

\tau_P(A) = \sum\limits_{x \in X} A(x)P(x).

Corollary: Faithful states on \mathcal{F}(X) are in bijection with nonvanishing probability functions on X.

Corollary: Homomorphisms \mathcal{F}(X) \to \mathbb{C} are in bijection with points of X. The correspondence is given explicitly by

\varphi_x(A)=A(x), \quad A \in \mathcal{F}(X).

Endomorphism algebras. The archetypal noncommutative algebras: \mathrm{End}(V) is the algebra of linear operators on a finite-dimensional Hilbert space V.

If X \subset V is an orthonormal basis, a vector space basis of \mathrm{End}(V) is given by the elementary operators

E_{yx}v=y\langle x,v\rangle, \quad x,y \in X,\ v \in V.

The relations governing the elementary operators are

E_{yx}^*=E_{xy} \quad\text{and}\quad E_{zy}E_{xw} = \langle y,x\rangle E_{zw}.

In particular, \{E_{xx} \colon x \in X\} spans a subalgebra \mathcal{D}(X) isomorphic to \mathcal{F}(X).

Theorem: Every MASA in \mathrm{End}(V) is of the form \mathcal{D}(X) for some orthonormal basis X \subset V.

Corollary: All abelian subalgebras of \mathrm{End}(V) have dimension at most \dim V.

Our understand of abelian subalgebras of \mathrm{End}(V) is the following.

Theorem: Every abelian subalgebra of \mathrm{End}(V) is isomorphic to a subalgebra of \mathcal{F}(X) for some orthonormal basis X \subset V. In particular, all abelian subalgebras of \mathrm{End}(V) are isomorphic to function algebras.

At present, this is all we know about subalgebras of \mathrm{End}(V). A major reason for wanting to know more is the following.

Theorem: Every von Neumann algebra (\mathcal{A},\tau) is isomorphic to a subalgebra of \mathrm{End}(V) for some Hilbert space V.

On the bright side, our understanding of states and traces on \mathrm{End}(V). Let X \subset V be an orthonormal basis and define a corresponding linear functional on \mathrm{End}(V) by

\mathrm{Tr}(A) = \sum\limits_{x \in X} \langle x,Ax \rangle.

Theorem: All traces on \mathrm{End}(V) are scalar multiples of \mathrm{Tr}.

Corollary: If \dim V>1, there are no algebra homomorphisms \mathrm{End}(V) \to \mathbb{C}.

An operator P \in \mathrm{End}(V) is called nonnegative if P=Q^*Q for some Q \in \mathrm{End}(V). A nonnegative operator such that \mathrm{Tr}(P)=1 is called a density operator.

Theorem: States on \mathrm{End}(V) are in bijection with density operators. The correspondence is given explicitly by \tau_P(A)=\mathrm{Tr}(AP).

Convolution algebras. The convolution algebra \mathcal{C}(G) of a finite group G coincides with the function algebra \mathcal{F}(G) as a vector space, but conjugation and multiplication are instead defined by

E_g^*=E_{g^{-1}} \quad\text{and}\quad E_gE_h=E_{gh}, \quad g,h \in G.

In particular, \{E_g \colon g \in G\} is a basis of \mathcal{C}(G) consisting of unitary elements rather than orthogonal idempotents.

Our understanding of convolution algebras is quite basic at present. For example, we know how to associate a subalgebra \mathcal{C}(H) of \mathcal{C}(G) to a subgroup H \leq G, but we do not know much else about subalgebras of \mathcal{C}(G).

We did however manage to classify states and traces on \mathcal{C}(G). A function P \in \mathcal{C}(G) is called nonnegative if for any finite choice \alpha_1,\dots,\alpha_n \in \mathbb{C} and g_1,\dots,g_n \in G we have

\sum\limits_{i,j=1}^n \overline{\alpha_i}\alpha_jP(g_i^{-1}g_j) \geq 0.

Theorem: States on \mathcal{C}(G) are in bijection with nonnegative functions in \mathcal{C}(G). The correspondence is given explicitly by

\tau_P(A) =\sum\limits_{g \in G}A(g)P(g),

and \tau_P is a trace if and only if P is a central function.

The only function P \colon G \to \mathcal{C} which is both a probability function and a nonnegative function in the above sense is E_e, and it is also a class function. Furthermore, the corresponding tracial state

\tau_{E_e}(A) =A(e)

is faithful. Therefore, (\mathcal{C}(G),\tau_{E_e}) is a von Neumann algebra and we can conclude the following.

Theorem: The convolution algebras \mathcal{C}(G) is isomorphic to a subalgebra of \mathrm{End}(V) for some Hilbert space V. Furthermore, if G is abelian then \mathcal{C}(G) is isomorphic to a function algebra.

We also have a classification of homomorphisms from \mathcal{C}(G) to \mathbb{C}.

Theorem: A state \tau_P on \mathcal{C}(G) is an algebra homomorphism if and only if P \in \mathcal{C}(G) is a group homomorphism from G to the unit circle \mathbb{U} \subset \mathbb{C}.

Problem 16.1. Show that there exists at least one algebra homomorphism \mathcal{C}(G) \to \mathbb{C}. Given an example of a group for which this minimum is achieved.

Class algebras. The center of \mathcal{C}(G) is denoted \mathcal{K}(G) and it consists precisely of functions constant on conjugacy classes of G. Therefore, we call \mathcal{K}(G) the class algebra of G. Writing \{C_\alpha \colon \alpha \in \Lambda\} for the set of conjugacy classes in G, the functions

K_\alpha =\sum\limits_{g \in C_\alpha} E_g, \quad \alpha \in \Lambda,

form a basis of \mathcal{K}(G). This basis is orthogonal in the L^2-scalar product,

\langle K_\alpha,K_\beta \rangle = \delta_{\alpha\beta}|K_\alpha|.

Problem 16.2. Show that \tau_{E_e}(K_\alpha K_\beta) is equal to the number of solutions to the equation xy=e in G such that x \in C_\alpha and y \in C_\beta.

Four Functors. One way to organize the subject matter so far is to consider that we have defined four functors.

The functor X \rightsquigarrow \mathcal{F}(X) takes us from the category of finite sets to the category of commutative algebras.

The functor X \rightsquigarrow \mathcal{E}(X)=\mathrm{End}\mathcal{F}(X) takes us from the category of finite sets to the category of algebras.

The functor G \rightsquigarrow \mathcal{C}(G) takes us from the category of finite groups to the category of algebras.

The functor G \rightsquigarrow \mathcal{K}(G) takes us from the category of finite groups the the category of commutative algebras.

Math 202B: Lecture 15

In this lecture we will review the abstract theory of algebras.

Algebras. We began with the general definition of an algebra: a finite-dimensional complex vector space \mathcal{A} together with a multiplication (A,B) \mapsto AB and a conjugation A \mapsto A^* satisfying certain natural axioms. These axioms are to a large extent inspired by the key example \mathcal{A}=\mathrm{End}(V), the endomorphism algebra of a finite-dimensional Hilbert space V, which was the sole subject of Math 202A. We use much of the same terminology for general algebras:

  • Normal: A and A^* commute.
  • Unitary: U is invertible with inverse U^*.
  • Selfadjoint: X^*=X. Important subtypes:
    • Idempotent: satisfies E^2=E.
    • Positive: factors as P=A^*A.

We obtained a simple classification of commutative algebras.

Theorem: \mathcal{A} is commutative if and only if all its elements are normal.

Subalgebras. We next had a general discussion of subalgebras: subspaces \mathcal{B} of an algebra \mathcal{A} which are themselves algebras. More precisely, \mathcal{B} is a vector subspace of \mathcal{A} which is closed under multiplication and conjugation, and contains the multiplicative identity I. In particular, the zero space is not a subalgebra, and \mathbb{C}I is the smallest subalgebra of \mathcal{A} in the sense that it is contained in every subalgebra. We discussed the lattice of subalgebras and for any set S \subseteq \mathcal{A} defined the algebra \mathrm{Alg}(S) it generates to be the intersection of all subalgebras containing S.

A particularly important subalgebra is the center Z(\mathcal{A}), the set of elements in \mathcal{A} which commute with every other element. The dimension of Z(\mathcal{A})$ is a measure of how commutative \mathcal{A} is. Whenever we encounter a particular algebra we wish to understand, our first step should be to understand its center and compute its dimension.

Subalgebras always come in pairs: if \mathcal{B} is a subalgebra of \mathcal{A}, there is an affiliated subalgebra Z(\mathcal{B}), the centralizer of \mathcal{B}, the set of elements in \mathcal{A} commuting with every element of B. This concept also helps us to identity maximal abelian subalgebras in \mathcal{A}.

Theorem: An abelian subalgebra \mathcal{B} \leq \mathcal{A} is a MASA if and only if Z(\mathcal{B})=\mathcal{B}.

Ideals. We did not spend much time on ideals because we don’t really need to know much about them for our purposes. However, this concept arises naturally from the fact that, given an algebra homomorphism \Phi \colon \mathcal{A} \to \mathcal{B}, the image of \Phi is a subalgebra of \mathcal{B} but the kernel of \Phi is not generally a subalgebra of \mathcal{A}.. However, \mathrm{Ker}(\Phi) is a subspace of \mathcal{A} closed under conjugation with a special absorption property: if J \in \mathrm{Ker}(\Phi), then both AJ and JA are contained in \mathrm{Ker}(\Phi) for all A \in \mathcal{A}. Any *-closed subspace \mathcal{J} of \mathcal{A} with this property is called an ideal and the quotient vector space \mathcal{A}/\mathcal{J} whose points are sets of the form

[A]_\mathcal{J} = \{A+J \colon J \in \mathcal{J}\}

has a natural algebra structure given by

[A]_\mathcal{J}[B]_\mathcal{J}=[AB]_\mathcal{J} \quad\text{and}\quad [A]_\mathcal{J}^*= [A^*]_\mathcal{J},

with the multiplicative identity being [I]_\mathcal{J}. The most basic theorem here is the First Isomorphism Theorem for the category of algebras.

Theorem: For any algebra homomorphism \Phi \colon \mathcal{A} \to \mathcal{B} the algebras \mathcal{A}/\mathrm{Ker}(\Phi) and \Phi(\mathcal{A}) are isomorphic via [A]_{\mathrm{Ker}(\Phi)}\mapsto \Phi(A).

von Neumann algebras. We arrived at this special class of algebras by wondering whether we can equip a given algebra \mathcal{A} with a scalar product that is compatible with its algebra structure in the sense that the Frobenius identities

\langle AB,C \rangle = \langle B,A^*C\rangle \quad\text{and}\quad \langle AB,C\rangle = A,CB^*\rangle

hold for all A,B,C \in \mathcal{A}. When such a scalar product exists and further satisfies \langle I,I \rangle =1, we refer to it as a Frobenius scalar product. We defined a von Neumann algebra to be a pair (\mathcal{A},\langle \cdot,\cdot\rangle) consisting of an algebra equipped with a Frobenius scalar product.

We reduced the search for Frobenius scalar products on \mathcal{A} to the search for linear functionals with certain special properties. First, we established that the left Frobenius identity holds for a given scalar product if and only if it is of the form

\langle A,B \rangle = \tau(A^*B)

with \tau \colon \mathcal{A} \to \mathbb{C} a linear functional satisfying \tau(A^*A) \geq 0 for all A \in \mathcal{A}, with equality if and only if A=0_\mathcal{A}. If such a \tau does exist then it is unique, and the condition \langle I,I \rangle =1 is equivalent to \tau(I)=1. We thus defined states to be linear functionals on \mathcal{A} satisfying

\tau(I)=1 \quad\text{and}\quad \tau(A^*A) \geq 0,

and resolved to call a state faithful if \tau(A^*A) \geq 0 forces A=0_\mathcal{A}. We thus conclude that scalar products on \mathcal{A} satisfying the left Frobenius identity and the normalization condition \langle I,I \rangle =1 are in bijection with faithful states on \mathcal{A}. Moreover, we the scalar product \langle A,B\rangle=\tau(A^*B) defined by a faithful state \tau satisfies the right Frobenius identity if and only if \tau is a trace, meaning that \tau(AB)=\tau(BA) for all A,B \in \mathcal{A}. Hence we may equivalently define a von Neumann algebra to be a pair (A,\tau) consisting of an algebra together with a faithful tracial state.

Summary. The above is essentially the abstract theory of algebras that we have developed so far. The rest of the course content concerns particular algebras: function algebras, endomorphism algebras, convolution algebras, and class algebras. A review of these concrete algebras is up next.