数论四大定理之欧拉定理

本文整理了欧拉定理的内容,分为两个部分,第一部分介绍欧拉定理的证明,第二部分介绍欧拉函数的求法。

欧拉函数

欧拉函数 φ ( n ) ( n ∈ N ∗ ) \varphi(n)(n\in N^*) φ(n)(nN)是小于等于 n n n 的正整数中与 n n n 互质的数的个数。

欧拉定理

对于任意互素的 a a a n n n,有 a φ ( n ) ≡ 1 ( m o d    n ) a^{\varphi(n)}\equiv1(\mod n) aφ(n)1(modn)

一、欧拉定理的证明

记小于 n n n 且与 n n n 互质的正整数集合为 R = { x 1 , x 2 , ⋯   , x φ ( n ) } R=\{x_1,x_2,\cdots,x_{\varphi(n)}\} R={x1,x2,,xφ(n)} S = { a x 1 % n , a x 2 % n , ⋯   , a x φ ( n ) % n } S=\{ax_1\%n,ax_2\%n,\cdots,ax_{\varphi(n)}\%n\} S={ax1%n,ax2%n,,axφ(n)%n} ∀ i ∈ [ 1 , φ ( n ) ] \forall i\in[1,\varphi(n)] i[1,φ(n)]
∵ ( a , n ) = 1 , ( x i , n ) = 1 \because (a,n)=1,(x_i,n)=1 (a,n)=1,(xi,n)=1
∴ ( a x i , n ) = 1 \therefore (ax_i,n)=1 (axi,n)=1
由最大公约数的性质可得 ( a x i % n , n ) = 1 (ax_i\%n,n)=1 (axi%n,n)=1
所以 S S S 中所有元素都与 n n n 互质,且都小于 n n n
S S S 中无重复元素
假设 i ≠ j , a x i % n = a x j % n i\ne j,ax_i\%n=ax_j\%n i=j,axi%n=axj%n
a x i ≡ a x j ( m o d    n ) ax_i\equiv ax_j(\mod n) axiaxj(modn),又 ( a , n ) = 1 (a,n)=1 (a,n)=1
∴ x i ≡ x j ( m o d    n ) , i = j \therefore x_i\equiv x_j(\mod n),i=j xixj(modn),i=j,矛盾!
∴ S = R \therefore S=R S=R
∴ ∏ i = 1 φ ( n ) a x i % n = ∏ i = 1 φ ( n ) x i \therefore\prod_{i=1}^{\varphi(n)}ax_i\%n=\prod_{i=1}^{\varphi(n)}x_i i=1φ(n)axi%n=i=1φ(n)xi
∴ ∏ i = 1 φ ( n ) a x i ≡ ∏ i = 1 φ ( n ) x i ( m o d    n ) ⟹ a φ ( n ) ∏ i = 1 φ ( n ) x i ≡ ∏ i = 1 φ ( n ) x i ( m o d    n ) \therefore\prod_{i=1}^{\varphi(n)}ax_i\equiv\prod_{i=1}^{\varphi(n)}x_i(\mod n)\Longrightarrow a^{\varphi(n)}\prod_{i=1}^{\varphi(n)}x_i\equiv\prod_{i=1}^{\varphi(n)}x_i(\mod n) i=1φ(n)axii=1φ(n)xi(modn)aφ(n)i=1φ(n)xii=1φ(n)xi(modn)
( ∏ i = 1 φ ( n ) x i , n ) = 1 (\prod_{i=1}^{\varphi(n)}x_i,n)=1 (i=1φ(n)xi,n)=1
a φ ( n ) ≡ 1 ( m o d    n ) a^{\varphi(n)}\equiv1(\mod n) aφ(n)1(modn)

