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.5 HYPERGEOMETRIC FUNCTIONS 205<br />

Anything that has<br />

The study of hypergeometric series was launched many years ago by Euler,<br />

Gauss, and Riemann; such series, in fact, are still the subject of considerable<br />

research. But hypergeometrics have a somewhat <strong>for</strong>midable notation,<br />

which takes a little time to get used to.<br />

survived <strong>for</strong> centuries<br />

with such<br />

awesome notation<br />

The general hypergeometric series is a power series in z with m + n<br />

parameters, and it is defined as follows in terms of rising factorial powers:<br />

must be really<br />

useful.<br />

i; i; k<br />

al, ..', aIlI<br />

F a’ ...am 4.<br />

( bl, .-.,bn 1) ’ = k>O 5 by. . . bi k!<br />

(5.76)<br />

To avoid division by zero, none of the b’s may be zero or a negative integer.<br />

Other than that, the a’s and b’s may be anything we like. The notation<br />

‘F(al,. . . ,a,,,; bl,. . . , b,; z)’ is also used as an alternative to the two-line <strong>for</strong>m<br />

(5.76), since a one-line <strong>for</strong>m sometimes works better typographically. The a’s<br />

are said to be upper parameters; they occur in the numerator of the terms<br />

of F. The b’s are lower parameters, and they occur in the denominator. The<br />

final quantity z is called the argument.<br />

Standard reference books often use ’ ,,,F,’ instead of ‘F’ as the name of a<br />

hypergeometric with m upper parameters and n lower parameters. But the<br />

extra subscripts tend to clutter up the <strong>for</strong>mulas and waste our time, if we’re<br />

compelled to write them over and over. We can count how many parameters<br />

there are, so we usually don’t need extra additional unnecessary redundancy.<br />

Many important functions occur as special cases of the general hypergeometric;<br />

indeed, that’s why hypergeometrics are so powerful. For example, the<br />

simplest case occurs when m = n = 0: There are no parameters at all, and<br />

we get the familiar series<br />

F ( 1~) = &$ = e’.<br />

Actually the notation looks a bit unsettling when m or n is zero. We can add<br />

an extra ‘1’ above and below in order to avoid this:<br />

In general we don’t change the function if we cancel a parameter that occurs<br />

in both numerator and denominator, or if we insert two identical parameters.<br />

The next simplest case has m = 1, al = 1, and n = 0; we change the<br />

parameterstom=2, al =al=l, n=l,andbl =l,sothatn>O. This<br />

series also turns out to be familiar, because 1’ = k!:

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

Saved successfully!

Ooh no, something went wrong!