We prove this using Schur's Lemma and properties of the trace.
Step 1: Construct an intertwining map
Let T:VβW be any linear map. Define:
S=βgβGβΟWβ(g)βTβΟVβ(gβ1)
We claim S is a G-homomorphism. For any hβG:
ΟWβ(h)βS=βgβGβΟWβ(h)βΟWβ(g)βTβΟVβ(gβ1)
=βgβGβΟWβ(hg)βTβΟVβ((hg)β1)βΟVβ(h)
Since summing over gβG is the same as summing over hgβG:
=(βgβGβΟWβ(g)βTβΟVβ(gβ1))βΟVβ(h)=SβΟVβ(h)
Thus SβHomGβ(V,W).
Step 2: Apply Schur's Lemma
By Schur's Lemma:
- If Vξ β
W, then HomGβ(V,W)={0}, so S=0
- If Vβ
W, then S=Ξ»β
idVβ for some scalar Ξ»
Step 3: Compute the trace
Taking traces in the defining equation for S:
tr(S)=βgβGβtr(ΟWβ(g)βTβΟVβ(gβ1))
Using the cyclic property of trace:
=βgβGβtr(TβΟVβ(gβ1)βΟWβ(g))
Step 4: Case Vξ β
W
If Vξ β
W, then S=0, so tr(S)=0 for all choices of T. In particular, choose T with matrix entries Tijβ=Ξ΄ikβΞ΄jlβ (matrix with single 1 in position (i,j)). Then:
0=βgβGβtr(TβΟVβ(gβ1)βΟWβ(g))
Summing over all such T and using linearity gives:
βgβGβΟVβ(g)βΟWβ(g)=0
Therefore β¨ΟVβ,ΟWββ©=0.
Step 5: Case Vβ
W
If V=W, then S=Ξ»β
idVβ, so tr(S)=Ξ»dimV. We need to find Ξ».
Taking T=idVβ:
Ξ»dimV=tr(S)=βgβGβtr(ΟVβ(g)βΟVβ(gβ1))=βgβGβtr(idVβ)=β£Gβ£dimV
Thus Ξ»=β£Gβ£.
Now compute β¨ΟVβ,ΟVββ© by choosing appropriate T:
βgβGββ£ΟVβ(g)β£2=βgβGβΟVβ(g)βΟVβ(g)
By the argument above (using T=idVβ and relating to tr(S)):
βgβGββ£ΟVβ(g)β£2=β£Gβ£
Therefore β¨ΟVβ,ΟVββ©=β£Gβ£1ββgβGββ£ΟVβ(g)β£2=1.