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.

212 BINOMIAL COEFFICIENTS<br />

into to but disappear from t,he term ratio. Using such tricks we can predict<br />

without further calculation t;hat the term ratio of (5.27) is<br />

tk+l -=-<br />

k - r k - n<br />

k+l k+s-n+l<br />

fk<br />

times (--1 )’ = 1, and Vandermonde’s convolution becomes<br />

(5.91)<br />

We can use this equation to determine F( a, b; c; z) in general, when z = 1 and<br />

when b is a negative integer.<br />

Let’s rewrite (5.91) in a <strong>for</strong>m so that table lookup is easy when a new<br />

sum needs to be evaluated. The result turns out to be<br />

F<br />

a,b , _ T(c-a--b)T(c)<br />

( C 1) r(c - a) T(c - b) ’<br />

integer b 6 0<br />

or %c >Ra+!Xb.<br />

(5.92)<br />

Vandermonde’s convolution (5.27) covers only the case that one of the upper<br />

parameters, say b, is a nonpositive integer; but Gauss proved that (5.92) is A few weeks ago, we<br />

valid also when a, b, c are complex numbers whose real parts satisfy !Xc ><br />

were studying what<br />

%a + %b. In other cases, the infinite series F( “;” j 1) doesn’t converge. When ~~~r~~r~e~e jn<br />

b = -n, the identity can be written more conveniently with factorial powers Now we’re studying<br />

instead of Gamma functions:<br />

stuff beyond his<br />

Ph.D. thesis.<br />

F(a’;ni,) = k&z = (;-;s, integer n > 0. (5.93)<br />

Is this intimidating<br />

or what?<br />

It turns out that all five of the identities in Table 169 are special cases of<br />

Vandermonde’s convolution; <strong>for</strong>mula (5.93) covers them all, when proper attention<br />

is paid to degenerate situations.<br />

Notice that (5.82) is just the special case a = 1 of (5.93). There<strong>for</strong>e we<br />

don’t really need to remember (5.82); and we don’t really need the identity<br />

(5.9) that led us to (5.82), even though Table 174 said that it was memorable.<br />

A <strong>computer</strong> program <strong>for</strong> <strong>for</strong>mula manipulation, faced with the problem<br />

of evaluating xkGn (‘+kk), could convert the sum to a hypergeometric and<br />

plug into the general identity <strong>for</strong> Vandermonde’s convolution.<br />

Problem 1 in Section 5.2 asked <strong>for</strong> the value of<br />

This problem is a natural <strong>for</strong> hypergeometrics, and after a bit of practice any<br />

hypergeometer can read off the parameters immediately as F( 1, -m; -n; 1).<br />

Hmmm; that problem was yet another special takeoff on Vandermonde!

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

Saved successfully!

Ooh no, something went wrong!