Romyar SharifiLECTURE NOTES
READING EDITIONPDF

LECTURE NOTES / Chapter 13

Abstract Algebra

Romyar Sharifi

Chapter 13 Representation theory

Book contents

Chapter 13
Representation theory

13.1. Semisimple modules

The following definitions will be of special interest in the case of a group ring over a field.

Definition 13.1.1.

A module M over a ring R is simple, or irreducible, if it has no nonzero, proper R-submodules. Otherwise, M is said to be reducible.

Definition 13.1.2.

A module M over a ring R is indecomposable if it is not the direct sum of two proper submodules.

Definition 13.1.3.

A module M over a ring R is semisimple, or completely reducible, if it is a direct sum of irreducible submodules.

Remark 13.1.4.

By definition, a module is simple if and only if it is both semisimple and indecomposable.

Examples 13.1.5.

a.

Any division ring D is simple as a left module over itself, as it has no nontrivial left ideals.

b.

Any vector space V over a field F is semisimple as an F-module, in that it has a basis that allows us to express it (up to isomorphism) as a direct sum of copies of F.

c.

The ring ℤ is indecomposable as a ℤ-module, but it is not simple, as it contains proper, nontrivial submodules 𝑛ℤ for n ≥ 2.

d.

Any simple ℤ-module is a simple abelian group, so isomorphic to ℤ∕𝑝ℤ for some prime p.

e.

The ℤ-module ℤ⊕ℤ is neither semisimple nor indecomposable, as it is not a direct sum of simple ℤ-modules.

f.

Let R be the ring of upper-triangular matrices in M2(F ) for F a field, and consider the R-module M = F2 under left multiplication of column vectors. Then M has a simple submodule N = F ⋅e1, so M is not simple. Moreover, M is not semisimple, as M = F ⋅v for any v∉N, so N has no complement in M.

Semisimple modules have the following equivalent characterizations.

Proposition 13.1.6.

Let M be an R-module. The following are equivalent:

  1. M is semisimple.
  2. M is a sum of simple submodules.
  3. Every submodule of M is a direct summand.
Proof.

That (i) implies (ii) is clear. As for (ii) implies (iii), let N be a submodule of

M = ⨁ i∈IMi,

where the Mi are simple. Then N ∩Mi is either 0 or Mi for each i, and N is the direct sum of the Mi for which N ∩Mi = Mi.

That (iii) implies (i) is proven as follows. We first claim that any nonzero R-module M contains a nonzero simple submodule. To see this, choose m ∈ M, and replace M with 𝑅𝑚 without loss of generality. Let N be a maximal R-submodule of M not containing n, which exists by Zorn’s Lemma. Then M = N ⊕N′ for some nonzero R-submodule N′. Now N′ must be simple, since any Q ⊆ N′ has N ⊕Q containing a and therefore equals M.

Now consider the nonempty set X of semisimple submodules of M under inclusion. The union of any chain C in X is semisimple (as the reader may check), so X has a maximal element N by Zorn’s lemma. Let N′ be a complement to N in M, so M = N ⊕N′. If N′ is nonzero, then N′ contains a simple submodule Q by the claim, and N ⊕Q is semisimple, contradicting the maximality of M. So, M = N is semisimple. □

We define semisimple rings in a manner that does not obviously relate to simple rings.

Definition 13.1.7.

A nonzero ring is semisimple if it is semisimple as a left module over itself.

The following contains equivalent conditions for a ring to be semisimple.

Theorem 13.1.8.

The following conditions on a nonzero ring R are equivalent:

i.

R is semisimple,

ii.

every R-module is semisimple,

iii.

every R-module is projective,

iv.

every R-module is injective.

Proof.

Suppose that R is semisimple, and let M be an R-module. Then M is a sum of its cyclic submodules, so by Lemma 13.1.6, it suffices to see that quotients Q of R are semisimple. Again employing Lemma 13.1.6, the kernel I of the quotient map R → Q is a direct summand, so Q is isomorphic to a left ideal of R, which is semisimple as R is.

That (ii) implies (iii) is an immediate consequence of Lemma 13.1.6. Every surjection of R-modules is split if and only if every injection of R-modules is split by Proposition 12.4.3, so (iii) and (iv) are equivalent, noting Proposition 12.4.8 and Lemma 12.4.13. Finally, (iv) tells us that every R-submodule of an R-module is a direct summand, so is semisimple by Lemma 13.1.6. □

We claim that simple rings are indeed semisimple, so long as we assume that descending chains of left or right ideals terminate. This can be seen directly for matrix rings over division rings, using Morita equivalence.

Definition 13.1.9.

