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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

154 BINOMIAL COEFFICIENTS<br />

For example,<br />

0 4 2=-= 4.3 6. 2.1 '<br />

this agrees with our previous enumeration.<br />

We call n the upper index and k the lower index, The indices are<br />

restricted to be nonnegative integers by the combinatorial interpretation, because<br />

sets don’t have negative or fractional numbers of elements. But the<br />

binomial coefficient has many uses besides its combinatorial interpretation,<br />

so we will remove some of the restrictions. It’s most useful, it turns out,<br />

to allow an arbitrary real (or even complex) number to appear in the upper<br />

index, and to allow an arbitrary integer in the lower. Our <strong>for</strong>mal definition<br />

there<strong>for</strong>e takes the following <strong>for</strong>m:<br />

r(r-l)...(r-kkl) r-k<br />

k(k-l)...(l) = k!’<br />

0,<br />

integer k 3 0;<br />

integer k < 0.<br />

(5.1)<br />

This definition has several noteworthy features. First, the upper index is<br />

called r, not n; the letter r emphasizes the fact that binomial coefficients make<br />

sense when any real number appears in this position. For instance, we have<br />

(,') = (-l)(-2)(-3)/(3.2.1)= -1. There’s no combinatorial interpretation<br />

here, but r = -1 turns out to be an important special case. A noninteger<br />

index like r = -l/2 also turns out to be useful.<br />

Second, we can view (;>I as a kth-degree polynomial in r. We’ll see that<br />

this viewpoint is often helpful.<br />

Third, we haven’t defined binomial coefficients <strong>for</strong> noninteger lower indices.<br />

A reasonable definition can be given, but actual applications are rare,<br />

so we will defer this generalization to later in the chapter.<br />

Final note: We’ve listed the restrictions ‘integer k 3 0’ and ‘integer<br />

k < 0’ at the right of the definition. Such restrictions will be listed in all<br />

the identities we will study, so that the range of applicability will be clear.<br />

In general the fewer restricti.ons the better, because an unrestricted identity<br />

is most useful; still, any restrictions that apply are an important part of<br />

the identity. When we manipulate binomial coefficients, it’s easier to ignore<br />

difficult-to-remember restrictions temporarily and to check later that nothing<br />

has been violated. But the check needs to be made.<br />

For example, almost every time we encounter (“,) it equals 1, so we can<br />

get lulled into thinking that it’s always 1. But a careful look at definition (5.1)<br />

tells us that (E) is 1 only when n 1: 0 (assuming that n is an integer); when<br />

n < 0 we have (“,) = 0. Traps like this can (and will) make life adventuresome.

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

Saved successfully!

Ooh no, something went wrong!