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 .