We continue our discussion of the group algebra.
Constructing K[G]-modules
Recall that such a module V is also called a representation of G over K, and corresponds to a group homomorphism
(i) Given a K[G]-module V, a submodule W of V is precisely a vector subspace W such that g(W) ⊆ W for all g in G.
(ii) Given K[G]-modules V and W we have the direct sum V ⊕ W.
(iii) Given K[G]-modules V and W we have the tensor product V ⊗K W. This is a K[G]-module since for each g∈G, the map taking
is K-bilinear, so it induces a linear map
taking
[ Note: if you’re not familiar with tensor product, we will discuss this in a more general setting later. ]
(iv) Given a K[G]-module V, its dual (as a K-vector space) is given by It is given the structure of a K[G]-module as follows:
Again, the inverse is required to ensure group action occurs in the right order. The dual gives us a representation with the same dimension.
(v) More generally, given K[G]-modules V, W, let be the space of K-linear maps V → W. It is given the structure of a K[G]-module as follows:
This clearly generalises (iv), if we assume G acts trivially on K.
[ Note : from basic linear algebra, when V and W are finite-dimensional. The LHS has a K[G]-module structure via (iv) while the RHS has a K[G]-module structure via (ii) and (iii). It is easy to check that they are consistent. ]
Character Theory
The character of a K[G]-module V is defined to be:
where tr is the trace as a K-linear map.
Note that since
for any square matrices A and B with B invertible. Generally, a function χ : G → K is said to be a class function if
for any g, h in G. Thus characters are class functions.
Note : the set of class functions is a vector space over K, whose dimension is the number of conjugancy classes of G.
Elementary linear algebra tells us it’s not hard to compute the characters of the direct sum, tensor product, and dual from the characters of the individual modules:
As a result, we have
The next lemma is simple yet critical.
Lemma. If V is a K[G]-module, let
be the space of G-invariant vectors. Then:
Proof
Let p : V → V be the K-linear map . We have:
- Image of p lies in VG : indeed for any h in G,
- If v ∈ VG, then p(v) = v : this follows from gv = v for all g.
- p2 = p : for any v in V, property 1 says p(v) ∈ VG; then property 2 says p(p(v)) = p(v).
Thus, p is a projection map onto VG, and so its trace is precisely dim(VG). But that trace is precisely which proves our lemma. ♦
Orthogonality of Irreducible Characters
Let V, W be K[G]-modules; we now apply the above lemma on the K[G]-module The lemma says that the dimension of the space UG is:
On the other hand, what is UG ? An element f of U gives a linear map V→W, and g acts on it via ; thus f is G-invariant if and only if
for all g in G, v in V. In short, the space of G-invariant elements of U is precisely the space of intertwining operators V→W, or equivalently, K[G]-module homomorphisms V→W.
But we recall Schur’s lemma: if V and W are simple K[G]-modules, then:
- V non-isomorphic to W ⇒ HomK[G](V, W) = 0.
- V isomorphic to W ⇒ HomK[G](V, W) is a division ring containing K, so its dimension ≥ 1.
Let us summmarise everything here.
Summary. Define an inner product on the space of class functions as follows: given class functions χ and ψ, let:
This is a bilinear map onto K. If χ and ψ are characters of simple K[G]-modules, then they are orthogonal if the modules are not isomorphic. [ We call such characters irreducible characters. ]
So the collection of irreducible characters forms an orthogonal set in the space of class functions. In particular, this means they are linearly independent! In general, however, they do not span the full space of class functions.
Example
Let G = {e, g, g2} be the finite group of order 3 and K = Q. The group ring Q[G] is easily seen to be isomorphic to Q[T]/(T3-1) (via mapping g to T). This is isomorphic to Q × Q(√-3), so it has only two simple modules up to isomorphism. Yet it has 3 conjugancy classes, so the characters do not span the full space of class functions.
Note that if we had picked K = C instead, there would be no problem since (T3-1) is completely factorisable in C. This hints that the case where K is algebraically closed is nice.