A ring R is left artinian (resp., right artinian if it satisfies the descending chain condition on left ideals (resp., right ideals).

Lemma 13.1.10.

If a ring R is the sum of a collection of its nonzero left ideals, then it is also a sum of a finite subcollection.

Proof.

If {Ix∣x ∈ X} is a set of nonzero left ideals of R such that 𝑅≅∑ ⁡x∈XIx as left-modules, then we can write 1 = ∑ ⁡j=1naj for some n ≥ 1, where aj ∈ Ixj for some xj ∈ I. But then the left ideals Ixj with 1 ≤ j ≤ n generate R as a left R-module. □

Corollary 13.1.11.

A semisimple ring R is left artinian, isomorphic as an R-module to the direct sum of its finitely many minimal left ideals.

Proof.

By definition, R is isomorphic to the direct sum of its minimal ideals. Since the sum is direct, no proper subcollection of the minimal ideals generates R. Lemma 13.1.10 then tells us that the collection of minimal ideals must be finite. It follows that R is left artinian. □

Proposition 13.1.12.

Let R be a left (or right) artinian simple ring. Then R is semisimple.

Proof.

Let R be left artinian and simple. We first claim that R has a simple R-submodule (i.e., left ideal). For this, construct a possibly finite sequence of left ideals Ji of R recursively, starting with J1 = R, and then for i ≥ 1, taking Ji+1 to be a proper simple submodule if Ji is not simple. Since R is left artinian, we must have that the process terminates, so R has a simple submodule.

Now, consider the nonzero sum M of all distinct simple R-submodules of R. Let N be a simple submodule of R, and let r ∈ R. Then 𝑁𝑟 is isomorphic to a quotient of n, so is either 0 or simple. In particular, 𝑁𝑟 is contained in M, and therefore 𝑀𝑟 ⊆ M. Thus, M is not only a left ideal of R, but a right ideal as well, and therefore M = R.

By Lemma 13.1.10, the R-module R is then a finite sum of distinct simple left ideals: say R is the sum of Ni simple for 1 ≤ i ≤ k, where k is minimal. If the intersection Ni with the sum Mi of the Nj for v≠i is nonzero, then it must equal Ni, as Ni is simple. But then Ni ⊆ Mi, so Mi = R, which contradicts the minimality of k. So, R is in fact the direct sum of the Ni, as required. □

The following is an easy but very useful fact regarding homomorphisms of simple modules.

Lemma 13.1.13 (Schur’s lemma).

Let R be a ring, and let M and N be simple R-modules. Then any nonzero homomorphism f : M → N is an isomorphism.

Proof.

The kernel of f is a proper R-submodule of M, hence zero, and the image of f is a nonzero R-submodule of N, hence N. Thus f is bijective. □

Since every nonzero R-linear endomorphism of a simple module is invertible by Schur’s lemma, we have the following corollary.

Lemma 13.1.14.

Let R be a nonzero ring. The ring End ⁡ R(M) of R-linear endomorphisms of a simple module M is a division ring.

Recall that a ring is simple if it has no nonzero ideals, and by Remark 3.8.8, matrix rings over division algebras are simple. We have the following consequence of Schur’s lemma

Lemma 13.1.15.

Let M be a simple R-module, and let n ≥ 1. Then End ⁡ R(Mn)≅Mn(D), where D is the division ring End ⁡ R(M). In particular, End ⁡ R(Mn) is a simple ring.

Proof.

We define a homomorphism

Φ: Mn(D) →∼End ⁡ R(Mn)

on a matrix C = (ϕ𝑖𝑗) ∈ Mn(D) by

Φ(C)(m1,…,mn) = (∑j=1nϕ1 j(mj),…,∑j=1nϕ 𝑛𝑗(mj)).

Every endomorphism ϕ ∈ End ⁡ R(Mn) is determined uniquely by the collection of maps ϕ𝑖𝑗 = πj∘ϕ ∘ιi ∈ End ⁡ R(M), where πi and ιi denote the ith projection and inclusion maps, so this is one-to-one and onto. □

We can improve this lemma to treat a finite direct sum of arbitrary simple modules.

Lemma 13.1.16.

Let R be a nonzero ring. Let M be an R-module that is isomorphic to a direct sum N1n1 ⊕N2n2 ⊕⋯⊕Nknk with the Ni mutually nonisomorphic simple modules and ni ≥ 1 for 1 ≤ i ≤ k. Then we have an isomorphism of rings

End ⁡ R(M)≅∏i=1kM ni(Di),

where Di is the division ring End ⁡ R(Ni).

Proof.

Let πi: M → Nini and ιi: Nini → M be the projection and inclusion maps. Any R-module endomorphism f of M determines and is determined by the homomorphisms fi,j = πj∘f ∘ιi: Nini → Njnj for 1 ≤ i,j ≤ n. But Hom ⁡ R(Ni,Nj) = 0 for i≠j, so Hom ⁡ R(Nini,Njnj) = 0 for i≠j as well. Therefore, the product of restriction maps to Nini yields the first of the isomorphisms in

End ⁡ R(M)≅∏i=1kEnd ⁡ R(Nini)≅∏ i=1kM ni(Di),

where the second isomorphism is by Lemma 13.1.15 □

Evaluation at 1 gives the isomorphism in the following lemma.

Lemma 13.1.17.

We have End ⁡ R(R) → Rop as rings.

We now come to the Artin-Wedderburn theorem, which classifies semisimple rings.

Theorem 13.1.18 (Artin-Wedderburn theorem).

A nonzero ring is semisimple if and only if it is isomorphic to a direct product of matrix algebras over division rings.

Proof.

For any nonzero ring R, we have an isomorphism

Rop →∼End ⁡ R(R),r↦(s↦𝑠𝑟).

Supposing that R is semisimple, we have by Corollary 13.1.11 that 𝑅≅N1n1 ⊕N2n2 ⊕⋯⊕Nknk with the Ni mutually nonisomorphic simple left R-modules and ni ≥ 1 for 1 ≤ i ≤ k. Noting Lemma 13.1.17, we then have

Rop≅End ⁡ R(R)≅∏i=1kM ni(Di),

where Di = End ⁡ R(Ni) is a division ring. By taking the opposite ring of both sides, we obtain

𝑅≅∏i=1kM ni(Di)op = ∏ i=1kM ni(Diop),

and Diop is a division ring as well.

On the other hand, suppose that 𝑅≅∏ ⁡i=1kMni(Ei) for some division algebras Ei. The matrix rings Mni(Ei) are semisimple left modules over Mni(Ei), isomorphic to a direct sum of the simple submodules of column vectors. They are also then semisimple as modules for the larger ring R, since the action of R on Mni(Ei) by left multiplication factors through Mni(Ei). Thus, R is a semisimple ring as a direct sum of these as a left R-module. □

Here are some corollaries. The first follows directly from Proposition 13.1.12 and the Artin-Wedderburn theorem.

Corollary 13.1.19.

A nonzero ring is left artinian and simple if and only if it is isomorphic to a matrix ring over a division ring.

Consequently, we have the following, which explains the relationship between simple and semisimple rings.

Corollary 13.1.20.

A nonzero ring is semisimple if and only if it is isomorphic to a finite direct product of left artinian simple rings.

For algebras over a field, we obtain Wedderburn’s theorem.

Corollary 13.1.21 (Wedderburn).

An algebra over a field F is semisimple if and only if it is a product of finite-dimensional simple F-algebras, and these simple algebras are isomorphic to matrix rings over finite-dimensional division algebras over F.

The following greatly limits the choice of finite-dimensional division algebras over algebraically closed fields.

Proposition 13.1.22.

Let D be a finite-dimensional division algebra over an algebraically closed field F. Then D = F.

Proof.

Let γ ∈ D. Note that γ commutes with every element of F, so F (γ) is a field. Since D is finite-dimensional over F, the elements γi for i ≥ 0 are linearly dependent over F, and therefore γ is algebraic over F. Thus F (γ) = F, which is to say γ ∈ F. □

Corollary 13.1.23.

Let A be a finite-dimensional, semsimple F-algebra, where F is an algebraically closed field. Then A is isomorphic to a direct product of matrix algebras with F-entries.

For commutative rings, we have this:

Corollary 13.1.24.

A commutative semisimple ring is a finite direct product of fields. A finite-dimensional commutative semisimple algebra over a field F is isomorphic to a direct product of finite field extensions of F.

Definition 13.1.25.

Let R be a ring. An idempotent in R is a nonzero element e ∈ R such that e2 = e.

Definition 13.1.26.

Let R be a ring. We say two idempotents e,f ∈ R are orthogonal if 𝑒𝑓 = 𝑓𝑒 = 0.

Remark 13.1.27.

Any finite sum of orthogonal idempotents is also an idempotent.

Definition 13.1.28.

We say that an idempotent e in a ring R is primitive if 𝑒𝑅 is a subring of R that is not a product of two subrings of R.

Lemma 13.1.29.

Let R be a nonzero ring and k ≥ 1. Then R = R1 ×R2 ×⋯×Rk with Ri rings for 1 ≤ i ≤ k if and only if there exist mutually orthogonal idempotents e1,e2,…,ek in Z(R) such that e1 +e2 +⋯+ek = 1. These may be chosen so that Ri = (ei) in R.

Proof.

If R = ∏ ⁡i=1kRi, then let ei be the identity in Ri. The ei are then clearly mutually orthogonal, central idempotents. Set e = ∑ ⁡i=1kei. If 1 = (r1,r2,…,rk) ∈ R, then

e = e⋅1 = (e1r2,e2r2,…,ekrk) = r.

Conversely, given e1,e2,…,ek, set Ri = Rei in R. For any r ∈ R, we have r = ∑ ⁡i=1krei, so R = ∑ ⁡i=1kRi. If ri ∈ Ri for each i, then set r = ∑ ⁡i=1kri. This satisfies rej = rj for each 1 ≤ j ≤ k, so r = 0 if and only if each rj = 0, and thus R = ⊕ ⁡ i=1kRi as left R-modules. Since each ei is central in R, each Ri is also a right ideal and a ring with unit element ei (though not a subring of R if k ≥ 2, since then ei≠1). □

Example 13.1.30.

If R is a direct product of matrix rings, then it has a set of mutually orthogonal idempotents consisting of the identity matrices in those rings.

Lemma 13.1.31.

Let R = ∏ ⁡i=1kRi be a direct product of rings Ri, and let ei be identity element of Ri. Let M be a left R-module. Then M = ⊕ ⁡ i=1keiM as an R-module.

Proof.

Any m ∈ M can be written as m = e1m+e2m+⋯+ekm, so M = ∑ ⁡i=1keiM. If m1 +m2 +⋯+mk = m with mi ∈ eiM for 1 ≤ i ≤ k, then

mi = ei(m1 +m2 +⋯+mk) = eim

for each i, so the representation of m as an element of the sum is unique. Therefore, M is the direct sum of the eiM. □

13.2. Representations of groups

Let G be a group.

Proposition 13.2.1.

Let R be a commutative ring, let G be a group, and let M be an R-module. There is a one-to-one correspondence between

i.

homomorphisms ρ : G → Aut ⁡ R(M),

ii.

R[G]-module structures given by R-bilinear maps ϕ : R[G]×M → M

such that ρ corresponds to a unique ϕ with ρ(g)(m) = ϕ(g,m) for all g ∈ G and m ∈ M.

Proof.

If ρ : G → Aut ⁡ R(M) is a homomorphism, then we define

(∑g∈Gagg)⋅m = ∑g∈Gagρ(g)(m) (13.2.1)

for ∑ ⁡g∈Gagg ∈ R[G] and m ∈ M. For a fixed m, this provides the unique R[G]-module homomorphism R[G] → M that sends g to ρ(g)(m) by the R-freeness of R[G]. In other words, the operation R[G]×M → M is left distributive. Since ρ(g)(m+m′) = ρ(g)(m)+ρ(g)(m′) for g ∈ G and m,m′∈ M in that ρ(g) ∈ Aut ⁡ R(M), right distributivity follows from the definition in (13.2.1) as well.

Conversely, given an R[G]-module M, we define ρ : G → Aut ⁡ R(M) by ρ(g)(m) = g⋅m for g ∈ G and m ∈ M. Note that

ρ(g)(m+m′) = g(m+m′) = 𝑔𝑚+gm′ = ρ(g)(m)+ρ(g)(m′)

and ρ(g)(𝑟𝑚) = g(𝑟𝑚) = r(𝑔𝑚) = 𝑟𝜌(g)(m), so ρ(g) is indeed an element of Aut ⁡ R(M). Moreover,

ρ(gg′)(m) = (gg′)m = g(g′m) = ρ(g)(g′m) = ρ(g)(ρ(g′)(m)) = (ρ(g)∘ρ(g′))(m),

so ρ is a homomorphism. □

Remark 13.2.2.

To give an R[G]-module structure on an R-module M, it suffices to give an operation G×M → M such that the map g: M → M defined by left multiplication is R-linear.

Remark 13.2.3.

The trivial R[G]-module R on which g⋅r = r for all g ∈ G and r ∈ R corresponds to the homomorphism ρ : G → Aut ⁡ R(R)≅R× with ρ(g) = 1 for all g ∈ G.

Example 13.2.4.

Let R be a commutative ring and G be a group. We may view R[G] as a left R[G]-module under left multiplication. This corresponds to the homomorphism ρ : G → Aut ⁡ R(R[G]) that takes g to left multiplication by g on R[G].

We now focus on the special case that R is a field, which yields group representations. From now on in this section, we let F denote a field.

Definition 13.2.5.

A representation, or group representation, of a group G over a field F is an F-vector space V, together with a homomorphism ρ : G → Aut ⁡ F (V ). We also say that V is an F-representation of G.

Remark 13.2.6.

By Proposition 13.2.1, to make an F-vector space V into an F [G]-module V is equivalent to providing a homomorphism ρ : G → Aut ⁡ F (V ) that makes it into a representation of G.

Definition 13.2.7.

We say that a representation ρ : G → Aut ⁡ F (V ) is finite-dimensional if V is a finite-dimensional F-vector space, in which case dim⁡F V is its dimension, also known as its degree.

Representations form one of the most important tools in the study of the structure of groups.

Example 13.2.8.

Let G be a subgroup of GLn(F ). Then the inclusion ρ : G →GLn(F ) defines a representation of G, and this turns Fn into an F [G]-module, where g ∈ G acts on v ∈ Fn by left multiplication of the column vector v by the matrix corresponding to g.

Example 13.2.9.

The representation ρ : ℝ →GL2(ℝ) given by

ρ(𝜃) = ( cos⁡𝜃 sin⁡𝜃 −sin⁡ 𝜃 cos⁡ 𝜃 ).

is a two-dimensional real representation of the additive group ℝ.

Definition 13.2.10.

a.

The trivial representation of G over F is F with the trivial G-action.

b.

The regular representation of G over F is F [G] with the action of F [G] on itself by left multiplication.

Remark 13.2.11.

Two F-representations V and W of G are isomorphic if V and W are isomorphic as F [G]-modules. Phrased in terms of the corresponding homomorphisms ρV and ρW , this says that ρV and ρW are conjugate by the isomorphism φ : V → W: that is, ρW (g) = φ ∘ρV (g)∘φ−1 for all g ∈ G.

Examples 13.2.12.

Let V and W be F-representations of a group G.

a.

The F-vector space V ⊗F W is a representation of G with respect to the diagonal G-action g⋅(v⊗w) = 𝑔𝑣⊗𝑔𝑤 for g ∈ G, v ∈ V and w ∈ W.

b.

The F-vector space Hom ⁡ F (V,W ) is a representation of G with respect to the G-action (g⋅φ)(v) = 𝑔𝜑(g−1v) for g ∈ G, φ ∈ Hom ⁡ F (V,W ), and v ∈ V.

As a special case, we have the following.

Definition 13.2.13.

Let V be an F-representation of a group G. The dual representation to V is V∗ = Hom ⁡ F (V,F ).

The reader will easily check the following.

Lemma 13.2.14.

Let V and W be F-representations of a group G, and suppose that W is finite-dimensional. Then Hom ⁡ F (V,W )≅V∗⊗F W.

Terminology 13.2.15.

We speak of F-representations of a group G as being simple, indecomposable, and so forth, if the F [G]-modules that define them have these properties.

Definition 13.2.16.

An F-representation V of a group G is called faithful if ρV : G → Aut ⁡ F (V ) is injective.

Definition 13.2.17.

A subrepresentation W of an F-representation V of a group G is an F [G]-submodule of V.

Remark 13.2.18.

An irreducible (i.e., simple) representation is one that has no nonzero, proper subrepresentations.

Examples 13.2.19.

a.

All one-dimensional representations of a group are irreducible.

b.

Let Dp = ⟨r,s⟩ be the dihedral group of prime order p, and let ρ : Dp →GL2(𝔽p) be the representation with ρ(s) = ( −1 0 0 1 ) and ρ(r) = ( 1 1 0 1 ). Then ρ is indecomposable but not irreducible, since the 𝔽p-submodule W of V = 𝔽p2 spanned by e1 is left stable by (i.e., is closed under) the action of Dp, so is a subrepresentation. On the other hand, W does not have a complement in V (i.e., the only line in 𝔽p2 that is stabilized by Dp is W).

c.

The regular representation of a finite group is faithful, whereas the trivial representation is not faithful unless the group is trivial.

Let us rephrase Schur’s lemma in the context of representations.

Lemma 13.2.20.

Let V be an irreducible F-representation of G. Then End ⁡ F [G](V ) is a division algebra over F.

Proof.

This is an immediate consequence of Lemma 13.1.14, noting that the the endomorphisms given by multiplication by elements of F are contained in the center of End ⁡ F [G](V ). □

By Proposition 13.1.22, this has the following corollary.

Corollary 13.2.21.

Let V be a finite-dimensional irreducible F-representation of a group G, where F is algebraically closed. Then End ⁡ F [G](V )≅F.

Definition 13.2.22.

Let V and W be representations of G over a field F, with V semisimple and W irreducible. The multiplicity of W in V is the largest nonnegative integer n such that Wn is isomorphic to a subrepresentation of V. We say that W occurs with multiplicity n in V.

Lemma 13.2.23.

Let V be an F-representation of a finite group G. Let E∕F be a field extension. Then E ⊗F V is an E[G]-module under the action g⋅(α ⊗v) = α ⊗𝑔𝑣 with the same character as V.

Proof.

Note that E[G]≅𝐸 ⊗F F [G], and the action described is just the usual action of a tensor product of algebras on a tensor product of modules over them. □

Definition 13.2.24.

For an F-representation V of a group G and a field extension E∕F, the E-representation E ⊗F V is called the base change of V from F to E.

13.3. Maschke’s theorem

In this section, we let G be a finite group, and we let F be a field of characteristic not dividing the order of G.

Theorem 13.3.1 (Maschke’s theorem).

Let G be a finite group, let F be a field of characteristic not dividing |G|, and let V be a representation of G over F. Then every subrepresentation of V is a direct summand of V as an F [G]-module.

Proof.

Let W be an F [G]-submodule of V. As F-modules, we know that we can find a basis B′ of W contained in a basis B of V. We then have a projection map p: V → W given by p(∑ ⁡v∈Bavv) = ∑w∈B′aww, where av ∈ F equals zero for almost all v. This is an F-linear transformation that restricts to the identity on W, but it is not necessarily a F [G]-module homomorphism. So, define

π : V → V,π(v) = 1 |G|∑g∈Gg−1p(𝑔𝑣)

for v ∈ V. Then π is clearly F-linear, and moreover

π(h𝑣) = 1 |G|∑g∈Gg−1p(𝑔h𝑣) = 1 |G|∑k∈G(kh−1)−1p(𝑘𝑣) = h𝑝(v),

so π is an F [G]-module homomorphism. Since W is an F [G]-submodule of V, the image of π is contained in W, and for w ∈ W, we have

π(w) = 1 |G|∑g∈Gg−1p(𝑔𝑤) = 1 |G|∑g∈Gg−1𝑔𝑤 = w.

In particular, the inclusion of W in V splits π, so W is a direct summand of V as an F [G]-module. □

As a consequence of Maschke’s theorem and Wedderburn theory, or more specifically, Theorem 13.1.8, we have the following corollary.

Corollary 13.3.2.

The group ring F [G] is a semisimple F-algebra, which is to say isomorphic to a finite direct product of matrix rings over finite-dimensional division algebras over F.

This in turn yields the following corollaries. For the first, see Corollary 13.1.24.

Corollary 13.3.3.

Let G be a finite abelian group, and let F be a field of characteristic not dividing |G|. Then F [G] is a direct product of finite field extensions of F.

Example 13.3.4.

By the Chinese remainder theorem, we have

ℚ[ℤ∕𝑝ℤ]≅ℚ[x]∕(xp−1)≅ℚ[x]∕(x−1)×ℚ[x]∕Φ p(x)≅ℚ×ℚ(ζp),

where ζp is a primitive pth root of unity in ℂ. Note, however, that if we take 𝔽p in place of ℚ, then we obtain

𝔽p[ℤ∕𝑝ℤ]≅𝔽p[x]∕(xp−1)≅𝔽 p[x]∕(x−1)p≅𝔽 p[y]∕(yp)

for y = x−1, which is not a direct product of matrix rings over fields.

For the following, see Corollary 13.1.23.

Corollary 13.3.5.

If F is algebraically closed, then F [G] is isomorphic to a direct product of matrix algebras over F.

Proposition 13.3.6.

Suppose that F is algebraically closed, and write

F [G]≅∏i=1kM ni(F )

for some k ≥ 1 and ni ≥ 1 for 1 ≤ i ≤ k. Then k is equal to the number of conjugacy classes of |G|.

Proof.

First, we remark that Z(Mni(F )) = F, so dim⁡F Z(F [G]) = k. For any g ∈ G, we form out of its conjugacy class Cg the sum Ng = ∑ ⁡h∈Cgh. If we let G act on F [G] by conjugation, then the G-invariant module for this action is Z(F [G]). Moreover, Ng lies in this invariant group. That is, the action restricts to an action on G which preserves conjugacy classes, so

kNgk−1 = ∑ h∈Cg𝑘hk−1 = ∑ h∈Cgh = Ng,

The elements Ng, where g runs over a set S of representatives for the conjugacy classes of G, are linearly independent as they are sums over disjoint sets of group elements. And if z = ∑ ⁡g∈Gagg ∈ Z(F [G]) and k ∈ G, then

∑g∈Gagg = ∑g∈Gag𝑘𝑔k−1 = ∑ g∈Gak−1𝑔𝑘g,

so ag = ak−1𝑔𝑘 for all k, so ah = ag for all h ∈ Cg. Thus, z is in the F-span of the elements Ng. Thus, we have k = |S|, the number of conjugacy classes. □

Remark 13.3.7.

If F is algebraically closed, then we may by Corollary 13.3.5 write

F [G]≅∏i=1kM ni(F )

for some k ≥ 1 and ni ≥ 1 for 1 ≤ i ≤ k. Then G has k isomorphism classes of irreducible representations of dimensions n1,n2,…,nk. Let Vi be the ith of these, with dim⁡F Vi = ni. Then Vi occurs with multiplicity ni in the regular representation R[G], which is to say that R[G]≅V1n1 ⊕V2n2 ⊕⋯⊕Vknk. Under this isomorphism, each copy of Vi is identified with one of the simple left ideals in Mni(F ), isomorphic to the module Fni of column vectors for this ring. Counting dimensions tells us that

∑i=1kn i2 = |G|.

Example 13.3.8.

The group S3 has 3 conjugacy classes, so there are 3 isomorphism classes of irreducible representations of G, and the sum of the squares of their dimensions are 6, so they have dimensions 1, 1, and 2. Thus, we have

ℂ[S3]≅ℂ×ℂ×M2(ℂ).

The two one-dimensional representations correspond to homomorphisms G →ℂ×, factoring through Gab≅ℤ∕2ℤ. There are exactly two of these, the trivial homomorphism and the sign map sign ⁡ : S3 →{±1}. These correspond to the trivial F [G]-module F and the F [G]-module F on which σ ∈ S3 acts by σ ⋅v = sign ⁡ (σ)v for v ∈ F.

The irreducible two-dimensional representation W of S3 is a subrepresentation of the 3-dimensional permutation representation ρV : S3 →GL3(ℂ). That is, consider the standard basis {e1,e2,e3}of the corresponding 𝔽[S3]-module V = 𝔽3 on which S3 acts by permuting the indices of the basis elements. Then W is spanned by e1 −e2 and e2 −e3. With respect to this basis, the corresponding homomorphism ρW : S3 →GL2(ℂ) satisfies

ρW ((12)) = ( −1 1 0 1 ) and ρW ((123)) = ( 0 −1 1 −1 ).

Example 13.3.9.

Since all of the ℂ-representations of S3 take values in GLn(ℚ) for some n, we have ℚ[S3]≅ℚ×ℚ×M2(ℚ). In other words, the irreducible ℂ-representations of S3 are obtained from the irreducible ℚ-representations of S3 by base change.

13.4. Characters

Recall from Lemma 8.7.22 that the traces of similar matrices are equal.

Definition 13.4.1.

Let V be a finite-dimensional vector space over a field F. The trace of φ ∈ Aut ⁡ F (V ) is the trace of the matrix representing φ with respect to any choice of ordered basis of V.

Definition 13.4.2.

The character of a representation ρ : G → Aut ⁡ F (V ) of a group G on a finite-dimensional vector space V over a field F is a map χ : G → F defined by

χ(g) = tr ⁡ ρ(g).

Terminology 13.4.3.

We say that χ is a character of G if it is the character of a representation of G.

Notation 13.4.4.

Given an F [G]-module V, we denote the corresponding representation (i.e., homomorphism) by ρV and and its character by χV .

Examples 13.4.5.

a.

The character χ : G → F of a one-dimensional representation ρ : G → F× satisfies χ(g) = ρ(g) for all g ∈ G.

b.

The character of the permutation representation ρ : Sn →GLn(F ) satisfies ρ(σ) = |Xnσ| for every σ ∈ Sn, where Xn = {1,2,…,n}.

c.

Let W be as in Example 13.3.8. Then the character χW : S3 →ℂ satisfies χW ((12)) = 0 and χW ((123)) = −1.

d.

The character χ of the regular representation F [G] satisfies χ(1) = |G| and χ(g) = 0 for all g ∈ G−{1}.

Definition 13.4.6.

The character of the trivial representation is called the trivial character, or principal character of G.

Definition 13.4.7.

A character χV : G → F of an F [G]-module V is irreducible if V is irreducible.

Definition 13.4.8.

The degree of a character χV of an F-representation V of G is dim⁡F (V ).

Definition 13.4.9.

A class function of G is a function G → F, for F a field, that is constant on conjugacy classes in G.

Lemma 13.4.10.

Let G be a group, let F be a field, and let V and W be F-representations of G. Then

a.

χV (e) = dim⁡F V,

b.

χV⊕W = χV +χW ,

c.

χV = χW if V and W are isomorphic representations, and

d.

χV is a class function on G.

Proof.

Since ρV (e) is the identity transformation, we have part a. Part b follows by choosing a basis of V ⊕W that is a union of bases of V and W and noting that the matrix representing ρV⊕W (g) for g ∈ G with respect to that basis is block diagonal with blocks ρV (g) and ρW (g). Part c holds as ρV (g) and ρW (g) are represented by similar matrices if V and W are isomorphic. Part d also holds as ρV (g) and ρV (g′) are represented by similar matrices if g and g′ are conjugate in G. □

Proposition 13.4.11.

Let G be a finite group, and let F be a field of characteristic zero. Let V and W be finite-dimensional F-representations of G. Then V and W are isomorphic if and only if χV = χW .

Proof.

By Lemma 13.4.10c, we know that 𝑉≅𝑊 implies χV = χW . Write

F [G] = ∏i=1rM n(Di).

For 1 ≤ i ≤ r, let ei denote the identity of Mni(Di), let Vi be the irreducible F-representation Dini of G, and let χi denote its character. Then there exist mi for 1 ≤ i ≤ r such that

V = ⨁ i=1rV imi.

Extend χV by F-linearity to a map χV : F [G] → F. Then

χV (ej) = ∑i=1rm iχi(ej) = midim⁡F Vi,

so the multiplicities mi of the Vi in V are uniquely determined by χV . That is, χV determines the isomorphism class of V. □

The following easy lemma, which we will use implicitly, is also quite useful for passing between groups.

Lemma 13.4.12.

Let V be an F-representation of G.

a.

If H is a subgroup of G, then V may be considered as an F-representation of H, and its character is the restriction χV |H.

b.

If N is a normal subgroup of G and N acts trivially on V, then for π : G → G∕N the quotient map, the character of V as an F-representation of G∕N is π ∘ψV .

For the remainder of this section, we suppose that G is finite and F is algebraically closed of characteristic not dividing |G|.

Proposition 13.4.13.

Suppose that G is finite and F is algebraically closed. Let V be a finite-dimensional F-representation of G. Then ρV (g) is diagonalizable.

Proof.

By restricting ρV to the cyclic subgroup generated by G, we may suppose that G is cyclic, say of order n. In this case, F [G] is a direct sum of 1-dimensional representations Vi on which g acts by multiplication by ζni for ζn a choice of primitive nth root of unity in F. As V is semisimple, this tells us that V is a direct sum of 1-dimensional representations. The automorphism ρV (g) is then diagonal with respect to any basis of V consisting of one basis element of each of these summands. □

Since g has finite order dividing |G|, the following corollary is immediate.

Corollary 13.4.14.

Let V be a finite-dimensional F-representation of G. Then the eigenvalues of ρV (g) for g ∈ G are all roots of unity of order dividing |G|.

Lemma 13.4.15.

Let V and W be finite-dimensional F-representations of G. Set χV ¯(g) = χV (g−1) for all g ∈ G. Then we have

a.

χV⊗F W = χV χW and

b.

χHom ⁡ F (V,W ) = χV ¯χW .

Proof.

By the commutativity of the tensor product and direct sums and the semisimplicity of F [G], part a reduces to the case that V and W are irreducible. Through a simple application of Lemma 13.2.23, we may assume that F is algebraically closed. By Proposition 13.4.13, we may then diagonalize the matrices ρV (g) and ρW (g) for g ∈ G with respect to choices of ordered bases (v1,…,vn) of V and (w1,…,wn) of W. We then have that ρV⊗F W is diagonal with respect to the basis of elements vi⊗wj with respect to the lexicographical ordering. The diagonal coordinate corresponding to vi⊗wj is the product of the (i,i)-entry of ρV (g) and the (j,j)-entry of ρW (g). That is,

tr ⁡ ρV⊗W (g) = (tr ⁡ ρV (g))⋅(tr ⁡ ρW (g)),

as desired.

For part b, we recall the isomorphism

Hom ⁡ F (V,W )≅V∗⊗ F W

of Lemma 13.2.14. We are then reduced by part a to the case that W = F, the trivial F [G]-module. Again replacing F by its algebraic closure, we may diagonalize ρV (g) for g ∈ G with respect to a basis B of V. Let B∗ be its dual basis. For ϕ ∈ B∗ and v ∈ B, we have ϕ(g−1v) = αvϕ(v), where g−1v = αvv. Thus, the trace of ρV∗(g) agrees with the trace of ρV (g−1), as desired. □

Remark 13.4.16.

Let G be a finite group and F be a field of characteristic not dividing |G|. Since χV⊕W = χV +χW and χV⊗F W = χV ⋅χW , the set of F-valued characters of G form a ring with identity the trivial character.

Proposition 13.4.17.

The irreducible F-characters of G form a basis for the F-vector space of F-valued class functions on G.

Proof.

Let g1,…,gr be representatives of the r conjugacy classes of G. The space of F-valued class functions of G has a basis consisting of the maps 𝜃i: G → F for 1 ≤ i ≤ r such that 𝜃i(g) = 1 if g ∈ Cgi and 𝜃i(g) = 0 otherwise. On the other hand, there are also r irreducible F-representations Vi for 1 ≤ i ≤ r of G by Proposition 13.3.6, so it suffices to see that their characters χi = χVi are linearly independent.

Write F [G]≅∏ ⁡i=1rMni(F ) in such a way that Vi is the isomorphic to the simple module Fni of Mni(F ). Let ei denote the idempotent of F [G] corresponding to the identity of Mni(F ). We may extend χi F-linearly to a map χi: F [G] → F. Then χi(x) for x ∈ F [G] is the trace of the endomorphism of Vi defined by left multiplication by x. Since left multiplication by ei on Vi (resp., Vj for j≠i) is the identity map (resp., zero map), we have χi(ei) = ni (resp., χi(ej) = 0 for j≠i). Given any linear combination ϕ = ∑ ⁡i=1raiχi with ai ∈ F, we have ϕ(ej) = ajnj, so ϕ = 0 if and only if ai = 0 for all i. □

We can identify the idempotents in F [G] that correspond to identity matrices in terms of characters.

Proposition 13.4.18.

Let χi for 1 ≤ i ≤ r denote the irreducible F-characters of G, and let ni denote the degree of χi Then the elements

ei = ni |G|∑g∈Gχi(g−1)g

are the primitive, central, orthogonal idempotents of F [G].

Proof.

Let fi denote the primitive central idempotent in F [G] that acts on the identity on the irreducible representation Vi with character χi. Write fi = ∑ ⁡g∈Gagg with ag ∈ F for g ∈ G. For any g ∈ G, we have

χF [G](fig−1) = ∑ h∈GχF [G](ahhg−1) = a g|G|.

On the other hand, we have χF [G] = ∑ ⁡i=1rniχi, where ni = dim⁡F Vi, so

χF [G](fig−1) = ∑ j=1rn jχj(fig−1).

If ρi: G → End ⁡ F (Vi) is the F-linear map restricting to ρVi, then

ρj(fig−1) = ρ j(fi)ρj(g−1) = δ 𝑖𝑗ρj(g−1),

so χj(fig−1) = δ𝑖𝑗χj(g−1). Thus, we have

ag|G| = niχi(g−1).

It follows that

fi = ni |G|∑g∈Gχi(g−1)g.

□

13.5. Character tables

In this section, we focus on the theory of ℂ-valued characters of a finite group G.

Definition 13.5.1.

A character table of a finite group G is a matrix in Mr(ℂ), where r is the number of conjugacy classes of G with (i,j)-entry χi(gj), where χi for 1 ≤ i ≤ r are the distinct characters of the irreducible ℂ-representations of G and gi for 1 ≤ i ≤ r are representatives of the distinct conjugacy classes in G.

Usually, a character table is written in a table format, as in the following example.

Example 13.5.2.

Take the group S3. Let χ1 denote the trivial character, χ2 denote the sign character, and χ3 the irreducible character of dimension 2. By Example 13.3.8, the character table of S3 is then as follows:

S3 1 (12) (123)
χ1 1 1 1
χ2 1 −1 1
χ3 2 0 −1

Recall that α¯ denotes the complex conjugate of a complex number α.

Lemma 13.5.3.

Let χ be a ℂ-valued character of degree d of a finite group G of order n. For g ∈ G, we have χ(g) ∈ℤ[ζn], |χ(g)|≤ d, and χ(g−1) = χ(g)¯.

Proof.

Let ρ : G → Aut ⁡ ℂ(V ) be the representation corresponding to χ. By Corollary 13.4.14, the value ρ(g) can be diagonalized to matrix with entries in μn. Since the inverse of a root of unity is its complex conjugate, ρ(g−1) = ρ(g)−1 may be then be represented by the diagonal matrix A−1 = (a𝑖𝑗¯). Then χ(g) is a sum of d roots of unity of order dividing n, which the first two statements, and we have

χ(g−1) = tr ⁡ (A−1) = tr ⁡ (A)¯ = χ(g)¯.

□

Let us set ζn = e2𝜋𝑖∕n ∈ℂ for n ≥ 1. The following lemma is useful for producing new characters out of old.

Lemma 13.5.4.

Let G be a group of order n, and let σ ∈ Gal ⁡ (ℚ(ζn)∕ℚ), where ζn = e2𝜋𝑖∕n ∈ℂ. If χ is a character of G, then so is χσ: G → F defined by χσ(g) = σ(χ(g)) for all g ∈ G. Moreover, if a ∈ (ℤ∕𝑛ℤ)× is such that σ(ζn) = ζna, then χσ(g) = χ(ga).

Proof.

By Proposition 13.4.13, if G is finite of order n, then every ℂ-representation of G is the base change of a ℚ(ζn)-representation. Let V be the ℚ(μn)-representation of G with character χ. As a vector space, 𝑉≅ℚ(μn)d for some d ≥ 0, and so σ induces an automorphism σ : V → V as the direct sum of the automorphisms ℚ(μn) →ℚ(μn). Then σ ∘ρV is again a representation, and its character is χσ. Note that σ ∘ρV (g) = ρV (ga), since in diagonalized form, the entries of ρV (g) are all elements of μn upon which σ acts by raising to the ath power. □

We pause for a moment to discuss inner products on ℂ-vector spaces.

Definition 13.5.5.

An inner product on an ℂ-vector space V is a map ⟨,⟩: V ×V →ℂ that satisifes

⟨𝛼𝑣+v′,w⟩ = α⟨v,w⟩+⟨v′,w⟩ and ⟨v,𝛽𝑤+w′⟩ = β¯⟨v,w⟩+⟨v,w′⟩

for all v,v′,w,w′∈ V and α,β ∈ℂ.

Terminology 13.5.6.

That ⟨,⟩ is an inner product on a ℂ-vector space V may be expressed as saying that it is left ℂ-linear (or just linear) and right conjugate linear.

Definition 13.5.7.

An inner product ⟨,⟩ on a ℂ-vector space V is positive definite if ⟨v,v⟩≥ 0 for all v ∈ V, with equality only for v = 0.

Definition 13.5.8.

An inner product ⟨,⟩ on a ℂ-vector space V is Hermitian if it is positive definite and ⟨v,w⟩ = ⟨w,v⟩¯ for all v,w ∈ V.

Definition 13.5.9.

A basis B of a ℂ-vector space V with a Hermitian inner product ⟨,⟩ is orthonormal if ⟨v,w⟩ = δv,w for all v,w ∈ B.

Definition 13.5.10.

A complex inner product space is a pair consisting of a ℂ-vector space V and a Hermitian inner product on V.

Example 13.5.11.

The dot product on ℂn defined by

(a1,a2,…,an)⋅(b1,b2,…,bn) = ∑i=1na ibi¯

is a positive definite, Hermitian inner product on ℂn. The standard basis of ℂn is orthonormal with respect to the dot product, so ℂn is an inner product space with respect to the dot product.

Definition 13.5.12.

An inner product ⟨,⟩ on a ℂ-representation V of G is said to be G-invariant, or an invariant inner product, if ⟨𝑔𝑣,𝑔𝑤⟩ = ⟨v,w⟩ for all v,w ∈ V.

The following provides a useful example.

Lemma 13.5.13.

Let ⟨,⟩ be a Hermitian inner product on a ℂ-representation V of G. Then the map [,]: V ×V →ℂ defined on v,w ∈ V by

[v,w] = 1 |G|∑g∈G⟨𝑔𝑣,𝑔𝑤⟩

is a G-invariant inner product on V.

Proof.

As a positive real scalar multiple of a sum of Hermitian inner products on V, the pairing [,] is also Hermitian. The invariance by an element of G follows by reindexing the sum. □

The next lemma contains the definition of an inner product on the space of ℂ-valued class functions of G.

Lemma 13.5.14.

The function which assigns to a pair (𝜃,ψ) of ℂ-valued class function of G the value

⟨𝜃,ψ⟩ = 1 |G|∑g∈G𝜃(g)ψ(g)¯

is a positive definite, Hermitian inner product on the space of ℂ-valued class functions of G.

We consider the space of class functions as a Hermitian inner product space with respect to the Hermitian inner product of Lemma 13.5.14.

Remark 13.5.15.

If we let h ∈ G act on the space of class functions on G by (h⋅𝜃)(g) = 𝜃(h−1g), then the resulting inner product is G-invariant.

Remark 13.5.16.

The inner product of the characters of any two ℂ-representations V and W is real by Lemma 13.5.3, since

∑g∈GχV (g)χW (g)¯ = ∑g∈GχV (g−1)χ W (g−1)¯ = ∑g∈GχV (g)¯χW (g).

Lemma 13.5.17.

Let V be a ℂ[G]-module of finite dimension. Then

dim⁡ℂVG = 1 |G|∑g∈GχV (g).
Proof.

Let z = 1 |G|NG ∈ℂ[G]. Since NG2 = |G|, the element z is an idempotent. The ℂ-linear endomorphism T of V defined by left multiplication by z therefore has minimal polynomial dividing x2 −x = x(x−1). In particular, it is diagonalizable. The trace of T is then the sum of its nontrivial eigenvalues, which is the dimension of the eigenspace E1(T ) of 1. It remains then only to show that E1(T ) = VG. We check this on v ∈ V: if 𝑧𝑣 = v, then 𝑔𝑣 = 𝑔𝑧𝑣 = 𝑧𝑣 = v for all g ∈ G, while if 𝑔𝑣 = v for all g ∈ G, then 𝑧𝑣 = 1 |G||G|v = v. □

Proposition 13.5.18.

Let V and W be complex G-representations. Then

⟨χV ,χW ⟩ = dim⁡ℂHom ⁡ ℂ[G](V,W ).
Proof.

Note that Hom ⁡ ℂ[G](V,W ) = Hom ⁡ ℂ(V,W )G, where g ∈ G acts on ϕ ∈ Hom ⁡ ℂ(V,W ) by (g⋅ϕ)(v) = 𝑔𝜙(g−1v) for every v ∈ V. Thus,

dim⁡ℂHom ⁡ ℂ[G](V,W ) = 1 |G|∑g∈GχHom ⁡ ℂ(V,W )(g) = 1 |G|∑g∈GχV (g)¯χW (g),

the last step by Lemma 13.4.15b. □

We may now prove the orthogonality of the basis of characters.

Theorem 13.5.19 (First orthogonality relation).

The set of irreducible complex characters of a finite group G forms an orthonormal basis of the space of ℂ-valued class functions of G.

Proof.

Let Vi for 1 ≤ i ≤ r be the distinct irreducible ℂ[G]-modules, and let χi denote the character of Vi. For any 1 ≤ i,j ≤ r, we have

⟨χi,χj⟩ = dim⁡ℂHom ⁡ ℂ[G](Vi,Vj),

by Proposition 13.5.18. The result then follows by Schur’s lemma. □

This orthogonality also gives us a sort of orthogonality of rows of the character table.

Remark 13.5.20.

Let {g1,g2,…,gr} be a set of representatives of the conjugacy classes of a finite group G. Let χ1,χ2,…,χr be the complex irreducible character. By Theorem 13.5.19, the rows ri of the character table with (i,j)-entry χi(gj) are orthogonal with respect to the weighted dot product

ri⋅ri′ = 1 |G|∑j=1rc jχi(gj)χi′(gj)¯ = ⟨χi,χi′⟩,

where the weight cj is the order of the conjugacy class of gj.

We also have an orthogonality relation for columns.

Theorem 13.5.21 (Second orthogonality relation).

Let G be a finite group, and let χ1,χ2,…,χr be its distinct irreducible, complex characters. For any g,h ∈ G, we have

∑i=1rχ i(g)χi(h)¯ = { |Zg|if g and h are conjugate, 0 otherwise,

where Zg denotes the centralizer of g in G.

Proof.

Let g1,g2,…,gr represent the distinct conjugacy classes in G, and let A ∈ Mr(ℂ) be the matrix with (i,j)-entry χi(gj). Let C be the diagonal matrix with (i,i)-entry ci = |Cgi|. Then

(𝐴𝐶A¯t) 𝑖𝑗 = ∑k=1rχ i(gk)ckχj(gk)¯ = δ𝑖𝑗|G|,

the last step by Remark 13.5.20. In particular, 𝐴𝐶A¯t is a scalar multiple of the identity matrix, so 𝐴𝐶A¯t = A¯t𝐴𝐶, which tells us that

δ𝑖𝑗|G| = (A¯t𝐴𝐶) 𝑖𝑗 = ∑k=1rχ k(gi)¯χk(gj)cj.

Since |Zgj| = |G|cj−1 by the orbit-stabilizer theorem, we are done. □

Let us study character tables in some examples.

Example 13.5.22.

Let n ≥ 1, and let ζ = e2𝜋𝑖∕n ∈ℂ. Every character of ℤ∕𝑛ℤ is a power of the character χ : ℤ∕𝑛ℤ →ℂ× given by χ(i) = ζi. Since ℤ∕𝑛ℤ is abelian, every element of ℤ∕𝑛ℤ is the lone element in its conjugacy class. The character table of ℤ∕𝑛ℤ is as follows:

ℤ∕𝑛ℤ 0 1 2 ⋯ n−1
1 1 1 1 ⋯ 1
χ 1 ζ ζ2 ⋯ ζn−1
χ2 1 ζ2 ζ4 ⋯ ζn−2
⋮ ⋮ ⋮ ⋮ ⋱ ⋮
χn−1 1 ζn−1 ζn−2 ⋯ ζ.

Remark 13.5.23.

In general, the number of 1-dimensional complex characters of a finite group G is |Gab|, since these are exactly the irreducible representations of ℂ[Gab], which has ℂ-dimension |Gab|.

Example 13.5.24.

Let G be any nonabelian group of order 8. By Theorem 7.5.2, there are two up to isomoprhism, D4 and Q8. The center Z of G has order 2 (it is nontrivial since G is a 2-group and if it had order at least 4, it is easy to see that the group would be abelian). Furthermore, G∕Z is abelian since all groups of order 4 are abelian. This also means that G∕Z is the abelianization of G. It is also easy to see that this implies G∕𝑍≅ℤ∕2ℤ⊕ℤ∕2ℤ. So G has four characters χ1,⋯,χ4 of degree 1 and therefore one character χ5 of degree 2 to make 8 = 22 +1+1+1+1. Pick representatives g and h in G of the two summands ℤ∕2ℤ. Then g, h, and 𝑔h must be representatives of distinct conjugacy classes, which are then forced to have order 2 since g,h,𝑔h∉Z. Finally, let z generate the center. The character table is

G 1 z g h 𝑔h
χ1 1 1 1 1 1
χ2 1 1 1 −1 −1
χ3 1 1 −1 1 −1
χ4 1 1 −1 −1 1
χ5 2 −2 0 0 0

The last row is determined by orthogonality of the columns, since its first entry must be 2. Note that this implies that the isomorphism type of a group is not determined by its character.

Example 13.5.25.

Note that S4 has 5 conjugacy classes, and the sums of the squares of the degrees ni of the 5 irreducible characters χi equals |24|. Also S4 →ℤ∕2ℤ via the sign map, so there are (at least) two 1-dimensional characters: the trivial character χ1 and the sign character χ2. Since n32 +n42 +n52 = 22, we have n3 = 2 and n4 = n5 = 3 (if put in increasing order). The quotient of S4 by the normal subgroup ⟨(12)(34),(13)(24)⟩ is isomorphic to S3, so we obtain by composition with the irreducible two-dimensional representation ρ : S3 →GL2(ℂ) a two-dimensional representation χ3: S4 →GL2(ℂ), which is nonabelian and hence irreducible, being semisimple. Whatever χ4 is, note that if we tensor its representation V4 with the representation V2 of the sign character χ2, we obtain another irreducible character χV4⊗ℂV2 = χ4χ2 of dimension 3, which we call χ5. (We will see that it is actually different from χ4.) The character table is

Color key: blue marks row χ₃ outside the identity column; red marks rows χ₄ and χ₅ outside the identity column.
S4 e (12) (123) (1234) (12)(34)
χ1 1 1 1 1 1
χ2 1 −1 1 −1 1
χ3 2 0 -1 0 2
χ4 3 1 0 −1 -1
χ5 3 −1 0 1 -1.

The entries in blue are determined from the character table for S3. The entries in red are obtained by noting that χ5 = χ4χ2 and using orthogonality of columns. (That is, the third and fifth columns are determined using orthogonality with the first and the second and fourth, up to sign, using orthogonality with the first and each other.)

Note that we can restrict representations and characters to subgroups: for H ≤ G and a G-representation V, this amounts to considering V as a module over the group ring of H and restricting the function χV to H.

Example 13.5.26.

The group A4 has 4 conjugacy classes with representatives e, (123), (132), and (1234). We have A4ab≅ℤ∕3ℤ, generated by the image of (123), so there are three abelian characters which are the powers of the character χ such that χ((123)) = ω, where ω = e2𝜋𝑖∕3. Since |A4| = 12, there is one more character ψ, which has degree 3. Its values can be calculated by orthogonality of columns, yielding the character table

A4 e (123) (132) (12)(34)
1 1 1 1 1
χ 1 ω ω2 1
χ2 1 ω2 ω 1
ψ 3 0 0 -1.

13.6. Induced representations

Let G be a finite group and H a subgroup. For a commutative ring R we can view a R[G]-module A as an R[H]-module in the obvious fashion. When thinking of A as an R[H]-module, it is often helpful to give it a new name and symbol

Definition 13.6.1.

An R[G]-module A viewed as an R[H]-module is called the restriction of A from G to H and is denoted by Res ⁡ HG(A).

Together with the obvious definition on morphisms, restriction defines an exact functor

Res ⁡ HG: R[G]-mod → R[H]-mod.

The natural question arises as to whether or not Res ⁡ HG has an adjoint, and indeed, it has a left adjoint. We first give the construction.

Definition 13.6.2.

Let H be a subgroup of a group G, and let R be a commutative ring. The induced module from H to G of an R[H]-module B is the R[G]-module

Ind ⁡ HG(B) = Hom ⁡ R[H](R[G],B)

where for φ ∈ Ind ⁡ HG(B), we let g ∈ G act by (g⋅φ)(x) = φ(𝑥𝑔) for all x ∈ F [G].

Remark 13.6.3.

Since R[G] is R[H]-free, Ind ⁡ HG provides an exact functor from R[H]-mod to R[G]-mod, since is the functor hR[G] in our earlier notation.

If H is of finite index in G, we have an alternate description of the induced module. That is, there is another way in which to produce an R[G]-module from an R[H]-module B using tensor products. That is, we can take the R[G]-module R[G]⊗R[H]B, where g ∈ G acts on x⊗b in the tensor product by g(x⊗b) = 𝑔𝑥⊗b.

Proposition 13.6.4.

Let H be a finite index subgroup of G, and let R be a commutative ring. Given an R[H]-module B, there is natural isomorphism

κ : Ind ⁡ HG(B) →∼R[G]⊗ R[H]B

given on φ ∈ Ind ⁡ HG(B) by

κ(φ) = ∑g¯∈H∖Gg−1 ⊗φ(g),

where for each g¯ ∈ H∖G, the element g ∈ G is a choice of representative of g¯.

Proof.

First, we note that χ is a well-defined map, as

(h𝑔)−1 ⊗φ(h𝑔) = g−1h−1 ⊗h𝜑(g) = g⊗φ(g)

for φ ∈ R[G]⊗R[H]B, h ∈ H, and g ∈ G. Next, we see that χ is an R[G]-module homomorphism, as

χ(g′φ) = ∑ g¯∈H∖Gg−1 ⊗φ(gg′) = g′∑ g¯∈H∖G(gg′)−1 ⊗φ(gg′) = g′χ(φ)

for g′∈ G. As the coset representatives form a basis of R[G] as a free R[H]-module, we may define an inverse to χ that maps

∑g¯∈H∖Gg−1 ⊗b g ∈ Ind ⁡ HG(B)

to the unique R[H]-linear map φ that takes the value bg on g for the chosen representative of g¯ ∈ H∖G. □

Proposition 13.6.5.

Let H be a finite index subgroup of G. Then Ind ⁡ HG is left adjoint to Res ⁡ HG.

Proof.

Using the alternate characterization of Ind ⁡ HGU of Proposition 13.6.4 and the adjointness of Hom ⁡ and ⊗, we have

Hom ⁡ R[G](R[G]⊗R[H]U,V )≅Hom ⁡ R[H](U,Hom ⁡ R[G](R[G],V ))≅Hom ⁡ R[H](U,V ),

the latter isomorphism being induced by evaluation at 1 in the second variable. □

Definition 13.6.6.

Let H be a subgroup of a group G, let W be an F-representation of H.

a.

The induced representation from H to G of W is Ind ⁡ HG(W ).

b.

If H has finite index in G and W is finite-dimensional with character ψ, then the induced character Ind ⁡ HG(ψ) of ψ is the character of Ind ⁡ HG(W ).

Example 13.6.7.

Let H be a finite index subgroup of G. For the trivial representation F of H, we have

Ind ⁡ HG(F )≅F [G]⊗ F [H]F≅F [G∕H],

where the latter module is the F [G]-module with F-basis the left G-set G∕H. That is, Ind ⁡ HG(F ) is the permutation representation for the left action of G on G∕H. Thus, the induced character χ = Ind ⁡ HG(ψ1) of the trivial character ψ1 on H has the property that χ(g) is the number of left H-cosets fixed by left multiplication by g ∈ G.

Remark 13.6.8.

Let H be a finite index subgroup of G. The induced representation of the regular representation F [H] of H is the regular representation F [G] of G. In particular, all irreducible F-representations of G are summands of induced representations of the irreducible F-representations of H.

Remark 13.6.9.

In finite group theory, one often uses the alternate tensor product characterization provided by Proposition 13.6.4 as the definition of the induced representation.

Notation 13.6.10.

For a subgroup H of a group G, we denote the restriction of a character χ of G to H by Res ⁡ HGχ, or more simply χ|H.

Notation 13.6.11.

For the inner product of Lemma 13.5.14, we use ⟨,⟩G to indicate its dependence on the group G.

Definition 13.6.12.

For a character χ of a finite-dimensional ℂ-representation of a group, the multiplicity of an irreducible character ψ in it is the multiplicity of the irreducible representation with character ψ in the representation with character χ.

We have the following corollary of Proposition 13.6.4.

Corollary 13.6.13 (Frobenius reciprocity).

Let G be a finite group and H a subgroup. Let ψ be a ℂ-valued character of H and χ be a ℂ-valued character of G. Then

⟨Ind ⁡ HGψ,χ⟩ G = ⟨ψ,Res ⁡ HGχ⟩ H.
Proof.

Let ψ = χU and χ = χV for representations U and V of H and G, respectively. By Propositions 13.5.18 and 13.6.5, we have

⟨Ind ⁡ HGψ,χ⟩ G = dim⁡ ⁡ ℂHom ⁡ ℂ[G](Ind ⁡ HGU,V ) = dim⁡ ⁡ ℂHom ⁡ ℂ[H](U,V ) = ⟨ψ,Res ⁡ HGχ⟩ H.

□

We can construct tables that contain these values of the pairings in Corollary 13.6.13.

Definition 13.6.14.

The induction-restriction table of a subgroup H of a finite group G is the matrix with rows indexed by the complex irreducible characters ψi of H and columns by the complex irreducible characters χj of G with (i,j)-entry ⟨ψi,Res ⁡ HGχj⟩H.

Example 13.6.15.

Again let χi for 1 ≤ i ≤ 5 and 1, χ, χ2, and ψ be the characters of S4 and A4, respectively of Examples 13.5.25 and 13.5.26. From the character tables of G = S4 and H = A4, we see that χ1|H = χ2|H = 1, χ3|H = χ +χ2, and χ4|H = χ5|H = ψ. The induction-restriction table is

χ1 χ2 χ3 χ4 χ5
1 1 1 0 0 0
χ 0 0 1 0 0
χ2 0 0 0 1 0
ψ 0 0 0 1 1.

Frobenius reciprocity tells us that Ind ⁡ HG1 = χ1 +χ2, Ind ⁡ HGχ = Ind ⁡ HGχ2 = χ3, and Ind ⁡ HGψ = χ4 +χ5.

Proposition 13.6.16.

Let H be a finite index subfroup of a group G, and let g1,…,gk be a system of left coset representatives of H in G. For a character ψ of H, extend ψ to a function ψ~: G →ℂ by setting ψ~(g) = 0 if g∉H. For g ∈ G, we then have

Ind ⁡ HG(ψ)(g) = ∑ i=1kψ~(g i−1gg i).
Proof.

Let W be an m-dimensional representation of H with character ψ, and let B = (w1,…,wm) be an ordered F-basis of W. Recall that

Ind ⁡ HG(W )≅F [G]⊗ F [H]W

We have a basis gi⊗wj of F [G]⊗F [H]W for 1 ≤ i ≤ k and 1 ≤ j ≤ m with the lexicographical ordering.

For a given 1 ≤ i ≤ k, any g ∈ G satisfies

ggi = gσ(i)hi

for some σ ∈ Sk and hi ∈ H. Then

g(gi⊗wj) = gσ(i) ⊗hiwj.

With respect to the given basis, the matrix of ρW (g) is a k-by-k matrix of blocks in Mm(F ) with one nonzero block in each row and each column, i.e., the blocks with coordinates (i,σ(i)), which are those representing ρW (hi) with respect to the basis B.

Adding up the diagonal entries in the (i,i)-block, we get 0 if i′≠i and ψ(h) = ψ(gi−1ggi) if i′ = i. By definition of ψ~, this equals ψ~(gi−1ggi) in all cases. Summing over i, we obtain the result. □

Corollary 13.6.17.

Let G be a finite group and H be a subgroup of G. Let ψ be a character of H. For g ∈ G, we then have

Ind ⁡ HG(ψ)(g) = 1 |H|∑ k∈G 𝑘𝑔k−1∈H ψ(k−1𝑔𝑘).
Proof.

This follows from the formula of Proposition 13.6.16. To see that, take ψ~ as in its statement, and note that for any h ∈ H, we have

ψ~((gih)−1g(g ih)) = ψ~(h−1(g i−1gg i)h),

since conjugation by h−1 preserves H and G−H, and ψ is a class function on H. □

The following corollary is immediate.

Corollary 13.6.18.

Let H be a finite index normal subgroup of G, and let χ be a character of H. Then Ind ⁡ HG(ψ)(g) = 0 for all g∉H.

Example 13.6.19.

Consider the dihedral group G = D2n of order 4n with n ≥ 3. It has abelianization the Klein 4-group generated by the images of r and s, so G has four degree 1 characters χ1,χ2,χ3,χ4 with χ1 trivial, χ2(r) = χ3(s) = −1 and χ2(s) = χ3(r) = 1, and χ4 = χ2χ3. Now, consider the cyclic subgroup H = ⟨r⟩, which has characters ψi for 0 ≤ i ≤ 2n−1 with ψ(r) = ζ2n. The induced character 𝜃i of ψi is trivial on all reflections and satisfies

𝜃i(rj) = ζ2 n𝑖𝑗+ζ2 n−𝑖𝑗.

The characters 𝜃i = Ind ⁡ HGψi with 1 ≤ i ≤ n−1 are all distinct degree 2 characters which are clearly not sums of the χi, so they are irreducible characters of G. The sum of the squares of the dimensions of these characters is 4⋅12 +(n−1)⋅22 = 4n = |G|, so these are all of the irreducible characters on G. Setting

ξk = ζ2nk+ζ2 n−k = 2cos⁡(𝑘𝜋∕n) ∈ℝ,

the character table is then as follows.

D2n e s 𝑟𝑠 r r2 ⋯ rn−1 rn
χ1 1 1 1 1 1 ⋯ 1 1
χ2 1 1 −1 −1 1 ⋯ (−1)n−1 (−1)n
χ3 1 −1 −1 1 1 ⋯ 1 1
χ4 1 −1 1 −1 1 ⋯ (−1)n−1 (−1)n
𝜃1 2 0 0 ξ1 ξ2 ⋯ ξn−1 −2
𝜃2 2 0 0 ξ2 ξ4 ⋯ ξ2(n−1) 2
𝜃3 2 0 0 ξ3 ξ6 ⋯ ξ3(n−1) −2
⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱ ⋮ ⋮
𝜃n−1 2 0 0 ξn−1 ξ2(n−1) ⋯ ξ(n−1)2 (−1)n−12.

Here, one might note that ξ0 = 2, and ξk = ξk+2n = −ξk+n = −ξn−k for all k. We remark that 𝜃i|H = ψi+ψ−i for all 1 ≤ i ≤ n−1, while 𝜃0 = χ1 +χ3 and 𝜃n = χ2 +χ4, consistent with Frobenius reciprocity.

We also give a formula which tells us explicitly how to determine the induced character to G of an H-character from the character table for H and knowledge of conjugacy classes.

Proposition 13.6.20.

Let G be a finite group and H be a subgroup of G. Let ψ be a character of G, let g ∈ G, and let Cg be the conjugacy class of g in G. Write H ∩Cg as a possibly empty disjoint union of conjugacy classes T 1,…,T l of H. For 1 ≤ i ≤ l, let hi be a representative of T i. Then

Ind ⁡ HGψ(g) = [G : H]∑ i=1l |T i| |Cg|ψ(hi).
Proof.

This is a matter of counting. That is, by Corollary 13.6.17, we must show that the number of k ∈ G such that k−1𝑔𝑘 is conjugate to hi in H is |Zg||T i|, where Zg denotes the centralizer of g in G. We know that there are |Zg| elements of G that conjugate g to any particular element of Cg. Thus, there are |Zg||T i| elements in G that conjugate g to one of the elements in T i, as desired. □

We may use Proposition 13.6.20 to determine the induced characters on a group from the characters on its subgroup.

Example 13.6.21.

Take H = S3, which we view as a subgroup of G = S4. Recall that the conjugacy classes of S4 are determined by cycle type, with conjugacy classes C1,⋯,C5 corresponding to cycle types e, (12), (123), (1234), and (12)(34) having orders 1, 6, 8, 6, 3, respectively. Now, C4 and C5 contain no elements of S3, while C1, C2, and C3 contain the conjugacy classes T 1, T 2, and T 3 in S3 of 1, (12), and (123). Note that |Ci| = |T i|, |C2| = 2|T 2|, |C3| = 4|T 3|, and [G : H] = 4. Let ψ1, ψ2, and ψ3 be the trivial, sign, and irreducible 2-dimensional characters of S3, respectively. By Proposition 13.6.20, we obtain the following table from the character table of S3:

S4 e (12) (123) (1234) (12)(34)
ϕ1 4 2 1 0 0
ϕ2 4 -2 1 0 0
ϕ3 8 0 -1 0 0.

We will use this to determine the characters of S4 once again. Assume we have already found its abelian characters, the trivial character χ1 and the alternating character χ2. Since

⟨Ind ⁡ HGϕ i,Ind ⁡ HGϕ i⟩ = dim⁡ ⁡ Hom ⁡ ℂ[G](Vi,Vi),

where Vi is the G-representation induced by ϕi, and these values are 2, 2, 3, respectively, we have that the Vi break up into these respective numbers of irreducible representations. But note that ⟨ϕ1,χ1⟩ = 1 and ⟨ϕ1,χ2⟩ = 0, so ϕ1 −χ1 so is an irreducible degree 3 character of G, which we previously called χ4. Similarly, ϕ2 −χ2 is an irreducible degree 3 character, which we called χ5. We compute that ⟨ϕ3,χ4⟩ = ⟨ϕ3,χ5⟩ = 1, and ϕ3 −χ4 −χ5 is an irreducible character of degree 2, which we called χ3.

13.7. Applications to group theory

Let G be a group of order n, and let C1,…,Cr be the conjugacy classes in G, choose gj ∈ Cj and set cj = |Cj|for each 1 ≤ j ≤ r. Let χ1,…,χr be the irreducible complex characters of G, and set ni = deg⁡χi for 1 ≤ i ≤ r. Let Vi denote the irreducible representation with character χi, let ρi: ℂ[G] → End ⁡ ℂ(Vi) be the ℂ-algebra homomorphism restricting to the representation ρVi. We also use χi to denote its ℂ-linear extension to map χi: ℂ[G] →ℂ.

Proposition 13.7.1.

Set

Ni = {g ∈ G∣χi(g) = χi(1)}

for 1 ≤ i ≤ r. The normal subgroups of G are exactly the intersections ⋂ ⁡ j∈JNj, where J is a subset of {1,…,r}.

Proof.

First, Ni is a normal subgroup, since χi(g) = χi(1) if and only if g acts as the identity, recalling that the eigenvalues of g are all roots of unity, so Ni = ker⁡ρVi. It follows that every intersection of the Ni’s is normal.

Now suppose N is normal in G. Let V = ℂ[G∕N]. Let χV be the character of V as a ℂ[G]-module. Since ker⁡ρV = N, we have χV (g) = χV (1) if and only if g ∈ N. If g∉N, then 𝑔h𝑁≠h𝑁 for any h ∈ G, so χV (g) = 0.

Now χV is a sum of irreducible characters with nonnegative integer coefficients, say χV = ∑ ⁡i=1raiχi. We claim that N = ⋂ ⁡ i∈JNi, where J is the set of i with ai ≥ 1. Note that for any character ψ and g ∈ G, we have |ψ(g)|≤ ψ(1) since ψ(g) is a sum of ψ(1) roots of unity. For g ∈ G, we have

χV (g) = |χV (g)| = |∑i=1ra iχi(g)| ≤∑i=1ra iχi(1) = χV (1),

with equality of the first and last term holding if and only if g ∈ N. However, the middle inequality is an equality if and only if all χi(g) for i ∈ J are equal and have absolute value χi(1). This condition holds if and only if all χi(g) = χi(1), since one of these characters is the trivial character. □

Next, we will show how to find the center of G.

Proposition 13.7.2.

Set

Zi = {g ∈ G∣|χi(g)| = χi(1)}

for 1 ≤ i ≤ r. Then Zi is a normal subgroup of G, and the center of G is equal to ⋂ ⁡ i=1rZi.

Proof.

We have that Zi is a normal subgroup since the condition that g ∈ Zi is exactly that g acts as a scalar multiple of the identity, in other words that g is in the inverse image of the center of ρVi(G).

We claim that Zi∕Ni is the center of G∕Ni. Note that ρVi has kernel Ni defined as in Proposition 13.7.1, and the elements of Zi are mapped to scalar matrices in the center of ρVi(G)≅𝐺∕Ni. So Zi∕Ni is contained in the center of G∕Ni. Now suppose that gNi is in the center of G∕Ni. Then ρVi(g) commutes with all ρVi(h) for h ∈ G, which implies that left multiplication by g is a ℂ[G]-module isomorphism of Vi. But Vi is simple, so Hom ⁡ ℂ[G](Vi,Vi)≅ℂ. In other words, g acts as scalar multiplication by some element, hence is contained in Zi.

Given the claim, we have that Z(G)Ni∕Ni ≤ Zi∕Ni, and so Z(G) ⊆ Zi for all i. Now suppose that z ∈ Zi for all i. Let g ∈ G. Then 𝑔𝑧g−1z−1 ∈ Ni by our earlier claim. But ⋂ ⁡ i=1rNi is trivial by Proposition 13.7.1. So, 𝑔𝑧g−1z−1 = 1, for all g ∈ G, so z ∈ Z(G), as desired. □

Proposition 13.7.3.

For each pair (i,j) of integers with 1 ≤ i,j ≤ r and each g ∈ G, we have

cj niχi(gj) ∈ℤ[μn].
Proof.

Set Nj = ∑ ⁡g∈Cjg ∈ Z(ℂ[G]). Multiplication by Nj defines a ℂ[G]-linear map Nj: Vi → Vi which by Schur’s lemma is a scalar multiple of the identity, say Nj = αjid ⁡ Vi for αj ∈ℂ, which tells us that χi(Nj) = αjχi(1) = αjni. But we also have

χi(Nj) = ∑g∈Cjχi(g) = cjχi(gj),

so αj = cj ni χi(gj). We show that eac

Next, set

a𝑗𝑘𝑙 = |{(g,h)∣g ∈ Cj,h ∈ Ck,𝑔h = gl}|∈ℤ≥0,

and note that this number is independent of the choice of gl, since 𝑠𝑔s−1 ⋅𝑠hs−1 = 𝑠𝑔hs−1 for any s ∈ G. Then

ρi(Nj)ρi(Nk) = ∑g∈Cj∑h∈Ckρi(𝑔h) = ∑l=1ra 𝑗𝑘𝑙∑q∈Clρi(q) = ∑l=1ra 𝑗𝑘𝑙ρi(Nl).

Since Nj acts on Vi by multiplication by the scalar αj, this implies

αjαk = ∑l=1ra 𝑗𝑘𝑙αl.

In particular the subring ℤ[{αj∣1 ≤ j ≤ k}] of ℂ has finite ℤ-rank, so it is integral over ℤ. In particular, each αj is integral over ℤ. The result now follows as αj ∈ℚ(μn) for each j, and ℤ[μn] is the integer ring of ℚ(μn). □

Corollary 13.7.4.

The dimension of an irreducible complex representation of a finite group G divides |G|.

Proof.

Let 1 ≤ i ≤ r, and consider the quotient of interest

n ni = n ni⟨χi,χi⟩ = ∑j=1rcj niχi(gj)χi(gj)¯,

which is a ℤ[μn]-linear combination of the algebraic integers cj ni χi(gj), hence an algebraic integer. Since the fraction also lies in ℚ, we have that ni divides n. □

Find in the notes