Folioby Interconnected
Log InSign Up

Burnside's Lemma in Action: 57 Essentially Different Colorings of a Cube

How many essentially different ways can you paint the six faces of a cube using three colors? Burnside's lemma gives the answer: 57. We derive this by classifying the 24 rotations of the cube and counting fixed colorings for each, building from orbits and stabilizers to the general counting formula.

FO
Folio Official
March 1, 2026

Throughout this series we have studied groups as self-contained algebraic objects: sets equipped with a multiplication satisfying three axioms. That perspective is clean and powerful, but it overlooks something fundamental. Groups were created to describe symmetry, and symmetry is always the symmetry of something. A rotation is a rotation of a specific figure; a permutation is a rearrangement of a specific list. The group, standing alone, is an abstract catalog of elements and multiplication rules. It only acquires concrete meaning when you let it act.

A group action is the formalization of this idea: take a group G and a set X, and let the elements of G move the elements of X around. The payoff is that abstract algebra suddenly makes contact with geometry, combinatorics, and physics – and, as we shall see, it becomes a remarkably efficient machine for counting.

1 The definition

Definition 1.
A (left) group action of a group G on a set X is a map G×X→X, written (g,x)↦g⋅x, satisfying two conditions:
  1. e⋅x=x for all x∈X (the identity element does nothing),

  2. (gh)⋅x=g⋅(h⋅x) for all g,h∈G and x∈X (acting in succession is the same as acting by the product).

The second axiom is the heart of the definition. It says that first applying h and then applying g produces the same result as applying the single element gh. In other words, the group multiplication faithfully encodes the composition of motions.

Remark 2.
There is an equivalent and illuminating reformulation. For each g∈G, the rule x↦g⋅x defines a bijection ρ(g):X→X. The two action axioms say precisely that the assignment g↦ρ(g) is a group homomorphism

ρ
G
Bij(X)

from G into the group of all bijections of X. In other words, a group action is nothing more than a homomorphism fromGto a symmetric group.

This observation is the mechanism behind Cayley's theorem. Let G act on itself by left multiplication (g⋅x=gx for x∈G). The corresponding homomorphism ρ:G→S∣G∣​ is injective, so every group embeds into a symmetric group. Every group is, secretly, a group of permutations.

2 Three fundamental examples

Example 1: The dihedral group acting on vertices.

The dihedral group D4​ acts naturally on the vertex set X={1,2,3,4} of a square. The 90° rotation r sends 1↦2↦3↦4↦1; each reflection swaps certain pairs of vertices. Every element of D4​ defines a bijection on four points, and the action axioms hold because composing symmetries is the same as multiplying in D4​.

Example 2: Conjugation.

Every group G acts on itself by conjugation: g⋅x=gxg−1. Checking the axioms:

  • e⋅x=exe−1=x✓

  • (gh)⋅x=(gh)x(gh)−1=g(hxh−1)g−1=g⋅(h⋅x)✓

This action is a cornerstone of the structural theory of groups. The orbits under conjugation are the conjugacy classes, and the stabilizer of an element is its centralizer. The class equation, Sylow's theorems, and much of the internal structure theory of finite groups rest on this single action.

Example 3: Left multiplication on cosets.

Given a subgroup H≤G (not necessarily normal), the group G acts on the set of left cosets G/H={aH∣a∈G} by left multiplication: g⋅(aH)=(ga)H. Note that this requires no assumption of normality – we are treating G/H merely as a set, not as a group. This action is the engine behind many counting arguments involving subgroups.

3 Orbits and stabilizers

When a group acts on a set, two natural objects attach themselves to each point.

Definition 3.
Let G act on X. For x∈X:
Orb(x)Stab(x)​={g⋅x∣g∈G}(the orbit of x)={g∈G∣g⋅x=x}(the stabilizer of x)​

The orbit is the set of all positions that x can reach under the action of G– it tells you wherexcan go. The stabilizer is the set of group elements that leave x fixed – it tells you what holdsxin place.

Theorem 4.
The stabilizer Stab(x) is a subgroup of G.
Proof.
Let g,h∈Stab(x). Then (gh−1)⋅x=g⋅(h−1⋅x)=g⋅x=x, so gh−1∈Stab(x). □

4 The Orbit–Stabilizer Theorem

There is an elegant quantitative relationship between orbits and stabilizers.

Theorem 5 (Orbit–Stabilizer Theorem).
∣Orb(x)∣=[G:Stab(x)]=∣Stab(x)∣∣G∣​

In words: the number of places x can be sent equals the index of its stabilizer in G. The more symmetries fix x, the fewer distinct positions x can occupy.

The theorem rests on a natural bijection:

∼
G/Stab(x)
Orb(x)
gStab(x)
g⋅x
Proof.
Define f:G/Stab(x)→Orb(x) by f(gStab(x))=g⋅x.

Well-defined. If gStab(x)=g′Stab(x), then g−1g′∈Stab(x), so (g−1g′)⋅x=x, and hence g′⋅x=g⋅x.

Injective. If g⋅x=g′⋅x, then (g−1g′)⋅x=x, so g−1g′∈Stab(x), and gStab(x)=g′Stab(x).

