← LibraryCentral Idempotents of a Group Algebra and CharactersEngineering · Engineering MathematicsLesson 320/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202617 min readBy KEVOS®
Skip to content

Engineering Mathematics Advanced Group representations

Central Idempotents and Characters

When k is a splitting field for G and chark|G|, the block idempotents of kG and the class sums are two bases of the same centre — and each is written explicitly in terms of the other by the irreducible characters.

Page ID
KEVOS-ENG-MATH-NCR-0064
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(8.15), §8 (pp. 136–139)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Let G be a finite group and k a field with chark|G| which is a splitting field for G. Then kG is a finite product of full matrix algebras over k, and its centre Z(kG) is an r-dimensional commutative k-algebra with two natural bases: the primitive central idempotents e1,,er attached to the simple modules, and the class sums Cg attached to the conjugacy classes.

Lam's (8.15) is the change-of-basis matrix between them, and both directions are written purely in terms of the irreducible characters χ1,,χr. Every later arithmetic result in this stream — the orthogonality relations, the divisibility ni|G|, the classification of central torsion units of AG — is obtained by squeezing these two formulas.

2Bases of Z(kG)
rBlocks = classes
ni/|G|Scale factor in ei
ni0Forced in k

Overview

The Wedderburn decomposition of a semisimple ring is governed by its primitive central idempotents: writing 1=e1++er as a sum of orthogonal primitive central idempotents is exactly the same data as writing the ring as a product of simple rings. The page Central Idempotents and Ring Direct Decompositions treats that correspondence in general. For a group algebra there is a competing, entirely combinatorial description of the same centre.

For any commutative ring k and any finite group G, an element of kG is central precisely when its coefficient function is constant on conjugacy classes. Hence Z(kG) is free on the class sums Cg. When kG is split semisimple, Z(kG) is also kr with the ei as the standard idempotent basis. The number of conjugacy classes and the number of simple modules therefore agree — the fact recorded in the Structure of kG modulo Its Radical page.

Z(kG)=gkCg=i=1rkei,
(8.14)

Two bases of the same r-dimensional commutative algebra; the sum on the left runs over a set of representatives of the conjugacy classes.

The bridge in both directions is the regular character. The class-sum basis is visible to the group; the idempotent basis is visible to the ring; the character table is the dictionary.

Learning Objectives

  • State the standing hypotheses: G finite, chark|G|, k a splitting field for G.
  • Identify the two bases {ei} and {Cg} of Z(kG) and explain why both have size r.
  • Prove ei=|G|1nigχi(g1)g using the regular character.
  • Prove Cg=mgiχi(g)ni1ei by applying χj to both sides.
  • Deduce that chark divides no character degree ni.
  • Compute the three central idempotents of S3 and check them against the class sums.

Definitions

Standing hypotheses for this page: G is a finite group, k is a field whose characteristic does not divide the order of G, and k is a splitting field for G. All modules are finite-dimensional over k.

Definition(8.14)Class sum

For gG let Cg=x𝒦(g)xkG, where 𝒦(g) is the conjugacy class of g and mg=|𝒦(g)|. An element α=gαgg lies in Z(kG) if and only if the function gαg is constant on conjugacy classes; hence the distinct class sums form a k-basis of Z(kG). This holds over any commutative coefficient ring k and needs no hypothesis on the characteristic.

M1,,Mr
A complete set of pairwise non-isomorphic simple left kG-modules.
ni
dimkMi. Because k splits G, EndkG(Mi)=k and ni is also the matrix size in the Wedderburn decomposition.
χi
The character of Mi, extended k-linearly from G to kG; χi(1)=ni.
ei
The primitive central idempotent of kG acting as the identity on Mi and as 0 on Mj for ji.
χreg
The character of kGkG. Explicitly χreg(1)=|G| and χreg(g)=0 for g1.
ωi
The central character Z(kG)k, the i-th coordinate projection along Z(kG)kr.
kGMn1(k)××Mnr(k),i=1rni2=|G|.
(8.1)

