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.5 BERNOULLI NUMBERS<br />

6.5 BERNOULLI NUMBERS 269<br />

The next important sequence of numbers on our agenda is named<br />

after Jakob Bernoulli (1654-1705), who discovered curious relationships while<br />

working out the <strong>for</strong>mulas <strong>for</strong> sums of mth powers [22]. Let’s write<br />

n-1<br />

S,(n) = Om+lm+...+(n-l)m = x km = x;xmsx. (6.77)<br />

(Thus, when m > 0 we have S,(n) = Hi::) in the notation of generalized<br />

harmonic numbers.) Bernoulli looked at the following sequence of <strong>for</strong>mulas<br />

and spotted a pattern:<br />

So(n) = n<br />

S,(n) = 12 ?n - in<br />

Sz(n) = in3 - in2 + in<br />

S3(n) = in4 - in3 + in2<br />

S4(n) = in5 - in4 + in3 - &n<br />

S5(n) = in6 - $5 + fin4 - +pz<br />

k=O<br />

!j6(n) = +n’ - in6 + in5 - in3 + An<br />

ST(n) = in8 - in’ + An6 - &n” + An2<br />

19<br />

&J(n) = Vn<br />

- in8 + $n'- &n5+ $n3- $p<br />

ST(n) = &n’O - in9 + $n8- $n6+ $4- &n2<br />

So(n) = An 11 - +lo+ in9- n7+ n5- 1n3+5n<br />

2 66<br />

Can you see it too? The coefficient of nm+’ in S,(n) is always 1 /(m + 1).<br />

The coefficient of nm is always -l/2. The coefficient of nmP’ is always . . .<br />

let’s see . . . m/12. The coefficient of nmP2 is always zero. The coefficient<br />

of nmP3 is always . . . let’s see . . . hmmm . . . yes, it’s -m(m-l)(m-2)/720.<br />

The coefficient of nmP4 is always zero. And it looks as if the pattern will<br />

continue, with the coefficient of nmPk always being some constant times mk.<br />

That was Bernoulli’s discovery. In modern notation we write the coefficients<br />

in the <strong>for</strong>m<br />

S,(n) = &(Bcnmil + (m:l)B~nm+...+ (m~‘)Bmn)<br />

= &g (mk+‘)BkTlm+l-k.<br />

k=O<br />

(6.78)

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

Saved successfully!

Ooh no, something went wrong!