core31 min studyLesson 228 in Mathematics

Burnside's lemma and orbit counting

Count structures up to a specified finite symmetry group by averaging fixed structures rather than assuming equal orbit sizes.

On this page

What you’ll understand

  • Specify the symmetry group and its action before counting.
  • Prove the orbit-counting formula by counting stabilizer pairs.
  • Compute fixed colorings from permutation cycle structure.

A circular indicator panel has positions that can be rotated without changing its visible pattern. Dividing the number of positioned colorings by the number of rotations seems tempting, but uniform patterns have more rotational symmetry than irregular ones. Their orbits therefore have different sizes. Burnside's lemma resolves this mismatch by counting fixed colorings for each symmetry. It also makes the modeling choice explicit: treating reflections as equivalent is a different action and may produce a different answer.

Equivalence is defined by the allowed action

Let a finite group act on a finite set of positioned structures. Two structures are equivalent when one group element sends one to the other; the equivalence classes are the orbits. For a necklace where turning over is forbidden, rotations form the relevant cyclic group. If flipping the necklace is allowed, reflections must be included, giving a dihedral action. A color permutation is yet another possible equivalence and should not be assumed unless the problem explicitly identifies color names.

The stabilizer of a structure consists of symmetries that leave that entire structure unchanged. Orbit-stabilizer says that an orbit size equals the group order divided by its stabilizer size. Thus naive division by group order is correct only for a free action, where every stabilizer is trivial. A monochromatic necklace is an immediate counterexample to freeness: every rotation fixes it. Distinct positioned representations can therefore collapse by different multiplicities when symmetry is forgotten.

∣Orb⁡(x)∣=∣G∣∣Stab⁡(x)∣|\operatorname{Orb}(x)|=\frac{|G|}{|\operatorname{Stab}(x)|}
The group and acted-on set are finite. Nontrivial stabilizers cause smaller orbits and invalidate uniform division of the positioned count.↔ Scroll wide equations horizontally.

Count the same stabilizer pairs twice

Count pairs consisting of a group element and a structure that it fixes. Summing first over group elements gives the sum of fixed-set sizes. Summing first over structures gives the sum of stabilizer sizes. Within one orbit, every stabilizer has the same size, and orbit-stabilizer shows that the orbit contributes exactly the group order to this second sum. Each orbit therefore contributes the same amount even though the orbit sizes themselves differ.

Dividing the pair count by the group order yields Burnside's lemma. This proof explains why averaging fixed structures works and why one must include the identity element: it fixes every positioned structure and supplies a potentially large term. The average is an integer because it counts orbits, not because each fixed-set size is divisible by the group order. Checking integrality is a useful arithmetic test, though it does not by itself prove that the chosen action models the intended equivalence.

∣X/G∣=1∣G∣∑g∈G∣Fix⁡(g)∣,Fix⁡(g)={x∈X:g⋅x=x}|X/G|=\frac1{|G|}\sum_{g\in G}|\operatorname{Fix}(g)|,\qquad\operatorname{Fix}(g)=\{x\in X:g\cdot x=x\}
Every orbit contributes |G| stabilizer pairs, giving the fixed-point average for any finite group action on a finite set.↔ Scroll wide equations horizontally.

A fixed coloring is constant on each position cycle

A permutation of positions fixes a coloring exactly when every position cycle is monochromatic. If r named colors are allowed without restrictions, each cycle chooses a color independently, producing r raised to the number of cycles fixed colorings. Different cycles may choose the same color. A rotation by a positions on a ring of m positions has greatest-common-divisor(m,a) cycles, including m cycles for the identity rotation. This follows from the period of repeated addition modulo m.

Restrictions can change the cycle count argument. If exactly two positions must be red, assigning red to a cycle contributes its whole cycle length, so not every independent cycle-color choice is allowed. Likewise requiring every color to appear introduces an additional surjectivity condition. Burnside's formula remains valid, but each fixed-set count must incorporate the restriction. The formula handles symmetry; it does not replace the separate combinatorial work required to characterize the structures fixed by each group element.

∣Fix⁡(rotation by a)∣=rgcd⁡(m,a),∣X/Cm∣=1m∑a=0m−1rgcd⁡(m,a)|\operatorname{Fix}(\text{rotation by }a)|=r^{\gcd(m,a)},\qquad |X/C_m|=\frac1m\sum_{a=0}^{m-1}r^{\gcd(m,a)}
This formula assumes m≥1 positions, r≥1 named colors, rotations only, and no constraints on the color multiplicities.↔ Scroll wide equations horizontally.

Four binary lights up to rotation

Count binary colorings of four positions on a ring, identifying rotations but keeping the two color names distinct.

  1. The identity rotation has four one-position cycles and fixes 2⁴=16 colorings. The rotations by one and three positions each have a single cycle and fix two monochromatic colorings apiece.

  2. The half-turn has two cycles, consisting of opposite pairs of positions. Each cycle chooses either color, so it fixes four colorings.

  3. Average the four fixed-set sizes: (16+2+4+2)/4=6. The two monochromatic patterns alone show why 16/4=4 cannot be the answer.

∣{0,1}4/C4∣=16+2+4+24=6|\{0,1\}^4/C_4|=\frac{16+2+4+2}{4}=6
The orbit count uses rotations, not reflections or interchange of the color names.↔ Scroll wide equations horizontally.
The result

There are six rotational orbits. Their sizes are one, one, four, four, four, and two, summing to the sixteen positioned colorings.

Explore the model

Interactive lab

Interactive lab · modular

Rotation cycles on four positions

Pause and Reset, then set m=4 and a=1. Predict the orbit of position zero and Step through all four positions. For a fresh comparison, Reset and set m=4 and a=2. Predict the period and identify the second cycle not visited from zero.

Rotation cycles on four positionsAddition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Current readings: Residue r0: 0; Orbit period · m/gcd(m,a): 12; Distinct residues visited: 1 of 12. All parameters are adjustable with the labeled controls below.Repeated addition modulo 12: the current residue is 0, and the orbit period is 12.01234567891011+ 5mod 12An additive orbitn = 0rₙ = 0Period = 12Cycle starts at 0:0 → 5 → 10 → 3 →8 → 1 → 6 → 11 →4 → 9 → 2 → 7 → 0Exact residues · two additions per second
Additive orbitCurrent residue / next edge
Residue r0
0
Orbit period · m/gcd(m,a)
12
Distinct residues visited
1 of 12
t = 0 s

Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. 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 forA quarter-turn has one four-position cycle; a half-turn has cycles {0,2} and {1,3}. The lab shows the orbit from zero only, so counting all cycles still requires covering the unvisited positions.

Check your understanding

A rotation of six positions by two places acts on unrestricted binary colorings. How many colorings does it fix?

Try it yourself

Count unrestricted binary colorings of a three-position ring up to rotation. Then state whether the two monochromatic colorings lie in the same orbit.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

List the identity and the two nonidentity rotations, and count their position cycles.

Compare with the solution

The identity fixes all eight positioned colorings. Each nonidentity rotation is one three-position cycle and fixes two colorings. Burnside gives (8+2+2)/3=4 orbits. The all-zero and all-one colorings are separate singleton orbits because rotations change positions, not color names. Identifying the colors themselves would be an additional symmetry absent from this problem.

Take it with you

  • Choose the symmetry action before declaring two objects equivalent.
  • Burnside averages fixed-set sizes because every orbit contributes the same stabilizer-pair count.
  • Unrestricted fixed colorings are constant on permutation cycles.

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.