数论相关

词客有灵应识我,霸才无主独怜君。

主要记录一些 不太熟悉的式子,以提高熟练度。

一个定理

\[\forall a,b,c\in \mathbb{Z},\left\lfloor\dfrac{a}{bc}\right\rfloor = \left\lfloor{\dfrac{\left\lfloor\dfrac{a}{b}\right\rfloor}{c}}\right\rfloor \]

证明:$$\dfrac{a}{b} = \left\lfloor{\dfrac{a}{b}}\right\rfloor + r(0\le r < 1)$$

\[\left\lfloor\dfrac{a}{bc}\right\rfloor = \left\lfloor\dfrac{a}{b}\times\dfrac{1}{c}\right\rfloor = \left\lfloor{\dfrac{1}{c}\times\left({\left\lfloor{\dfrac{a}{b}}\right\rfloor + r}\right)}\right\rfloor = \left\lfloor{\dfrac{\left\lfloor\dfrac{a}{b}\right\rfloor}{c} + \dfrac{r}{c}}\right\rfloor = \left\lfloor{\dfrac{\left\lfloor{\dfrac{a}{b}}\right\rfloor}{c}}\right\rfloor\]

一个注意点 在最后的变形 向下取整中左边的余数加上\(\frac{r}{c}\) 一定小于1故原式成立。

\(f(n)\)\(g(n)\) 都是积性函数,,则以下函数也为积性函数:

\[\begin{aligned} h(x) = f(x^p)\\ h(x) = f^p(x)\\ h(x) = f(x)g(x)\\ h(x) = \sum_{d\mid x} f(d)g\left(\dfrac{x}{d}\right) \end{aligned}\]

最后一个貌似不太直观,可以考虑两边的因子问题,这表明两个积性函数的狄利克雷卷积仍为积性函数。

常见积性函数:
单位函数 \(\epsilon(n)=[n=1]\)
幂函数 \(Id^k(n)=n^k\)\(id^1(n)\) 通常简记为 \(id(n)\)
常数函数 \(1(n)=1\)
因数个数 \(\operatorname{d}(n) = \sum\limits_{d\mid n} 1\)
除数函数 \(\sigma_{k}(n) = \sum\limits_{d\mid n} d^k\)\(k=1\) 时为因数和函数,通常简记为 \(\sigma_{n}\)\(k=0\) 时为因数个数函数 \(\sigma_{0}(n)\)
欧拉函数 \(\varphi(n) = \sum\limits_{i=1}^{n} [\gcd(i,n) = 1]\)
莫比乌斯函数 \(\mu(n) = \begin{cases}1,n=1\\0 ,n\ \text{含有平方因子}\\(-1)^k,k\text{为}\ n\ \text{的本质不同质因子个数} \end{cases}\)

对于以上函数 着重于对欧拉函数的是否为积性函数的证明:

直接利用定义式不是很容易进行证明 考虑另外一个式子\(\varphi(n)=n\prod_{p|n}(1-\frac{1}{p})\) 这里p为质数。
根据这个式子容易证明为积性函数。

另外一个狄利克雷卷积证法:\(\varphi(n)=\sum_{d|n}\mu(\frac{n}{d})d=(id*\mu)(n)\)

这个是一个容斥求法,由此欧拉函数为两个积性函数的卷积,故也为积性函数。

接下来是狄利克雷卷积:

定义两个数论函数 \(f,g\) 的狄利克雷卷积为:$$\large(f\ast g) (n) = \sum_{d\mid n} f(d)g\left(\dfrac{n}{d}\right)$$
显然满足交换律,结合律,分配律。
\(f \ast g = g \ast f\)
\((f \ast g) \ast h = f\ast (g\ast h)\)
\(f\ast (g+h) = f\ast g + f\ast h\)
但笔者水平太低,看不出为何具有结合律。
这里给出一个粗略的证明将两个式子完全展开 对于前一个式子的某一个项来说必然有后一项能与其相等。
同时考虑到两个式子的项数相等所以原式满足 当然也因为这两个式子对称 可以交换所以相等。

\(\epsilon\) 为狄利克雷卷积的单位元,有 \((f\ast \epsilon)(n) = f(n)\)
\(f,g\) 为积性函数,则 \(f \ast g\) 为积性函数。
\(\epsilon = \mu \ast 1=\sum\limits_{d\mid n} \mu (d)\)
\((\operatorname{Id}_k\ast 1)(n) = \sum_{d\mid n} \operatorname{Id_k}(d) = \sum_{d\mid n} d^k = \sigma_k(n)\)
\(\begin{aligned} \varphi \ast 1 = \operatorname{Id}\\ \varphi =\operatorname{Id}\ast \mu \end{aligned}\)

关于倒数第二个式子的证明1 这是一个简单的莫比乌斯反演式子 2 这个过程等价于枚举gcd再数多少个和n的gcd为当前gcd的个数。

莫比乌斯函数:
\(\mu\) 为莫比乌斯函数。莫比乌斯函数不仅是积性函数,还有如下性质(即 \(\mu * 1=\epsilon\)

同时有 $$[\gcd(i,j)=1]=\sum\limits_{d| \gcd(i,j)} \mu(d)$$

莫比乌斯变换

\(f(n),g(n)\) 为两个数论函数。
根据 \(\mu \ast 1=e\),可以推出 \(f=f \ast \epsilon = f\ast(\mu \ast 1)=f \ast \mu \ast 1=(f \ast 1) \ast \mu\)

posted @ 2022-08-21 17:22  chdy  阅读(31)  评论(0编辑  收藏  举报