How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Counting up to Symmetry: Burnside and Pólya
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Combinatorial Classes and the Symbolic Method
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Finite Counting, Factorials and Binomial Coefficients
- Formal Power Series
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Inclusion–Exclusion, the Pigeonhole Principle and Double Counting
- Normal Subgroups and Quotient Groups
- Polynomial Rings, the Division Algorithm and Roots
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Symmetric Polynomials and the Fundamental Theorem of Symmetric Functions
- The ZFC Axioms and the Basic Set Constructions
2 · Summary
Burnside's orbit count is already published elsewhere in the library, so this page starts where that theorem becomes a reusable machine: cycle indices, colouring actions, and Pólya's enumeration formulas. The key move is that a group element fixes a colouring exactly when the colouring is constant on each cycle of the induced permutation, turning orbit counts into substitutions in a polynomial.
The page then computes the cycle indices of the cyclic, dihedral, symmetric, and alternating groups, derives necklace and bracelet formulas, and records the agreement with the earlier symbolic-method necklace count. The closing items push the same mechanism to weighted inventories and to the edge-set action on two-element subsets, where graph isomorphism is expressed without widening the page's prerequisite boundary.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Naming conventions for Burnside, Cauchy-Frobenius, and Redfield-Pólya
Remarks
This library's published orbit-counting result is Cauchy-Frobenius orbit counting: for a finite group action, so that is the name used in proofs on this page whenever the orbit average itself is cited.
The surrounding literature uses several other names for closely related statements. "Burnside's lemma" is the standard short name for the orbit count, while "Pólya's enumeration theorem" usually means the colouring-orbit specialization of that lemma through cycle structure. In the weighted setting, "Redfield-Pólya" or "Pólya's inventory theorem" is the more precise label for the pattern-inventory formula proved below.
The cycle index of a finite permutation group
Definition
Let a finite group act on a finite set of size . For and , let be the number of -cycles in the permutation of induced by . Then
so the monomial
lies in the polynomial ring (Polynomial rings in finitely many commuting indeterminates by iteration).
The cycle index of the permutation action is
When the acting set is clear from context, this polynomial is also written .
Colourings, weight functions, and the pattern inventory
Definition
Let a finite group act on a finite set , and let be a finite set of colours. A colouring is a function .
The action of on induces an action on colourings by
Now let be a commutative ring and let be a weight function. The weight of a colouring is
Because the induced action only permutes the positions , every two colourings in the same -orbit have the same weight.
The pattern inventory is the orbit sum
where denotes the common weight of the colourings in the orbit . When every colour has weight , this is just the number of colouring orbits.
The cycle-index series of a graded family of S_n-actions
Definition
Let be a sequence of finite sets such that each carries an action of the symmetric group . For , write for the set of structures in fixed by .
The cycle-index series of the family is the formal power series
where
For each fixed , the coefficient of lies in .
Fixed colourings factor by cycle type
Statement
Let a finite group element act on a finite set , and let denote the number of -cycles of the induced permutation of .
-
If is a finite colour set with , then the number of colourings fixed by is
-
More generally, if is a weight function into a commutative ring and
then
Facts & Assumptions
Given: a finite set , a colour set , and an element acting on .
The induced action on colourings is , and the weight of a colouring is the product of the weights of its colours over all positions (Colourings, weight functions, and the pattern inventory).
Proof
A colouring is fixed by exactly when it is constant on every cycle of the permutation of induced by . Indeed, means for every , and iterating this equality around a cycle forces one common colour on that whole cycle. Conversely, a colouring constant on each cycle is unchanged by the action.
If has cycles of length , then each cycle may be assigned any one of the colours independently, so the number of fixed colourings is .
In the weighted setting, a fixed colouring contributes on a -cycle the factor for the single colour chosen on that cycle. Summing over all colour choices on that cycle gives . Independence across cycles from step 1.1 therefore yields the product .
Pólya's enumeration theorem
Statement
Let a finite group act on a finite set , and let be a finite colour set with . Then the number of -orbits of colourings is
Facts & Assumptions
Given: a finite group action and a finite colour set with .
Cauchy-Frobenius orbit counting averages the fixed-point counts of the acting group (Cauchy-Frobenius orbit counting: for a finite group action).
A group element with cycle counts fixes exactly colourings (Fixed colourings factor by cycle type).
Proof
Apply [L1] to the induced action of on the colouring set . The number of colouring orbits is therefore .
Replace each fixed-colouring count in step 1.1 by the formula from [L2]. This gives .
By the definition of the cycle index, substituting for every turns into the sum of step 2.1. Hence the orbit count is .
The weighted pattern inventory is the cycle index evaluated at the power sums
Statement
Let a finite group act on a finite set , let be a finite colour set, let be a commutative ring, and let be a weight function. For each , put
Then
If moreover the scalar is defined in (in particular if is a commutative -algebra), then equivalently
Facts & Assumptions
Given: the action , the colour set , and the weight function .
The pattern inventory is the sum of the common orbit weights of the colouring orbits, and the induced action preserves colouring weights (Colourings, weight functions, and the pattern inventory).
The weighted sum of the colourings fixed by one group element factors as (Fixed colourings factor by cycle type).
Cauchy-Frobenius orbit counting averages fixed-point counts for any finite group action (Cauchy-Frobenius orbit counting: for a finite group action).
Proof
Because weights are preserved on orbits by [F1], the colouring set splits into finitely many -stable blocks according to the value of . For one such value , let be the set of colourings of weight . Applying [L2] to the induced action on the finite set gives .
Multiply the identity of step 1.1 by and sum over all weight values . The left-hand side becomes by [F1], while the right-hand side becomes .
Replace the inner weighted fixed-colouring sum in step 2.1 by [L1]. This gives . When is defined in , divide by to obtain .
The cycle index of the cyclic group C_n
Statement
Let act on the vertices of a labelled -gon by rotation, with . Then
Facts & Assumptions
Given: an integer and the rotation action of on the vertices of a labelled -gon.
A rotation by steps sends each vertex to .
Euler's totient satisfies (The unit group and Euler's totient for ).
Proof
A rotation by steps decomposes the vertices into cycles, each of length . Therefore its cycle-index monomial is .
Fix a divisor of . A rotation contributes the monomial exactly when its cycles have length , equivalently when its step size has the form with coprime to . Indeed, the order of the rotation by is the least positive with , and for this least is exactly when . Therefore the rotations of order are in bijection with the units , so there are of them by [L1].
Average the monomials over all rotations. Grouping them by the divisor from step 2.1 yields .
The cycle index of the dihedral group D_{2n}
Statement
Let act on the vertices of a labelled -gon, with .
If is odd, then
If is even, then
Facts & Assumptions
Given: an integer and the full symmetry action of on a labelled -gon.
The rotations contribute the cyclic-group cycle index (The cycle index of the cyclic group C_n).
Proof
The subgroup of rotations has elements. Since has elements, the total rotational contribution to is by [L1].
Suppose is odd. Every reflection fixes exactly one vertex and swaps the remaining vertices in transpositions. Thus each reflection contributes the monomial . There are reflections, so after division by their total contribution is .
Suppose is even. Then there are two reflection types. The reflections through opposite vertices fix two vertices and swap the remaining vertices in transpositions, so they contribute . The reflections through opposite edges fix no vertex and consist of transpositions, so they contribute . Dividing the sum of these reflection monomials by gives the contribution .
Combine step 1.1 with step 2.1 in the odd case and with step 2.2 in the even case. This yields the two displayed formulas.
Permutations with a fixed cycle type are counted by the standard factorial denominator
Statement
Let be nonnegative integers satisfying
Then the number of permutations in with exactly cycles of length for each is
Facts & Assumptions
Given: nonnegative integers with .
A permutation of the set has the stated cycle type when it has exactly cycles of length for each .
Proof
Arrange the symbols in a line. There are such linearisations. Break the line into consecutive blocks: first the blocks of length , then the blocks of length , and so on, ending with the blocks of length . Turn each block into the cycle . This produces a permutation of the required cycle type.
Every permutation of that cycle type is produced many times by step 1.1. For each -cycle, any of its cyclic rotations gives the same cycle, so each such cycle is counted times. Also, the cycles of the same length may be listed in any order, so they are counted a further factor of . Therefore each permutation is produced exactly times.
Divide the total number of linearisations from step 1.1 by the overcounting factor of step 2.1. This gives exactly .
The cycle index of S_n is the sum over cycle types
Statement
For every integer ,
Facts & Assumptions
Given: an integer .
By definition, the cycle index averages the monomial over all permutations (The cycle index of a finite permutation group).
The number of permutations with fixed cycle type is (Permutations with a fixed cycle type are counted by the standard factorial denominator).
Proof
In the average from [F1], all permutations with the same cycle type contribute the same monomial . Thus the sum may be regrouped by cycle type.
For a fixed cycle type with , there are exactly the permutations counted by [L1]. Their total contribution to the unnormalized sum is therefore .
Divide the regrouped sum of step 2.1 by , as required by [F1]. The factor cancels, leaving exactly the displayed cycle-type expansion for .
The cycle index of A_n is the parity-filtered symmetric-group sum
Statement
For every integer ,
Equivalently,
Facts & Assumptions
Given: an integer .
A permutation lies in exactly when it is even (The alternating group of even permutations).
A permutation with cycle counts has sign (A -cycle has sign , and when fixed points are counted as cycles).
For , the alternating group has half the elements of , so ( is normal in ; for , , while for ).
The symmetric-group cycle index is the sum over cycle types (The cycle index of S_n is the sum over cycle types).
Proof
By [L1] and [L2], a permutation of cycle type belongs to exactly when is even.
For such an even cycle type, the number of permutations in with that type is the same as the number in , namely , because an entire cycle type is either even or odd. Therefore the unnormalized cycle-index sum over is .
Divide step 2.1 by from [L3]. This multiplies the cycle-type coefficients by , leaving exactly . The equivalent filtered formula follows because is when is even and when is odd.
Necklace count from the cyclic-group cycle index
Statement
For integers and , the number of length- necklaces over an -letter alphabet is
Facts & Assumptions
Given: integers and .
Pólya's theorem counts colourings up to rotation by evaluating the cycle index at the number of colours (Pólya's enumeration theorem).
The rotation action of has cycle index (The cycle index of the cyclic group C_n).
Proof
A length- necklace over an -letter alphabet is exactly a colouring of the vertices of a labelled -gon by colours, up to the rotation action of .
By [L1] and [L2], the number of such orbits is .
The cycle-index necklace count agrees with the published CYC count
Remarks
Necklace count from the cyclic-group cycle index derives the necklace formula by averaging fixed colourings under the rotation action of .
The earlier published item The number of necklaces of length on an -letter alphabet is reaches the same sequence through the symbolic construction. The two derivations therefore agree term by term:
The agreement matters because the cycle-construction route and the cycle-index route spend different machinery, but they count the same orbit set.
Bracelet count from the dihedral-group cycle index
Statement
For integers and , the number of length- bracelets over an -letter alphabet is:
-
if is odd,
-
if is even,
Facts & Assumptions
Given: integers and .
Pólya's theorem counts colourings up to the acting symmetry group by evaluating the cycle index at the number of colours (Pólya's enumeration theorem).
The dihedral cycle index is the odd/even formula of The cycle index of the dihedral group D_{2n}.
Proof
A bracelet is a colouring of a labelled -gon up to all dihedral symmetries, so [L1] counts it by evaluating at for all .
Substitute into the odd case of [L2]. Since becomes , the odd- bracelet count is .
Substitute into the even case of [L2]. The two reflection monomials become and , giving .
Steps 2.1 and 2.2 are the two parity cases for , so they prove the stated bracelet formulas.
Pólya enumeration counts edge-set orbits on the 2-subsets of [n]
Statement
Let be the set of two-element subsets of , and let act on by
If
where the sum runs over the -orbits of edge-sets and, for each orbit , denotes any member of (so is well defined), then
Facts & Assumptions
Given: an integer .
A subset is exactly a - colouring of the pair set : colour a pair black when it lies in and white otherwise.
The pair set is finite, with (A finite set with elements has exactly two-element subsets, and ).
Weighted Pólya enumeration evaluates the orbit inventory at the power sums of the colour weights (The weighted pattern inventory is the cycle index evaluated at the power sums).
Proof
By [F1], edge-sets on are exactly colourings of the finite set by the two colours white and black. The induced action of on those colourings is exactly the relabelling action on edge-sets.
Give white weight and black weight . Then the weight of a colouring corresponding to is precisely . The -th power sum of the two colour weights is therefore .
Apply [L2] to the action of on the colourings of . By step 2.1, the resulting pattern inventory is exactly , and by the definition of weight it is also exactly , where for each orbit the symbol denotes any member of .
The symmetric-group cycle-index series is coefficientwise exponential
Statement
In the formal power-series ring ,
For each fixed , the coefficient of depends only on .
Facts & Assumptions
Given: the formal exponential and the symmetric-group cycle indices.
The coefficient of in the cycle-index series of the family with one fixed structure in each degree is (The cycle-index series of a graded family of S_n-actions, The cycle index of S_n is the sum over cycle types).
Formal exponential turns finite sums into products, so for each finite truncation one may expand as (Formal and are inverse homomorphisms and formal binomial powers obey the expected addition laws).
Proof
Fix . Factors with cannot contribute to the coefficient of , so that coefficient is already the coefficient of in the finite truncation . By [L2], this truncation equals .
Expanding the finite product in step 1.1, the coefficient of is . This depends only on .
The coefficient in step 2.1 is exactly the cycle-type formula for from [L1]. Since this holds for every , the whole series satisfies .
5 · Examples, counterexamples and false statements
FALSE: nonisomorphic groups acting on finite sets always have different cycle indices
Statement
False claim: if two finite groups are not isomorphic, then every action of the first has a different cycle index from every action of the second.
Facts & Assumptions
Given: the set and the permutation .
The cycle index averages the cycle monomials of the acting permutations (The cycle index of a finite permutation group).
Refutation
Let act on through the quotient map . Then the two even powers of act as the identity and the two odd powers act as , so .
Let act on through a quotient with kernel of size . Then again two group elements act as the identity and two act as , so .
The groups and are not isomorphic, but steps 1.1 and 1.2 give the same cycle index. Therefore the displayed claim is false.
FALSE: the cycle index of a permutation action determines the abstract group
Statement
False claim: once one knows the cycle index of a finite permutation action, the acting group is determined up to isomorphism.
Facts & Assumptions
Given: the four-point set and the permutation .
The cycle index averages the cycle monomials of the acting permutations (The cycle index of a finite permutation group).
Refutation
Let act on through the quotient map . Then two elements act as the identity and two act as , so [F1] gives the cycle index .
Let act on through a quotient onto with kernel of size . Again two elements act as the identity and two act as , so the same calculation gives the same cycle index .
The abstract groups and are not isomorphic, so equal cycle index does not determine the acting group. Therefore the displayed claim is false.
FALSE: every weight substitution collapses the pattern inventory to the plain orbit count
Statement
False claim: no matter what weight function one chooses, the pattern inventory always collapses to the plain number of colour-orbits.
Facts & Assumptions
Given: the trivial action on the one-point set with colour set .
Weighted pattern inventory evaluates the cycle index at the power sums of the colour weights (The weighted pattern inventory is the cycle index evaluated at the power sums).
Refutation
Give blue weight and red weight . Because the action is trivial and has one point, there are exactly two colouring orbits, with weights and . Hence the pattern inventory is .
By [L1], the same conclusion is the cycle-index substitution for this one-point action. Unless , the polynomial is not the plain orbit count .
Therefore the displayed claim is false: a nonconstant weight assignment retains extra colour-profile information instead of collapsing to a single total.