ArticleslgStudy

mathematics

Pólya enumeration theorem

Pólya enumeration theorem is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Pólya enumeration theorem rather than just read about it. In short: The Pólya enumeration theorem, also known as the Redfield–Pólya theorem and Pólya counting, is a theorem in combinatorics that both follows from and ultimately generalizes Burnside's lemma on the number of orbits of a group action on a set. The theorem was first published by J.

Pólya enumeration theorem — main illustration
Pólya enumeration theorem — illustration

Key takeaways

  • Pólya enumeration theorem belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Pólya enumeration theorem to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Pólya enumeration theorem from memory before moving on to harder problems.

Reference excerpt

The Pólya enumeration theorem, also known as the Redfield–Pólya theorem and Pólya counting, is a theorem in combinatorics that both follows from and ultimately generalizes Burnside's lemma on the number of orbits of a group action on a set. The theorem was first published by J. Howard Redfield in 1927. In 1937 it was independently rediscovered by George Pólya, who then greatly popularized the result by applying it to many counting problems, in particular to the enumeration of chemical compounds. The Pólya enumeration theorem has been incorporated into symbolic combinatorics and the theory of combinatorial species.

Simplified, unweighted version Let X be a finite set and let G be a group of permutations of X (or a finite symmetry group that acts on X). The set X may represent a finite set of beads, and G may be a chosen group of permutations of the beads. For example, if X is a necklace of n beads in a circle, then rotational symmetry is relevant so G is the cyclic group Cn, while if X is a bracelet of n beads in a circle, rotations and reflections are relevant so G is the dihedral group Dn of order 2n. Suppose further that Y is a finite set of colors — the colors of the beads — so that YX is the set of colored arrangements of beads (more formally: YX is the set of functions X → Y {\displaystyle X\to Y} .) Then the group G acts on YX. The Pólya enumeration theorem counts the number of orbits under G of colored arrangements of beads by the following formula:

| Y X / G | = 1 | G | ∑ g ∈ G m c ( g ) {\displaystyle \left|Y^{X}/G\right|={\frac {1}{|G|}}\sum _{g\in G}m^{c(g)}}

where m = | Y | {\displaystyle m=|Y|} is the number of colors and c(g) is the number of cycles of the group element g when considered as a permutation of X.

Full, weighted version In the more general and more important version of the theorem, the colors are also weighted in one or more ways, and there could be an infinite number of colors provided that the set of colors has a generating function with finite coefficients. In the univariate case, suppose that

f ( t ) = f 0 + f 1 t + f 2 t 2 + ⋯ {\displaystyle f(t)=f_{0}+f_{1}t+f_{2}t^{2}+\cdots }

is the generating function of the set of colors, so that there are fw colors of weight w for each integer w ≥ 0. In the multivariate case, the weight of each color is a vector of integers and there is a generating function f(t1, t2, ...) that tabulates the number of colors with each given vector of weights. The enumeration theorem employs another multivariate generating function called the cycle index:

Z G ( t 1 , t 2 , … , t n ) = 1 | G | ∑ g ∈ G t 1 c 1 ( g ) t 2 c 2 ( g ) ⋯ t n c n ( g ) {\displaystyle Z_{G}(t_{1},t_{2},\ldots ,t_{n})={\frac {1}{|G|}}\sum _{g\in G}t_{1}^{c_{1}(g)}t_{2}^{c_{2}(g)}\cdots t_{n}^{c_{n}(g)}}

where n is the number of elements of X and ck(g) is the number of k-cycles of the group element g as a permutation of X. A colored arrangement is an orbit of the action of G on the set YX (where Y is the set of colors and YX denotes the set of all functions φ: X→Y). The weight of such an arrangement is defined as the sum of the weights of φ(x) over all x in X. The theorem states that the generating function F of the number of colored arrangements by weight is given by:

F ( t ) = Z G ( f ( t ) , f ( t 2 ) , f ( t 3 ) , … , f ( t n ) ) {\displaystyle F(t)=Z_{G}(f(t),f(t^{2}),f(t^{3}),\ldots ,f(t^{n}))}

or in the multivariate case:

… excerpt ends here. Continue reading the full article.

Illustrations

Pólya enumeration theorem: Nonisomorphic graphs on three vertices
Nonisomorphic graphs on three vertices
Pólya enumeration theorem: Isomorphism classes of graphs on four vertices.
Isomorphism classes of graphs on four vertices.
Pólya enumeration theorem: Rooted ternary trees on 0, 1, 2, 3 and 4 nodes (=non-leaf vertices). The root is shown in blue, the leaves are not shown. Every node has as many leaves as to make the number of its children equal to 3.
Rooted ternary trees on 0, 1, 2, 3 and 4 nodes (=non-leaf vertices). The root is shown in blue, the leaves are not shown. Every node has as many leaves as to make the number of its children equal to 3.

Worked examples

Example 1 — a first encounter with Pólya enumeration theorem

Start with the simplest possible case. Write down what Pólya enumeration theorem claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Pólya enumeration theorem before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Pólya enumeration theorem ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Pólya enumeration theorem

In research
Pólya enumeration theorem appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Pólya enumeration theorem in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Pólya enumeration theorem is common in secondary-school and first-year university syllabi. It links to neighbouring topics Enumerative combinatorics, Graph enumeration, Theorems in combinatorics, so understanding it makes those chapters shorter.
In everyday life
Look for Pólya enumeration theorem outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Pólya enumeration theorem” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Pólya enumeration theorem in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Pólya enumeration theorem means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Pólya enumeration theorem out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Pólya enumeration theorem in simple terms?

The Pólya enumeration theorem, also known as the Redfield–Pólya theorem and Pólya counting, is a theorem in combinatorics that both follows from and ultimately generalizes Burnside's lemma on the number of orbits of a group action on a set. The theorem was first published by J.

Why does Pólya enumeration theorem matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Pólya enumeration theorem?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Pólya enumeration theorem.

Tags

  • Enumerative combinatorics
  • Graph enumeration
  • Theorems in combinatorics

Keep exploring