Yurchiu's Blog

扩展欧拉定理及其证明

Yurchiu 2022-02-02, 15:03:53 1.9k 隐藏左右两栏 展示左右两栏

bφ(m)b\ge\varphi(m),则有:

abab mod φ(m)+φ(m)(modm)\Large a^b\equiv a^{b\text{ mod }\varphi(m)+\varphi(m)}\pmod m

LaTeX\LaTeX\Large a^b\equiv a^{b\text{ mod }\varphi(m)+\varphi(m)}\pmod m

下面来证明这一式子。

显然,若 m=1m=1,式子成立。下面的证明只讨论 m>1m>1

回顾欧拉定理:若 (a,m)=1(a,m)=1,则 aφ(m)1(modm)a^{\varphi(m)}\equiv1\pmod m

1

pp 为质数,令 m=pr×sm=p^r\times s,且 (s,p)=1(s,p)=1(就是把 mm 中的一个质因子全部提出来)。

由欧拉定理可得:

pφ(s)1(mods)(i)p^{\varphi(s)}\equiv1\pmod s\tag i

引理:若 ab(modm)a\equiv b\pmod mcd(modm)c\equiv d\pmod m,则有 acbd(modm)ac\equiv bd\pmod m

由引理可得,若将 (i)\text{(i)} 式自乘 φ(pr)\varphi(p^r) 次,设 kNk\in N(即 kk 是自然数),可得:

(pφ(s))φ(pr)1(mods)    pφ(m)1(mods)    pφ(m)=ks+1    pφ(m)+r=kspr+pr    pφ(m)+r=km+pr    pφ(m)+rpr(modm)\begin{aligned} &(p^{\varphi(s)})^{\varphi(p^r)}\equiv1\pmod s\\\\ \implies&p^{\varphi(m)}\equiv1\pmod s\\\\ \implies&p^{\varphi(m)}=ks+1\\\\ \implies&p^{\varphi(m)+r}=ksp^r+p^r\\\\ \implies&p^{\varphi(m)+r}=km+p^r\\\\ \implies&p^{\varphi(m)+r}\equiv p^r\pmod m\\\\ \end{aligned}

于是,我们得到第一个式子。若 ppmm 的质因子,若令 m=pr×sm=p^r\times s,且满足 (s,p)=1(s,p)=1,则有下式:

pφ(m)+rpr(modm)(1)\large p^{\varphi(m)+r}\equiv p^r\pmod m\tag1

至此,rr 仍没有从 ppmm 的桎梏中解放出来。接下来,我们要解放 rr

2

首先,我们需要证明一个不等式,为后面的证明奠基:

一个不等式

rφ(pr)φ(m)\large r\le\varphi(p^r)\le\varphi(m)

注:这里的字母都是第 1 步证明里面的字母,关系满足第 1 步证明里的关系**。本文所涉及的字母,一定是声明过的**。这个式子成立的条件是 p>1,r1p>1,r\ge1,而质数显然都是大于 11 的。

证明

易得,φ(pr)φ(s)φ(pr)=φ(m)\varphi(p^r)\le\varphi(s)\varphi(p^r)=\varphi(m)。这里证明了式子的右端。接下来证明式子的左端。

易得,φ(pr)=prpr1=pr1(p1)\varphi(p^r)=p^r-p^{r-1}=p^{r-1}(p-1)

因为 p>1p>1,所以 φ(pr)pr1\varphi(p^r)\ge p^{r-1}。这里进行了一步缩小。

设函数 f(r)=pr1rf(r)=p^{r-1}-r。如果证明了 f(r)f(r) 在区间 [1,+)[1,+\infty)rr 取整数的离散区间上单调不降,且 f(r)min0f(r)_{\min}\ge0,即函数值不小于 00,则式子的左端即可成立。

LaTeX\LaTeX[1,+\infty)

 f(r+1)f(r)= prr1pr1+r= pr1(p1)1\begin{aligned} &\text{ }f(r+1)-f(r)\\\\ =&\text{ }p^r-r-1-p^{r-1}+r\\\\ =&\text{ }p^{r-1}(p-1)-1\\\\ \end{aligned}

因为 p11p-1\ge1pr11p^{r-1}\ge1,所以上式不小于 00。证毕。

f(r)min=f(1)=p01=0f(r)_{\min}=f(1)=p^0-1=0

所以原不等式成立。

新的同余式

cφ(m)c\ge\varphi(m),因为”一个不等式“成立,所以 crc\ge r。保证了 pcrp^{c-r} 是整数。式 (1)\text{(1)} 两端同乘以 pcrp^{c-r},可得:

