介绍
数论函数就是丢进去一个整数,丢出来一个整数的函数。很简单吧?(原因是我讲的有点俗。。。)
几个定义:
积性函数:一个数论函数 f f f满足:对于任意互质的p,q, f ( p q ) = f ( p ) ∗ f ( q ) f(pq)=f(p)*f(q) f(pq)=f(p)∗f(q)
完全积性函数:同上,且p,q不互质时也满足
狄利克雷卷积
两个函数 f f f和 g g g,它们的卷积就是因数对的值相乘再相加。如 ( f ∗ g ) ( 8 ) = f ( 1 ) g ( 8 ) + f ( 2 ) g ( 4 ) + f ( 4 ) g ( 2 ) + f ( 8 ) g ( 1 ) (f*g)(8)=f(1)g(8)+f(2)g(4)+f(4)g(2)+f(8)g(1) (f∗g)(8)=f(1)g(8)+f(2)g(4)+f(4)g(2)+f(8)g(1)。写成式子的形式就是 ( f ∗ g ) ( x ) = ∑ d ∣ x f ( d ) ∗ g ( x d ) (f*g)(x)=\sum\limits_{d|x}f(d)*g(\frac{x}{d}) (f∗g)(x)=d∣x∑f(d)∗g(dx)。
显然,我们发现,这是对称的,所以狄利克雷卷积满足交换律和结合律。
几个常见的函数
1.epsilon( ϵ \epsilon ϵ):单位函数,类似乘法中的"1",对任意数论函数 f f f满足 ϵ ∗ f = f \epsilon*f=f ϵ∗f=f
2. I I I:恒等函数,传什么进去都是返回1
3. i d id id:传多少返回多少,即 i d ( n ) = n id(n)=n id(n)=n
4.(开始复杂了)phi( ϕ \phi ϕ),欧拉函数,返回1~n中有多少和n互质。
5.(主角) mu( μ \mu μ),莫比乌斯函数,返回
若n=1,返回1,否则
若n有一个因数是个不为1的完全平方数 ,则 μ ( n ) = 0 \mu(n)=0 μ(n)=0
否则,不难发现,n分解质因数后应该每一个指数都是1。此时 μ ( n ) = ( − 1 ) k \mu(n)=(-1)^k μ(n)=(−1)k,其中k是n的质因子个数
举(几)个栗子:
μ ( 18 ) = 0 ( 9 ∣ 18 且 9 = 3 2 ) \mu(18)=0(9|18\text{且}9=3^2) μ(18)=0(9∣18且9=32)
μ ( 42 ) = − 1 ( 42 = 2 ∗ 3 ∗ 7 , k = 3 ) \mu(42)=-1(42=2*3*7,k=3) μ(42)=−1(42=2∗3∗7,k=3)
μ ( 210 ) = 1 ( 210 = 2 ∗ 3 ∗ 5 ∗ 7 , k = 4 ) \mu(210)=1(210=2*3*5*7,k=4) μ(210)