The cycle index polynomial
Let act on , . Recall that the number of -colorings of fixed by is given by , where is the number of cycles in the cycle representation of . Now, let denote the number of cycles of length in the cycle representation of . Note that .
Associate which each the monomial in indeterminates . The cycle index polynomial of is defined to be
For the cube 2-coloring example from the previous lecture, the cycle index polynomial is
If we wanted to count the number of non-equivalent -colorings of the cube, that would be
An example: Orbits of k-subsets and k-tuples
Let , act on , . has an induced action on the set of all k-subsets of . Let the number of orbits in this action be . By convention, . is the number of orbits in action of on . We will show that the ordinary generating function for can be obtained from the cycle index polynomial.
Theorem 1(Proposition).
Proof
From Burnside’s Lemma,where is the number of elements in that fixes. Let the generating function of be .
Note that , is fixed by iff is a union of cycles of . So, the generating function of is given by
Thus, .
also has an induced action on the set of all -tuples of distinct elements of , for each . Let be the number of orbits of in this action. By convention, . Note that . The exponential generating function of can be calculated from the cycle index of .
Theorem 2(Proposition).
Proof
A -tuple is fixed iff all of its points are fixed. If we denote the number of -tuples fixed by by , we haveLet be the exponential generating function of . Again, we have
Cycle index theorem
Generalizing the previous example, consider a collection of figures , each of which has a non-negative integral weight . The set of figures needn’t be finite, but there must be finitely many figures of a given weight. Let be the number of figures of weight . Let . This is called the figure generating series.
Let , and let act on . is finite, and . We want to count the number of ways of associating a figure with each point of , with two such configurations being considered as identical if they are in the same orbit (think of the figures as colors; we want to count the number of non-equivalent colorings). Consider functions . Define the weight of by
For , define . Note that . Thus, , so the action of does not change the weights of functions. Let be the number of orbits in the action of on functions of weight . Define . This is called the function generating series.
Theorem 3(Cycle index theorem).
Consider the previous example. We want the generating function for . Let , , . . Now, a function is nothing but a characteristic function of a subset of . Also, note that is the characteristic function of for any . So, counting the number of orbits in the action of on the collection of all -subsets of is equivalent to counting the number of orbits in the action of on functions of weight . So, , and the result follows.
This also easily solves the cube 2-coloring problem from the previous lecture: If we let , and , , the functions are the colorings. Here, the weight of a coloring represents how many faces it colors with (or ). What we want is the total number of orbits , that is, .
and the result follows.
Observe that since we are only interested in the total number of orbits in this case, we can set the weights to completely avoid the finer details: set , which makes . So, , a constant function. But, aside from mildly easing the computation, the weights are completely extraneous in this example. To illustrate this, let , for any positive integers and . The figure generating series becomes . . However, is still .
Proof
!
Let be two sets of figures, with and being the respective figure generating series.
=
figure generating series for the pairs is .
!
All functions from as figures. What is the figure generating series? .
!
The figure generating series for functions fixed by an element : .