积性函数 是指对于函数 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 x,y 的最大公约数
我们构造等式 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 i,j 不同时不在同一剩余类中。这样得到 x i n + y i m x_in+y_im xin+yim 可以表示 ϕ ( m ) ϕ ( n ) \phi(m)\phi(n) ϕ(m)ϕ(n) 个不同的剩余类。目标等式得证。所以我们将证明:
1 , 2 1,2 1,2 实际上证明了双射关系, 3 3 3 则证明了不在同一剩余类。
( 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
由 ( m , n ) = 1 (m,n)=1 (m,n)=1 可得,存在 p , q p,q p,q 使得 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,xi≡q(modm),可以推得
x i n ≡ q n ( m o d m n ) (3) x_in \equiv qn \pmod{mn} \tag{3} xin≡qn(modmn)(3)
同理,我们可以得到:
y j m ≡ p m ( m o d m n ) (4) y_jm \equiv pm \pmod{mn} \tag{4} yjm≡pm(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+yjm≡qn+pm≡z(modmn)
应用反证法,我们假设存在这样的有序二元组 ( 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+yjm≡xkn+ylm(modm)⇒xin≡xkn(modm)⇒xi≡xk(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,xi≡xk(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} $ 得证。