欧拉函数与因数和
前面我们在说明完全数的时候,引入了因子和函数 σ(x) σ ( x ) ,通常 σ(x) σ ( x ) 是大于 x x 的。
现在我们做个猜想,不对因子直接求和,而先求欧拉函数再求和。
猜想 设是整除
n
n
的数,其中包括1与n,则
我们先试着验证 n=pk n = p k 的情况, n n 的因子有 ,由于 φ(pk)=pk−pk−1 φ ( p k ) = p k − p k − 1 ,则
对的。
再尝试下
n=pq
n
=
p
q
,
n
n
的因子有,则
对的。
下面准备处理一般情况。
定义函数 F(n)=∑d|nφ(d) F ( n ) = ∑ d | n φ ( d ) ,我们要证明 F(n)=n F ( n ) = n
断言1 如果 gcd(m,n)=1 g c d ( m , n ) = 1 ,则 F(mn)=F(m)F(n) F ( m n ) = F ( m ) F ( n )
证明:设
m,n m , n 互质的事实说明, mn m n 的因子就是上面 r r 个因子和个因子两两相乘得到的,共 rs r s 个。
又
di
d
i
和
ej
e
j
互质,则
φ(diej)=φ(di)φ(ej)
φ
(
d
i
e
j
)
=
φ
(
d
i
)
φ
(
e
j
)
,则
证毕。
欧拉 φ φ 函数求和公式 F(n)=∑d|nφ(d)=n F ( n ) = ∑ d | n φ ( d ) = n
证明: 我们已经证明了,对于素数次幂有 F(pk)=pk F ( p k ) = p k ,将一个数 n n 质因数分解后,比如
由于不同的素数次幂是互质的,所以由 F(n) F ( n ) 的积性,易得 F(n)=n F ( n ) = n
证毕。
刘维尔函数 λ(n) λ ( n ) 定义为将 n n 分解后,,令 λ(n)=(−1)k1+k2+...+kr λ ( n ) = ( − 1 ) k 1 + k 2 + . . . + k r 。 λ(1)=1 λ ( 1 ) = 1
令 Ω(n)=k1+k2+...+kr Ω ( n ) = k 1 + k 2 + . . . + k r 则 λ(n)=(−1)Ω(n) λ ( n ) = ( − 1 ) Ω ( n )
刘维尔函数是积性函数。 刘维尔函数的狄利克雷逆变换是莫比乌斯函数的绝对值。
使用刘维尔函数定义新的函数
G(n)
G
(
n
)
,
G(n) G ( n ) 也是积性函数。其满足下面的性质
补充:
The Pólya conjecture is a conjecture made by George Pólya in 1919. Defining
the conjecture states that L(n)≤0 L ( n ) ≤ 0 for n>1 n > 1 .This turned out to be false. The smallest counter-example is n = 906150257, found by Minoru Tanaka M i n o r u T a n a k a in 1980. It has since been shown that L(n) > 0.0618672√n for infinitely many positive integers n,[1] while it can also be shown via the same methods that L(n) < -1.3892783√n for infinitely many positive integers n.[2]
t次幂 σ σ 函数
即 σt(n)=∑d|ndt σ t ( n ) = ∑ d | n d t
σ1(n) σ 1 ( n ) 就是我们熟知的 σ(n) σ ( n )
而 σ0(n) σ 0 ( n ) 是数 n n 的因子个数
对于 , t=1 t = 1 时前面已经推出其公式, t>1 t > 1 时,也有公式。