费马小定理的两个证明

费马小定理:p为素数,a为任意自然数,则a^{p} \equiv a \left ( mod \enspace p \right )

证明1:使用数学归纳法。

当a=1, 显然等式左右都是1,成立。

设当a=k时,p|(k^{p} - k),考虑a=K+1的情况

(k+1)^{p} - (k+1)

前面可以用二项式定理展开与后面相减,

二项式展开第一项为1,最后一项为k^{p}.上面的差值=

\sum_{i=1}^{p-1}C_{p}^{i}k^{i} + (k^{p} - k)

前面一项能整除p,后面一项根据前提假设也能整除p,故

p|(k+1)^{p} - (k+1)

 根据数学归纳法,对任意自然数a, p|a^{p} - a都成立,

证毕。

证明2:

引理1

若a,b,c为任意3个整数,m为正整数,且(m,c)=1,则当a·c≡b·c(mod m)时,有a≡b(mod m)。

证明:a·c≡b·c(mod m)可得ac–bc≡0(mod m)可得(a-b)·c≡0(mod m)。因为(m,c)=1即m,c互质,c可以约去,a– b≡0(mod m)可得a≡b(mod m)。 

引理2

设m是一个整数且m>1,b是一个整数且(m,b)=1。如果a[1],a[2],a[3],a[4],…a[m]是模m的一个完全剩余系,则b·a[1],b·a[2],b·a[3],b·a[4],…b·a[m]也构成模m的一个完全剩余系。

证明:若存在2个整数b·a[i]和b·a[j]同余即b·a[i]≡b·a[j](mod m)..(i>=1 && j>=1),根据引理1则有a[i]≡a[j](mod m)。根据完全剩余系的定义可知这是不可能的,因此不存在2个整数b·a[i]和b·a[j]同余。所以b·a[1],b·a[2],b·a[3],b·a[4],…b·a[m]构成模m的一个完全剩余系。

构造素数p 的完全剩余系P=\left \{ 1,2,3,..., p-1 \right \}

因为a,p 互质,由引理2可得

A=\left \{ a,2a, 3a, ..., (p-1)a \right \}

也是p的一个完全剩余系。由完全剩余系的性质,

\left ( p-1 \right )!\ast a^{p-1} = \left ( p-1 \right )!\(mod\enspace p)

易知 ,两边可约去(p-1)!,得到

a^{p-1}\equiv 1(mod \enspace p)

证毕。 

参考链接:

费马小定理(Fermat's Little Theorem) - 知乎 (zhihu.com)

费马小定理_百度百科 (baidu.com)

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值