Partition Generating Functions
Summary: Bivariate generating functions enumerate partitions by both the integer being partitioned (the exponent of ) and the number of parts (the exponent of ). Chapter 16 develops two parallel families: the product for partitions into distinct parts drawn from , and the reciprocal product for unrestricted (repetition-allowed) partitions. Closed-form recurrent series for each coefficient follow from a single functional-equation trick.
Sources: chapter16
Last updated: 2026-05-11
The distinct-parts product (§297)
For any sequence of positive integers ,
where each is itself a series in . The coefficient is the sum ; the coefficient is the sum of over pairs ; the coefficient over triples; and so on (source: chapter16, §297). These are the elementary symmetric polynomials in . The combinatorial reading is
If a sum can be formed in ways, the coefficient is (§298–§299).
Example (§300): with ,
Reading at gives the coefficient : thirty-five can be written as a sum of seven distinct positive integers in fifteen ways.
At (§301):
the generating function for partitions of into distinct positive integers, no count constraint.
The unrestricted-parts product (§302)
Moving the product to the denominator gives the unrestricted counterpart:
Each factor’s geometric series permits the factor to be reused, so
(§302–§303).
Example (§304): gives
with having coefficient — thirteen has partitions into five parts (equal or unequal).
At (§305):
the celebrated partition function .
The functional-equation trick (§306–§307)
Let . Substituting for shifts the indexing by one step and removes the factor:
Expanding both sides and matching the coefficient of :
hence
Iterating from produces the closed forms
The numerator exponents are the triangular numbers.
The unrestricted case (§313) uses the analogous identity to give
Each is a recurrent series in whose scale of the relation is the expansion of .
Bijection theorems (§314–§315)
Comparing the rational expressions for distinct and unrestricted yields four equivalent forms of the staircase bijection:
- (§311–§312).
- (§315) — number of partitions of into distinct parts equals number of partitions of into unrestricted parts.
Bijective interpretation: subtract from the parts of a distinct partition to flatten it into .
Numerical worked example
Number of partitions of into distinct parts (§318): consult the table at row , column VII — gives . Number of partitions of into parts (equal or unequal): row , column VII — gives .