Generating Functions - Applications
Euler's Partition Theorem demonstrates the power of generating functions to reveal deep identities by transforming combinatorial statements into equations between power series.
The number of partitions of into odd parts equals the number of partitions of into distinct parts.
Proof using Generating Functions:
Let be the generating function for partitions into odd parts, and be the generating function for partitions into distinct parts.
Partitions into odd parts:
The factor represents using 0, 1, 2, ... parts of size (odd).
Partitions into distinct parts:
The factor represents either not using or using exactly one part of size (distinct).
To prove: .
We use a clever algebraic identity. For any :
This product (using powers of 2) can be rewritten. Each term contributes either 0 or 1 copy of size . Any positive integer can be uniquely written in binary as where , so:
Therefore, for each odd number , the product of for all that are powers of 2 times equals .
Taking the product over all odd numbers :
This completes the proof.
For :
Partitions into odd parts: (3 partitions)
Partitions into distinct parts: (3 partitions) ✓
For :
Partitions into odd parts: (4 partitions)
Partitions into distinct parts: (4 partitions) ✓
Euler's theorem is one of the first examples of bijective proofs in partition theory. While the generating function proof is algebraic, there also exist explicit bijections between the two partition classes. One such bijection repeatedly splits the largest even part in half until all parts are odd (forward direction) or combines equal parts while possible (reverse direction). This theorem opened the door to partition identities like the Rogers-Ramanujan identities, which have deep connections to modular forms and the theory of -series. The pentagonal number theorem, another of Euler's results, provides a recurrence for and has connections to the Dedekind eta function in number theory.