13Integrality in the group algebra
II Representation Theory
13 Integrality in the group algebra
The next big result we are going to have is that the degree of an irreducible
character always divides the group order. This is not at all an obvious fact. To
prove this, we make the cunning observation that character degrees and friends
are not just regular numbers, but algebraic integers.
Definition
(Algebraic integers)
.
A complex number
a ∈ C
is an algebraic integer
if
a
is a root of a monic polynomial with integer coefficients. Equivalently,
a
is
such that the subring of C given by
Z[a] = {f(a) : f ∈ Z[X]}
is finitely generated. Equivalently,
a
is the eigenvalue of a matrix, all of whose
entries lie in Z.
We will quote some results about algebraic integers which we will not prove.
Proposition.
(i) The algebraic integers form a subring of C.
(ii)
If
a ∈ C
is both an algebraic integer and rational, then
a
is in fact an
integer.
(iii)
Any subring of
C
which is a finitely generated
Z
-module consists of algebraic
integers.
The strategy is to show that given a group
G
and an irreducible character
χ
,
the value
|G|
χ(1)
is an algebraic integer. Since it is also a rational number, it must
be an integer. So |G| is a multiple of χ(1).
We make the first easy step.
Proposition.
If
χ
is a character of
G
and
g ∈ G
, then
χ
(
g
) is an algebraic
integer.
Proof.
We know
χ
(
g
) is the sum of roots
n
th roots of unity (where
n
is the order
of
g
). Each root of unity is an algebraic integer, since it is by definition a root of
x
n
−
1. Since algebraic integers are closed under addition, the result follows.
We now have a look at the center of the group algebra
CG
. Recall that the
group algebra
CG
of a finite group
G
is a complex vector space generated by
elements of G. More precisely,
CG =
X
g∈G
α
g
g : α
g
∈ C
.
Borrowing the multiplication of
G
, this forms a ring, hence an algebra. We now
list the conjugacy classes of G as
{1} = C
1
, ··· , C
k
.
Definition
(Class sum)
.
The class sum of a conjugacy class
C
j
of a group
G
is
C
j
=
X
g∈C
j
g ∈ CG.
The claim is now
C
j
lives in the center of
CG
(note that the center of the
group algebra is different from the group algebra of the center). Moreover, they
form a basis:
Proposition.
The class sums
C
1
, ··· , C
k
form a basis of
Z
(
CG
). There exists
non-negative integers a
ij`
(with 1 ≤ i, j, ` ≤ k) with
C
i
C
j
=
k
X
`=1
a
ij`
C
`
.
The content of this proposition is not that
C
i
C
j
can be written as a sum of
C
`
’s. This is true because the
C
`
’s form a basis. The content is that these are
actually integers, not arbitrary complex numbers.
Definition
(Class algebra/structure constants)
.
The constants
a
ij`
as defined
above are the class algebra constants or structure constants.
Proof.
It is clear from definition that
gC
j
g
−1
=
C
j
. So we have
C
j
∈ Z
(
CG
).
Also, since the
C
j
’s are produced from disjoint conjugacy classes, they are linearly
independent.
Now suppose z ∈ Z(CG). So we can write
z =
X
g∈G
α
g
g.
By definition, this commutes with all elements of
CG
. So for all
h ∈ G
, we must
have
α
h
−1
gh
= α
g
.
So the function
g 7→ α
g
is constant on conjugacy classes of
G
. So we can write
α
j
= α
g
for g ∈ C
j
. Then
g =
k
X
j=1
α
j
C
j
.
Finally, the center Z(CG) is an algebra. So
C
i
C
j
=
k
X
`=1
a
ij`
C
`
for some complex numbers
a
ij`
, since the
C
j
span. The claim is that
a
ij`
∈ Z
≥0
for all
i, j`
. To see this, we fix
g
`
∈ C
`
. Then by definition of multiplication, we
know
a
ij`
= |{(x, y) ∈ C
i
× C
j
: xy = g
`
}|,
which is clearly a non-negative integer.
Let
ρ
:
G → GL
(
V
) be an irreducible representation of
G
over
C
affording
the character
χ
. Extending linearly, we get a map
ρ
:
CG → End V
, an algebra
homomorphism. In general, we have the following definition:
Definition
(Representation of algebra)
.
Let
A
be an algebra. A representation
of A is a homomorphism of algebras ρ : A → End V .
Let
z ∈ Z
(
CG
). Then
ρ
(
z
) commutes with all
ρ
(
g
) for
g ∈ G
. Hence, by
Schur’s lemma, we can write
ρ
(
z
) =
λ
z
I
for some
λ
z
∈ C
. We then obtain the
algebra homomorphism
ω
ρ
= ω
χ
= ω : Z(CG) → C
z 7→ λ
z
.
By definition, we have ρ(C
i
) = ω(C
i
)I. Taking traces of both sides, we know
X
g∈C
i
χ(g) = χ(1)ω(C
i
).
We also know the character is a class function. So we in fact get
χ(1)ω(C
i
) = |C
i
|χ(g
i
),
where g
i
∈ C
i
is a representative of C
i
. So we get
ω(C
i
) =
χ(g
i
)
χ(1)
|C
i
|.
Why should we care about this? The thing we are looking at is in fact an
algebraic integer.
Lemma. The values of
ω
χ
(C
i
) =
χ(g)
χ(1)
|C
i
|
are algebraic integers.
Note that all the time, we are requiring χ to be an irreducible character.
Proof.
Using the definition of
a
ij`
∈ Z
≥0
, and the fact that
ω
χ
is an algebra
homomorphism, we get
ω
χ
(C
i
)ω
χ
(C
j
) =
k
X
`=1
a
ij`
ω
χ
(C
`
).
Thus the span of
{ω
(
C
j
) : 1
≤ j ≤ k}
is a subring of
C
and is finitely generated
as a
Z
-module (by definition). So we know this consists of algebraic integers.
That’s magic.
In fact, we can compute the structure constants
a
ij`
from the character table,
namely for all i, j, `, we have
a
ij`
=
|G|
|C
G
(g
i
)||C
G
(g
j
)|
k
X
s=1
χ
s
(g
i
)χ
s
(g
j
)χ
s
(g
−1
`
)
χ
s
(1)
,
where we sum over the irreducible characters of
G
. We will neither prove it nor
use it. But if you want to try, the key idea is to use column orthogonality.
Finally, we get to the main result:
Theorem. The degree of any irreducible character of G divides |G|, i.e.
χ
j
(1) | |G|
for each irreducible χ
j
.
It is highly non-obvious why this should be true.
Proof. Let χ be an irreducible character. By orthogonality, we have
|G|
χ(1)
=
1
χ(1)
X
g∈G
χ(g)χ(g
−1
)
=
1
χ(1)
k
X
i=1
|C
i
|χ(g
i
)χ(g
−1
i
)
=
k
X
i=1
|C
i
|χ(g
i
)
χ(1)
χ(g
i
)
−1
.
Now we notice
|C
i
|χ(g
i
)
χ(1)
is an algebraic integer, by the previous lemma. Also,
χ
(
g
−1
i
) is an algebraic
integer. So the whole mess is an algebraic integer since algebraic integers are
closed under addition and multiplication.
But we also know
|G|
χ(1)
is rational. So it must be an integer!
Example.
Let
G
be a
p
-group. Then
χ
(1) is a
p
-power for each irreducible
χ
.
If in particular
|G|
=
p
2
, then
χ
(1) = 1
, p
or
p
2
. But the sum of squares of the
degrees is
|G|
=
p
2
. So it cannot be that
χ
(1) =
p
or
p
2
. So
χ
(1) = 1 for all
irreducible characters. So G is abelian.
Example.
No simple group has an irreducible character of degree 2. Proof is
left as an exercise for the reader.