莫比烏斯反演定理推導

2021-08-04 13:13:59 字數 1621 閱讀 5770

已知

f(n)=∑d

|nf(

d)求證: f(

n)=∑

d|nμ

(d)f

(nd)

(d|n代表d是n的因數) 其中μ

(d) 為莫比烏斯函式,定義如下:

(1)若d=

1 則μ(

d)=1

; (2)若d=

p1p2

...p

k,pi

為互異素數,那麼μ(

d)=(

−1)k

(3)其它情況下μ(

d)=0

求證之前先證明μ(

d)的乙個性質

對於任意正整數n有: ∑d

|nμ(

d)={

1,0,

n=1n>1

證明:

①當n=1時,顯然成立 ②當n

≠1時,

將n分解

為n=p

a11p

a22p

a33.

..pa

kk 在

n 的所有因子中,

μ值不為零的只有所有質因子次數都為1的因,其中質因數個數為

r 個的因子有cr

k個,那麼: ∑d

|nμ(

d)=c

0k−c

1k+c

2k..

.(−1

)kck

k=∑i

=1k(

−1)i

cik

有二項式定理 (x

+y)k

=∑i=

1kci

kxiy

k−i

將x=−

1,y=

1 帶入期中,可得 0=

∑i=1

k(−1

)ici

k 證得: ∑d

|nμ(

d)={

1,0,

n=1n>1②

莫比烏斯反演定理推導 ∑d

|nμ(

d)f(

nd)=

∑d|n

μ(d)

∑k|n

df(k

) ∑d

|nμ(

d)∑k

|ndf

(k)=

∑d|n

f(k)

∑d|n

kμ(d

)②我認為②最難理解了,可以這樣理解,兩重for迴圈求解f(

k)∗μ

(d)

交換迴圈上限不影響結果.

因為k是nd

的因子,所以存在乙個整數p使p∗

k∗d=

n ,所以列舉nd

和nk 效果是一樣的;

在②中,對於∑d

|nkμ

(d)

當且僅當nk

=1時,∑d|

nkμ(

d)=1

所以:∑d

|nf(

k)∑d

|nkμ

(d)=

f(n)

所以:∑d

|nμ(

d)f(

nd)=

f(n)

證畢.

莫比烏斯反演 二 莫比烏斯反演定理

首先設兩個任意函式f x 和f x 定義運算 f x sum f d 這時就可以用f x 表示f x f 1 f 1 f 2 f 1 f 2 f 3 f 3 f 1 f 4 f 4 f 2 f 1 f 5 f 5 f 1 f 6 f 6 f 3 f 2 f 1 這時可以試著用f x 表示f x f ...

莫比烏斯反演

首先 莫比烏斯函式有個性質 d n d 1 n 1 0 n 1 證明 n 1時,不做多餘說明。n 1 根據唯一分解定理,可以分解n ki 1pai i 對於那些含平方因子也就是存在ai 不為1的數,它的函式值為0,對答案沒有任何貢獻。所以我們來看看那些是互異素數乘積的數,每乙個成為它約數的數是什麼樣...

莫比烏斯反演

定理 f n 和f n 是定義在非負整數集合上的兩個函式,並且滿足條件f n d nf d 那麼我們得到結論f n d n d f n d 在上面的公式中有乙個函式 d 它的定義如下 1 若d 1,那麼 d 1 2 若d p1 p2 p k 均為互異素數,那麼 d 1 k 3 其它情況下 d 0 對...