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.

The boxed<br />

sentence<br />

on the<br />

other side<br />

of this page<br />

is true.<br />

A ANSWERS TO EXERCISES 515<br />

5.36 The sum of the digits of m + n is the sum of the digits of m plus the<br />

sum of the digits of n, minus p - 1 times the number of carries, because each<br />

carry decreases the digit sum by p ~ 1.<br />

5.37 Dividing the first identity by n! yields (‘ly) = tk (i) (,yk), Vandermonde’s<br />

convolution. The second identity follows, <strong>for</strong> example, from the<br />

<strong>for</strong>mula xk = (-l)k(-~)” if we negate both x and y.<br />

5.38 Choose c as large as possible such that (5) < n. Then 0 < n - (5) <<br />

(‘3 - (3 = (3; replace n by n - (i) and continue in the same fashion.<br />

Conversely, any such representation is obtained in this way. (We can do the<br />

same thing with<br />

n = (9’) -+ (“;-) f...+ (z), 0 6 a1 < a2 < .” < a,<br />

<strong>for</strong> any fixed m.)<br />

5.39 xmyn = ~~=, (“‘+l-: k)anbm~kxk t- I;=, (m+~~~~~k)an kbmyk <strong>for</strong><br />

all mn > 0, by induction on m + n.<br />

5.40 (-l)m+’ x;=, I;, (;)(” y) = (--l)m+’ I;=,((” “k;i S-l)-<br />

(-y)) = (-qm+l((rn i-1 ) - ("--'y1)) = ('2") _ (L),<br />

5.41 tkaOn!/(n - k)! (n + k + l)! =: (n!/(2n + l)!) tk>,, (‘“k+‘), which is<br />

2’%!/(2n + 1 )!.<br />

5.42 We treat n as an indeterminate real variable. Gosper’s method with<br />

q(k) = k + 1 and r(k) = k - 1 -n has the solution s(k) = l/(n + 2); hence<br />

the desired indefinite sum is (-1 )XP’ $$/(“z’). And<br />

This exercise, incidentally, implies the <strong>for</strong>mula<br />

1<br />

n-l<br />

n<br />

( k )<br />

a “dual” to the basic recurrence (5.8).<br />

ZZ<br />

(n+ll’(kyl) + (n+;)(L) ’<br />

5.43 After the hinted first step we can apply (5.21) and sum on k. Then<br />

(5.21) applies again and Vandermonde’s convolution finishes the job. (A combinatorial<br />

proof of this identity has been given by Andrews [lo]. There’s a<br />

quick way to go from this identity to a proof of (5.2g), explained in [173,<br />

exercise 1.2.6-621.)

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

Saved successfully!

Ooh no, something went wrong!