vEnhance's avatar

Jan 21, 2015

🖉 Representation Theory, Part 4: The Finite Regular Representation

Good luck to everyone taking the January TST for the IMO 2015 tomorrow!

Now that we have products of irreducibles under our belt, I’ll talk about the finite regular representation and use it to derive the following two results about irreducibles.

  1. The number of (isomorphsim classes) of irreducibles ρα\rho_\alpha is equal to the number of conjugacy classes of GG.
  2. We have G=α(dimρα)2\left\lvert G \right\rvert = \sum_\alpha \left( \dim \rho_\alpha \right)^2.

These will actually follow as corollaries from the complete decomposition of the finite regular representation.

In what follows kk is an algebraically closed field, GG is a finite group, and the characteristic of kk does not divide G\left\lvert G \right\rvert. As a reminder, here are the representations we’ve already seen in the order we met them, plus two new ones we’ll introduce properly below.

RepresentationGroupSpaceActionρVGGgρVFun(X)GFun(X)(gf)(x)=f(g1x)trivGGkga=aρ1ρ2GV1V2g(v1+v2)=(gρ1v1)+(gρ2v2)ρ1ρ2G1×G2V1V2(g1,g2)(v1v2)=(g1ρ1v1)(g2ρ2v2)ResHG(ρ)HVhv=hρvρ1ρ2GV1V2g(v1v2)=(gρ1v1)(gρ2v2)Reg(G)G×GFun(G)(g1,g2)f(g)=f(g2gg11)ρVG(gξ)(v)=ξ(g1ρv) \begin{array}{|l|lll|} \hline \text{Representation} & \text{Group} & \text{Space} & \text{Action} \\ \hline \rho & V & G & G \rightarrow g \cdot_\rho V \\ \operatorname{Fun}(X) & G & \operatorname{Fun}(X) & (g \cdot f)(x) = f(g^{-1} \cdot x) \\ \text{triv}_G & G & k & g \cdot a = a \\ \rho_1 \oplus \rho_2 & G & V_1 \oplus V_2 & g \cdot (v_1 + v_2) = (g \cdot_{\rho_1} v_1) + (g \cdot_{\rho_2} v_2) \\ \rho_1 \boxtimes \rho_2 & G_1 \times G_2 & V_1 \otimes V_2 & (g_1, g_2) \cdot (v_1 \otimes v_2) \\ &&& = (g_1 \cdot_{\rho_1} v_1) \otimes (g_2 \cdot_{\rho_2} v_2) \\ \text{Res}^G_H(\rho) & H & V & h \cdot v = h \cdot_\rho v\\ \rho_1 \otimes \rho_2 & G & V_1 \otimes V_2 & g \cdot (v_1 \otimes v_2) = (g \cdot_{\rho_1} v_1) \otimes (g \cdot_{\rho_2} v_2) \\ \text{Reg}(G) & G \times G & \operatorname{Fun}(G) & (g_1, g_2) \cdot f(g) = f(g_2 g g_1^{-1}) \\ \rho^\vee & V^\vee & G & (g \cdot \xi)(v) = \xi(g^{-1} \cdot_\rho v) \\ \hline \end{array}

1. The regular representation

