本文整理了欧拉定理的内容,分为两个部分,第一部分介绍欧拉定理的证明,第二部分介绍欧拉函数的求法。
欧拉函数
欧拉函数 φ ( n ) ( n ∈ N ∗ ) \varphi(n)(n\in N^*) φ(n)(n∈N∗)是小于等于 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=\not 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) axi≡axj(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 ∴xi≡xj(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)axi≡∏i=1φ(n)xi(modn)⟹aφ(n)∏i=1φ(n)xi≡∏i=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)