はじめに
この記事では私、子葉が10/23(土)に開催された第22回日曜数学会にて発表した内容をそれとなーくまとめたものになります(発表の一部始終については
ここ
で見れます)。全体的には私が前に書いた記事
リーマン予想って結局何が嬉しいの?
の内容を発表用に凝縮したものになってます。
リーマン予想から何がわかるのか
スライド1
リーマン予想とは「ゼータ関数の非自明な零点がに整列している」という話でしたが、もしそうだとして、何なの?という感じがします。実際「リーマン予想とはどういう主張であるか」は知っていても「リーマン予想から何がわかるのか」まで知っている人は少ないと思います。
ただ、リーマンゼータ関数について勉強をしていると「ゼータ関数と素数は何か関係があるらしい」ということは耳にすると思います。実際リーマンが後にリーマン予想として知られるようになった一文を記した論文『与えられた数より小さな素数の個数について』にはゼータ関数と素数とを結びつける式:リーマンの素数公式というものが証明されています。というわけでこのを起点にリーマン予想から何がわかるのかを紐解いていきましょう。
スライド2
とは以下の素数の個数を表わす関数として定義されて、そのグラフ(青)はしばしば素数階段と呼ばれています。そしてこの素数階段は素数定理というものによって(赤)とか対数積分(緑)というグラフで近似できることが知られています。もっと言えば素数階段を重ねた関数(橙)はその誤差のグラフ(赤)を見てもわかるようにほとんどに一致していることがわかります。(この近似関係はゼータ関数がにおいて零点を持たないことから導かれるのですが、)実はリーマン予想はこの誤差がどのくらいの大きさであるかまで教えてくれるのです。
(ちなみにこのグラフは
ここ
で見ることができます。)
スライド3
具体的にはその誤差の大きさが高々程度であるということがリーマン予想(が真であるという仮定)からわかります。さらに言えば(ここでは詳しくは解説しませんが)上の不等式はSchoenfeldさんによって精密化されており、(もちろんリーマン予想が真であるという仮定の上で)下のような不等式が成り立つということが知られています。実際において誤差(橙)とリーマン予想による評価(黄)をグラフにしてみるとこんな感じになります。またこの誤差のグラフ(橙)は一見ずっと正の値を取りそうに見えますが、実際はどこかでになり負の値を取り、また正になっては負になってと振動することが知られており、さらにその振幅は段々大きくなって発散していくことがわかっています。というわけでリーマン予想からはその振幅の大きさの上界がわかることになるのでこれは非常に嬉しいのです。
素数とゼータ
スライド4
というわけでリーマン予想から何がわかるのかということはわかりましたが、まだゼータ関数とリーマン予想と素数がどう繋がっているのかまではわかりません。とりあえずリーマンの素数公式におけるはゼータ関数の非自明な零点のことを言っているので、ここにリーマン予想が作用することで不等式は示せそうな気はします。つまり今問題なのはゼータ関数からどうやって素数公式がわかるのか、ということになってきます。
スライド5
それはまずオイラー積という素数でゼータ関数を表現した式から出発します。積の形だと使いづらいので対数を取ってなんだかんだすることで、素数の情報からゼータの情報を引き出す式ができます。
スライド6
ただ、今知りたいのはこの素数の情報なので積分からこれを取り出す、ということをしたいわけです。積分から中身を取り出すと言えばフーリエ変換というものがありました。フーリエ変換はまた積分をしてやることでその中身を取り出すことができます。そしてこの左の積分もメリン変換と呼ばれて同じようにを積分してやることで中身を取り出せるのです(はがで定まる限り任意)。というわけでこれをさっきの式に適応することでを取り出すことができたのですが、ここで注意してほしいのが元の式はでしか成り立っていないのでではないといけないということです。
スライド7
とりあえずこうしてゼータから素数の情報を引き出す式が出来ましたが、この式はゼータ関数のの情報しか使っていません。しかしゼータ関数の零点は全部にあったのでこれだと零点の情報から素数の情報を引き出す式が作れそうにありません。そこで零点からゼータ関数を表現する式を考えたくなります。零点から関数を表現する、といえば因数分解というものがありました。因数分解と言えば多項式がにおいてになればと表現できることを言いました。これはゼータ関数にも同じようなことができて、ゼータ関数の非自明な零点と自明な零点から(収束性とか色々考慮した結果)右下のような因数分解が成り立つことが知られています。
スライド8
というわけで零点からゼータを表現する式、ゼータから素数(の情報)を表現する式ができたので、これを組み合わせて計算していった結果、下のような素数公式が得られることになります。
素数とリーマン予想
スライド9
というわけでゼータ(の零点)と素数とがどう繋がっているのかはわかりました。ちなみにさっきのはの素数公式でしたが、メビウスの反転公式というものでからを表現することができるのでの素数公式を得ることができます。そして、次に問題になるのがリーマン予想からどうあの不等式が導かれるのか、ということになります。更に言うと実はこの不等式はリーマン予想と同値になっています。そのことについても一緒に解説していきましょう。
スライド10
まずリーマン予想から不等式を導く流れを見ていきましょう。上の式はじゃなくてを考えればいいということを書いています。いま、リーマンの素数公式から素数定理の誤差は次のように表現できました。ここで右の二項はおよそから程度でほぼ無視できます。またLittlewoodの定理から左辺は振動しながら発散するということだったのでの項が振動項ということになります。
いま対数積分はと近似できるのでこれをさっきの級数に適用して指数を落とすと真ん中くらいの式のようになります。この右側の級数をの大きさに応じて分け、一方は絶対値を中に入れてやるとリーマン予想の仮定からとなります。もしリーマン予想が成り立たないとするとはより大きくないといけません。
また非自明な零点の分布についてはある程度わかっていて、どちらの値もとなることがわかっています。そしてそれをで割っていたので結局が成り立つわけです。
スライド11
逆にその不等式を仮定するとリーマン予想が導かれることを示します。素数の情報からゼータの情報を引き出すと言えばオイラー積から導かれる次のような式がありました。さっきはこの式から素数公式、ひいては対数積分が出てきましたが、逆にをこの積分に入れることでが出てくることになります(ただが発散する都合でその等式は厳密には成り立ちません)。
いま仮定よりと評価できるので左辺の積分は、つまりの実部がよりちょっとでも右側にあれば収束することになります。
ここで非自明な零点がの右側にあったとするとが発散することになりますが、これは右辺が収束することに矛盾します。また非自明な零点がの左側にあるときゼータ関数の対称性からも非自明な零点になりますが、はより右側にあるので矛盾します。ということで非自明な零点は全部に整列していなくてはいけない、つまりリーマン予想は真ということになります。
スライド12
以上で話したいことは全部ですが、最後に今回出てきた式の関係をまとめておきましょう。まず最初にオイラー積から積分の式が出てきて、この積分の式とゼータ関数の因数分解から素数公式が、素数公式とリーマン予想から例の不等式が、例の不等式と積分の式からリーマン予想が導かれる。という構図になっています。
スライド13
ご清聴ありがとうございました。