← back to combinatorics

Pólya Enumeration

Applied Combinatorics (CC BY-SA) · appliedcombinatorics.org

When two arrangements count as "the same" under symmetry, naive counting overcounts. Burnside's lemma fixes it: the number of distinct objects equals the average number of arrangements left unchanged by each symmetry. Pólya's theorem packages this for colorings.

rotations identify the same necklace

Average over the symmetry group

Count colorings, then average over all symmetries the number each one fixes. For a necklace of n beads under rotation, the rotation by d fixes exactly cgcd(d,n) colorings with c colors. Average over all n rotations and you have counted necklaces, not strings.

Scheme
Neighbors