Loading [MathJax]/jax/output/CommonHTML/jax.js
スポンサーリンク

メビウス関数とリーマン-ゼータ関数の関係 リーマン-ゼータ関数のオイラー積表示の証明

代数学

本記事の内容

本記事は、メビウス関数とリーマンのゼータ関数との関係を証明する記事です。

本記事を読むにあたり、メビウス関数について知っている必要があるため、以下の記事も合わせてご覧ください。

メビウス関数の復習

メビウス関数とは何だったか、および基本的な性質について復習します。

メビウス関数とは?

nNに対して、n=1であれば1を対応させます。
すなわちμ(1)=1と定めます。

n1であるとき、nを素因数分解して
n=pa11pa22pakk
と書いたとしましょう。
ただし、p1<p2<<pkは素数で、a1Nです。

このとき、任意の1ikなるiNに対してai=1であるときは(1)kを対応させます。
すなわち、この場合はμ(n)=(1)kと定めます。

それ以外の場合は0を対応させます。

要するに、nNに対して

  • n=1ならばμ(n)=1
  • nが相異なるk個の素数の積で表せるならばμ(n)=(1)k
  • nが平方数を因数に持つならばμ(n)=0

ということです。
これをまとめて書けば

メビウス関数

関数μμ:N{1,0,1}を、nNに対して μ(n)={1(n=1)(1)k(k=p1p2pk)0(otherwise) で定める。 ただし、p1<p2<<pkは素数とする。 この関数μメビウス関数(M¨obius関数)という。

です。

メビウス関数の基本的な性質

定理1.

nNに対して、n>1ならば、 dNdnμ(d)=0 である。

定理1.の証明は【代数学の基礎シリーズ】初等整数論編 その19を御覧ください。

定理2.

メビウス関数μは乗法的関数である。すなわち、gcd(m,n)=1なるm,nNに対して μ(mn)=μ(m)μ(n) である。また、gcd(m,n)1ならば μ(mn)=0 である。

定理2.の証明は【代数学の基礎シリーズ】初等整数論編 その20を御覧ください。

定理3.(メビウスの反転公式)※再掲※

f(n)を乗法的関数(※後述)とする。F(n)=dnf(d)で定めれば、 f(n)=dnμ(d)F(nd)=dnμ(nd)F(d) である。

定理3.の証明は【代数学の基礎シリーズ】初等整数論編 その20を御覧ください。

本記事で言いたいこと

本記事で言いたいこと、証明したいことは誠にシンプルです。

定理0.

μ:N{1,0,1}をメビウス関数、ζ:RRをリーマンのゼータ関数とする。すなわち ζ(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:prime11pd(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(23)d+
ここで、(1)式のnはすべての自然数であり、(2)式はそのnを素因数分解したわけですから、すべての自然数の素因数分解のパターンが出現することになります。
故に、(2)の項を並び替えてみると、
11d+12d+13d+122d+15d+1(23)d+=11d+12d+1(23)d+1(25)d++1(233)d+1(237)d++122d+1(23)2d+1(25)2d+
となるわけですから、後は共通因数で括りだすことを繰り返せば、
11d+12d+1(23)d+1(25)d++1(233)d+1(237)d++122d+1(23)2d+1(25)2d+=(11d+12d+122d+123d+)×(11d+13d+132d+133d+)×(11d+15d+152d+153d+)=p:prime(11d+1pd+1p2d+1p3d+)
となるわけです。

さて、(3)式を観察してみましょう。
11d+1pd+1p2d+1p3d+
は、

初項1、公比1pd

の等比数列の和です。
そこで「この和は収束するか?」ということは考えなければなりません。
実は、収束します。
実際、リーマンのゼータ関数との大小関係を見れば分かります。
ζ(d)=11d+12d+13d+
でした。
このとき、どんな素数pに対しても
11d+1pd+1p2d+1p3d+<11d+12d+13d+
が成り立っています。
実際、右辺の和の中に左辺の和が含まれています。
要するに、右辺(ゼータ関数)のほうが、左辺よりも多くの正の数を足しているから、右辺(ゼータ関数)のほうが大きい、ということです。

そして、今条件はd>1ですので、d>1の場合は右辺のゼータ関数が収束するから、
11d+1pd+1p2d+1p3d+<
すなわち、今考えている等比数列の和も収束するわけです。

故に、高校数学で学んだ公式を使えば、
11d+1pd+1p2d+1p3d+=111pd=11pd
が成り立ちます。

以上のことから、
ζ(d)=p:prime11pd(d>1)
が成り立ちます。

定理4.の証明終わり

メビウス関数とゼータ関数の関係

いよいよ本題です。

定理0.

μ:N{1,0,1}をメビウス関数、ζ:RRをリーマンのゼータ関数とする。すなわち ζ(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=11d12d13d+015d+16d+1(23)d+1(25)d+1(27)d++1(35)d+1(37)d+1(311)d++1(235)d+1(237)d+1(2311)d+=(112d)(113d15d+1(35)d+1(37)d+)
となります。
後は、(5)式から(6)式への変形を繰り返せばOKです。
故に、
(112d)(113d15d+1(35)d+1(37)d+)=(112d)(113d)(115d)=p:prime(1pd)
となります。

ここで、定理4.を使います。
定理4.から
ζ(d)=p:prime11pd(d>1)
ですので、
ζ(d)1=p:prime(1pd)
となり、証明完了です。

定理0.の証明終わり

皆様のコメントをください!

まだまだ梅雨ですね。
毎日雨、というわけではないですが。
しかし、ジメジメしたり、ひょんなときに雨が降ってきたりと大変ですよね。

洗濯物は部屋干しせざるを得ないわけですが、皆様、何か匂いなどを解消する知恵などありますか?
ぜひ教えてください!

今回は、メビウス関数とゼータ関数の関係及びゼータ関数のオイラー積表示を証明しました。
ゼータ関数は数論に限らず、数学一般において誠に重要な関数です。
そのゼータ関数とメビウス関数は関係があります。
なんと、ゼータ関数の係数(のようなもの)をメビウス関数とすると、ゼータ関数の逆関数と一致するのです。

次回は、1n乗根について解説します。

乞うご期待!
質問、コメントなどお待ちしております!
どんな些細なことでも構いませんし、「定理〇〇の△△が分からない!」などいただければお答えします!
お問い合わせの内容にもよりますが、ご質問はおおよそ1週間以内にお答えします。
(難しかったらもう少しかかるかもしれませんが…)

初等整数論について、以下の書籍をオススメします!

コメントをする

タイトルとURLをコピーしました