积性函数
定义
一个数论函数f,,有,那么称f为积性函数。
一个数论函数f,对于,有 ,那么称f为完全积性函数
其中数论函数的含义是
在数论上,算术函数(或称数论函数)指定义域为正整数、陪域为复数的函数,每个算术函数都可视为复数的序列。
主要概念就是定义域是正整数。
性质
性质:若f(x),g(x)是积性函数那么下面的函数都是积性函数
证明方法可以将x拆分为两个数a,b满足a*b=x,(a,b)=1。然后验证h(x) = h(a)*h(b)就可以了。最后一个同样可以拆分。
可以这样想d是a*b的正约数,是a的正约数,是b的正约数。(a,b)=1,所以不包含相同的质因数。a*b的正约数是
举例
常见的积性数论函数
单位函数
常数函数
恒等函数
莫比乌斯函数
欧拉函数
除数函数:
其中莫比乌斯函数是当n=1时为1,对于任意一个质数p,如果,但是也就是说对n进行质因数分解后,不含有相同的质因数的时候莫比乌斯函数为,k是分解后质因数的个数,其他情况为0。除数函数k为0的时候求的是正约数的数量,k为1的时候求的是正约数的和。单位函数[n=1]的含义是n=1的时候为1,否则为0,就是布尔运算。欧拉函数的(i,n)=1是gcd(i,n)=1。
狄利克雷卷积
定义
两个数论函数f(x),g(x)的狄利克雷卷积是
性质
交换律:
结合律:
分配律:
单位元:
逆元:对于每个的数论函数都有
交换律证明:
结合律证明:
剩下的写一下公式就可以推导出来。
卷积关系
证明
,根据积性函数的性质得到f也是积性函数,上面已经证明过了,在证明一次因为,。那么对n进行质因数分解,,单独考虑每一个
单独来看这个公式,,所以带回中得到f(n)=0,证明完毕。
得到
证明
证明
只需要证明即可。
我们知道根据积性函数的性质可知,也是积性函数。那么对n进行质因数分解,,单独考虑每一个,单独考虑所以,证明完毕。
莫比乌斯反演
莫比乌斯函数
第二情况是n可以被分解为k个质数,并且这k个质数两两不同。
显然莫比乌斯函数满足的时候成立。
的时候显然我们可以用线筛的时机求1~n,
之间的莫比乌斯函数。绝大部分积性函数都可以O(n)的使用线筛时间内求出。
莫比乌斯推论,我们有
也就是但是我们可以对他进行转换
对于某些a,b我们可以求出互质的个数。
莫比乌斯反演定理
假设有两个数论函数f,F满足
那么有
狄利克雷卷积证明:
其他证明方法:
将带入
因为能对结果产生贡献必须满足(d*p)|n也就是,因此换一种形式也是正确的。
根据上面验证的可以得知,只有n=1的时候对最后的结果有贡献,也就是p=n
莫比乌斯反演的另一种形式