名古屋大学 情報学研究科 数理情報学専攻 2017年8月実施 問題3 離散数学
Author
祭音Myyura
Description
以下の各問に答えよ。
(1)
f を非負の整数で定義される関数とする。非負の整数 n に対して関数 g を
g(n)=k=0∑n(kn)f(k)
と定める、このとき,
f(n)=k=0∑n(kn)(−1)n−kg(k)
が成立することを示せ。
(2)
μ を Mobius 関数とする。すなわち、正の整数に対して
μ(n)=⎩⎨⎧1(−1)k0(n=1)(n is a product of k distinct prime numbers)(otherwise)
とする。
(i)
正の整数 n に対して、
d∣n∑μ(d)={10(n=1)(n≥2)
が成立することを示せ。ただし、d は n のすべての正の約数を動くものとする。
(ii)
f を正の整数で定義される関数とする。正の整数 n に対して関数 g を
g(n)=d∣n∑f(d)
と定める。 このとき、
f(n)=d∣n∑μ(dn)g(d)
が成立することを示せ。
题目描述
回答下列离散数学问题。
-
设 f 是定义在非负整数上的函数,并对非负整数 n 定义
g(n)=k=0∑n(kn)f(k).
证明二项反演公式
f(n)=k=0∑n(kn)(−1)n−kg(k).
-
设 μ 为 Möbius 函数:
μ(n)=⎩⎨⎧1,(−1)k,0,n=1,n 是 k 个互异素数之积,其他情况.
-
对任意正整数 n,证明
d∣n∑μ(d)={1,0,n=1,n≥2;
其中 d 遍历 n 的全部正因数。
-
设 f 定义在正整数上,并令
g(n)=d∣n∑f(d).
证明 Möbius 反演公式
f(n)=d∣n∑μ(dn)g(d).
Kai
(1)
k=0∑n(−1)n−k(kn)g(k)=k=0∑n(−1)n−k(kn)j=0∑k(jk)f(j)=j=0∑nk=j∑n(−1)n−k(kn)(jk)f(j)=j=0∑nk=j∑n(−1)n−k(jn)(n−kn−j)f(j)=j=0∑n(jn)f(j)k=0∑n−j(−1)k(kn−j).
By the binomial theorem
k=0∑n−j(−1)k(kn−j)={1,0,if n=jotherwise,
hence
k=0∑n(−1)n−k(kn)g(k)=(nn)f(n)=f(n),
(2)
(i)
The statement clearly holds if n=1.
Assume that n>1 and by the fundamental theorem of arithmetic we write
n=p1a1p2a2…pkak
In the sum ∑d∣nμ(d) the only non-zero terms come from d=1 and the divisors of n which are products of distinct primes.
From the definition of Binomial coefficient, there are (mk) ways to choose m primes from p1,p2,…,pk to multiply together.
Thus:
d∣n∑μ(d)=μ(1)+μ(p1)+⋯+μ(pk)+μ(p1p2)+⋯+μ(pk−1pk)+⋯+μ(p1p2⋯pk)=(0k)+(1k)(−1)+(2k)(−1)2+⋯+(kk)(−1)k=0
(ii)
(This is the so-called Mobius inversion formula)
d∣n∑μ(dn)g(d)=d∣n∑μ(d)g(dn)=d∣n∑μ(d)c∣dn∑f(c)=c∣n∑f(c)d∣cn∑μ(d)
By using the result of Question (2)-(i), i.e.,
d∣n∑μ(d)=1 for n=1,d∣n∑μ(d)=0 for n>1
If we have cn=1, i.e., n=c then we have
d∣cn∑μ(d)=d∣1∑μ(d)=1
and that ∑d∣cnμ(d)=0 if otherwise. Hence by considering n=c we get
c∣n∑f(c)d∣cn∑μ(d)=f(n).