pcr×prpcr×pφ(m)+r(modm)p^{c-r}\times p^r\equiv p^{c-r}\times p^{\varphi(m)+r}\pmod m

即同余式:

pcpφ(m)+c(modm)(2)\large p^c\equiv p^{\varphi(m)+c}\pmod m\tag2

(2)(2) 式迭代,可得同余式:

pcpkφ(m)+c(modm)(3)\large p^c\equiv p^{k\varphi(m)+c}\pmod m\tag3

这两个式子成立的条件是:ppmm 的质因子,cφ(m)c\ge\varphi(m)

3

显然,任意的 bφ(m)b\ge\varphi(m)bb 可表示为 bmodφ(m)+φ(m)+kφ(m)b\bmod \varphi(m)+\varphi(m)+k\varphi(m)

因为 cφ(m)c\ge\varphi(m),故若令 c=bmodφ(m)+φ(m)c=b\bmod\varphi(m)+\varphi(m),由式 (3)\text{(3)} 可得:

pb mod φ(m)+φ(m)pb mod φ(m)+φ(m)+kφ(m)=pb(modm)p^{b\text{ mod }\varphi(m)+\varphi(m)}\equiv p^{b\text{ mod }\varphi(m)+\varphi(m)+k\varphi(m)}=p^b\pmod m

即同余式:

pb mod φ(m)+φ(m)pb(modm)(4)\large p^{b\text{ mod }\varphi(m)+\varphi(m)}\equiv p^b\pmod m\tag4

这个式子成立的条件是:ppmm 的质因子,bφ(m)b\ge\varphi(m)

看!这个式子的形式和我们要证的式子大致相同了!现在的工作只是将 pp 换为任意数了。

4

(a,m)=d(a,m)=da=qda=qdbφ(m)b\ge\varphi(m)。则:

 abmodm= (qd)bmodm= (qbdb)modm= (qbmodm)(dbmodm)modm\begin{aligned} &\text{ }a^b\bmod m\\\\ =&\text{ }(qd)^b\bmod m\\\\ =&\text{ }(q^bd^b)\bmod m\\\\ =&\text{ }(q^b\bmod m)(d^b\bmod m) \bmod m \end{aligned}

显然 (q,m)=1(q,m)=1,由欧拉定理可得:

qbqb mod φ(m)+φ(m)(modm)(ii)q^b\equiv q^{b\text{ mod }\varphi(m)+\varphi(m)}\pmod m\tag{ii}

pip_idd 的质因子,则

dbi(pibmodm)ci(modm)d^b\equiv\prod_i(p_i^b\bmod m)^{c_i}\pmod m

显然,pip_imm 的质因子。因 bφ(m)b\ge\varphi(m),可以套用式 (4)\text{(4)} 可得

 db i(pib mod φ(m)+φ(m)modm)ci(modm) (ipici)b mod φ(m)+φ(m)(modm) db mod φ(m)+φ(m)(modm)(iii)\begin{aligned} &\text{ }d^b\\\\ \equiv&\text{ }\prod_i(p_i^{b\text{ mod }\varphi(m)+\varphi(m)}\bmod m)^{c_i}\pmod m\\\\ \equiv&\text{ }(\prod_ip_i^{c_i})^{b\text{ mod }\varphi(m)+\varphi(m)}\pmod m\\\\ \equiv&\text{ }d^{b\text{ mod }\varphi(m)+\varphi(m)}\pmod m\tag{iii} \end{aligned}

(ii)(iii)\text{(ii)(iii)} 两式相乘,可得:

(qd)b(qd)b mod φ(m)+φ(m)(modm)(qd)^b\equiv (qd)^{b\text{ mod }\varphi(m)+\varphi(m)}\pmod m

即我们想要证明的:

abab mod φ(m)+φ(m)(modm)\Large a^b\equiv a^{b\text{ mod }\varphi(m)+\varphi(m)}\pmod m

这个式子成立的条件是:bφ(m)b\ge\varphi(m)

至此,我们完成了扩展欧拉定理的证明。为了证明这个破式子,居然用了 1373 词。

应用





本文作者:Yurchiu

本文链接:https://yz-hs.github.io/96dc68c46198/

版权声明:本博客中所有原创文章除特别声明外,均允许规范转载,转载请注明出处。所有非原创文章,按照原作者要求转载。


By Yurchiu.
其他物件杂物收纳
Hitokoto

Yurchiu 说,除了她以外的人都很强!嘤嘤嘤~~
博客信息
文章数目
158
最近更新
08-21
本站字数
350.6k
文章目录