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.

4.9 PHI AND MU 143<br />

Now we raise both sides to the pth power, expand the right side according to<br />

the binomial theorem (which we’ll meet in Chapter 5), and regroup, giving<br />

TIP2 = (n + pq)p = np + (pq)‘nPm’ y + (pq)2nPP2 i +<br />

0 0<br />

= np + p2Q<br />

<strong>for</strong> some other integer Q. We’re able to pull out a factor of p2 here because<br />

($ = p in the second term, and because a factor of (pq)’ appears in all the<br />

terms that follow. So we find that p2 divides npz - np.<br />

Again we raise both sides to the pth power, expand, and regroup, to get<br />

np3 = (nP + P~Q)~<br />

= nP2 + (p2Q)‘nP’Pp’l y + (p2Q)2nP’P-2’ 1 + . .<br />

= np2 + p3Q<br />

0<br />

<strong>for</strong> yet another integer Q. So p3 divides nP3- np’. This finishes the proof <strong>for</strong><br />

m = p3, because we’ve shown that p3 divides the left-hand side of (4.64).<br />

Moreover we can prove by induction that<br />

n~k = n~km’ + pkD<br />

<strong>for</strong> some final integer rl (final because we’re running out of fonts); hence<br />

nPk E nPk-’<br />

Thus the left side of (4.64), which is<br />

(mod ~~1, <strong>for</strong> k > 0. (4.65)<br />

(nPk-nPkm’) + p(nPkm’-nPkmZ) + . . . + pkpl(nP-,) + pkn,<br />

is divisible by pk and so is congruent to 0 modulo pk.<br />

We’re almost there. Now that we’ve proved (4.64) <strong>for</strong> prime powers, all<br />

that remains is to prove it when m = m’ m2, where m’ I ml, assuming that<br />

the congruence is true <strong>for</strong> m’ and m2. Our examination of the case m = 12,<br />

which factored into instances of m = 3 and m = 4, encourages us to think<br />

that this approach will work.<br />

We know that the cp function is multiplicative, so we can write<br />

x q(d)nm’d = x (P(d’d2)nm1mz’d1d2<br />

d\m dl \ml> dr\mz<br />

= t oldl)( x<br />

di\ml dz\mz<br />

0

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

Saved successfully!

Ooh no, something went wrong!