Character tables and class functions
Assemble orthogonal character rows, check completeness, and distinguish arbitrary class functions from genuine characters.
On this page
The question for today
What you’ll understand
- Explain why the number of complex irreducibles equals the number of conjugacy classes.
- Apply row and column orthogonality with the correct normalizations.
- Expand a class function and test whether its coefficients describe a representation.
A character table arranges irreducible characters as rows and conjugacy classes as columns. Its compact appearance can hide two different geometries: rows are orthonormal with class-size weights, while the unweighted column inner products detect centralizer sizes. The table is square because irreducible characters form a basis for all complex class functions. That basis can expand arbitrary class functions, but only nonnegative integer coefficients correspond to actual representations. This distinction prevents several tempting but invalid character tests.
Why the table is square
A class function has one freely chosen complex value per conjugacy class, so the dimension of the class-function space equals the number of classes. To count irreducibles, inspect the center of the complex group algebra. A group-algebra element is central precisely when its coefficients are constant on conjugacy classes, giving a basis of class sums. On the other hand, the matrix-block decomposition gives one central scalar per irreducible block. These two computations of the center dimension prove the required equality.
Irreducible characters are already orthonormal, hence independent. Their number now equals the dimension of the class-function space, so they are a basis. A table built from some known irreducibles is complete when its independent rows exhaust this dimension, with the sum-of-squares formula supplying a useful extra check. Dimension data alone do not determine every character value. In particular, conjugate one-dimensional characters of a cyclic group have the same dimension but differ at nonidentity elements.
Column orthogonality uses centralizers
Multiply each table column by the square root of its class size divided by the group order. Row orthogonality says the resulting square matrix has orthonormal rows, so it is unitary and its columns are orthonormal too. Undoing those scale factors gives zero inner product between distinct class columns. The squared norm of a column is the group order divided by that class size, which is the size of the element's centralizer by orbit–stabilizer for conjugation.
For the symmetric group on three letters, the identity, transposition, and three-cycle columns have squared norms six, two, and three. The table rows are trivial, sign, and standard, with values respectively one everywhere, the permutation signs, and two/zero/minus one. The transposition column has entries one, minus one, and zero, producing norm two. The three-cycle column has entries one, one, and minus one, producing norm three. These checks catch errors that might escape a dimension calculation at the identity.
Not every row-shaped function is a character
The cyclic group of order three has three singleton classes and three one-dimensional characters. If its generator has primitive cube root value omega, the rows are the constant row, the successive powers of omega, and their complex conjugates. The finite geometric identity makes distinct rows orthogonal. Complex conjugation cannot be dropped: the sum of squares of the values of a nontrivial row is zero, whereas its squared Hermitian norm is one. A positive inner product requires the conjugate.
A class function is a genuine complex representation character exactly when its expansion in irreducible rows has nonnegative integer coefficients. The necessity follows from decomposition, and the sufficiency follows by taking the indicated direct sum. A norm-one class function alone need not be genuine: the negative of an irreducible character also has norm one. Similarly, a class indicator is a useful function but usually has fractional or negative expansion coefficients. The irreducibility norm criterion assumes at the outset that the function is already an actual character.
Work it through
Expand a cyclic class function with complex rows
On let , with rows , , and . Expand .
The constant-row coefficient is . For , conjugation gives coefficient , since .
The coefficient for is likewise one. Adding the nontrivial rows gives .
Both coefficients are nonnegative integers, so this is a two-dimensional genuine character. Its norm is , agreeing with two inequivalent summands. In contrast, has norm one but identity value minus one and is not a representation character.
The class function is the sum of the two conjugate nontrivial cyclic characters. Positivity and integrality of all expansion coefficients establish genuineness.
The living notebook
Explore the model
Interactive lab · waves
Complex phase changes the sum
Pause and Reset, then set both phase difference degrees and amplitude ratio . Predict resultant amplitude , because . Reset and set both phase degrees and ratio , predicting amplitude . The instrument adds two equal-frequency waves and exposes their phase cancellation. It does not generate a character table or add all three cube roots; compute separately. Control changes pause and retain time.
- Sum at x = 0
- 0.866
- Resultant amplitude
- 1.732
- Phase difference
- 60°
Two waves share the same frequency and wave number. Playback advances t in sin(2x − t) + a sin(2x − t + phase). Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forCharacter values can be complex phases, and their inner products need complex conjugation.
Pause & reason
Check your understanding
Your turn
Try it yourself
On the three classes of , expand the indicator of the transpositions in the trivial, sign, and standard character basis. Explain why it is not an actual character.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Only the transposition term survives each inner product, and that class has three elements.
Compare with the solution
The coefficients are for trivial, for sign, and zero for standard. Hence . The coefficients are neither nonnegative nor integral. Also its identity value is zero, whereas the only zero-dimensional representation has the zero character on every class. Being an ordinary nonnegative indicator function does not make it a representation character.
Keep the idea
Take it with you
- The center counts both conjugacy classes and irreducible types.
- Column norms measure centralizer sizes.
- Genuine characters have nonnegative integer irreducible coefficients.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.