欧拉定理ext证明[转自知乎]

来源:互联网 发布:扶摇皇后知乎 编辑:程序博客网 时间:2024/06/03 09:24

由于今天做题时遇到了这个神奇的又找不到什么资料的定理就学了一发=w=
原文传送门
求证:

axaxmodφ(m)+φ(m)(modm)

前提条件是xφ(m)

首先你需要会证普通的欧拉定理,这个网上资料很多自己查就好了
接下来证明若xy(modm1),且xy(modm2),则xy(modlcm(m1,m2))
设x=y+z1m1=y+z2m2,则z1m1=z2m2,显然这个式子是lcm(m1,m2)的倍数
就可以推出xy(modlcm(m1,m2))
推广一下,当对于任意i都满足xy(modmi),那么xy(modlcm(mi))

接下来再证明一个东西,设p为任意质数,q为大于1的自然数,φ(pq)>=q
因为φ(pq)=pq1(p1),当p>=3时显然成立,当p=2,q=2时可以取等号

然后证明原命题,考虑归纳

首先证明当m=p^q时定理成立
当a,p互质时根据欧拉定理显然成立
然后证明当a是p倍数时成立
设a等于pk,考虑p的指数
因为xφ(m)由第二个证明的东西可得的指数是>=q的
右边因为有+φ(m)存在由第二个证明的东西可得所以指数也一定>=q
那么ax0axmodφ(pq)+φ(pq)(modpq)

当m任意时,设m=ni=1piki,那么根据axaxmodφ(piki)+φ(piki)(modpiki)
然后根据第一个证明的式子可以把所有的piki取个lcm也是成立的
于是得出原式对m任意都是成立的
以上,原命题得证

原创粉丝点击