Follow your curiosity

What discovery has been shared with you?

Start with one fact. Explore it, go deeper, then follow whichever branch catches your imagination.

Choose subjects for a surprise

Exploring any topic

Begin your discovery

Your next discovery is one click away.

Choose one or more subjects above, or leave Any Topic selected and let curiosity decide.

Mathematics

Representation Theory of Finite Groups via Characters

Quick fact

The character table of a finite group encodes almost everything about the group: the number of irreducible representations equals the number of conjugacy classes, and the dimensions squared of these representations sum to the order of the group.

Why this is interesting

You've seen that a group is a set of symmetries. But what if you could turn every group into a collection of matrices? That's exactly what representation theory does—and the characters that emerge are like secret codes for the whole group.

Read the full explanation

Understanding Representation Theory of Finite Groups via Characters

Imagine you have a group, like the symmetries of a square. You can think of each symmetry as a transformation of the plane, represented by a matrix. A representation is a way to assign to each group element a matrix, such that multiplication of group elements corresponds to matrix multiplication. The character of a representation is the trace (sum of diagonal entries) of these matrices. Why is this useful? Because the trace is invariant under conjugation, so each character is constant on conjugacy classes. Different representations give different characters, and the set of all irreducible characters forms an orthonormal basis for class functions. By writing down the character table—a grid where rows are irreducible representations and columns are conjugacy classes—you get a numerical snapshot of the group's structure. For example, the number of irreducible representations equals the number of conjugacy classes, and their squared dimensions sum to the group order. This table allows you to decompose any representation into irreducibles, which is like factoring a number into primes. The process works because the characters satisfy orthogonality relations: the dot product of any two different irreducible characters is zero, and the dot product of a character with itself is one. This lets you pick out how many times each irreducible occurs in a given representation by taking inner products.

A deeper explanation

At the heart of this theory is the fact that finite groups can be studied through their actions on vector spaces. A representation is a homomorphism from the group to the general linear group of a vector space. The character is the trace of that homomorphism. Because trace is unchanged by similarity transformations, the character is a class function—it depends only on the conjugacy class. The set of irreducible characters forms an orthonormal basis for the space of class functions under the inner product defined by averaging over the group. This orthogonality is the engine: it lets us decompose any representation into irreducibles by taking inner products of characters. The regular representation, where the group acts on its own elements, contains every irreducible representation, and its character is zero except at the identity, where it equals the group order. This yields the dimension formula: the sum of squares of the irreducible degrees equals the group order. The character table also reveals deeper properties: a group is abelian if and only if all irreducible characters are one-dimensional. Moreover, the number of linear characters equals the index of the derived subgroup, linking character theory to group commutators. The importance extends far beyond classification: characters are used to count solutions to equations in groups, to study symmetries in quantum mechanics, and to construct error-correcting codes. The theory provides a concrete, computational tool to extract structural information from an otherwise abstract object.

Keep FACTREE close

Internet access is required. Updates arrive when you reopen or reload the app. You may need to sign in again in the installed app.