欧拉函数的积性证明

欧拉函数的积性证明

文章目录

  • 欧拉函数的积性证明
    • 积性函数
    • 证明
      • 符号约定
      • 证明思路
      • 证明过程
        • 对1的证明
        • 对2的证明
        • 对3的证明
        • 综上,证得欧拉函数为积性函数。

积性函数

积性函数 是指对于函数 f f f,当 g c d ( m , n ) = 1 gcd(m, n) = 1 gcd(m,n)=1时, f ( m ) f ( n ) = f ( m n ) f(m)f(n) = f(mn) f(m)f(n)=f(mn)

完全积性函数 是指对于函数 f f f f ( m ) ( n ) = f ( m n ) f(m)(n) = f(mn) f(m)(n)=f(mn)

下面我们将证明欧拉函数积性函数

证明

目标等式: ϕ ( m ) ϕ ( n ) = ϕ ( m n ) \phi(m)\phi(n) = \phi(mn) ϕ(m)ϕ(n)=ϕ(mn)

符号约定

ϕ ( n ) \phi(n) ϕ(n):欧拉函数

X X X m m m简化剩余系

Y Y Y n n n简化剩余系

Z Z Z m n mn mn简化剩余系

x i x_i xi X X X 的代表元素

y i y_i yi Y Y Y 的代表元素

z z z Z Z Z 的代表元素

( x , y ) (x,y) (x,y) x , y x,y xy 的最大公约数

证明思路

我们构造等式 x i n + y j m x_in+y_jm xin+yjm ,我们想要证明 { x i n + y j m } \{x_in+y_jm\} {xin+yjm} m n mn mn 的简化剩余系 Z Z Z 之间存在一个双射关系,也就是说 x i n + y j m x_in+y_jm xin+yjm 的个数与 m n mn mn 的简化剩余系的个数相同。

同时,我们将证明 x i n + y j m x_in+y_jm xin+yjm i , j i,j ij 不同时不在同一剩余类中。这样得到 x i n + y i m x_in+y_im xin+yim 可以表示 ϕ ( m ) ϕ ( n ) \phi(m)\phi(n) ϕ(m)ϕ(n) 个不同的剩余类。目标等式得证。所以我们将证明:

  1. x i n + y j m ∈ Z x_in+y_jm\in Z xin+yjmZ ,即 g c d ( x i n + y j m , m n ) = 1 gcd(x_in+y_jm,mn)=1 gcd(xin+yjm,mn)=1
  2. ∀ z , ∃ i , j ,  s.t.  x i n + y j m ≡ z ( m o d m n ) \forall z,\exist i, j, \text{ s.t. } x_in+y_jm \equiv z \pmod{mn} z,i,j, s.t. xin+yjmz(modmn)
  3. 对于任意一个有序二元组 ( i , j ) ≠ ( k , l ) (i,j)\neq(k,l) (i,j)=(k,l),$x_in+y_jm \equiv x_kn+y_lm \pmod{mn} $

1 , 2 1,2 1,2 实际上证明了双射关系, 3 3 3 则证明了不在同一剩余类。

证明过程

对1的证明

( x i , m ) = 1 ⟹ ( x i n , m ) = 1 ⟹ ( x i n , m n ) = 1 (1) (x_i,m)=1\Longrightarrow(x_in,m)=1\Longrightarrow(x_in,mn)=1 \tag{1} (xi,m)=1(xin,m)=1(xin,mn)=1(1)

( y i , n ) = 1 ⟹ ( y i m , n ) = 1 ⟹ ( y i m , m n ) = 1 (2) (y_i,n)=1\Longrightarrow(y_im,n)=1\Longrightarrow(y_im,mn)=1 \tag{2} (yi,n)=1(yim,n)=1(yim,mn)=1(2)

( 1 ) , ( 2 ) (1),(2) (1)(2) ( x i m + y j m , m n ) = 1 (x_im+y_jm,mn)=1 (xim+yjm,mn)=1

对2的证明

( m , n ) = 1 (m,n)=1 (m,n)=1 可得,存在 p , q p,q pq 使得 m p + n q = z mp+nq=z mp+nq=z

那么,我们可以得到:

( z , m n ) = 1 ⇒ ( m p + n q , m n ) = 1 ⇒ ( m p + n q , m ) = 1 ⇒ ( n q , m ) = 1 ⇒ ( q , m ) = 1 (z,mn)=1\Rightarrow(mp+nq,mn)=1\Rightarrow(mp+nq,m)=1\Rightarrow(nq,m)=1\Rightarrow(q,m)=1 (z,mn)=1(mp+nq,mn)=1(mp+nq,m)=1(nq,m)=1(q,m)=1

由此可得, q q q m m m 的简化剩余系中,所以 ∃ x i , x i ≡ q ( m o d m ) \exist x_i,x_i \equiv q \pmod{m} xi,xiq(modm),可以推得
x i n ≡ q n ( m o d m n ) (3) x_in \equiv qn \pmod{mn} \tag{3} xinqn(modmn)(3)

同理,我们可以得到:
y j m ≡ p m ( m o d m n ) (4) y_jm \equiv pm \pmod{mn} \tag{4} yjmpm(modmn)(4)

( 3 ) , ( 4 ) (3),(4) (3),(4) 我们可以得到:

x i n + y j m ≡ q n + p m ≡ z ( m o d m n ) x_in+y_jm \equiv qn+ pm \equiv z \pmod{mn} xin+yjmqn+pmz(modmn)

对3的证明

应用反证法,我们假设存在这样的有序二元组 ( i , j ) (i,j) (i,j) ( k , l ) (k,l) (k,l) 满足 ( i , j ) ≠ ( k , l ) (i,j)\neq(k,l) (i,j)=(k,l) 使得 $x_in+y_jm\equiv x_kn+y_lm \pmod{mn} $ ,那么我们有 :

x i n + y j m ≡ x k n + y l m ( m o d m ) ⇒ x i n ≡ x k n ( m o d m ) ⇒ x i ≡ x k ( m o d m ) x_in+y_jm\equiv x_kn+y_lm \pmod{m} \Rightarrow x_in \equiv x_kn \pmod{m} \Rightarrow x_i \equiv x_k \pmod{m} xin+yjmxkn+ylm(modm)xinxkn(modm)xixk(modm) ,而由题设我们可以知道 ∀ i ≠ k , x i ≢ x k ( m o d m ) \forall i \neq k, x_i \not\equiv x_k \pmod{m} i=k,xixk(modm),所以矛盾

所以对于任意一个有序二元组 ( i , j ) ≠ ( k , l ) , (i,j)\neq(k,l), (i,j)=(k,l) $x_in+y_jm\equiv x_kn+y_lm \pmod{mn} $ 得证。

综上,证得欧拉函数为积性函数。

你可能感兴趣的:(ACM数论学习,欧拉函数,ACM)