09.12.2012 Views

Concrete mathematics : a foundation for computer science

Concrete mathematics : a foundation for computer science

Concrete mathematics : a foundation for computer science

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.4 GENERATING FUNCTIONS 201<br />

this explains why the series with parameter t are called “generalized” binomials<br />

and exponentials.<br />

The following pairs of identities are valid <strong>for</strong> all real r:<br />

CBS,(z)’ = x (tk; ‘) g-+zk;<br />

B,(zlr<br />

k20<br />

1 -t+tcBt(z) '<br />

Et(z)’<br />

1 -z&(z)<br />

(5.60)<br />

(tk+dkzk<br />

= t k,<br />

. (5.61)<br />

k?O ’<br />

(When tk + r = 0, we have to be a little careful about how the coefficient<br />

of zk is interpreted; each coefficient is a polynomial in r. For example, the<br />

constant term of E,(z)~ is r(0 + r)-', and this is equal to 1 even when r = 0.)<br />

Since equations (5.60) and (5.61) hold <strong>for</strong> all r, we get very general identities<br />

when we multiply together the series that correspond to different powers<br />

r and s. For example,<br />

%(Zlr<br />

%(zlS<br />

1 -t+tBBt(z) '<br />

This power series must equal<br />

IBt(Z)‘+S<br />

EC<br />

1 -t+tt’B,(z)-’ = n>O<br />

/<br />

= t ("l') &,k t ('j : s)zj<br />

k20<br />

= gng (‘“;r)-&)n;krs).<br />

/ /<br />

tn+r+s n,<br />

n ’ ’<br />

1<br />

hence we can equate coefficients of zn and get the identity<br />

( t(:lkjiis) tk& = (tn,.+s) , integer n,<br />

valid <strong>for</strong> all real r, s, and t. When t = 0 this identity reduces to Vandermonde’s<br />

convolution. (If by chance tk + r happens to equal zero in this<br />

<strong>for</strong>mula, the denominator factor tk + r should be considered to cancel with<br />

the tk+r in the numerator of the binomial coefficient. Both sides of the identity<br />

are polynomials in r, s, and t.) Similar identities hold when we multiply<br />

‘B,(z)’ by ‘B,(z)‘, etc.; Table 202 presents the results.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!