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.

6.1 STIRLING NUMBERS 249<br />

We can go the other way too, because Stirling cycle numbers are the<br />

coefficients of ordinary powers that yield factorial powers:<br />

xiT = xo.<br />

Xi = xiI<br />

xi = x2 + x’ ;<br />

x” - x3 +3x2 +2x';<br />

x" : x4 +6x3 +11x* +6x'.<br />

We have (x+n- l).xk =xk+’ + (n - 1 )xk, so a proof like the one just given<br />

shows that<br />

(xfn-1)~~~’ - = (x+n-1); ril]xk = F [r;]xk.<br />

This leads to a proof by induction of the general <strong>for</strong>mula<br />

integer n 3 0. (6.11)<br />

(Setting x = 1 gives (6.9) again.)<br />

But wait, you say. This equation involves rising factorial powers xK, while<br />

(6.10) involves falling factorials xc. What if we want to express xn in terms of<br />

ordinary powers, or if we want to express X” in terms of rising powers? Easy;<br />

we just throw in some minus signs and get<br />

This works because, <strong>for</strong> example, the <strong>for</strong>mula<br />

integer n > 0; (6.12)<br />

x4 = x(x-1)(x-2)(x-3) = x4-6x3+11x2-6x<br />

is just like the <strong>for</strong>mula<br />

XT = ~(~+1)(~+2)(x+3) = x4+6x3+11x2+6x<br />

but with alternating signs. The general identity<br />

(6.13)<br />

x3 = (-ly-# (6.14)<br />

of exercise 2.17 converts (6.10) to (6.12) and (6.11) to (6.13) if we negate x.

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

Saved successfully!

Ooh no, something went wrong!