PolyaEnumeration
Polya enumeration, or Polya's enumeration theorem, is a set of techniques in combinatorics for counting distinct configurations of objects that are considered equivalent under symmetry. It was developed by George Pólya and provides a systematic way to count inequivalent colorings, arrangements, or other labeled structures when a finite group acts on the set of positions.
The key tool is the cycle index polynomial Z_G of a finite permutation group G acting on
Polya's theorem generalizes Burnside's lemma and yields a unified framework. It also allows counting colorings with
Common examples include counting colorings of beads on a necklace (rotations only: cyclic group C_n) or a
Applications span chemistry for counting stereoisomers, crystallography, tilings, and other combinatorial enumeration problems. Polya enumeration emphasizes