欧拉定理

欧拉定理

在学习欧拉定理之前,请先了解欧拉函数。定理:若 g c d ( a , m ) = 1 gcd(a,m)=1 gcd(a,m)=1,则 a φ ( m ) ≡ 1 ( m o d   m ) a^{\varphi(m)}\equiv1(mod\:m) aφ(m)1(modm)

证明

欧拉定理的证明还是很简单的,我们只需要构造一个与 m m m互质的数列,再进行操作。

k 1 , k 2 , … , k φ ( m ) k_1,k_2,\dots,k_{\varphi(m)} k1,k2,,kφ(m)为模 m m m意义下的简化剩余系,则 a × k 1 , a × k 2 , … , a × k φ ( m ) a\times k_1,a\times k_2,\dots,a\times k_{\varphi(m)} a×k1,a×k2,,a×kφ(m)也为模 m m m意义下的一个简化剩余系。所以 k 1 × k 2 × ⋯ × k φ ( m ) ≡ a × k 1 × a × k 2 × ⋯ × a × k φ ( m ) = a φ ( m ) × k 1 × k 2 × ⋯ × k φ ( m ) ( m o d   m ) k_1\times k_2\times\dots\times k_{\varphi(m)}\equiv a\times k_1\times a\times k_2\times\dots\times a\times k_{\varphi(m)}=a^{\varphi(m)}\times k_1\times k_2\times\dots\times k_{\varphi(m)}(mod\:m) k1×k2××kφ(m)a×k1×a×k2××a×kφ(m)=aφ(m)×k1×k2××kφ(m)(modm),可以约去 k 1 × k 2 × ⋯ × k φ ( m ) k_1\times k_2\times\dots\times k_{\varphi(m)} k1×k2××kφ(m),即为 a φ ( m ) ≡ 1 ( m o d   m ) a^{\varphi(m)}\equiv1(mod\:m) aφ(m)1(modm)。证毕。

欧拉定理的一些推论

  1. a b = { a b   m o d   φ ( p ) , g c d ( a , p ) = 1 a b , g c d ( a , p ) ≠ 1 , b < φ ( p ) ( m o d   p ) a b   m o d   φ ( p ) + φ ( p ) , g c d ( a , p ) ≠ 1 , b ≥ φ ( p ) a^b= \begin{cases} a^{b\:mod\:\varphi(p)},\quad\quad\quad gcd(a,p)=1\\ a^b,\quad\quad\quad\quad\quad\quad gcd(a,p)\neq1,b<\varphi(p)\quad(mod\:p)\\ a^{b\:mod\:\varphi(p)+\varphi(p)},\quad gcd(a,p)\neq1,b\geq\varphi(p) \end{cases} ab= abmodφ(p),gcd(a,p)=1ab,gcd(a,p)=1,b<φ(p)(modp)abmodφ(p)+φ(p),gcd(a,p)=1,bφ(p)

  2. ∀ n > 1 , 1 \forall n>1,1 n>1,1 n n n中所有互质的数的和为 n × φ ( n ) 2 n\times\frac{\varphi(n)}{2} n×2φ(n)

  3. 很多人都喜欢称之为欧拉反演。对于任意正整数 n n n,有 ∑ d ∣ n φ ( d ) = n \sum_{d|n}\varphi(d)=n dnφ(d)=n.

你可能感兴趣的:(数学,数学)