关于费马小定理的证明

费马小定理:设 p p p 为素数, a a a 是任意整数且 a ≢ 0 (   m o d   p ) a \not\equiv 0 (\bmod p) a0(modp)

我们可以考虑证明特殊数字的情况,再从特殊数推到一般性证明。

考虑证明 3 6 ≡ 1 (   m o d   7 ) 3^6 \equiv 1(\bmod 7) 361(mod7),为证明它,我们由数 1 , 2 , 3 , 4 , 5 , 6 1,2,3,4,5,6 1,2,3,4,5,6 分别乘以 3 3 3 然后对 7 7 7 取模的结果列入下表:

x (   m o d   7 ) x(\bmod 7) x(mod7)123456
3 x (   m o d   7 ) 3x(\bmod 7) 3x(mod7)362514

注意每个数 1 , 2 , 3 , 4 , 5 , 6 1,2,3,4,5,6 1,2,3,4,5,6 在第二行和第二行都恰好出现了一次。所以,如果将第二行和第一行中数字乘起来,一定是相同的结果。因此:
( 3 × 1 ) ( 3 × 2 ) ( 3 × 3 ) ( 3 × 4 ) ( 3 × 5 ) ( 3 × 6 ) ≡ 1 × 2 × 3 × 4 × 5 × 6 (   m o d   7 ) (3\times 1)(3\times2)(3\times3)(3\times4)(3\times5)(3\times6)\equiv1\times2\times3\times4\times5\times6(\bmod7) (3×1)(3×2)(3×3)(3×4)(3×5)(3×6)1×2×3×4×5×6(mod7)

整理可得:
3 6 × 6 ! ≡ 6 ! (   m o d   7 ) 3^6\times6!\equiv6!(\bmod 7) 36×6!6!(mod7)

6 ! 6! 6! 7 7 7 互素,可以从两边约去 6 ! 6! 6! 得到 3 6 ≡ (   m o d   7 ) 3^6 \equiv (\bmod 7) 36(mod7)。正好是费马小定理。


接下来准备证明一般性的费马小定理。我们可以推出 3 6 ≡ (   m o d   7 ) 3^6 \equiv (\bmod 7) 36(mod7) 关键是 1 1 1 6 6 6 的所有数,乘以 3 3 3 后重新排列。所以我们先验证下述命题:

命题:设 p p p 为素数, a a a 是任意整数且 a ≢ 0 (   m o d   p ) a \not\equiv 0 (\bmod p) a0(modp),则数
a , 2 a , 3 a , ⋅ ⋅ ⋅ , ( p − 1 ) a a,2a,3a,···,(p-1)a a,2a,3a,⋅⋅⋅,(p1)a
p p p 取模与数
1 , 2 , 3 , ⋅ ⋅ ⋅ , p − 1 1,2,3,···,p-1 1,2,3,⋅⋅⋅,p1
相同,允许次序不同。

证明:假设从数列 a , 2 a , 3 a , ⋅ ⋅ ⋅ , ( p − 1 ) a a,2a,3a,···,(p-1)a a,2a,3a,⋅⋅⋅,(p1)a 里面选择两个不同的数 x a xa xa y a ya ya,并且假设它们同余,即 x a ≡ y a (   m o d   p ) xa \equiv ya(\bmod p) xaya(modp)。数列中显然没有一个数被 p p p 整除,所以 x a , y a xa,ya xa,ya 为正整数。

可得出 p ∣ ( x − y ) a p | (x-y)a p(xy)a,因为 p p p 不整除 a a a,所以 p ∣ ( x − y ) p | (x-y) p(xy)。由于 1 ≤ x , y ≤ p − 1 1 \le x,y \le p-1 1x,yp1,所以 ∣ x − y ∣ < p − 1 |x-y| < p-1 xy<p1,显然只有 0 < p − 1 0 < p-1 0<p1 且被 p p p 整除,但是 x ≠ y x\not=y x=y,也就是不可能选择一个 x a xa xa 和一个 y a ya ya

这表明 a , 2 a , 3 a , ⋅ ⋅ ⋅ , ( p − 1 ) a a,2a,3a,···,(p-1)a a,2a,3a,⋅⋅⋅,(p1)a 中,任意两个元素之间对 p p p 取模都是不同的,由于取模后的取值范围是 1 1 1 p − 1 p-1 p1,而 1 1 1 p − 1 p-1 p1 又有 p − 1 p-1 p1 个数,因此刚好为 a , 2 a , 3 a , ⋅ ⋅ ⋅ , ( p − 1 ) a a,2a,3a,···,(p-1)a a,2a,3a,⋅⋅⋅,(p1)a p p p 取模的结果,所以命题是成立的。


得到命题就可以容易的得到费马小定理证明:

由于命题成立,所以
a × ( 2 a ) × ( 3 a ) × ⋅ ⋅ ⋅ × ( ( p − 1 ) a ) ≡ 1 × 2 × 3 × ⋅ ⋅ ⋅ × ( p − 1 ) (   m o d   p ) a\times(2a)\times(3a)\times···\times ((p-1)a)\equiv1\times2\times3\times···\times(p-1)(\bmod p) a×(2a)×(3a)×⋅⋅⋅×((p1)a)1×2×3×⋅⋅⋅×(p1)(modp)

整理得
a p − 1 × ( p − 1 ) ! ≡ ( p − 1 ) ! (   m o d   p ) a^{p-1}\times (p-1)!\equiv(p-1)!(\bmod p) ap1×(p1)!(p1)!(modp)

由于 ( p − 1 ) ! (p-1)! (p1)! p p p 互素,约掉 ( p − 1 ) ! (p-1)! (p1)!
a p − 1 ≡ 1 (   m o d   p ) a^{p-1} \equiv 1(\bmod p) ap11(modp)

正好为费马小定理,证毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值