二、欧拉函数的求法

  1. φ ( 1 ) = 1 \varphi(1)=1 φ(1)=1
  2. 如果 n n n 是质数,则 φ ( n ) = n − 1 \varphi(n)=n-1 φ(n)=n1
    因为质数与小于它的每一个正整数都互质。
  3. 如果 n = p k n=p^k n=pk( p p p为质数, k ∈ N ∗ k\in N^* kN),则 φ ( p k ) = p k − p k − 1 \varphi(p^k)=p^k-p^{k-1} φ(pk)=pkpk1,这是因为只要当一个数不包含因子 p p p 时,就能与 p k p^k pk互质。而小于等于 n n n 包含质数 p p p 的数一共有 p k − 1 p^{k-1} pk1个,即 1 × p , 2 × p , ⋯   , p k − 1 × p 1\times p,2\times p,\cdots,p^{k-1}\times p 1×p,2×p,,pk1×p,把它们去除,剩下的就是与 p k p^k pk互质的数。
    上式也可以写作: φ ( p k ) = p k ( 1 − 1 p ) \varphi(p^k)=p^k(1-\frac{1}{p}) φ(pk)=pk(1p1)
  4. 如果 n = p ⋅ q n=p\cdot q n=pq,而且 p , q p,q p,q互质,有 φ ( n ) = φ ( p ⋅ q ) = φ ( p ) ⋅ φ ( q ) \varphi(n)=\varphi(p\cdot q)=\varphi(p)\cdot\varphi(q) φ(n)=φ(pq)=φ(p)φ(q)(欧拉函数是积性函数)
    这一条的证明要用到"中国剩余定理",这里就不展开了,只简单说一下思路:如果
    a ( a < p ) a (a < p) a(a<p) p p p 互质, b ( b < q ) b (b < q) b(b<q) q q q 互质, c ( c < p q ) c (c < pq) c(c<pq) p q pq pq 互质,则 c c c 与数对 ( a , b ) (a , b) (a,b) 是一一对应关系。由于 a a a 的值有 φ ( p ) \varphi(p) φ(p)种可能, b b b 的值有 φ ( q ) \varphi(q) φ(q)种可能,则数对 ( a , b ) (a , b) (a,b) φ ( p ) ⋅ φ ( q ) \varphi(p)\cdot\varphi(q) φ(p)φ(q)种可能,而 c c c 的值有 φ ( p ⋅ q ) \varphi(p\cdot q) φ(pq)种可能,所以 φ ( p ⋅ q ) = φ ( p ) ⋅ φ ( q ) \varphi(p\cdot q)=\varphi(p)\cdot\varphi(q) φ(pq)=φ(p)φ(q)
  5. 通式,因为任意一个大于1的正整数,都可以写成一系列质数的积。
    n = p 1 k 1 ⋅ p 2 k 2 ⋯ p r k r n=p_1^{k_1}\cdot p_2^{k_2}\cdots p_r^{k_r} n=p1k1p2k2prkr( p 1 , ⋯   , p r p_1,\cdots,p_r p1,,pr都为质数)
    由4可得 φ ( n ) = φ ( p 1 k 1 ) φ ( p 2 k 2 ) ⋯ φ ( p r k r ) \varphi(n)=\varphi(p_1^{k_1})\varphi(p_2^{k_2})\cdots\varphi(p_r^{k_r}) φ(n)=φ(p1k1)φ(p2k2)φ(prkr)再由3可得 φ ( n ) = p 1 k 1 ⋅ p 2 k 2 ⋯ p r k r ( 1 − 1 p 1 ) ( 1 − 1 p 2 ) ⋯ ( 1 − 1 p r ) \varphi(n)=p_1^{k_1}\cdot p_2^{k_2}\cdots p_r^{k_r}(1-\frac{1}{p_1})(1-\frac{1}{p_2})\cdots(1-\frac{1}{p_r}) φ(n)=p1k1p2k2prkr(1p11)(1p21)(1pr1) φ ( n ) = n ∑ i = 1 r ( 1 − 1 p i ) \varphi(n)=n\sum_{i=1}^r(1-\frac{1}{p_i}) φ(n)=ni=1r(1pi1)
  • 6
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值