Happy New Year to all! A quick reminder that 2015=5⋅13⋅31.
This post will set the stage by examining products of two representations.
In particular, I’ll characterize all the irreducibles of G1×G2 in
terms of those for G1 and G2.
This will set the stage for our discussion of the finite regular representation in Part 4.
In what follows k is an algebraically closed field, G is a finite group,
and the characteristic of k does not divide ∣G∣.
1. Products of representations
First, I need to tell you how to take the product of two representations.
Definition. Let G1 and G2 be groups.
Given a G1 representation ρ1=(V1,⋅ρ1) and a G2
representation ρ2=(V2,⋅ρ2), we define
ρ1⊠ρ2:=(V1⊗V2,⋅)
as a representation of G1×G2 on V1⊗V2. The action is given by
(g1,g2)⋅(v1⊗v2)=(g1⋅ρ1v1)⊗(g2⋅ρ2v2).
In the special case G1=G2=G,
we can also restrict ρ1⊠ρ2 to a representation of G.
Note that we can interpret G itself as a subgroup of G×G by just looking along the diagonal:
there’s an obvious isomorphism
G∼{(g,g)∣g∈G}.
So, let me set up the general definition.
Definition. Let G be a group, and let H be a subgroup of G.
Then for any representation ρ=(V,⋅ρ) of G, we let
ResHG(ρ)
denote the representation of H on V by the same action.
This notation might look intimidating, but it’s not really saying anything,
and I include the notation just to be pedantic.
All we’re doing is taking a representation and restricting which elements of the group are acting on it.
We now apply this to get ρ1⊗ρ2 out of ρ1⊠ρ2.
Definition. Let ρ1=(V1,⋅ρ1) and
ρ2=(V2,⋅ρ2) be representations of G. Then we define
ρ1⊗ρ2:=ResGG×G(ρ1⊠ρ2)
meaning ρ1⊗ρ2 has vector space V1⊗V2 and action
g⋅(v1⊗v2)=(g⋅ρ1v1)⊗(g⋅ρ2v2).
This tensor product obeys some nice properties, for example the following.
Lemma 1. Given representations ρ, ρ1, ρ2 we have
ρ⊗(ρ1⊕ρ2)≃(ρ⊗ρ1)⊕(ρ⊗ρ2).
Proof: There’s an obvious isomorphism between the underlying vector spaces,
and that isomorphism respects the action of G. □
To summarize all the above, here is a table of the representations we’ve seen, in the order we met them.
RepresentationρFun(X)trivGρ1⊕ρ2ρ1⊠ρ2ResHG(ρ)ρ1⊗ρ2GroupVGGGG1×G2HGSpaceGFun(X)kV1⊕V2V1⊗V2VV1⊗V2Actiong⋅ρv(g⋅f)(x)=f(g−1⋅x)g⋅a=ag⋅(v1+v2)=(g⋅ρ1v1)+(g⋅ρ2v2)(g1,g2)⋅(v1⊗v2)=(g1⋅ρ1v1)⊗(g2⋅ρ2v2)h⋅v=h⋅ρvg⋅(v1⊗v2)=(g⋅ρ1v1)⊗(g⋅ρ2v2)
2. Revisiting Schur and Maschke
Defining a tensor product of representations gives us another way to express ρ⊕n, as follows.
By an abuse of notation, given a vector space km we can define an associated
G-representation km=(km,⋅km) on it by the trivial action, i.e.
g⋅kmv=v for v∈km. A special case of this is using k to represent trivG.
With this abuse of notation, we have the following lemma.
Lemma 2. Let M be an m-dimensional vector space over k.
Then ρ⊕m≃ρ⊗M.
Proof: It reduces to checking that
ρ⊗k:=ρ⊗trivG is isomorphic to ρ, which is evident.
We can then proceed by induction:
ρ⊗(k⊕kt−1)≃(ρ⊗k)⊕(ρ⊗kt−1). □
So, we can actually rewrite Maschke’s and Schur’s Theorem as one. Instead of
ρ≃α⨁ρα⊕nαwherenα=dimHomG(ρ,ρα)
we now have instead
α⨁ρα⊗HomG(ρ,ρα)≃ρ.
Now we’re going to explicitly write down the isomorphism between these maps.
It suffices to write down the isomorphism
ρα⊗HomG(ρ,ρα)→ρα⊕nα,
and then take the sum over each of the α’s. But
HomG(ρ,ρα)≃HomG(ρα⊕nα,ρα)≃HomG(ρα,ρα)⊕nα.
So to write the isomorphism ρα⊗HomG(ρα,ρα)⊕nα→ρα⊕nα, we just have to write down the isomorphism ρα⊗HomG(ρα,ρα)→ρα,
Schur’s Lemma tells us that HomG(ρα,ρα)≃k; i.e.
every ξ∈HomG(ρα,ρα) just corresponds to
multiplying v by some constant. So this case is easy: the map
v⊗ξ↦ξ(v)
works nicely. And since all we’ve done is break over a bunch of direct sums,
the isomorphism propagates all the way up, resulting in the following theorem.
Theorem 3 (Maschke and Schur). For any finite-dimensional ρ,
the homomorphism of G representations
α⨁ρα⊗HomG(ρ,ρα)→ρ
given by sending every simple tensor via
v⊗ξ↦ξ(v)
is an isomorphism.
Note that it’s much easier to write the map from left to right than vice-versa,
even though the inverse map does exist (since it’s an isomorphism).
(Tip: as a general rule of thumb, always map out of the direct sum.)
3. Characterizing the G1×G2 irreducibles
Now we are in a position to state the main theorem for this post,
which shows that the irreducibles we defined above are very well behaved.
Theorem 4. Let G1 and G2 be finite groups.
Then a finite-dimensional representation ρ of G1×G2 is
irreducible if and only if it is of the form
ρ1⊠ρ2
where ρ1 and ρ2 are irreducible representations of G1 and G2, respectively.
Proof: First, suppose ρ=(V,⋅ρ) is an irreducible representation of G1×G2. Set
ρ1:=ResG1G1×G2(ρ).
Then by Maschke’s Theorem, we may write ρ1 as a direct sum of the irreducibles
α⨁ρα1⊗HomG1(ρα1,ρ1)≃ρ1
with the map v⊗ξ↦ξ(v) being the isomorphism.
Now we can put a G2 representation structure on HomG1(ρα1,ρ1) by
(g2⋅f)(g)=g2⋅ρ(f(g)).
It is easy to check that this is indeed a G2 representation.
Thus it makes sense to talk about the G1×G2 representation
α⨁ρα1⊠HomG1(ρα1,ρ1).
We claim that the isomorphism for ρ1 as a G1 representation now lifts
to an isomorphism of G1×G2 representations. That is, we claim that
α⨁ρα1⊠HomG1(ρα1,ρ1)≃ρ
by the same isomorphism as for ρ1.
To see this, we only have to check that the isomorphism
v⊗ξ↦ξ(v) commutes with the action of g2∈G2.
But this is obvious, since g2⋅(v⊗ξ)=v⊗(g2⋅ξ)↦(g2⋅ξ)(v).
Thus the isomorphism holds. But ρ is irreducible, so there can only be one nontrivial summand.
Thus we derive the required decomposition of ρ.
Now for the other direction: take ρ1 and ρ2 irreducible.
Suppose ρ1⊠ρ2 has a nontrivial subrepresentation of the form ρ1′⊠ρ2′.
Viewing as G1 representation, we find that ρ1′ is a nontrivial subrepresentation of ρ1,
and similarly for ρ2. But ρ1 is irreducible, hence ρ1′≃ρ1.
Similarly ρ2′≃ρ2. So in fact ρ1′⊠ρ2′≃ρ1⊠ρ2.
Hence we conclude ρ1⊠ρ2 is irreducible. □
4. Conclusion
In particular, this means that any representation ρ of G×G decomposes as
ρ≃α,β⨁ρα⊠ρβ
and we even have
ResGG×Gρ≃α,β⨁ρα⊗ρβ.
In the next post I’ll invoke this on the so-called finite regular representation
to get the elegant results I promised at the end of Part 2.
Thanks to Dennis Gaitsgory, who taught me this in his course Math 55a.
My notes for Math 55a can be found at my website.