本記事の内容
本記事は、メビウス関数とリーマンのゼータ関数との関係を証明する記事です。
本記事を読むにあたり、メビウス関数について知っている必要があるため、以下の記事も合わせてご覧ください。
メビウス関数の復習
メビウス関数とは何だったか、および基本的な性質について復習します。
メビウス関数とは?
n∈Nに対して、n=1であれば1を対応させます。
すなわちμ(1)=1と定めます。
n≠1であるとき、nを素因数分解して
n=pa11pa22⋯pakk
と書いたとしましょう。
ただし、p1<p2<⋯<pkは素数で、a1∈Nです。
このとき、任意の1≤i≤kなるi∈Nに対してai=1であるときは(−1)kを対応させます。
すなわち、この場合はμ(n)=(−1)kと定めます。
それ以外の場合は0を対応させます。
要するに、n∈Nに対して
- n=1ならばμ(n)=1
- nが相異なるk個の素数の積で表せるならばμ(n)=(−1)k
- nが平方数を因数に持つならばμ(n)=0
ということです。
これをまとめて書けば
メビウス関数
関数μμ:N⟶{−1,0,1}を、n∈Nに対して μ(n)={1(n=1)(−1)k(k=p1p2⋯pk)0(otherwise) で定める。 ただし、p1<p2<⋯<pkは素数とする。 この関数μをメビウス関数(M¨obius関数)という。です。
メビウス関数の基本的な性質
定理1.
n∈Nに対して、n>1ならば、 ∑d∈Nd∣nμ(d)=0 である。定理1.の証明は【代数学の基礎シリーズ】初等整数論編 その19を御覧ください。
定理2.
メビウス関数μは乗法的関数である。すなわち、gcd(m,n)=1なるm,n∈Nに対して μ(mn)=μ(m)μ(n) である。また、gcd(m,n)≠1ならば μ(mn)=0 である。定理2.の証明は【代数学の基礎シリーズ】初等整数論編 その20を御覧ください。
定理3.(メビウスの反転公式)※再掲※
f(n)を乗法的関数(※後述)とする。F(n)=∑d∣nf(d)で定めれば、 f(n)=∑d∣nμ(d)F(nd)=∑d∣nμ(nd)F(d) である。定理3.の証明は【代数学の基礎シリーズ】初等整数論編 その20を御覧ください。
本記事で言いたいこと
本記事で言いたいこと、証明したいことは誠にシンプルです。
定理0.
μ:N⟶{−1,0,1}をメビウス関数、ζ:R⟶Rをリーマンのゼータ関数とする。すなわち ζ(d)=∞∑n=11ndとする。このとき、 ζ−1(d)=∞∑k=1μ(k)kd である。なんとも不思議に思った記憶があります。
リーマンのゼータ関数 (ほんのちょっとだけ)
リーマンのゼータ関数は数論だけでなく、数学全体で非常に重要な関数です。
ご存じの方も多いと思いますが、ミレニアム懸賞問題の1つであるリーマン予想もこのゼータ関数に関わるものです。
ゼータ関数とは?
まず、リーマンのゼータ関数(または単にゼータ関数)とは
リーマンのゼータ関数
ζ(d)=∞∑n=11ndを指します。
誠にシンプルなコンセプトですが、そのシンプルさから驚くほど色々なことが分かります。
ゼータ関数は、d>1のときに収束することがよく知られており、d=1のときの
ζ(1)=∞∑n=11n=∞
という数式はどこか見慣れていると思います。
ちなみに、d=2のときは
ζ(2)=∞∑n=11n2=π26
であることがオイラーによって証明されていますね(バーゼル問題)。
「え?有理数しか足し合わせてないのに、無限個足すと無理数になるの?本当に?」と大いに疑ったものです。
ゼータ関数のオイラー積表示とその証明
ゼータ関数は「和」の形をしていますが、実は「積」の形で表現することができます。
それが「オイラー積表示」です。
定理4.(ゼータ関数のオイラー積表示)
ζ(d)=∏p:prime11−p−d(d>1)∏p:primeは「すべての素数pでの積」という意味です。
まずは、このオイラー積表示を証明します。
定理4.の証明
まず、
ζ(d)=∞∑n=11nd=11d+12d+13d+14d+⋯
でした。
(1)の右辺を上手く変形します。
(1)の右辺の分母を素因数分解します。
ζ(d)=11d+12d+13d+14d+15d+16d+⋯=11d+12d+13d+122d+15d+1(2⋅3)d+⋯
ここで、(1)式のnはすべての自然数であり、(2)式はそのnを素因数分解したわけですから、すべての自然数の素因数分解のパターンが出現することになります。
故に、(2)の項を並び替えてみると、
11d+12d+13d+122d+15d+1(2⋅3)d+⋯=11d+12d+1(2⋅3)d+1(2⋅5)d+⋯+1(2⋅3⋅3)d+1(2⋅3⋅7)d+⋯+122d+1(2⋅3)2d+1(2⋅5)2d+⋯⋯⋯
となるわけですから、後は共通因数で括りだすことを繰り返せば、
11d+12d+1(2⋅3)d+1(2⋅5)d+⋯+1(2⋅3⋅3)d+1(2⋅3⋅7)d+⋯+122d+1(2⋅3)2d+1(2⋅5)2d+⋯⋯⋯=(11d+12d+122d+123d+⋯)×(11d+13d+132d+133d+⋯)×(11d+15d+152d+153d+⋯)⋯⋯=∏p:prime(11d+1pd+1p2d+1p3d+⋯)
となるわけです。
さて、(3)式を観察してみましょう。
11d+1pd+1p2d+1p3d+⋯
は、
の等比数列の和です。
そこで「この和は収束するか?」ということは考えなければなりません。
実は、収束します。
実際、リーマンのゼータ関数との大小関係を見れば分かります。
ζ(d)=11d+12d+13d+⋯
でした。
このとき、どんな素数pに対しても
11d+1pd+1p2d+1p3d+⋯<11d+12d+13d+⋯
が成り立っています。
実際、右辺の和の中に左辺の和が含まれています。
要するに、右辺(ゼータ関数)のほうが、左辺よりも多くの正の数を足しているから、右辺(ゼータ関数)のほうが大きい、ということです。
そして、今条件はd>1ですので、d>1の場合は右辺のゼータ関数が収束するから、
11d+1pd+1p2d+1p3d+⋯<∞
すなわち、今考えている等比数列の和も収束するわけです。
故に、高校数学で学んだ公式を使えば、
11d+1pd+1p2d+1p3d+⋯=11−1pd=11−p−d
が成り立ちます。
以上のことから、
ζ(d)=∏p:prime11−p−d(d>1)
が成り立ちます。
定理4.の証明終わり
メビウス関数とゼータ関数の関係
いよいよ本題です。
定理0.
μ:N⟶{−1,0,1}をメビウス関数、ζ:R⟶Rをリーマンのゼータ関数とする。すなわち ζ(d)=∞∑n=11ndとする。このとき、 ζ−1(d)=∞∑k=1μ(k)kd である。定理0.の証明
因数分解の基礎を思い出せば、なんら難しいことではありません。
∞∑n=1μ(n)nd
に対して、μがメビウス関数であるので、nが合成数の場合(つまりはnが素数でない場合)についてはμ(n)=0であることに注意します。
もう少し詳しく言えば、定理4.の証明のときと同様にnはすべての自然数であり、メビウス関数の性質からnが素数のときだけを考慮すれば良いことになります。
したがって、nとしては相異なる素数の積の場合だけで考えればOKということになります。
すると、
∞∑n=1μ(n)nd=11d−12d−13d+0−15d+16d−⋯+1(2⋅3)d+1(2⋅5)d+1(2⋅7)d+⋯+1(3⋅5)d+1(3⋅7)d+1(3⋅11)d+⋯⋯⋯+1(2⋅3⋅5)d+1(2⋅3⋅7)d+1(2⋅3⋅11)d+⋯=(1−12d)(1−13d−15d−⋯+1(3⋅5)d+1(3⋅7)d+⋯)
となります。
後は、(5)式から(6)式への変形を繰り返せばOKです。
故に、
(1−12d)(1−13d−15d−⋯+1(3⋅5)d+1(3⋅7)d+⋯)=(1−12d)(1−13d)(1−15d)⋯=∏p:prime(1−p−d)
となります。
ここで、定理4.を使います。
定理4.から
ζ(d)=∏p:prime11−p−d(d>1)
ですので、
ζ(d)−1=∏p:prime(1−p−d)
となり、証明完了です。
定理0.の証明終わり
皆様のコメントをください!
まだまだ梅雨ですね。
毎日雨、というわけではないですが。
しかし、ジメジメしたり、ひょんなときに雨が降ってきたりと大変ですよね。
洗濯物は部屋干しせざるを得ないわけですが、皆様、何か匂いなどを解消する知恵などありますか?
ぜひ教えてください!
結
今回は、メビウス関数とゼータ関数の関係及びゼータ関数のオイラー積表示を証明しました。
ゼータ関数は数論に限らず、数学一般において誠に重要な関数です。
そのゼータ関数とメビウス関数は関係があります。
なんと、ゼータ関数の係数(のようなもの)をメビウス関数とすると、ゼータ関数の逆関数と一致するのです。
次回は、1のn乗根について解説します。
乞うご期待!
質問、コメントなどお待ちしております!
どんな些細なことでも構いませんし、「定理〇〇の△△が分からない!」などいただければお答えします!
お問い合わせの内容にもよりますが、ご質問はおおよそ1週間以内にお答えします。
(難しかったらもう少しかかるかもしれませんが…)
初等整数論について、以下の書籍をオススメします!
コメントをする