数论学习笔记:积性函数,欧拉函数

积性函数定义

  • 定义在 N + N^+ N+上的函数称为数论函数。
  • 如果数论函数 f f f对于 ∀ p , q ∈ N + \forall p,q\in N^+ p,qN+满足 g c d ( p , q ) = 1 gcd(p,q)=1 gcd(p,q)=1 f ( q p ) = f ( q ) f ( p ) f(qp)=f(q)f(p) f(qp)=f(q)f(p)那么称为积性函数。
  • 如果对 ∀ p , q ∈ N + \forall p,q\in N^+ p,qN+ f ( q p ) = f ( q ) f ( p ) f(qp)=f(q)f(p) f(qp)=f(q)f(p)那么称为完全积性函数。

定理:

如果 f f f是积性函数,那么 f f f的和函数 F ( n ) = ∑ d ∣ n f ( d ) F(n)=\sum\limits _{d|n}f(d) F(n)=dnf(d)也是积性函数。
注意这个在下面应用中多次使用。

常见的积性函数

恒等函数: I ( n ) = 1 I(n)=1 I(n)=1
单位函数: i d ( n ) = n id(n)=n id(n)=n
幂函数: I k ( n ) = n k I_k(n)=n^k Ik(n)=nk
元函数: ε ( n ) = ∑ i = 1 k [ i = 1 ] \varepsilon(n)=\sum \limits ^k_{i=1}[i=1] ε(n)=i=1k[i=1]其中 [ . . . ] [...] [...]表示是否满足
因数和函数: σ ( n ) = ∑ d ∣ n d \sigma(n)=\sum\limits_{d|n}d σ(n)=dnd
因数个数: d ( x ) = ∑ d ∣ n 1 d(x)=\sum\limits_{d|n}1 d(x)=dn1
欧拉函数: φ ( n ) = n ∏ p ∣ m ( 1 − 1 p ) \varphi(n)=n\prod\limits_{p|m}(1-\frac{1}{p}) φ(n)=npm(1p1)

欧拉函数

定义

对于正整数 n n n φ ( n ) \varphi(n) φ(n)表示小于等于 n n n且与 n n n互质的正整数个数。
φ ( n ) = ∑ i = 1 n [ g c d ( i , n ) = 1 ] \varphi (n)=\sum^n_{i=1}[gcd(i,n)=1] φ(n)=i=1n[gcd(i,n)=1]

我们来找规律:
在这里插入图片描述

我们发现:

  1. 对于质数2,3,5,7,11,13。欧拉函数为1,2,4,6,10,12。
    所以我们有:
    对于任意质数 n n n, φ ( n ) = n − 1 \varphi(n)=n-1 φ(n)=n1
  2. 对于 2 × 3 = 6 , 3 × 5 = 15 2\times3=6,3\times 5=15 2×3=6,3×5=15欧拉函数为 φ ( 6 ) = φ ( 2 ) φ ( 3 ) = 2 \varphi(6)=\varphi(2)\varphi(3)=2 φ(6)=φ(2)φ(3)=2
    通过这个我们可以知道,欧拉函数是积性函数。

狄利克雷卷积

h ( n ) = ∑ d ∣ n f ( n ) g ( n d ) h(n)=\sum_{d|n}f(n)g(\frac{n}{d}) h(n)=dnf(n)g(dn)

我们来卷一个 φ ( n ) I ( n ) = ∑ d ∣ n φ ( d ) I ( n d ) = ∑ d ∣ n φ ( d ) \varphi(n)I(n)=\sum_{d|n}\varphi(d)I(\frac{n}{d})=\sum_{d|n}\varphi(d) φ(n)I(n)=dnφ(d)I(dn)=dnφ(d)

我们带入几个数试试:
n = 1 : 1 , n = 2 : 2 , n = 3 : 3 , n = 4 : 4 , n = 5 : 5 , n = 6 : 6... n=1:1,n=2:2,n=3:3,n=4:4,n=5:5,n=6:6... n=1:1,n=2:2,n=3:3,n=4:4,n=5:5,n=6:6...

我们惊奇发现居然就是 n n n
∑ d ∣ n φ ( d ) = n \sum_{d|n}\varphi(d)=n dnφ(d)=n
为什么呢?
我们先介绍

欧拉函数通项公式

我们知道每个正整数可以质因数分解,而对于质数,欧拉函数非常特殊。
那我们设: n = p 1 × p 2 × p 3 × . . . × p n n=p_1\times p_2\times p_3\times ...\times p_n n=p1×p2×p3×...×pn, p i p_i pi为质数。
φ ( n ) = ( p 1 − 1 ) ( p 2 − 1 ) ( p 3 − 1 ) . . . ( p n − 1 ) \varphi(n)=(p_1-1)(p_2-1)(p_3-1)...(p_n-1) φ(n)=(p11)(p21)(p31)...(pn1)
= n × ( p 1 − 1 ) ( p 2 − 1 ) ( p 3 − 1 ) . . . ( p n − 1 ) p 1 p 2 p 3 . . . p n =n\times\frac{(p_1-1)(p_2-1)(p_3-1)...(p_n-1)}{p_1 p_2 p_3...p_n} =n×p1p2p3...pn(p11)(p21)(p31)...(pn1)
= n × ( 1 − 1 p 1 ) ( 1 − 1 p 2 ) ( 1 − 1 p 3 ) . . . ( 1 − 1 p n ) =n\times (1-\frac{1}{p_1})(1-\frac{1}{p_2})(1-\frac{1}{p_3})...(1-\frac{1}{p_n}) =n×(1p11)(1p21)(1p31)...(1pn1)
= n ∏ p ∣ n ( 1 − 1 p ) =n\prod_{p|n}(1-\frac{1}{p}) =npn(1p1)

这就是欧拉函数的通项公式。
现在我们来看这道题。
∑ d ∣ n φ ( d ) = n \sum_{d|n}\varphi(d)=n dnφ(d)=n

以18为例:
在这里插入图片描述
不同颜色的分别对应了
黑色18,红色9,蓝色6,绿色3,黄色2,灰色1
我们发现18能全部遍历到,即是 n n n
同理于其他的。

posted @ 2021-11-05 18:27  pigonered  阅读(81)  评论(1)    收藏  举报