Folioby Interconnected
Log InSign Up

Burnside's Lemma and P\'olya Enumeration: Counting Under Symmetry

Starting from the definitions of group actions, orbits, and stabilizers, we prove Burnside's lemma (the Cauchy--Frobenius theorem), introduce the cycle index of a permutation group, and derive P\'olya's enumeration theorem. Applications to necklace and bracelet counting are given.

FO
Folio Official
March 1, 2026

1 Group Actions, Orbits, and Stabilizers

Definition 1 (Group action).
A group Gacts on a set X if there is a map G×X→X (written (g,x)↦g⋅x) satisfying:
  1. e⋅x=x for all x∈X, where e is the identity element of G;

  2. (gh)⋅x=g⋅(h⋅x) for all g,h∈G and x∈X.

Definition 2 (Orbit and stabilizer).
The orbit of x∈X under G is G⋅x={g⋅x∣g∈G}. The stabilizer of x is Gx​={g∈G∣g⋅x=x}.
Theorem 3 (Orbit–stabilizer theorem).
∣G⋅x∣=∣Gx​∣∣G∣​=[G:Gx​]
Proof.
The map gGx​↦g⋅x is a well-defined bijection from the set of cosets G/Gx​ to the orbit G⋅x. Indeed, gGx​=hGx​ if and only if h−1g∈Gx​, which holds if and only if g⋅x=h⋅x. Surjectivity is immediate. □
Definition 4 (Fixed-point set).
For g∈G, the fixed-point set of g is Xg={x∈X∣g⋅x=x}.

2 Burnside's Lemma

Theorem 5 (Burnside's lemma (Cauchy–Frobenius theorem)).
When a finite group G acts on a finite set X, the number of orbits ∣X/G∣ is
∣X/G∣=∣G∣1​g∈G∑​∣Xg∣.
Proof.
We count the elements of the set S={(g,x)∈G×X∣g⋅x=x} in two ways.

Summing over g: ∣S∣=∑g∈G​∣Xg∣.

Summing over x: ∣S∣=∑x∈X​∣Gx​∣. By the orbit–stabilizer theorem, ∣Gx​∣=∣G∣/∣G⋅x∣, so
x∈X∑​∣Gx​∣=x∈X∑​∣G⋅x∣∣G∣​=∣G∣x∈X∑​∣G⋅x∣1​.
Each orbit O contributes ∣O∣ terms of 1/∣O∣ each, so each orbit contributes exactly 1. Hence ∑x∈X​1/∣G⋅x∣=∣X/G∣.

Equating the two expressions gives ∑g∈G​∣Xg∣=∣G∣⋅∣X/G∣, from which the result follows. □

3 The Cycle Index

Definition 6 (Cycle index).
Let a finite group G act on {1,2,…,n}. For each g∈G, regard g as a permutation and let jk​(g) denote the number of k-cycles in its cycle decomposition. The cycle index of G is
Z(G;s1​,s2​,…,sn​)=∣G∣1​g∈G∑​s1j1​(g)​s2j2​(g)​⋯snjn​(g)​.

4 Pólya's Enumeration Theorem

Theorem 7 (P\'olya enumeration theorem).
The number of colorings of n positions with m colors, up to the symmetry group G, is
Z(G;m,m,…,m).
More generally, the weighted generating function is obtained by substituting
Z(G;s1​=i∑​wi​, s2​=i∑​wi2​, …, sk​=i∑​wik​,…)
where w1​,…,wm​ are weights assigned to the colors.
Proof.
By Burnside's lemma, the number of orbits is ∣G∣1​∑g∈G​∣Xg∣. If the cycle decomposition of g consists of cycles of lengths c1​,c2​,…, then a coloring is fixed by g precisely when all positions within each cycle receive the same color. The number of such fixed colorings is mj1​(g)+j2​(g)+⋯, where the exponent is the total number of cycles. This equals the cycle index evaluated at sk​=m. □

5 Applications: Necklaces and Bracelets

Example 8 (Counting necklaces).
Consider coloring a necklace of n beads with m colors, where two colorings are equivalent if one is a rotation of the other. The symmetry group is the cyclic group Cn​, with cycle index
Z(Cn​)=n1​d∣n∑​φ(d)sdn/d​.
Substituting sk​=m yields the number of distinct necklaces: n1​∑d∣n​φ(d)mn/d.
Example 9 (Counting bracelets).
If we also allow the necklace to be flipped (turned over), the symmetry group becomes the dihedral group Dn​ of order 2n. When n is odd,
Z(Dn​)=21​Z(Cn​)+21​s1​s2(n−1)/2​.
When n is even,
Z(Dn​)=21​Z(Cn​)+41​s12​s2(n−2)/2​+41​s2n/2​.
Substituting sk​=m gives the number of distinct bracelets.
CombinatoricsDiscrete MathematicsTextbookBurnsidePolya Enumeration
FO
Folio Official

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

1 followers·107 articles
Combinatorics TextbookPart 10 of 13
Previous
The Pigeonhole Principle and Ramsey Theory: Existential Combinatorics
Next
Combinatorial Designs and Latin Squares: Balanced Arrangements

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

Recurrence Relations and Counting: Solving Linear Recurrences

We present the method of characteristic equations for solving linear recurrences with constant coefficients, treat the case of repeated roots, discuss nonhomogeneous recurrences, establish the equivalence with generating functions, and introduce matrix exponentiation and the Kitamasa method.

CombinatoricsDiscrete MathematicsTextbook
Folio Official·March 1, 2026

The Inclusion--Exclusion Principle: Counting by Alternating Sums

We prove the inclusion--exclusion principle and apply it to derive the formula for the number of derangements D_n, Euler's totient function, the relationship between surjections and Stirling numbers of the second kind, and the M\"{o}bius inversion formula.

CombinatoricsDiscrete MathematicsTextbook
Folio Official·March 1, 2026

Combinatorial Designs and Latin Squares: Balanced Arrangements

We define Latin squares and prove their existence, introduce mutually orthogonal Latin squares (MOLS), develop the theory of balanced incomplete block designs (BIBDs), prove Fisher's inequality, and discuss the connection with finite projective planes.

CombinatoricsDiscrete MathematicsTextbook
Folio Official·March 1, 2026

Combinatorics: A Complete Summary of Definitions, Theorems, and Proofs

A single-page survey of undergraduate combinatorics. Covers the fundamentals of counting, binomial coefficients, inclusion-exclusion, generating functions, Catalan numbers, Ramsey theory, Burnside and Polya enumeration, combinatorial designs, posets, and algebraic combinatorics. Includes a dependency diagram and a theorem-algorithm directory.

CombinatoricsDiscrete MathematicsSummary