2 Character theory

2.5 Universal projections

The map π constructed in step 1 of the proof of Theorem 2.28 has an interesting feature: for every representation V, the map π is a G-homomorphism VVG. We can generalise this substantially.

Let α:G be any class function. Then define

πα=1|G|gGα¯(g)[g][G].

For every representation (ρ,V), πα acts on V, and we also call this πα:

πα(v)=1|G|gGα¯(g)ρ(g).

If we take α to be the constant function with value 1, then πα is the projection π:VVG.

Lemma 2.30.

If V is any representation, then πα:VV is a G-homomorphism.

Proof.

Let gG. Then we have

πα(ρ(g)v) =1|G|hGα¯(h)ρ(h)ρ(g)v
=ρ(g)1|G|hGα¯(h)ρ(g-1hg)v
=ρ(g)1|G|hGα¯(g-1hg)ρ(g-1hg)v
as α is a class function
=ρ(g)πα(v)
replacing h by g-1hg. ∎

Since πα is a G-homomorphism VV for every V, we could call it a universal G-homomorphism.

What happens when we take V to be an irreducible representation?

Proposition 2.31.

Let α be a class function and let V be an irreducible representation with character χ. Then πα acts as the scalar

1dim(V)α,χ

on V.

In particular, if ψ is the character of an irreducible representation W, then πψ acts as 1dimW on W and as 0 on all other irreducible representations.

Proof.

If V is irreducible, then by Schur’s lemma παHomG(V,V) must be a scalar. But its trace is

trπα=1|G|gGα¯(g)χ(g)=α,χ.

Since the trace of a scalar matrix is just the dimension times that scalar, we get the proposition. ∎

Recall now that, if ρ is an irreducible representation of G and V is another representation of G, then V(ρ) denotes the subrepresentation of V generated by all the subrepresentations of V isomorphic to ρ.

Corollary 2.32.

Let ρ be an irreducible representation of G with character χ and dimension d. Then the operator dπψ acts, on any G-representation V, as the G-equivariant projection

VV(ρ).
Proof.

We have VσIrr(G)V(σ) by Maschke’s Theorem. By the proposition, dπψ kills V(σ) for σ≇ρ, and acts as the identity on V(ρ), as required. ∎

So dim(ρ)πψ projects any representation V onto its ρ-isotypic component. In particular, if V has a unique subrepresentation isomorphic to ρ, then dim(ρ)πψ is a projection onto that subrepresentation.

Corollary 2.33.

The irreducible characters are a basis for the space of class functions.

Proof.

We already know that they are linearly independent (since they are mutually orthogonal vectors in a Hermitian inner product space), so we have to show that they span. Let C be the space of class functions, and let X be the subspace spanned by the irreducible characters. Then C=XX, and we must show X=0. Suppose that αX, so χ,α=0 for every irreducible character χ.

We consider the operator πα=1|G|gGα¯(g)[g]. This acts as (a multiple of)

α,χ=χ,α=0

on every irreducible representation V with character χ. As every representation is a direct sum of irreducibles, we see that πα acts as zero on all representations of V.

However, considering the action of πα on the regular representation [G], we see that

πα([e])=1|G|gGα¯(g)[g].

Since this must be zero, we have α(g)=0 for all gG, as required. ∎

Corollary 2.34.

Parts (2) and (3) of Theorem 2.17 are true.

Proof.

Part (2) follows from the obvious fact that the dimension of the space of class functions is the number of conjugacy classes, together with Corollary 2.33.

For part (3), consider the matrix obtained by multiplying each entry of the character table by |𝒞i|/|G|, where 𝒞i is the conjugacy class labeling the column. Then row orthogonality says that this is a (square) unitary matrix. But the transpose of a unitary matrix is unitary, which gives the column orthogonality. ∎

Example 2.35.

We give an example of how to use the projection operators. Let G=S4, and let (σ,V) be the permutation representation on the set of eight vertices of the cube. Its character θ is given below.

e(12)(12)(34)(123)(1234)16386θ80020χ31-10-1.

Then we compute θ,θ=4, and (by inspection) that χ=𝟙ϵρρϵ where ρ is the standard three-dimensional representation of S4 whose character χ is also shown in the table. We label the vertices as in Figure 2, where the labels are shown in red: the labels on the top face are 1,2,3,4 running counterclockwise, and the label on the vertex opposite i is i+4, and look for a subspace of V isomorphic to ρ.

Vertices of the cube
Figure 2: Vertices of the cube

To do this we use the projection operator dim(ρ)πχ=324gS4χ¯(g)σ(g). Applying this to e1, we obtain:

324(3e1+e2+e4+e7+3e5-e3-e6-e8-2e2-2e4-2e7)

which simplifies to (writing fi=ei+ei+4)

18(3f1-f2-f3-f4).

This is illustrated in green in Figure 2. Starting with a different vector ei will permute the roles of the fi, and we see the the image of πχ is the subspace of V where the coefficients of opposite vertices are equal, and the sum of all the coefficients is zero. This is therefore the subspace of V isomorphic to ρ!

Exercise 2.36.

Complete this example by finding the other irreducible subrepresentations of V.