2010-05-05

關於費瑪小定理證明的疑問

題目是:
Suppose that p is a prime and we are given a number
n屬於{0,1,....,p-1}.Assume that gcd(n,p)=1.Show the following.
(a)an ≡ bn (mod p) if and only if a ≡ b (mod p)
(b){n mod p,2n mod p,.....,(p - 1)n mod p} = {1,2,.......,p-1}
(c)Prove that n^p-1 ≡ 1 (mod p)

然後解題步驟如下:
(a) a ≡ b (mod p)
<=>p|(a-b)
<=>p|(a-b)n
<=>p|(an-bn)
<=>an ≡ bn (mod p)
(b)令X1 ≡ n mod p
X2 ≡ 2n mod p
......
Xp-1 ≡ (p-1)n mod p
=>X1*X2*....*Xp-1 ≡ 1*2*.....*(p-1) ≡
(p-1)!(mod p)

問題在(c)小題

(c) X1*X2*....*Xp-1 ≡ 1*2*.....*(p-1) ≡
(p-1)!(mod p)
另外X1*X2*....*Xp-1 ≡ (n)*(2n)......*[(p-1)n] (mod p) ≡ (p-1)!n^p-1 (mod p)
=>(p-1)!n^p-1 ≡ (p-1)! (mod p)
因為p與(p-1)!互質
=>n^p-1 ≡ 1 (mod p)

因為題目說p是質數阿,
所以我也可以說p跟(p-2)!或(p-3)!或(p-4)!.....或[p-(p-1)]!互質阿,
那不就也可以證明成,
n^p-2 ≡ 1 (mod p),
n^p-3 ≡ 1 (mod p),
........
n^1 ≡ 1 (mod p)嗎?

這樣很怪阿...我是不是哪裡想法錯誤,可以幫我指正一下嗎?
謝謝!





3 則留言:

線代離散助教(wynne) 提到...

重點要看的是前面那一句話, 由前面的推論我們已經得到了 (p-1)!n^(p-1)≡(p-1)!(mod p), 所以寫 "因為p與(p-1)!互質", 主要是為了要確保 (p-1)! 在 mod p 時可以消掉, 也就是由這邊(a)小題的結果, 才會得到 n^(p-1)≡1 (mod p), 這在書上 p1-62 的定理 1-20 和引理 1-4 也有同樣的說明, 而和消去性有關的概念等你學到代數那一章時應該會更有感覺

提到...

謝謝,等我弄懂代數那章,
或許我就會理解了

Brain in black 提到...

課本1-63的證明第六行

m(2m)...((p-1)m)≡X1X2...Xp-1≡(p-1)! (mod p)

這裡為什麼m不見了?
因為gcd(m,p)=1的關係嗎?