The Lumenary · Advanced undergraduate
Enumerative combinatorics
Name: ______________________
Date: ______________________
You will learn to
- Use ordinary generating functions for unlabelled structures and exponential generating functions for labelled ones, including the exponential formula
- Derive the derangement formula by inclusion–exclusion and from its exponential generating function
- Prove Euler's theorem that partitions into odd parts and partitions into distinct parts are equinumerous, by generating functions and by Glaisher's bijection
- Prove Burnside's lemma and count colourings up to symmetry with it and with Pólya's cycle index
- Relate the cycle structure of permutations to Stirling numbers and to the exponential formula
- 1.
How many derangements (permutations with no fixed point) does a set of elements have?
- 2.
How many partitions of into distinct parts are there?
- 3.
How many necklaces of beads, each bead one of colours, are there up to rotation?
- 4.
A student counts two-colour necklaces with beads up to rotation as . The true number is . What exactly goes wrong?
- A.Some colourings are fixed by non-trivial rotations, so their orbits have fewer than elements; dividing by undercounts those orbits.
- B.The rotation group has elements, not .
- C.Two colourings that are rotations of each other were counted as different.
- D.Nothing: the student forgot to round up to the next integer.
- 5.
Glaisher's bijection merges equal odd parts: copies of an odd number become the parts for the powers in the binary expansion of . What is the image of the partition of ?
- A.
- B.
- C.
- D.
- 6.
Which exponential generating function counts the permutations of all of whose cycles have odd length?
- A.
- B.
- C.
- D.
- 7.
In the proof of Burnside's lemma we used . Which fact justifies this step?
- A.The orbit–stabiliser theorem , after which each orbit contributes .
- B.Lagrange's theorem: divides .
- C.Every stabiliser has the same size.
- D.Double counting the pairs with .
- 8.
Mathlib writes
fixedBy X gfor the fixed set ofg,stabilizer G xfor the stabiliser andorbitRel.Quotient G Xfor the set of orbits. Which statement is Burnside's lemma (true for every finite group acting on a finite set)?- A.
∑ g : G, Fintype.card (fixedBy X g) = Fintype.card (orbitRel.Quotient G X) * Fintype.card G - B.
∑ g : G, Fintype.card (fixedBy X g) = Fintype.card (orbitRel.Quotient G X) - C.
Fintype.card (orbitRel.Quotient G X) = Fintype.card X / Fintype.card G - D.
∑ x : X, Fintype.card (stabilizer G x) = Fintype.card G
- A.
- 9.
Write
necklaces(n, k)returning the number of necklaces of beads in colours up to rotation, using Corollary 8: . Write your own totient functionphi(d), and return anint.Computational — Practice