Surjective. Every element of Orb(x) has the form g⋅x=f(gStab(x)) by definition. □
Example 6.
Consider D4​ acting on the vertices {1,2,3,4} of a square. For vertex 1:
  • Orb(1)={1,2,3,4}– every vertex is reachable.

  • Stab(1)={e,s′}– only the identity and the reflection through the diagonal passing through vertex 1 fix it.

  • ∣Orb(1)∣=4=8/2=∣D4​∣/∣Stab(1)∣. ✓

5 Burnside's lemma

Among the most satisfying applications of group actions is a formula that counts the number of truly distinct configurations when symmetry is present. It is known as Burnside's lemma (though historically it is due to Cauchy and Frobenius).

Theorem 7 (Burnside's Lemma).
Let a finite group G act on a finite set X. The number of orbits is
∣X/G∣=∣G∣1​g∈G∑​∣Xg∣
where Xg={x∈X∣g⋅x=x} is the set of fixed points of g.

In plain language: the number of essentially distinct patterns equals the average number of fixed points, where the average is taken over all elements of the group.

Proof.
Consider the set S={(g,x)∈G×X∣g⋅x=x} and count its elements in two ways.

Summing over x: each x∈X contributes ∣Stab(x)∣ pairs, so ∣S∣=∑x∈X​∣Stab(x)∣.

Summing over g: each g∈G contributes ∣Xg∣ pairs, so ∣S∣=∑g∈G​∣Xg∣.

By the Orbit–Stabilizer Theorem, ∣Stab(x)∣=∣G∣/∣Orb(x)∣. Substituting into the first sum:
x∈X∑​∣Stab(x)∣=∣G∣x∈X∑​∣Orb(x)∣1​

Within each orbit O, there are ∣O∣ points, each contributing 1/∣O∣ to the inner sum, for a total contribution of 1. So the inner sum equals the number of orbits ∣X/G∣:
∣G∣⋅∣X/G∣=g∈G∑​∣Xg∣

Dividing both sides by ∣G∣ completes the proof. □

6 Application: coloring the faces of a cube

Example 8.
Paint each of the six faces of a cube using one of three colors (red, blue, green). Two colorings are considered the same if one can be rotated into the other. How many essentially different colorings are there?

Let X be the set of all colorings (there are ∣X∣=36=729), and let G be the rotation group of the cube, which has order 24. We classify the 24 rotations by type and compute the number of fixed colorings ∣Xg∣ for each:

  • Identity (1 element): every coloring is fixed. ∣Xg∣=36=729.

  • Face-axis rotations by90°/270° (6 elements): the four lateral faces must all share the same color. ∣Xg∣=33=27.

  • Face-axis rotations by180° (3 elements): opposite lateral faces must match. ∣Xg∣=34=81.

  • Vertex-axis rotations by120°/240° (8 elements): the three faces meeting at each vertex must share a color. ∣Xg∣=32=9.

  • Edge-axis rotations by180° (6 elements): faces pair up in three swapped pairs. ∣Xg∣=33=27.

Applying Burnside's lemma:

∣X/G∣​=241​(1×729+6×27+3×81+8×9+6×27)=241​(729+162+243+72+162)=241368​=57​

There are 57 essentially different colorings. Attempting to enumerate all 729 colorings by hand and check each pair for rotational equivalence would be a formidable task. Burnside's lemma reduces the entire problem to a brief computation. This is the power of counting with group actions.

7 Takeaway

A group action is the mechanism by which abstract algebra engages with the concrete world. By letting a group act on a set, we translate multiplication rules into motions. The Orbit–Stabilizer Theorem forges a precise link between the algebra of the group and the geometry of the action, and Burnside's lemma turns that link into a practical tool for counting under symmetry. A group, considered in isolation, is a static object – a table of multiplication rules. It is only through its actions that it reveals its true nature: a group is, at its core, a machine for moving things.

Group TheoryAlgebraBetween the Lines
FO
Folio Official

Mathematics "between the lines" — exploring the intuition textbooks leave out, written in LaTeX on Folio.

1 followers·107 articles

Share your expertise with the world

Write articles with LaTeX support, build your audience, and earn from your knowledge.

Start Writing — It's Free

More from Folio Official

Folio Official·March 1, 2026

Cosets and quotient groups: the art of controlled forgetting

The quotient group G/N is the first major conceptual hurdle in group theory. By computing small examples by hand -- from clock arithmetic to D4 modulo its center -- we build the intuition for what "dividing" a group really means, and why normality is indispensable.

Group TheoryAlgebraBetween the Lines
1
Folio Official·February 27, 2026

The group axioms: why these three?

Associativity, identity, inverses -- textbooks present these axioms as if they were carved in stone. But why not two? Why not four? By systematically adding and removing axioms, we discover the engineering brilliance behind the definition of a group.

Group TheoryAlgebraBetween the Lines
Folio Official·March 1, 2026

Cosets and Lagrange's Theorem

Beginning with the definition of cosets of a subgroup, we prove Lagrange's theorem --- the assertion that the order of a subgroup divides the order of the group. As applications, we derive Fermat's little theorem and Euler's theorem, and we exhibit the alternating group A_4 as a counterexample to the converse.

Group TheoryAlgebraTextbook
2
Folio Official·March 1, 2026

Composition Series and the Jordan--Hölder Theorem

We introduce normal series and composition series, establishing the framework for decomposing a group into simple factors. The Jordan--Hölder theorem proves the uniqueness of the composition factors, and we develop the theory of solvable groups with its connections to the derived series.

Group TheoryAlgebraTextbook
1