The split semisimple case of the structure theorem; ei is the identity of the i-th factor.

Core Concepts

The regular character as a measuring device

Since chark|G|, Maschke's Theorem makes kG semisimple, and the splitting hypothesis gives kGkGn1M1nrMr. Taking characters,

χreg=i=1rniχi,χreg(g)={|G|g=1,0g1.
(8.15a)

The second description holds because left multiplication by g1 permutes the basis G with no fixed point, so its matrix has zero diagonal.

The two descriptions of χreg pull in opposite directions: one is module-theoretic, the other reads off a single coefficient. Equating them is a coefficient-extraction device — apply χreg(g1) to any αkG and |G|αg falls out. That single trick proves (8.15)(1).

Idempotents act as Kronecker deltas

By construction ei acts on Mj as δij times the identity. Applying characters, χj(ei)=δijnj, and more generally χj(eiα)=δijχj(α) for every αkG. This is the only property of the ei that the proofs use.

Simple module MiIdempotent eiCharacter χiCoefficients of ei

Central characters

Restricting the projection kGMni(k) to the centre gives a k-algebra homomorphism ωi:Z(kG)k with ωi(ej)=δij. Its value on a class sum is forced: Cg acts on Mi as a scalar, and taking traces of that scalar action gives

ωi(Cg)=χi(Cg)ni=mgχi(g)ni.
(8.15b)

The quantity whose integrality drives the whole of the next two pages.

Note that ni appears in a denominator, so the formula is only meaningful once we know ni0 in k — which is itself a corollary of (8.15)(1), not an assumption.

Key Results

Proposition(8.15)The two change-of-basis formulas

Let G be a finite group and let k be a splitting field for G with chark|G|. With the notation above:

  1. ei=ni|G|gGχi(g1)g for 1ir. Since conjugate elements have equal character values, the right-hand side is a k-combination of class sums. In particular chark does not divide ni for any i.
  2. Cg=mgdisplaystylei=1rχi(g)niei for every gG, where mg is the size of the conjugacy class of g.
Proof

(1). Write ei=hGaihh with aihk; this is possible since G is a k-basis of kG. Fix gG and evaluate χreg at eig1 in two ways.

First, by linearity and χreg(hg1)=|G|δhg,

χreg(eig1)=hGaihχreg(hg1)=aig|G|.

Second, using χreg=jnjχj together with χj(eiα)=δijχj(α),

χreg(eig1)=j=1rnjχj(eig1)=niχi(g1).

Comparing gives aig=|G|1niχi(g1), which is (1). If chark divided ni then every coefficient aig would vanish and ei=0, contradicting the fact that ei acts as the identity on the nonzero module Mi.

(2). Cg is central, so Cg=ibg,iei for unique bg,ik. Apply χj. On the left, χj is constant on the conjugacy class of g, so χj(Cg)=mgχj(g). On the right, χj(ei)=δijnj, so χj(ibg,iei)=bg,jnj. Hence bg,j=mgχj(g)/nj, which is legitimate because nj is invertible in k by (1).

Corollary(8.15c)Coefficient of the identity

Under the same hypotheses, the coefficient of 1 in ei is ni2/|G|. Summing over i and using iei=1 recovers i=1rni2=|G|.

Proof

Put g=1 in (8.15)(1): the coefficient is |G|1niχi(1)=ni2/|G|. The identity e1++er=1 compares coefficients of 1 on both sides. This is the same count as dimkkG=ini2 from the Wedderburn decomposition, now obtained as a by-product.

Corollary(8.15d)Central characters

Under the same hypotheses, the k-algebra homomorphisms Z(kG)k are exactly ω1,,ωr, and ωi(Cg)=mgχi(g)/ni. The matrix (ωi(Cgj)) is invertible, being the change of basis between {Cg} and {ei}.

RemarkBoth hypotheses are used

Semisimplicity (chark|G|) is what makes χreg=iniχi available and what makes |G| invertible. The splitting hypothesis is what makes ni=dimkMi and χi(ei)=ni; without it one must work with Di=EndkG(Mi) and reduced characters, and the primitive central idempotents of kG are Galois sums of the ei computed over a splitting field.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Extract a coefficient with χreg

For αkG and gG, χreg(αg1)=|G|αg. This turns a module-theoretic quantity into a single coordinate.

Move 2

Apply a character to a central identity

Both sides of an equation in Z(kG) can be hit with χj; idempotents collapse to δijnj and class sums collapse to mgχj(g). Two lines replace a computation.

Move 3

Read a non-vanishing off a formula

If an explicit formula for a nonzero object carries a scalar factor, that factor is nonzero. This is how charkni is obtained at no cost.

The structural point is that Z(kG) is small — dimension r, not |G| — yet it sees the whole representation theory, because a semisimple algebra is determined by the idempotents in its centre. Restricting attention to the centre is what makes these arguments two lines rather than two pages.

Worked Example

Take G=S3 and k=. Then chark=0 and is a splitting field for S3, since S3××M2().

Character table of S3; the first column is the degree.
1(12)(123)
class size mg132
χ1 (trivial)111
χ2 (sign)111
χ3 (standard)201

Write σ=(123), so the three-cycles are {σ,σ2}, and let T=(12)+(13)+(23) be the class sum of the transpositions. Since every element of S3 is conjugate to its inverse, χi(g1)=χi(g) here, and (8.15)(1) reads:

e1=16(1+T+σ+σ2),e2=16(1T+σ+σ2),
(E.1)
e3=26(21+0T(σ+σ2))=13(2σσ2).
(E.2)

The coefficient of 1 is n32/|G|=4/6=2/3, as (8.15c) predicts.

Check the identity e1+e2+e3=1: the first two sum to 13(1+σ+σ2), and adding 13(2σσ2) gives 133=1.

Check idempotency of e3 directly. Put s=σ+σ2; then s2=σ2+2σ3+σ4=2+s, so

9e32=(2s)2=44s+s2=44s+2+s=63s=3(2s)=9e3.

Now run (8.15)(2) in the other direction. For the transposition class, mg=3 and the column is (1,1,0), so T=3(e1/1e2/1+0e3/2)=3e13e2; expanding the right-hand side indeed leaves T. For the three-cycle class, mg=2 and the column is (1,1,1), so

σ+σ2=2(e1+e212e3)=2e1+2e2e3,
(E.3)

Expanding: 2(e1+e2)=23(1+σ+σ2) and e3=13(2σσ2); the coefficients of 1 cancel and σ,σ2 each acquire coefficient 1.

Comparison and Classification

The two bases of Z(kG) compared
Class sums {Cg}Block idempotents {ei}
Indexed byconjugacy classes of Gsimple kG-modules
Exists overany commutative ring kk a splitting field, chark|G|
Coefficients in{0,1} — integral, canonical|G|1[χi] in general
Multiplicationstructure constants are class-multiplication numbers in 0orthogonal: eiej=δijei
Computed fromthe group alonethe character table
Seesthe group's conjugacy structurethe ring's simple components
Which parts of (8.15) survive as hypotheses are dropped
{Cg} is a basis{ei} is a basis(8.15)(1) holdsni invertible
chark=0, k splits Gyesyesyesyes
chark=p|G|, k splits Gyesyesyesyes
chark|G|, k does not split Gyespartialnopartial
chark=p|G|yesnonono
k a commutative ring, G finiteyesnonono

Which parts of (8.15) survive as hypotheses are dropped

In row three the primitive central idempotents of kG still exist — kG is semisimple — but they are sums of the ei computed over a splitting field, grouped into Galois orbits, and the coefficient formula acquires a trace. In row four rad(kG)0 and one works with block idempotents in the modular sense instead.

Relationship Map

The results of this page sit between the structure theory and the arithmetic. Everything to the right of (8.15) below is proved by manipulating its two formulas.

Maschke (6.1)Wedderburn (3.5)Splitting field (8.2)(8.15)Orthogonality (8.16)Integrality (8.18)
  • (8.15)(1): ei from characters — coefficient extraction
    • gives
      • charkni
      • ini2=|G| (coefficient of 1)
      • First Orthogonality Relation, on applying χj
  • (8.15)(2): Cg from idempotents — central characters
    • gives
      • ωi(Cg)=mgχi(g)/ni
      • Second Orthogonality Relation, on substituting (1)
      • Integrality of mgχi(g)/ni over
kGdimension |G|
Z(kG)dimension r
iCgthe integral centre Z(G) — a ring, finitely generated over
{0,ei,}the finitely many idempotents of Z(kG)

Standards and Notation

Standards here covers notation, symbol and markup standards, and reference implementations, rather than material or design codes.

Lam's notationei, χi, Cg, mg, ni, r
Common variantse(χ) or eχ for the block idempotent; Irr(G) for the set of irreducible characters
Class sumsCg, Kg, K^ or 𝒞+ depending on the source
Central characterωi, sometimes ωχ or λχ
Degreesni=χi(1); written degχi or χi(1) in character-theoretic texts
GAPIrr(G), ConjugacyClasses(G), PrimitiveCentralIdempotentsByCharacterTable
Magma / SageCharacterTable(G), G.character_table()
MarkupPresentation MathML per ISO/IEC 40314; symbol conventions per ISO 80000-2

Computational Notes

Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.

(8.15)(1) is an algorithm: given the character table of G, each ei costs O(|G|) field operations to write down, and only r distinct coefficients need computing because the coefficient function is a class function.

  • Getting the table. The Burnside–Dixon–Schneider algorithm computes the ordinary character table without constructing a single representation: it diagonalises the class-multiplication matrices acting on Z(G), working modulo a suitable prime p with p1(modexpG) and lifting. The eigenvectors are exactly the rows (ωi(Cgj)) of (8.15d).
  • Cost. The dominant costs are r×r eigenvector computations and the class-multiplication coefficients; both are polynomial in r and |G| once the classes are known. Computing conjugacy classes of a permutation or matrix group is the practical bottleneck.
  • Rational blocks. When k= the primitive central idempotents are the Galois sums σeσ(i); GAP's wedderga package computes them, and the Wedderburn components, without going through .
  • Verification. Cheap checks: ei2=ei, eiej=0, iei=1, and coefficient of 1 in ei equal to ni2/|G|. Any transcription error in a character table is caught by one of these.

Failure Modes and Common Mistakes

  • Do not drop the inverse: gχi(g)g is not |G|ni1ei in general; it is the image of ei under the antipode gg1.
  • Do not read χi(g)/ni as a character value — it is a central character value, an eigenvalue of the scalar action of Cg divided by mg.
  • Do not assume eiG. It almost never is; the integral analogue of this decomposition is the subject of the Integral Group Rings page and behaves quite differently.
  • Do not confuse the r primitive central idempotents with the ini primitive idempotents of kG — the latter are not central once some ni>1, and are far from unique.
  • When G is abelian all ni=1 and (8.15)(1) becomes the classical Fourier idempotent |G|1gχ(g1)g; do not carry the ni over from the abelian case by habit.

Quick Reference

HypothesesG finite, chark|G|, k splits G
Idempotentei=ni|G|gGχi(g1)g
Class sumCg=mgiχi(g)niei
Central characterωi(Cg)=mgχi(g)ni
Regular characterχreg=iniχi; χreg(g)=|G|δg,1
Degreescharkni and ini2=|G|
Coefficient of 1ni2/|G| in ei
Orthogonalityeiej=δijei, iei=1
Which formula to reach for
You knowYou wantUse
Character tablethe block idempotents(8.15)(1)
Block idempotentsthe class sums(8.15)(2)
A central element αits coefficient at gαg=|G|1χreg(αg1)
A central element αits scalar action on Miωi(α)=χi(α)/ni
Class sizes and degreesan arithmetic constraintmgχi(g)/ni is an algebraic integer (8.18)

Frequently Asked Questions

Why must the ground field be a splitting field, when the class sums are a basis of the centre over any field?

Because the two bases must have the same size. Over any field with chark|G| the centre has dimension r, the number of conjugacy classes, but the number of simple kG-modules is only r when k splits G; in general it is idimkZ(Di)=r only in the split case. For C3 there are three classes but two simple modules, and the idempotent basis is genuinely coarser.

Does (8.15)(1) say the central idempotents are determined by the character table?

Yes, completely — given the character table and a labelling of the conjugacy classes, every primitive central idempotent is written down with no further information about G. This is why character tables are the standard compressed encoding of a group's representation theory, and why computing them is a primitive operation in computational group theory.

How is the corollary that the characteristic does not divide any degree consistent with the modular theory?

It is not a statement about arbitrary kG; it uses chark|G|. In that situation every ni divides |G| in characteristic zero and the degrees carry over, so a prime not dividing |G| cannot divide any ni. When chark does divide |G| the simple modules are different objects and their dimensions can be divisible by the characteristic.

What replaces these formulas over the integers?

Nothing as clean. The ei have denominators dividing |G|, so G typically has no idempotents at all besides 0 and 1 — that is exactly Theorem (8.26) on the Integral Group Rings page. The integral object that survives is Z(G)=gCg, a commutative ring finitely generated over , and its integrality is what powers the divisibility theorems.

Is the class-sum basis multiplicative in a usable way?

Yes: CgCh=xaghxCx with aghx non-negative integers, the class multiplication coefficients. Applying ωi turns this into a numerical identity among the quantities mgχi(g)/ni, which is precisely how the Burnside–Dixon algorithm recovers a character table from the class structure alone.

Where does the factor ni come from intuitively?

From the multiplicity of Mi in the regular module. The projection of kG onto its i-th Wedderburn component has rank ni2, and the coefficient of 1 in ei is that rank divided by |G|. The factor ni in the formula is the multiplicity, and the second factor ni hiding in χi(1) is the dimension.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §8, especially (8.14)–(8.15).
  2. C. W. Curtis and I. Reiner, Representation Theory of Finite Groups and Associative Algebras, Interscience, 1962, §§26–33.
  3. I. M. Isaacs, Character Theory of Finite Groups, Academic Press, 1976, Chapters 2 and 3.
  4. W. Feit, The Representation Theory of Finite Groups, North-Holland Mathematical Library 25, 1982.
  5. J. D. Dixon, “High speed computation of group characters”, Numerische Mathematik 10 (1967), 446–450.
  6. D. S. Passman, The Algebraic Structure of Group Rings, Wiley-Interscience, 1977.

AI Suggested Questions

  • Derive the First Orthogonality Relation directly from the formula for the central idempotents.
  • What do the primitive central idempotents of the rational group algebra of the quaternion group of order 8 look like?
  • How does the Burnside-Dixon-Schneider algorithm recover the central characters from the class multiplication coefficients?
  • For a non-splitting field, how are the primitive central idempotents obtained as Galois sums, and where does the Schur index enter?
  • What are the block idempotents of a group algebra in characteristic p dividing the group order, and how are they computed?
  • Show that an element of the group algebra is central exactly when its coefficient function is a class function, over any commutative coefficient ring.
  • Compare the central idempotent formula with the Fourier inversion formula for a finite abelian group.
Page
KEVOS-ENG-MATH-NCR-0064
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Counting Irreducible Representations in Characteristic pArticle · Engineering MathematicsNEXT LESSON →The First and Second Orthogonality RelationsArticle · Engineering MathematicsNormal p-Subgroups and the Radical of kGArticle · Engineering MathematicsIntegrality and the Degrees of Irreducible CharactersArticle · Engineering Mathematics