莫比乌斯反演定理的证明。

莫比乌斯反演定理的证明。莫比乌斯反演定理的证明 ps ps ps 初学给自己做个笔记 怕以后忘了 前置知识 莫比乌斯函数 mu 的两个性质 1 d n d n 1 1 sum limits d n mu d n 1 1 d n d n 1 2 d n d d n n2 sum limits d n dfrac mu d d dfrac varphi n n 2 d n d d n n 这里证明用不到 定理 若有定义在 N N N 上的函数 F

莫比乌斯反演定理的证明。

p s : ps: ps:初学给自己做个笔记,怕以后忘了。

前置知识:莫比乌斯函数 μ \mu μ的两个性质:

1. ∑ d ∣ n μ ( d ) = [ n = = 1 ] 1.\sum\limits_{d|n}\mu(d)=[n==1] 1.dnμ(d)=[n==1]

2. ∑ d ∣ n μ ( d ) d = φ ( n ) n 2.\sum\limits_{d|n}\dfrac{\mu(d)}{d}=\dfrac{\varphi(n)}{n} 2.dndμ(d)=nφ(n) (这里证明用不到)

定理:若有定义在 N + N^+ N+上的函数 F ( n ) , f ( n ) F(n),f(n) F(n),f(n)满足关系:

F ( n ) = ∑ d ∣ n f ( d ) F(n)=\sum\limits_{d|n}f(d) F(n)=dnf(d),则有: f ( n ) = ∑ d ∣ n μ ( d ) F ( n d ) f(n)=\sum\limits_{d|n}\mu(d)F(\dfrac{n}{d}) f(n)=dnμ(d)F(dn)

证明:我们只需证上述等式右边等于左边即可。

∑ d ∣ n μ ( d ) F ( n d ) \sum\limits_{d|n}\mu(d)F(\dfrac{n}{d}) dnμ(d)F(dn)

= ∑ d ∣ n μ ( d ) ∑ e ∣ n d f ( e ) \sum\limits_{d|n}\mu(d)\sum\limits_{e|\frac{n}{d}}f(e) dnμ(d)ednf(e) (定义) (1)

= ∑ d ∣ n ∑ e ∣ n d μ ( d ) f ( e ) \sum\limits_{d|n}\sum\limits_{e|\frac{n}{d}}\mu(d)f(e) dnednμ(d)f(e) (分配律) (2)

= ∑ e ∣ n ∑ d ∣ n e μ ( d ) f ( e ) \sum\limits_{e|n}\sum\limits_{d|\frac{n}{e}}\mu(d)f(e) endenμ(d)f(e) ( e , d e,d e,d的地位是可交换的) (3)

= ∑ e ∣ n f ( e ) ∑ d ∣ n e μ ( d ) \sum\limits_{e|n}f(e)\sum\limits_{
{d|\frac{n}{e}}}\mu(d)
enf(e)denμ(d)
(结合律) (4)

= f ( n ) f(n) f(n) ( μ \mu μ性质1) (5)

证毕。

如果这里还是看不懂请看下面。

对于 ( 2 ) → ( 3 ) (2)\rightarrow(3) (2)(3)的解释:

因为 e ∣ n d ⇔ e d ∣ n e|\dfrac{n}{d}\Leftrightarrow ed|n ednedn

可以理解为对每个 n n n的因子 d d d求出所有满足 e d ∣ n ed|n edn e e e,即二元组 ( d , e ) (d,e) (d,e)的个数。

举个例子: n = 6 n=6 n=6.

d = 1 , e = { 1 , 2 , 3 , 6 } d=1,e=\{1,2,3,6\} d=1,e={
1,2,3,6}

d = 2 , e = { 1 , 3 } d=2,e=\{1,3\} d=2,e={
1,3}

d = 3 , e = { 1 , 2 } d=3,e=\{1,2\} d=3,e={
1,2}

d = 6 , e = { 1 } d=6,e=\{1\} d=6,e={
1}

因为 e , d e,d e,d都是 n n n的因子,所以地位等价。

即条件可以改为 d ∣ n e ⇔ d e ∣ n d|\dfrac{n}{e}\Leftrightarrow de|n denden

每个 n n n的因子 e e e求出所有满足 d e ∣ n de|n den e e e,即二元组 ( e , d ) (e,d) (e,d)的个数。

e = 1 , d = { 1 , 2 , 3 , 6 } e=1,d=\{1,2,3,6\} e=1,d={
1,2,3,6}

e = 2 , d = { 1 , 3 } e=2,d=\{1,3\} e=2,d={
1,3}

e = 3 , d = { 1 , 2 } e=3,d=\{1,2\} e=3,d={
1,2}

e = 6 , d = { 1 } e=6,d=\{1\} e=6,d={
1}

( 4 ) → ( 5 ) (4)\rightarrow(5) (4)(5)的解释:

显然当 n e ≠ 1 \dfrac{n}{e}\neq1 en=1时, ∑ d ∣ n e μ ( d ) = 0 \sum\limits_{
{d|\frac{n}{e}}}\mu(d)=0
denμ(d)=0

只有当 n e = 1 → e = n \dfrac{n}{e}=1\rightarrow e=n en=1e=n时, ∑ d ∣ n e μ ( d ) = 1 \sum\limits_{
{d|\frac{n}{e}}}\mu(d)=1
denμ(d)=1

∑ e ∣ n f ( e ) ∑ d ∣ n e μ ( d ) \sum\limits_{e|n}f(e)\sum\limits_{
{d|\frac{n}{e}}}\mu(d)
enf(e)denμ(d)
= f ( n ) × 1 = f ( n ) f(n)\times 1=f(n) f(n)×1=f(n)

卷积证明见置顶回答

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220753.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午7:44
下一篇 2026年3月17日 下午7:44


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号