<例題>p が素数のとき、np−n は p の倍数であることを示せ。 (フェルマーの小定理)
<証明>イ)n=1 のとき、
np−n=1p−1=0=0×p
∴ n=1 のときに成立する。
ロ)n=k のとき、成立するとすると、
kp−k=mp
kp=k+mp ・・・・・・・・・・・・・・・・・・・・・・・・(1)
(1) より、
(k+1)p−(k+1)
=pCpkp+pCp−1kp−1+・・・+pC0k0−k−1
=kp+pCp−1kp−1+・・・+pC1k1+1−k−1
=k+mp+pCp−1kp−1+・・・+pC1k1+1−k−1
=mp+pCp−1kp−1+・・・+pC1k1・・・・・・・・(2)
pCp−i=p!/{(p−i)!i!} i=1,2,3・・・,(p−1)
p は素数で、p−i<p、i<p であることより、p!/{(p−i)!i!}
は p で約分が出来ないから、p!/{(p−i)!i!}=p×mi が成立す
る自然数 mi が存在する。
従って、pCp−i=p×mi が成立する自然数 mi が存在する。
上のこと(2)より、
(k+1)p−(k+1)
=mp+p×mp−1kp−1+・・・+p×m1k1
=p(m+mp−1kp−1+・・・+m1k1)
∴ n=k+1 のときも成立する。
イ)、ロ) から、全ての自然数 n に対して、np−n は p の倍数である。
|