Recall that Fun(G)\operatorname{Fun}(G) is the vector space of functions from GG to kk, with addition being defined canonically. It has a basis of functions δg\delta_g for each gGg \in G, where δg(x)={1x=g0otherwise\delta_g(x) = \begin{cases} 1 & x = g \\ 0 & \text{otherwise} \end{cases} for every xGx \in G. (Throughout this post, I’ll be trying to use xx to denote inputs to a function from GG to kk.)

Definition. Let GG be a finite group. Then the finite regular representation, Reg(G)\operatorname{Reg}(G) is a representation on G×GG \times G defined on the vector space Fun(G)\operatorname{Fun}(G), with the following action for each fFun(G)f \in \operatorname{Fun}(G) and (g1,g2)G×G(g_1, g_2) \in G \times G:

(g1,g2)f(x)f(g2xg11).( g_1, g_2 ) \cdot f(x) \coloneqq f(g_2 x g_1^{-1}).

Note that this is a representation of the product G×GG \times G, not GG! (As an aside, you can also define this representation for infinite groups GG by replacing Fun(G)\operatorname{Fun}(G) with Func(G)\operatorname{Fun}_c(G), the functions which are nonzero at only finitely many gGg \in G.)

In any case, we now can make Reg(G)\operatorname{Reg}(G) into a representation of GG by this restriction, giving ResGG×G(Reg(G))\operatorname{Res}_G^{G \times G} \left( \operatorname{Reg}(G) \right), which I will abbreviate as just Reg(G)\operatorname{Reg}^\ast(G) through out this post (this is not a standard notation). The action for this is

(gReg(G)f)(x)((g,g)Reg(G)f)(x)=f(g1xg). (g \cdot_{\operatorname{Reg}^\ast(G)} f)(x) \coloneqq \left( (g, g) \cdot_{\operatorname{Reg}(G)} f \right)(x) = f\left( g^{-1} x g \right).

Exercise. Consider the invariant subspace of Reg(G)\operatorname{Reg}^\ast(G), which is

(Reg(G))G={f:GVf(g1xg)=f(x)  x,gG}. \left( \operatorname{Reg}^\ast(G) \right)^G = \left\{ f : G \rightarrow V \mid f(g^{-1} x g) = f(x) \; \forall x,g \in G \right\}.

Prove that the dimension of this space is equal to the number of conjugacy classes of GG. (Look at the δg\delta_g basis.)

Recall that in general, the invariant subspace ρG\rho^G is defined as ρG{vVgρv=v  gG}.\rho^G \coloneqq \left\{ v \in V \mid g \cdot_\rho v = v \; \forall g \in G \right\}.

2. Dual representations

Before I can state the main theorem of this post, I need to define the dual representation.

Recall that given a vector space VV, we define the dual space by VHom(V,k)V^\vee \coloneqq \operatorname{Hom}(V,k) i.e. it is the set of maps from VV to kk. If VV is finite-dimensional, we can think of this as follows: if VV consists of the column vectors of length mm, then VV^\vee is the row vectors of length mm, which can be multiplied onto elements of VV. (This analogy breaks down for VV infinite dimensional.) Recall that if VV is finite-dimensional then there is a canonical isomorphism V(V)V \simeq (V^\vee)^\vee by the map vevvv \mapsto \operatorname{ev}_v, where evv:Vk\operatorname{ev}_v : V^\vee \rightarrow k sends ξξ(v)\xi \mapsto \xi(v).

Now we can define the dual representation in a similar way.

Definition. Let ρ=(V,ρ)\rho = (V, \cdot_\rho) be a GG-representation. Then we define the dual representation ρ\rho^\vee by

ρ=(V,ρ)where(gρξ)(v)=ξ(g1ρv). \rho^\vee = \left( V^\vee, \cdot_{\rho^\vee} \right) \quad\text{where}\quad \left( g \cdot_{\rho^\vee} \xi \right)(v) = \xi \left( g^{-1} \cdot_\rho v \right).

Lemma 1. If ρ\rho is finite-dimensional then (ρ)ρ(\rho^\vee)^\vee \simeq \rho by the same isomorphism.

Proof: We want to check that the isomorphism V=(V)V = (V^\vee)^\vee by vevvv \mapsto \operatorname{ev}_v respects the action of GG. That’s equivalent to checking evgρv=g(ρ)evv.\operatorname{ev}_{g \cdot_\rho v} = g \cdot_{(\rho^\vee)^\vee} \operatorname{ev}_v. But evgv(ξ)=ξ(gρv)\operatorname{ev}_{g \cdot v}(\xi) = \xi(g \cdot_\rho v) and

(g(ρ)evv)(ξ)=evv(g1ρξ)=(g1ρξ)(v)=ξ(gρv). \left( g \cdot_{(\rho^\vee)^\vee} \operatorname{ev}_v \right)(\xi) = \operatorname{ev}_v(g^{-1} \cdot_{\rho^\vee} \xi) = \left( g^{-1} \cdot_{\rho^\vee} \xi \right)(v) = \xi(g \cdot_\rho v).

So the functions are indeed equal. \Box

Along with that lemma, we also have the following property.

Lemma 2. For any finite-dimensional ρ1\rho_1, ρ2\rho_2 we have HomG(ρ1,ρ2)HomG(ρ1ρ2,trivG)\operatorname{Hom}_G(\rho_1, \rho_2) \simeq \operatorname{Hom}_G(\rho_1 \otimes \rho_2^\vee, \text{triv}_G).

Proof: Let ρ1=(V1,ρ1)\rho_1 = (V_1, \cdot_{\rho_1}) and ρ2=(V2,ρ2)\rho_2 = (V_2, \cdot_{\rho_2}). We already know that we have an isomorphism of vector homomorphisms HomVect(V1,V2)HomVect(V1V2,k)\operatorname{Hom}_{\textbf{Vect}}(V_1, V_2) \simeq \operatorname{Hom}_{\textbf{Vect}} (V_1 \otimes V_2^\vee, k) by sending each THomVect(V1,V2)T \in \operatorname{Hom}_{\textbf{Vect}}(V_1, V_2) to the map THomVect(V1V2,k)T' \in \operatorname{Hom}_{\textbf{Vect}} (V_1 \otimes V_2^\vee, k) which has T(vξ)=ξ(T(v))T'(v \otimes \xi) = \xi(T(v)). So the point is to check that TT respects the GG-action if and only if TT' does. This is just a computation. \Box

You can deduce as a corollary the following.

Exercise. Use the lemma to show HomG(ρ,trivG)HomG(trivG,ρ)\operatorname{Hom}_G(\rho, \text{triv}_G) \simeq \operatorname{Hom}_G(\text{triv}_G, \rho^\vee).

Finally, we want to talk about when ρ\rho^\vee being irreducible. The main result is the following.

Lemma 3. Consider a representation ρ\rho, not necessarily finite-dimensional. If ρ\rho^\vee is irreducible then so is ρ\rho.

When ρ\rho is finite dimensional we have (ρ)ρ(\rho^\vee)^\vee \simeq \rho, and so it is true for finite-dimensional irreducible ρ\rho that ρ\rho^\vee is also irreducible. Interestingly, this result fails for infinite-dimensional spaces as this math.SE thread shows.

Proof: Let ρ=(V,ρ)\rho = (V, \cdot_\rho). Let WW be a ρ\rho-invariant subspace of VV. Then consider W={ξV:ξ(w)=0}.W^\perp = \left\{ \xi \in V^\vee : \xi(w) = 0 \right\}. This is a ρ\rho^\vee-invariant subspace of VV^\vee, so since ρ\rho^\vee is irreducible, either W=VW^\perp = V^\vee or W={0}W^\perp = \{0\}. You can check that these imply W=0W=0 and W=VW=V, respectively. \Box

3. Main result

Now that we know about the product of representations and dual modules, we can state the main result of this post: the complete decomposition of Reg(G)\operatorname{Reg}(G).

Theorem 4. We have an isomorphism

Reg(G)αραρα.\operatorname{Reg}(G) \simeq \bigoplus_{\alpha} \rho_\alpha \boxtimes \rho_\alpha^\vee.

Before we can begin the proof of the theorem we need one more lemma.

Lemma 5. Let π\pi be a representation of G×GG \times G. Then there is an isomorphism

HomG×G(π,Reg(G))HomG(ResGG×G(π),trivG). \operatorname{Hom}_{G \times G}(\pi, \operatorname{Reg}(G)) \simeq \operatorname{Hom}_G(\operatorname{Res}^{G \times G}_G(\pi), \text{triv}_G).

Proof: Let π=(V,π)\pi = (V, \cdot_\pi). Given a map T:VFun(G)T : V \rightarrow \operatorname{Fun}(G) which respects the G×GG \times G action, we send it to the map ξT:Vk\xi_T : V \rightarrow k with ξT(v)=T(v)(1)\xi_T(v) = T(v)(1). Conversely, given a map ξ:Vk\xi : V \rightarrow k which respects the GG action, we send it to the map Tξ:VFun(G)T_\xi : V \rightarrow \operatorname{Fun}(G) so that Tξ(v)(x)=ξ((x,x1)v)T_\xi(v)(x) = \xi\left( (x,x^{-1}) \cdot v \right).

Some very boring calculations show that the two maps are mutually inverse and respect the action. We’ll just do one of them here: let us show that ξT(v)\xi_T(v) respects the GG action given that TT respects the G×GG \times G action. We want to prove ξT((g,g)πv)=gtrivξT(v)=ξT(v).\xi_T\left( (g,g) \cdot_\pi v \right) = g \cdot_\text{triv} \xi_T(v) = \xi_T(v). Using the definition of ξT\xi_T

ξT((g,g)π(v))=T((g,g)πv)(1)=((g,g)Fun(G)T(v))(1)=T(v)(g1g1)=T(v)(1)=ξT(v). \begin{aligned} \xi_T\left( (g,g) \cdot_\pi (v) \right) &= T\left( (g,g) \cdot_\pi v \right)(1) \\ &= \left( (g,g) \cdot_{\operatorname{Fun}(G)} T(v) \right)(1) \\ &= T(v)\left( g 1 g^{-1} \right) = T(v)(1) = \xi_T(v). \end{aligned}

The remaining computations are left to a very diligent reader. \Box

Now let’s prove the main theorem!

Proof: We have that Reg(G)\operatorname{Reg}(G) is the sum of finite-dimensional irreducibles ραρβ\rho_\alpha \boxtimes \rho_\beta, meaning

Reg(G)=α,β(ραρβ)HomG×G(ραρβ,Reg(G)). \operatorname{Reg}(G) = \bigoplus_{\alpha, \beta} \left( \rho_\alpha \boxtimes \rho_\beta \right) \otimes \operatorname{Hom}_{G \times G}\left( \rho_\alpha \boxtimes \rho_\beta, \operatorname{Reg}(G) \right).

But using our lemmas, we have that

HomG×G(ραρβ,Reg(G))HomG(ραρβ,trivG)HomG(ρα,ρβ). \operatorname{Hom}_{G \times G}\left( \rho_\alpha \boxtimes \rho_\beta, \operatorname{Reg}(G) \right) \simeq \operatorname{Hom}_G(\rho_\alpha \otimes \rho_\beta, \text{triv}_G) \simeq \operatorname{Hom}_G(\rho_\alpha, \rho_\beta^\vee).

We know that ρβ\rho_\beta^\vee is also irreducible, since ρβ\rho_\beta is (and we’re in a finite-dimensional situation). So

HomG(ρα,ρβ){kρβ=ρα{0}otherwise. \operatorname{Hom}_G\left( \rho_\alpha, \rho_\beta^\vee \right) \simeq \begin{cases} k & \rho_\beta^\vee = \rho_\alpha \\ \{0\} & \text{otherwise}. \end{cases}

Thus we deduce

Reg(G)α(ραρα)kα(ραρα) \operatorname{Reg}(G) \simeq \bigoplus_{\alpha} \left( \rho_\alpha \boxtimes \rho_\alpha^\vee \right) \otimes k \simeq \bigoplus_{\alpha} \left( \rho_\alpha \boxtimes \rho_\alpha^\vee \right)

and we’re done. \Box

4. Corollaries

Recall that Fun(G)\operatorname{Fun}(G), the space underlying Reg(G)\operatorname{Reg}(G), has a basis with size G\left\lvert G \right\rvert. Hence by comparing the dimensions of the isomorphsims, we obtain the following corollary.

Theorem 6. We have G=α(dimρα)2\left\lvert G \right\rvert = \sum_\alpha \left( \dim \rho_\alpha \right)^2.

Moreover, by restriction to GG we can obtain the corollary

Reg(G)αResGG×G(ραρα)=αραρα. \operatorname{Reg}^\ast(G) \simeq \bigoplus_\alpha \operatorname{Res}_{G}^{G \times G} \left( \rho_\alpha \otimes \rho_\alpha^\vee \right) = \bigoplus_\alpha \rho_\alpha \otimes \rho_\alpha^\vee.

Now let us look at the GG-invariant spaces in this decomposition. We claim that (ραρα)Gk.\left( \rho_\alpha \otimes \rho_\alpha^\vee \right)^G \simeq k. Indeed, {Proposition 1} in {Part 1} tells us that we have a bijection of vector spaces

(ραρα)GHomG(trivG,ραρα). \left( \rho_\alpha \otimes \rho_\alpha^\vee \right)^G \simeq \operatorname{Hom}_G(\text{triv}_G, \rho_\alpha \otimes \rho_\alpha^\vee).

Then we can write

HomG(trivG,ραρα)HomG(trivG,(ραρα))HomG(ραρα,trivG)HomG(ραρα,trivG)HomG(ρα,ρα)k \begin{aligned} \operatorname{Hom}_G(\text{triv}_G, \rho_\alpha \otimes \rho_\alpha^\vee) &\simeq \operatorname{Hom}_G\left(\text{triv}_G, \left( \rho_\alpha^\vee \otimes \rho_\alpha \right)^\vee \right) \\ &\simeq \operatorname{Hom}_G\left(\rho_\alpha^\vee \otimes \rho_\alpha, \text{triv}_G \right) \\ &\simeq \operatorname{Hom}_G\left(\rho_\alpha \otimes \rho_\alpha^\vee, \text{triv}_G \right) \\ &\simeq \operatorname{Hom}_G\left(\rho_\alpha, \rho_\alpha \right) \\ &\simeq k \end{aligned}

by the lemma, where we have also used Schur’s Lemma at the last step. So that means the dimension of the invariant space (Reg(G))G(\operatorname{Reg}^\ast (G))^G is just the number of irreducibles.

But we already showed that the invariant space of (Reg(G))G(\operatorname{Reg}^\ast (G))^G has dimension equal to the conjugacy classes of GG. Thus we conclude the second result.

Theorem 7. The number of conjugacy classes of GG equals the number of irreducible representations of GG.

Hooray!

Time permitting I might talk about the irreducibles of SnS_n in subsequent posts. No promises here though.

Thanks to Dennis Gaitsgory, who taught me this in his course Math 55a. My notes for Math 55a can be found at my website.