Processing math: 100%

Exponential Generating Functions

Posted by Beetle B. on Fri 19 September 2014

To form a generating function, we multiplied by zN and summed. This is not the only way to form a generating function. Another way is to multiply by zN/N! and then sum.

Then:

{1}=ez
{2N}=e2z
{N!}=11z

Convolution:

{nk=0(nk)akbnk}=A(z)B(z)

The proof is instructive:

A(z)B(z)=k0akzkk!n0bnznn!

Reindex n to nk

A(z)B(z)=k0nkakk!bnk(nk)!zn

Multiply and divide by N!:

A(z)B(z)=k0nk(nk)akbnkznn!

Change the order of summation and you get the result.

Solving a recurrence relation:

fn=k(nk)fk2k

This is convolution using ak=fk and bn=2n. To solve it, just follow the binomial convolution steps backwards:

  1. Switch order of summation from the get-go.
  2. Change n to n+k.

The solution is:

f(z)=ezf(z/2)

You can now telescope to get

f(z)=e2z

This gives:

fn=2n