Generating Functions

Generating functions encode sequences as power series, providing a powerful tool for solving combinatorial problems.

Definition

For a sequence a0,a1,a2,…, the generating function is:

G(x)=a0+a1x+a2x2+⋯=∑n=0∞anxn

Example

For the sequence 1,1,1,…:

G(x)=1+x+x2+x3+⋯=11−x(for |x|<1)

Applications

Generating functions solve recurrence relations, count partitions, and model probability distributions.