狄利克雷卷积和莫比乌斯反演

狄利克雷卷积是函数与函数之间的运算

运算定义为:$(f*g)(x) = \sum_{d|x}{f(d) * g(\frac{x}{d})}$

该运算有交换律:$f*g=g*f$

有结合律:$f*(g*h)=(f*g)*h$

有分配率:$f*(g+h)=f*g+f*h$

在这种新定义的运算中有许多特殊的元素

  $e$ 满足 $e(n) = [n==1]$ 即当只有$n=1$时$e(n)=1$,否则为$0$

  (对命题$P$,引入符号$[P]$,如果命题成立则值为$1$,否则为$0$.)

  $d$ 满足$d(n) = \sum_{i<=n}\ \ [i|n]$

  $\sigma$ 满足$\sigma(n) = \sum_{i|n}{i}$

  $\varphi$ 满足$\varphi(n) = \sum_{i<=n}\ \ [gcd(i,n) == 1]$

  $\mu$ 满足$\mu(n) = \left\{\begin{matrix} 1 & n == 1 \\ (-1)^k & a1 = a2 = …… = ak\\ 0 & otherwise \end{matrix}\right.$ 其中 $n = p1^{a1}*p2^{a2}*……*pk^{ak}$

  $I$ 满足$I(n) = 1$

  $id$ 满足$id(n) = n$

以上函数均为积性函数,(也易证)

函数简单运算

1.$e$为元,有$e*f=f$

解释:$e*f = \sum_{d|n}e(d)f(\frac{n}{d})$,当且仅当$d = 1$时$e(d) = 1$,此时$e(d)f(\frac{n}{d}) = e(1)f(n) = f(n)$,当$d!=1$时$e(d)=0$,所以$e*f = f$

2.$\mu*I = e$

解释:$\mu * I = \sum_{d|n}{\mu(n)I(\frac{n}{d})} = \sum_{d|n}{\mu(n)}$,又由$\mu(n)$为积性函数,当$n!=1$时

$\sum_{d|n}{\mu(n)} = (1+\mu(p1)+\mu(p1^2)+……+\mu(p1^{a1}))(……)(1+\mu(pk)+……+\mu(pk^{ak}))$,又由定义$\mu(p^i)=0\ \ (i>=2)$,$\mu(p)=1\ \ (p为质数)$

$\therefore \sum_{d|n}{\mu(n)} = (1+\mu(p1))(……)(1+\mu(pk)) = (1-1)(……)(1-1) = 0$

只有当$n == 1$时$\mu(n) = 1$,所以$\mu*I = e$

3.$\varphi*i = id$

解释:$\varphi*I = \sum_{d|n}\varphi(d)I(\frac{n}{d}) = \sum_{d|n}\varphi(d)$

$=(1+\varphi(p1)+\varphi(p1^2)+……+\varphi(p1^{a1}))(……)(1+\varphi(pk)+……+\varphi(pk^{ak}))$

而 $1+\varphi(p)+\varphi(p^2)+……+\varphi(p^a) = 1+p-1+p^2-p+p^3-p^2+……+p^a-p^{a-1} = p^a$

$\therefore 原式=p1^{a1}p2^{a2}……pk^{ak} = n = id(n)$

4.$I*I = d$

解释:$I*I = \sum_{d|n}I(d)I(\frac{n}{d}) = \sum_{d|n}1 = d(n)$

5.$\mu*id = \varphi$

解释:$\mu*id = \sum_{d|n}{\mu(d)id(\frac{n}{d})} = n\sum_{d|n}{\frac{\mu(d)}{d}}$

$= n(1+\frac{\mu(p1)}{p1}+……+\frac{\mu(p1^{a1})}{p1^{a1}})(……)(1+\frac{\mu(pk)}{pk}+……+\frac{pk^{ak}}{pk^{ak}})$

又由定义$\mu(p^i)=0\ \ (i>=2)$,$\mu(p)=1\ \ (p为质数)$

$\therefore 原式=n(1-\frac{1}{p1})(1-\frac{1}{p2})(……)(1-\frac{1}{pk}) = \varphi(n)$

6.$I*id = \sigma$

解释:$I*id = \sum_{d|n}{id(d)I(\frac{n}{d})} = \sum_{d|n}{d} = \sigma(n)$

函数乘法一览表

$\begin{matrix}
* & e(n) & d(n) & \sigma(n) & \varphi(n) & \mu(n) & I(n) & id(n) \\
e(n) & e(n) & d(n) & \sigma(n) & \varphi(n) & \mu(n) & I(n) & id(n) \\
d(n) & d(n) & - & - & \sigma(n) & - & - & - \\
\sigma(n) & \sigma(n) & - & - & - & - & - & - \\
\varphi(n) & \varphi(n) & \sigma(n) & - & - & - & id(n) & - \\
\mu(n) & \mu(n) & - & - & - & - & e(n) & \varphi(n) \\
I(n) & I(n) & - & - & id(n) & e(n) & d(n) & \sigma(n) \\
id(n) & id(n) & - & - & - & \varphi(n) & \sigma(n) & nd(n) \\
\end{matrix}$

莫比乌斯反演

若$g(n) = \sum_{d|n}f(d)$,则$f(n) = \sum_{d|n}{g(d)\mu(\frac{n}{d})}$

解释:由上$g=f*I$,则$g*\mu=f*I*\mu$,又$\mu*I=e,e*f=f$,所以$f=g*\mu=\sum_{d|n}{g(d)\mu(\frac{n}{d})}$

原文地址:https://www.cnblogs.com/PHDHD/p/12040666.html

时间: 2024-11-12 06:59:18

狄利克雷卷积和莫比乌斯反演的相关文章

狄利克雷卷积及莫比乌斯反演

1.数论函数 定义两个数论函数\(f(n)\)与\(g(n)\) 则\((f+g)(n)=f(n)+g(n)\) 2.狄利克雷卷积 定义两个数论函数的狄利克雷卷积\(*\) 定义数论函数\(t=f*g\) 则\(\mathbf t(n)=\sum_{ij=n}\mathbf f(i)\mathbf g(j)\) 显然,\(f*g=g*f,f*(g*k)=(f*g)*k,f*(g+k)=f*g+f*k\) 定义数论函数\(f\)的单位元\(?\),使得\(\epsilon\ast\mathbf f

Dirichlet卷积和莫比乌斯反演

半夜不睡写博客 1.Dirichlet卷积 定义2个数论函数f,g的Dirichlet卷积$(f*g)n=\sum_{d|n}f(d)g(\frac{n}{d})$ Dirichlet卷积满足交换律,结合律,加分分配律,若f,g为积性函数,则f*g也为积性函数 2.莫比乌斯反演 如果有2个函数f,g满足$f(n)=\sum_{d|n}g(d)$ 则有$g(n)=\sum_{d|n}\mu(d)f(\frac{n}{d})$ 两者可以互相推得,即$f=g*1 \Leftrightarrow g=\

数论入门——莫比乌斯函数,欧拉函数,狄利克雷卷积,线性筛,莫比乌斯反演,杜教筛

一个菜鸡对数论的一点点理解... 莫比乌斯函数 定义函数\(\mu(n)\)为: 当n有平方因子时,\(\mu(n)=0\). 当n没有平方因子时,\(\mu(n)=(-1)^{\omega(n)}\),\(\omega(n)\)表示n不同质因子的个数. 性质1: \(\sum_{d|n}\mu(d)=[n=1]\) 证明:我们把n分解质因数,则原式\(=(-1+1)^{\omega(n)}=0\). 因为对于不同的质因子,只有选和不选两种方案,这是一个组合数相加的形式,偶数加奇数减,根据二项式

狄利克雷卷积 &amp;&amp; 莫比乌斯反演

狄利克雷卷积 && 莫比乌斯反演 狄利克雷卷积 数论函数及其运算 数论函数是指定义域是正整数,值域是一个数集的函数. 加法,逐项相加,即\((f+h)(n)=f(n)+h(n)?\): 数乘,这个数和每一项都相乘,即 \((xf)(n)=x·f(n)?\) 狄利克雷卷积 定义两个数论函数的狄利克雷卷积 \(*:?\) 若\(t=f*g?\),则\(t(n)=\sum_{d|n}^{}f(d)·g(\frac{n}{d})?\),又或者写成\(t(n)=\sum_{ij=n}f(i)\cdo

[莫比乌斯反演]【学习笔记】[更新中]

参考资料: [大部分还没看完,目前主要看了popoqqq那篇 orz] http://wenku.baidu.com/link?url=Kzzxkk64CFU7sfDeJbGKNpZpFJzJY1ZwNoaPgGo7tPSpv4KJvGAkStkpzytG46gjQuqNX7NB0merxfS4knD2H5fw7s4oHu1o1-6p16_VbEm http://wenku.baidu.com/view/77396ebb27d3240c8547ef2e.html?re=view 浅谈一类积性函数

【bzoj4407】于神之怒加强版 莫比乌斯反演+线性筛

题目描述 给下N,M,K.求 输入 输入有多组数据,输入数据的第一行两个正整数T,K,代表有T组数据,K的意义如上所示,下面第二行到第T+1行,每行为两个正整数N,M,其意义如上式所示. 输出 如题 样例输入 1 2 3 3 样例输出 20 题解 莫比乌斯反演+线性筛 $\sum\limits_{i=1}^n\sum\limits_{j=1}^m\gcd(i,j)^k\\=\sum\limits_{d=1}^{\min(n,m)}d^k\sum\limits_{i=1}^n\sum\limits

【Luogu3768】简单的数学题(莫比乌斯反演,杜教筛)

[Luogu3768]简单的数学题(莫比乌斯反演,杜教筛) 题面 洛谷 \[求\sum_{i=1}^n\sum_{j=1}^nijgcd(i,j)\] $ n<=10^9$ 题解 很明显的把\(gcd\)提出来 \[\sum_{d=1}^nd\sum_{i=1}^n\sum_{j=1}^nij[gcd(i,j)==d]\] 习惯性的提出来 \[\sum_{d=1}^nd^3\sum_{i=1}^{n/d}\sum_{j=1}^{n/d}ij[gcd(i,j)==1]\] 后面这玩意很明显的来一发

【Project Euler】530 GCD of Divisors 莫比乌斯反演

[题目]GCD of Divisors [题意]给定f(n)=Σd|n gcd(d,n/d)的前缀和F(n),n=10^15. [算法]莫比乌斯反演 [题解]参考:任之洲数论函数.pdf 这个范围显然杜教筛也是做不了的,而且考虑直接化简f(n)也遇到了困难,所以考虑将前缀和的Σ一起化简. $$F(n)=\sum_{i=1}^{n}\sum_{d|i}(d,\frac{i}{d})$$ 这一步很常见的是第一重改为枚举倍数,但这样化简后面就推不下去了. 这道题必须最后转成$\sigma_0(n)$才

莫比乌斯反演&#183;学习记录

莫比乌斯反演·学习记录 cyw在6.8左右学的莫比乌斯反演,记录一下 这个东西感觉不大好描述,我一开始也不知道这玩意能干嘛(其实现在也不知道) CYW认为,对关于一些因数/倍数关系进行操作的行为,可以用莫比乌斯反演来解决 莫比乌斯函数 这并不是什么高大上的东西,但是很有用 对于 莫比乌斯函数 的定义是 $d=1,\mu(d)=1 $ \(d=\prod_{k=1}^n p_k\;(k\in prime),\mu(d)=(-1)^k\) 即数\(d\)可以被表示为若干互异素数相乘的形式(指数不超过