费马小定理&欧拉定理学习笔记

本文详细介绍了费马小定理的两种证明方法,通过数学归纳法和引理证明了任意自然数a对于质数p满足ap ≡ a (mod p)。接着,文章阐述了欧拉定理,即当a与n互质时,aφ(n) ≡ 1 (mod n),并同样采用构造序列的方法进行证明。最后,讨论了费马小定理作为欧拉定理的特殊情况,指出两者之间的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、费马小定理及证明

ppp 为质数,aaa 为任意自然数,则 ap≡a(modp)a^{p}\equiv a\pmod papa(modp)

方法一

证明:对 aaa 使用数学归纳法。
① 当 a=0a = 0a=0 时,ap=0,a=0a^p = 0,a=0ap=0,a=0 显然成立。
② 假设 a=na=na=n 时,结论成立,即 np≡n(modp)n^p\equiv n\pmod pnpn(modp)a=n+1a=n+1a=n+1 时:
(n+1)p−(n+1)=Σi=0pCpini−(n+1)=Cp0n0+Σi=1p−1Cpini+Cppnp−n−1=Σi=1p−1Cpini+(np−n)(n+1)^p-(n+1)=\Sigma_{i=0}^{p}C_{p}^{i}n^{i} -(n+1)= C_{p}^{0}n^{0} + \Sigma_{i=1}^{p-1}C_{p}^{i}n^{i}+C_{p}^{p}n^{p}-n-1 = \Sigma_{i=1}^{p-1}C_{p}^{i}n^{i}+(n^p-n)(n+1)p(n+1)=Σi=0pCpini(n+1)=Cp0n0+Σi=1p1Cpini+Cppnpn1=Σi=1p1Cpini+(npn)
由组合数公式 Cpi=p!i!(p−i)!(1⩽i⩽p−1)C_{p}^{i} = \frac{p!}{i!(p-i)!}(1\leqslant i\leqslant p-1)Cpi=i!(pi)!p!(1ip1) ,ppp 为质数得 p∣Cpip\mid C_{p}^{i}pCpi。(因为 p!p!p! 中有 ppp 这个因子,下面没有数能把 ppp 约掉)因此 Σi=1p−1Cpini≡0(modp)\Sigma_{i=1}^{p-1}C_{p}^{i}n^i\equiv0\pmod pΣi=1p1Cpini0(modp),再由假设结论得 np−n≡0(modp)n^p-n\equiv 0\pmod pnpn0(modp),两式做和得 (n+1)p−(n+1)≡0(modp)(n+1)^{p}-(n+1)\equiv0\pmod p(n+1)p(n+1)0(modp),因此 a=n+1a=n+1a=n+1 时结论仍成立。
综上,ppp 为质数,aaa 为任意自然数,则 ap≡a(modp)a^{p}\equiv a\pmod papa(modp)

方法二

Lemma.1Lemma.1Lemma.1p,cp,cp,c 互质,ac≡bc(modp)ac \equiv bc \pmod{p}acbc(modp)a≡b(modp)a \equiv b \pmod{p}ab(modp)
证明:由 ac≡bc(modp)ac\equiv bc\pmod{p}acbc(modp) 得:
ac−bc≡0(modp)ac-bc\equiv0\pmod{p}acbc0(modp)

故:
(a−b)c≡0(modp)(a-b)c\equiv0\pmod{p}(ab)c0(modp)

由于 p,cp,cp,c 互质,有:
a−b≡0(modp)a-b\equiv0\pmod{p}ab0(modp)

即:
a≡b(modp)a\equiv b\pmod{p}ab(modp)
Lemma.2Lemma.2Lemma.2 若序列 a1,a2,a3,...,apa_1,a_2,a_3,...,a_pa1,a2,a3,...,apppp 的完全剩余系,且 b,pb, pb,p 互质,则 a1b,a2b,a3b,...,apba_1b,a_2b,a_3b,...,a_pba1b,a2b,a3b,...,apb 也是 ppp 的完全剩余系。
证明:采用反证法,即 a1b,a2b,a3b,...,apba_1b,a_2b,a_3b,...,a_pba1b,a2b,a3b,...,apb 不是 ppp 的完全剩余系,则必存在 1⩽i,j⩽p1\leqslant i,j\leqslant p1i,jp ,使得 aib≡ajb(modp)a_ib\equiv a_jb\pmod{p}aibajb(modp)
根据引理 111 ,由于 b,pb,pb,p 互质,得 ai≡aj(modp)a_i\equiv a_j\pmod{p}aiaj(modp),与条件矛盾,故假设不成立,即a1b,a2b,a3b,...,apba_1b,a_2b,a_3b,...,a_pba1b,a2b,a3b,...,apb 也是 ppp 的完全剩余系。

