浅谈扩展欧拉定理
浅谈扩展欧拉定理
前置知识:
\(1,\)数论欧拉定理这里
\(2,\)积性函数\(\phi\)的性质
\(3,\)以下引理
证明引理用到的引理
(一),引理
设\(x\)=\(lcm(a,b)\)。
可以分解如下
那么可得:
证明:推倒上面的式子,将指数可加解释到整体的乘除法,同理取max也是一样。
或者手推几个数。
引理
(一),
已知
可得:
引理一证明:
可以对\(x,m1,m2\)进行分解:
又因为:
那么对于\(y\)可以有唯一分解定理解得:
稍加分析就可以得到:
即证得:
(二),
在p是质数的前提下
引理二的证明也是非常的妙妙啊。
引理二证明
小于等于\(p^q\)的正整数一共有\(p^q-1\)个,其中不与\(p^q\)互质的是\(p,p*2,p*3,p^q-p=(p^{q-1}-1)*p\)这\(p^{q-1}-1\)个数。
那么就可以得到\(\phi(p^q)=p^q-p^{q-1}\)
妙妙
另外在正式证明之前还要提一句\(\phi\)的性质:
在n和m互质的前提下,存在
正式证明
首先先来回顾一下我们要证得是什么?
欧拉定理CRT
先把式子放出来:
然后很容易发现这三个式子都可以用第三个式子表示,也就是在满足任何数的意义下,存在扩展欧拉定理:
开始愉快地证明吧:
首先我们假设模数\(m=p^q\),那么很容易知道\(a\)和\(m\)的同余性是可以推至\(a\)和\(p\)的,当然反推也可以。
那么就开始最美妙的分情况讨论时间了:
(1),\(gcd(a,p)==1\)时,求证:
这就不证了,很明显的欧拉定理式子。
(2),\(gcd(a,p)!=1\)也就是\(gcd(a,p)==p\)。 因为p是质数啊喂
那么我们另\(a=k*p\)。
那么就是求证:
因为\(b\geq\phi(p^q)\) 根据引理二可以知道\(b\geq q\)
所以可以得到:
所以又可以得到:
又因为\(\phi(p^q)\geq q\),所以又可得:
那么到了这里,就已经证毕。
即证得:
又因为$\phi$函数的积性,可以将上述结论推至对所有模数m都成立。