接下来给出费马小定理的证明。
证明:
由于 0,1,2,...,(p−1)0, 1, 2, ..., (p-1)0,1,2,...,(p1)ppp 的完全剩余系,a,pa,pa,p 互质,由引理 222 得,0,a,2a,...,(p−1)a0,a,2a,...,(p-1)a0,a,2a,...,(p1)a 也是 ppp 的完全剩余系。
因此,
1×2×3×...×(p−1)≡a×2a×3a×...×(p−1)a(modp)1\times2\times3\times...\times(p-1)\equiv a\times2a\times3a\times...\times(p-1)a\pmod{p}1×2×3×...×(p1)a×2a×3a×...×(p1)a(modp)

(p−1)!≡(p−1)!ap(modp)(p-1)!\equiv(p-1)!a^p\pmod{p}(p1)!(p1)!ap(modp)

又,因为 ppp 是质数,所以(p−1)!(p-1)!(p1)!ppp 互质。由引理 111 得,ap−1≡1(modp)a^{p-1}\equiv 1\pmod{p}ap11(modp),即 ap≡a(modp)a^p\equiv a\pmod{p}apa(modp)

二、欧拉定理及证明

a,na,na,n 为自然数,且 a,na,na,n 互质,则 aφ(n)≡1(modn)a^{\varphi(n)}\equiv 1\pmod{n}aφ(n)1(modn)
证明:采用与费马小定理证明中的方法二,构造序列如下。
b1,b2,b3,...,bφ(n)b_1,b_2,b_3,...,b_{\varphi(n)}b1,b2,b3,...,bφ(n)111 ~ nnn 中与 nnn 互质的 nφ(n)\varphi(n)φ(n) 个数。那么在模 nnn 乘法的意义下ab1,ab2,ab3,...,abφ(n)ab_1,ab_2,ab_3,...,ab_{\varphi(n)}ab1,ab2,ab3,...,abφ(n) 也是 111 ~ nnn 中与 nnn 互质的 φ(n)\varphi(n)φ(n) 个数,即:
{b1,b2,b3,...,bφ(n)}={ab1,ab2,ab3,..,abφ(n)}\{b_1, b_2, b_3, ... , b_{\varphi(n)}\}=\{ab_1,ab_2,ab_3,..,ab_{\varphi(n)}\}{b1,b2,b3,...,bφ(n)}={ab1,ab2,ab3,..,abφ(n)}

将这两个集合中的数分别累乘得:
Πi=1φ(n)bi=Πi=1φ(n)(abi)(modn)\Pi_{i=1}^{\varphi(n)}b_i = \Pi_{i=1}^{\varphi(n)}(ab_i) \pmod nΠi=1φ(n)bi=Πi=1φ(n)(abi)(modn)

Πi=1φ(n)bi=aφ(n)×Πi=1φ(n)(bi)(modn)\Pi_{i=1}^{\varphi(n)}b_i = a^{\varphi(n)} \times \Pi_{i=1}^{\varphi(n)}(b_i) \pmod nΠi=1φ(n)bi=aφ(n)×Πi=1φ(n)(bi)(modn)

aφ(n)≡1(modn)a^{\varphi(n)}\equiv1\pmod naφ(n)1(modn)

三、欧拉定理与费马小定理的关系

费马小定理是欧拉定理中 nnn 为质数的特殊情况。
考虑欧拉定理中 nnn 为质数时,φ(n)=n−1\varphi(n) = n-1φ(n)=n1 ,故:
aφ(n)=an−1≡1(modn)a^{\varphi(n)} = a^{n-1}\equiv1\pmod naφ(n)=an11(modn)

an=a(modn)a^{n} = a\pmod nan=a(modn)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值