コンテンツにスキップ

リーマン予想とは何か:ゼータ関数の零点が素数を支配する

対象読者: 学部 1〜2 年の微分積分(級数の収束、ε-δ 論法)と、本テーマ第 1 章の素数定理の主張を知っている人。複素関数論は基本事項のみ使い、解析接続は本文で説明します。

前提となる記事:合同式とフェルマーの小定理:余りだけの世界で計算する

生 Markdown

素数は 2,3,5,7,11,…2, 3, 5, 7, 11, \ldots と不規則に並んでいるように見えます。ところが、xx 以下の素数が何個あるかを正確に知ろうとすると、リーマン・ゼータ関数という一つの関数が「どこで値 00 になるか」という問いにつながります。この記事では、その関数の定義から出発して、素数の個数の誤差の大きさが零点の位置で決まる仕組みと、零点はすべて一本の直線の上にあるはずだという未解決の予想(リーマン予想)の中身を順に見ていきます。読み終えると、この予想がなぜ素数の問題として最重要とされるのかを、自分の言葉で説明できるようになります。

  • リーマン・ゼータ関数 ζ(s)=∑n≥1n−s\zeta(s) = \sum_{n \ge 1} n^{-s} は Re⁡s>1\operatorname{Re} s > 1 で絶対収束し、そこでオイラー積 ∏p(1−p−s)−1\prod_p (1-p^{-s})^{-1} に等しくなります。この一つの等式が「和(すべての自然数)」と「積(素数)」を橋渡しし、ゼータ関数を素数の言語に変えます。
  • ζ\zeta は s=1s = 1 を唯一の極(単純極、留数 11)として複素平面全体へ有理型に解析接続され、ss と 1−s1-s を結ぶ関数等式を満たします(有理型とは、孤立した極を除いて複素微分できる関数のこと。解析接続とは、定義域の外へ「滑らかなまま」延ばすことです)。
  • 関数等式から s=−2,−4,−6,…s = -2, -4, -6, \ldots が零点になります(自明な零点)。それ以外の零点は帯 0≤Re⁡s≤10 \le \operatorname{Re} s \le 1 に閉じ込められます。
  • リーマン予想とは「非自明零点の実部はすべて 1/21/2 である」という主張です。1859 年にリーマンが提示して以来、証明も反証もされていません。
  • 重要性の核心は明示公式にあります。素数の個数の誤差項は ∑ρxρ/ρ\sum_\rho x^{\rho}/\rho という零点にわたる和で書かれ、誤差の大きさは零点の実部そのものです。リーマン予想は π(x)=li⁡(x)+O(xlog⁡x)\pi(x) = \operatorname{li}(x) + O(\sqrt{x}\log x) と同値です。ここで O(⋯ )O(\cdots) は「高々その程度の大きさ」を表す記号です。

1. 動機:素数の分布を「関数の零点」に翻訳する

Section titled “1. 動機:素数の分布を「関数の零点」に翻訳する”

素数は 2,3,5,7,11,…2, 3, 5, 7, 11, \ldots と、規則がありそうでない並び方をします。素数の魅力 - 素数定理 で見たように、xx 以下の素数の個数 π(x)\pi(x) は大域的には x/log⁡xx/\log x に近づきます(素数定理(定理 6.2)[素数の魅力と素数定理])。しかし「近づく」だけでは足りません。数論の実際の問題では、π(x)\pi(x) と近似値の差がどれくらい小さいかが決定的に効きます。差が x0.9x^{0.9} 程度なのか x\sqrt{x} 程度なのかで、そこから導ける結論はまるで変わります。

素数そのものを直接眺めても、この誤差の大きさは見えてきません。オイラーは 18 世紀に、まったく別の入口を見つけました。s>1s > 1 の実数に対し

∑n=1∞1ns=∏p: 素数11−p−s\sum_{n=1}^{\infty} \frac{1}{n^{s}} = \prod_{p:\ \text{素数}} \frac{1}{1 - p^{-s}}

が成り立つ、というのです。左辺には素数が一つも現れず、右辺は素数だけでできています。両者が等しいのは、素因数分解の一意性という算術の根本事実の言い換えにほかなりません(合同式とフェルマーの小定理 で使った一意分解、すなわち 算術の基本定理(定理 4.2)[素数の魅力と素数定理] が、ここで解析の道具に化けます)。

リーマンは 1859 年の論文で決定的な一歩を踏み出しました。ss を複素数に拡張し、ζ(s)\zeta(s) を複素平面全体で定義しなおしたのです。すると素数の個数を表す明示的な公式が得られ、その公式の中に ζ\zeta の零点が現れました。素数の分布のゆらぎは、零点の位置によって完全に支配されていたのです。零点がどこにあるか——それがリーマン予想です。

この章では、ζ(s)\zeta(s) の定義から出発して、オイラー積・解析接続・関数等式を経て、リーマン予想の主張と、それが素数分布と同値である仕組みまでを追います。

2. 準備:複素べきと級数の収束

Section titled “2. 準備:複素べきと級数の収束”

複素数 ss と正の実数 nn に対し、n−s:=e−slog⁡nn^{-s} := e^{-s \log n}(log⁡n\log n は実自然対数)と定めます。s=σ+its = \sigma + it(σ,t∈R\sigma, t \in \mathbb{R})と書くと

∣n−s∣=∣e−(σ+it)log⁡n∣=e−σlog⁡n=n−σ|n^{-s}| = |e^{-(\sigma + it)\log n}| = e^{-\sigma \log n} = n^{-\sigma}

です。つまり絶対値は実部だけで決まります。この一行が以後すべての収束判定の土台になります。

以下、ss の実部を σ\sigma、虚部を tt と書く習慣に従います。また pp は常に素数を走る変数とし、N={1,2,3,…}\mathbb{N} = \{1, 2, 3, \ldots\}(00 を含めない)とします。

定義 2.1(リーマン・ゼータ関数(級数表示))↗

複素数 ss が Re⁡s>1\operatorname{Re} s > 1 を満たすとき、

ζ(s):=∑n=1∞1ns\zeta(s) := \sum_{n=1}^{\infty} \frac{1}{n^{s}}

と定める。この級数は Re⁡s>1\operatorname{Re} s > 1 で絶対収束し、さらに任意の δ>0\delta > 0 に対し半平面 Re⁡s≥1+δ\operatorname{Re} s \ge 1 + \delta 上で一様収束する。したがって ζ\zeta は Re⁡s>1\operatorname{Re} s > 1 で正則である。

収束を確かめておきます。σ≥1+δ\sigma \ge 1 + \delta のとき ∣n−s∣=n−σ≤n−1−δ|n^{-s}| = n^{-\sigma} \le n^{-1-\delta} であり、∑n≥1n−1−δ\sum_{n \ge 1} n^{-1-\delta} は積分判定法(∫1∞x−1−δdx=1/δ<∞\int_1^\infty x^{-1-\delta}dx = 1/\delta < \infty)により収束します。よってワイヤシュトラスの MM 判定法(各項を、収束する数列で一様に押さえられれば一様収束する、という判定法)から一様収束が従い、正則関数列の一様収束極限は正則なので ζ\zeta は正則です。一方 σ≤1\sigma \le 1 では ∑n−σ≥∑n−1=∞\sum n^{-\sigma} \ge \sum n^{-1} = \infty なので、この級数はもう使えません。σ=1\sigma = 1 が級数表示の限界です。

3. オイラー積:ゼータ関数が素数を知っている理由

Section titled “3. オイラー積:ゼータ関数が素数を知っている理由”

定理 3.1(オイラー積表示)✓

Re⁡s>1\operatorname{Re} s > 1 を満たすすべての複素数 ss に対して

ζ(s)=∏p: 素数(1−p−s)−1\zeta(s) = \prod_{p:\ \text{素数}} \left(1 - p^{-s}\right)^{-1}

が成り立つ。ここで右辺は lim⁡N→∞∏p≤N(1−p−s)−1\lim_{N \to \infty} \prod_{p \le N} (1 - p^{-s})^{-1} の意味であり、この極限は存在する。

証明(定理 3.1)

σ=Re⁡s>1\sigma = \operatorname{Re} s > 1 を固定します。

第 1 段(各因子の展開). 任意の素数 pp に対し ∣p−s∣=p−σ≤2−σ<1|p^{-s}| = p^{-\sigma} \le 2^{-\sigma} < 1 ですから、等比級数の公式が使えて

(1−p−s)−1=∑k=0∞p−ks\left(1 - p^{-s}\right)^{-1} = \sum_{k=0}^{\infty} p^{-ks}

が絶対収束します。

第 2 段(有限個の積の展開). NN 以下の素数を p1<p2<⋯<prp_1 < p_2 < \cdots < p_r とします。絶対収束する級数は有限個であれば自由に掛け合わせて項別に並べ替えられるので(2 個の積は (k1,k2)(k_1,k_2) を添字とする絶対収束する二重級数で、定理 7.11[級数と収束判定] の 2 により和は並べ方によらない。rr 個はこれを繰り返す)

∏p≤N(1−p−s)−1=∑k1,…,kr≥0(p1k1p2k2⋯prkr)−s=∑n∈ANn−s\prod_{p \le N} \left(1 - p^{-s}\right)^{-1} = \sum_{k_1, \ldots, k_r \ge 0} \left(p_1^{k_1} p_2^{k_2} \cdots p_r^{k_r}\right)^{-s} = \sum_{n \in A_N} n^{-s}

となります。ここで ANA_N は「素因数がすべて NN 以下であるような自然数」の集合です。二つ目の等号で素因数分解の一意性(定理 4.2[素数の魅力と素数定理])を使いました。ANA_N の各元 nn は指数の組 (k1,…,kr)(k_1,\ldots,k_r) とちょうど一対一に対応するので、右辺で各 nn が過不足なく一度だけ現れます。

第 3 段(極限). n≤Nn \le N ならば nn の素因数はすべて nn 以下、したがって NN 以下ですから n∈ANn \in A_N です。対偶を取れば n∉AN⇒n>Nn \notin A_N \Rightarrow n > N、すなわち ANA_N の補集合は {n:n>N}\{n : n > N\} に含まれます。したがって

∣ζ(s)−∏p≤N(1−p−s)−1∣=∣∑n∉ANn−s∣≤∑n>Nn−σ.\left|\zeta(s) - \prod_{p \le N}\left(1 - p^{-s}\right)^{-1}\right| = \left|\sum_{n \notin A_N} n^{-s}\right| \le \sum_{n > N} n^{-\sigma}.

最後の量は収束級数 ∑nn−σ\sum_n n^{-\sigma} の剰余項なので N→∞N \to \infty で 00 に収束します。以上より主張が従います。

この証明で使った算術の事実は素因数分解の一意性だけです。逆に言えば、オイラー積は一意分解の解析的な言い換えです。だからこそ、ζ\zeta の解析的な性質を調べることが素数を調べることになるのです。

まず、この積表示から ζ\zeta が右半平面で消えないことが出ます。

系 3.2(右半平面での非零性)✓

Re⁡s>1\operatorname{Re} s > 1 ならば ζ(s)≠0\zeta(s) \neq 0 である。

証明(系 3.2)

σ>1\sigma > 1 とします。∑n∣n−s∣\sum_n |n^{-s}| が収束するので並べ替えが自由にでき(定理 7.10[級数と収束判定]、定理 7.11[級数と収束判定])、任意の素数 pp に対し

ζ(s)(1−p−s)=∑n≥1n−s−∑n≥1(pn)−s=∑p ∤ nn−s\zeta(s)\left(1 - p^{-s}\right) = \sum_{n \ge 1} n^{-s} - \sum_{n \ge 1} (pn)^{-s} = \sum_{p \,\nmid\, n} n^{-s}

が成り立ちます(∑n(pn)−s\sum_n (pn)^{-s} はちょうど pp の倍数にわたる和だからです)。これを p≤Np \le N なる素数について順に繰り返すと

ζ(s)∏p≤N(1−p−s)=∑n∈BNn−s,BN:={n∈N:n の素因数はすべて N より大きい}\zeta(s) \prod_{p \le N} \left(1 - p^{-s}\right) = \sum_{n \in B_N} n^{-s}, \qquad B_N := \{n \in \mathbb{N} : n \text{ の素因数はすべて } N \text{ より大きい}\}

を得ます。BNB_N には 11 が属し、11 以外の元は NN より大きい素因数を持つので NN より大きい数です。よって

∣ζ(s)∏p≤N(1−p−s)∣≥1−∑n>Nn−σ.\left|\zeta(s)\prod_{p \le N}\left(1 - p^{-s}\right)\right| \ge 1 - \sum_{n > N} n^{-\sigma}.

∑nn−σ\sum_n n^{-\sigma} が収束するので、NN を十分大きく取れば ∑n>Nn−σ≤1/2\sum_{n>N} n^{-\sigma} \le 1/2 とできます。そのとき左辺は 1/21/2 以上、特に 00 ではありません。積の一因子である ζ(s)\zeta(s) が 00 なら左辺は 00 になってしまうので、ζ(s)≠0\zeta(s) \neq 0 です。

系 3.3(素数の無限性(オイラー))✓

素数は無限個存在する。

証明(系 3.3)

ss を 11 より大きい実数に限って考えます。まず ζ(s)→∞\zeta(s) \to \infty(s→1+0s \to 1+0)を示します。任意の NN を固定すると、正項級数なので ζ(s)≥∑n=1Nn−s\zeta(s) \ge \sum_{n=1}^{N} n^{-s} です。右辺は ss の連続関数で、s→1+0s \to 1+0 のとき調和数 HN=∑n≤N1/nH_N = \sum_{n \le N} 1/n に収束します。よって lim inf⁡s→1+0ζ(s)≥HN\liminf_{s \to 1+0} \zeta(s) \ge H_N が任意の NN で成り立ち、HN→∞H_N \to \infty ですから ζ(s)→∞\zeta(s) \to \infty です。

さて素数が有限個 p1,…,prp_1, \ldots, p_r しかないと仮定します。定理 3.1 の右辺は有限積になり、s→1+0s \to 1+0 のとき

∏i=1r(1−pi−s)−1⟶∏i=1r(1−pi−1)−1<∞\prod_{i=1}^{r} \left(1 - p_i^{-s}\right)^{-1} \longrightarrow \prod_{i=1}^{r}\left(1 - p_i^{-1}\right)^{-1} < \infty

と有限値に収束します。これは ζ(s)→∞\zeta(s) \to \infty に矛盾します。

同じ道具をもう少し押すと、ユークリッドの証明(ユークリッドの定理(定理 3.2)[素数の魅力と素数定理])では届かない「素数の密度」の情報が出ます。

命題 3.4(素数の逆数和の発散)✓

∑p: 素数1p=∞\displaystyle\sum_{p:\ \text{素数}} \frac{1}{p} = \infty である。

証明(命題 3.4)

s>1s > 1 を実数とします。定理 3.1 の両辺は正の実数なので対数が取れ、−log⁡(1−u)=∑k≥1uk/k-\log(1-u) = \sum_{k \ge 1} u^{k}/k(0<u<10 < u < 1)を各因子に適用して

log⁡ζ(s)=∑p∑k=1∞p−ksk=∑pp−s+R(s),R(s):=∑p∑k≥2p−ksk\log \zeta(s) = \sum_{p} \sum_{k=1}^{\infty} \frac{p^{-ks}}{k} = \sum_{p} p^{-s} + R(s), \qquad R(s) := \sum_{p}\sum_{k \ge 2} \frac{p^{-ks}}{k}

を得ます(二重級数はすべて正項なので順序交換は自由です。定理 7.11[級数と収束判定] の 1)。剰余項 R(s)R(s) を評価します。1/k≤11/k \le 1 と等比級数の和から

0≤R(s)≤∑p∑k≥2p−ks=∑pp−2s1−p−s≤2∑pp−2s≤2∑n≥21n2=2(π26−1)<1.30 \le R(s) \le \sum_{p} \sum_{k \ge 2} p^{-ks} = \sum_{p} \frac{p^{-2s}}{1 - p^{-s}} \le 2\sum_{p} p^{-2s} \le 2 \sum_{n \ge 2} \frac{1}{n^{2}} = 2\left(\frac{\pi^{2}}{6} - 1\right) < 1.3

です。ここで s>1s > 1, p≥2p \ge 2 より p−s≤1/2p^{-s} \le 1/2、したがって (1−p−s)−1≤2(1-p^{-s})^{-1} \le 2 を使いました。よって

∑pp−s≥log⁡ζ(s)−1.3.\sum_{p} p^{-s} \ge \log \zeta(s) - 1.3.

系 3.3 の証明で示したとおり s→1+0s \to 1+0 で ζ(s)→∞\zeta(s) \to \infty、すなわち log⁡ζ(s)→∞\log \zeta(s) \to \infty ですから、∑pp−s→∞\sum_p p^{-s} \to \infty です。

もし ∑p1/p\sum_p 1/p が収束していたとすると、s>1s > 1 のとき p−s<p−1p^{-s} < p^{-1} なので ∑pp−s≤∑pp−1<∞\sum_p p^{-s} \le \sum_p p^{-1} < \infty となり、s→1+0s \to 1+0 で有界のままです。これは矛盾です。

∑n1/n2\sum_n 1/n^{2} は収束するのに ∑p1/p\sum_p 1/p は発散する。これは「素数は平方数よりずっと多い」という定量的な情報で、素数の無限性よりはるかに強い主張です。オイラー積が素数の分布を掴んでいることの最初の証拠と言えます(この発散は 定理 5.2[素数の魅力と素数定理] としても扱いました)。

例 3.5(バーゼル問題と「二数が互いに素である確率」)

バーゼル問題の答え ζ(2)=π2/6=1.644934…\zeta(2) = \pi^{2}/6 = 1.644934\ldots を認めます。定理 3.1 を s=2s = 2 で使うと

∏p(1−1p2)=1ζ(2)=6π2=0.607927…\prod_{p}\left(1 - \frac{1}{p^{2}}\right) = \frac{1}{\zeta(2)} = \frac{6}{\pi^{2}} = 0.607927\ldots

です。左辺の意味を考えます。1≤a,b≤X1 \le a, b \le X からランダムに二つ選ぶとき、両方が pp で割り切れる確率はおよそ 1/p21/p^{2}、割り切れない確率はおよそ 1−1/p21 - 1/p^{2} です。異なる素数についてこれらが独立に振る舞うと信じれば、aa と bb が互いに素である確率は ∏p(1−p−2)=6/π2≈60.79%\prod_p (1-p^{-2}) = 6/\pi^{2} \approx 60.79\% になります。

実際、X=100X = 100 で数えると、1≤a,b≤1001 \le a, b \le 100 の 1000010000 組のうち gcd⁡(a,b)=1\gcd(a,b)=1 となるのは 60876087 組で、60.87%60.87\% です。予言との差は 0.10.1 ポイント未満でした。素数の「独立性」という素朴な直観が、オイラー積という等式によって正確な形を与えられています。

4. 解析接続:級数の外側へゼータ関数を延ばす

Section titled “4. 解析接続:級数の外側へゼータ関数を延ばす”

級数表示 定義 2.1 は Re⁡s>1\operatorname{Re} s > 1 でしか意味を持ちません。しかし素数の情報が濃く現れるのは、むしろその外側です。そこで解析接続という操作が要ります。

定義 4.1(解析接続)↗

領域 U⊂CU \subset \mathbb{C} 上の正則関数 ff と、UU を含む領域 V⊃UV \supset U 上の正則関数 FF が F∣U=fF|_{U} = f を満たすとき、FF を ff の VV への解析接続という。VV が連結ならば、そのような FF は存在すれば一意である(一致の定理)。有理型関数への拡張も同様に「有理型接続」として扱う。

一意性は重要です。「ζ(−1)=−1/12\zeta(-1) = -1/12」といった等式が、勝手な定義の産物ではなく一意に決まった値であることを保証するのがこの定理だからです。実際の接続には、Re⁡s>1\operatorname{Re} s > 1 で ζ\zeta に一致し、より広い範囲で収束する式を一つ見つければ十分です。交代級数がその役を果たします。

補題 4.2(ディリクレのエータ関数)✓

η(s):=∑n=1∞(−1)n−1ns\eta(s) := \sum_{n=1}^{\infty} \frac{(-1)^{n-1}}{n^{s}}

は半平面 Re⁡s>0\operatorname{Re} s > 0 の各コンパクト部分集合上で一様収束し、そこで正則関数を定める。

証明(補題 4.2)

第 2n−12n-1 項と第 2n2n 項を組にして gn(s):=(2n−1)−s−(2n)−sg_n(s) := (2n-1)^{-s} - (2n)^{-s} とおきます。ddx(−x−s)=sx−s−1\frac{d}{dx}\left(-x^{-s}\right) = s x^{-s-1} ですから、微積分学の基本定理より

gn(s)=∫2n−12ns x−s−1 dx.g_n(s) = \int_{2n-1}^{2n} s\, x^{-s-1}\,dx.

∣x−s−1∣=x−σ−1|x^{-s-1}| = x^{-\sigma-1} なので、σ≥δ>0\sigma \ge \delta > 0 かつ ∣s∣≤M|s| \le M を満たす ss に対し

∣gn(s)∣≤∣s∣∫2n−12nx−σ−1dx≤M(2n−1)−δ−1.|g_n(s)| \le |s| \int_{2n-1}^{2n} x^{-\sigma-1}dx \le M (2n-1)^{-\delta-1}.

∑n(2n−1)−1−δ<∞\sum_n (2n-1)^{-1-\delta} < \infty ですから、ワイヤシュトラスの MM 判定法により ∑ngn\sum_n g_n はこの集合上で一様収束します。各 gng_n は整関数なので、和は正則です。半平面 Re⁡s>0\operatorname{Re} s > 0 の任意のコンパクト集合はこの形の集合に含まれるので、広義一様収束が言えました。

∑n≤2N(−1)n−1n−s=∑n≤Ngn(s)\sum_{n \le 2N} (-1)^{n-1}n^{-s} = \sum_{n \le N} g_n(s) ですから、η\eta の偶数番目の部分和は収束します。奇数番目の部分和との差は (2N+1)−s(2N+1)^{-s} で、絶対値は (2N+1)−σ→0(2N+1)^{-\sigma} \to 0(σ>0\sigma > 0)ですから、η(s)\eta(s) 自身も同じ値に収束します。

定理 4.3(ゼータ関数の有理型接続と単純極)✓

ζ\zeta は半平面 Re⁡s>0\operatorname{Re} s > 0 上の有理型関数に一意に接続され、その接続は s=1s = 1 のみを極として持つ。この極は単純極で、留数は 11 である。すなわち

lim⁡s→1 (s−1)ζ(s)=1.\lim_{s \to 1}\,(s-1)\zeta(s) = 1 .
証明(定理 4.3)

第 1 段(恒等式). Re⁡s>1\operatorname{Re} s > 1 では級数が絶対収束するので、偶数項だけを取り出して

∑n 偶数n−s=∑m≥1(2m)−s=2−sζ(s)\sum_{n \text{ 偶数}} n^{-s} = \sum_{m \ge 1} (2m)^{-s} = 2^{-s}\zeta(s)

と書けます。したがって

η(s)=∑n≥1n−s−2∑n 偶数n−s=ζ(s)−2⋅2−sζ(s)=(1−21−s)ζ(s).\eta(s) = \sum_{n \ge 1} n^{-s} - 2\sum_{n \text{ 偶数}} n^{-s} = \zeta(s) - 2 \cdot 2^{-s}\zeta(s) = \left(1 - 2^{1-s}\right)\zeta(s).

第 2 段(接続の定義). そこで Re⁡s>0\operatorname{Re} s > 0、s≠1s \ne 1 において

ζ(s):=η(s)1−21−s\zeta(s) := \frac{\eta(s)}{1 - 2^{1-s}}

と定めます。補題 4.2 より分子は Re⁡s>0\operatorname{Re} s > 0 で正則、分母は整関数ですから、右辺は分母の零点を除いて正則で、そこでは有理型です。第 1 段よりこの関数は Re⁡s>1\operatorname{Re} s > 1 で元の ζ\zeta に一致します。一意性は 定義 4.1 の一致の定理によります。

第 3 段(s=1s=1 での挙動). 分母 h(s)=1−21−sh(s) = 1 - 2^{1-s} は h(1)=0h(1) = 0、h′(s)=21−slog⁡2h'(s) = 2^{1-s}\log 2 より h′(1)=log⁡2≠0h'(1) = \log 2 \ne 0 なので、s=1s=1 は hh の単純零点です。一方、分子は交代調和級数の和 η(1)=log⁡2≠0\eta(1) = \log 2 \ne 0 です。よって s=1s=1 は ζ\zeta の単純極であり、

lim⁡s→1(s−1)ζ(s)=lim⁡s→1η(s)h(s)/(s−1)=η(1)h′(1)=log⁡2log⁡2=1.\lim_{s \to 1}(s-1)\zeta(s) = \lim_{s\to 1}\frac{\eta(s)}{h(s)/(s-1)} = \frac{\eta(1)}{h'(1)} = \frac{\log 2}{\log 2} = 1 .

次の注意のねらいは、ζ(s)=η(s)/(1−21−s)\zeta(s)=\eta(s)/(1-2^{1-s}) の分母が s=1s=1 以外でも 00 になるため、そこにも極が立つのではないかという疑問を片づけることです。方針は、22 を 33 に替えた同じ形の式を作ると分母が消える点の集まりが別の場所になるので、二つの式を併用すれば s=1s=1 以外に極がないと言える、というものです。

注意 4.4

上の式の分母 1−21−s1 - 2^{1-s} は s=1+2πik/log⁡2s = 1 + 2\pi i k/\log 2(k∈Zk \in \mathbb{Z})でも消えます。k≠0k \ne 0 のこれらの点で本当に極が立つのかが気になりますが、実は立ちません。33 を使った同じ計算

(1−31−s)ζ(s)=∑n≥1anns,an={−2(3∣n)1(3∤n)\left(1 - 3^{1-s}\right)\zeta(s) = \sum_{n \ge 1} \frac{a_n}{n^{s}}, \qquad a_n = \begin{cases} -2 & (3 \mid n) \\ 1 & (3 \nmid n)\end{cases}

において、ana_n は周期 33 で一周期の和が 1+1−2=01+1-2=0 ですから部分和が有界で、この級数も Re⁡s>0\operatorname{Re} s > 0 で収束します。したがって ζ\zeta は 1−31−s1 - 3^{1-s} の零点 s=1+2πik/log⁡3s = 1 + 2\pi i k/\log 3 の外では正則です。二つの零点集合の共通部分は s=1s = 1 のみ(log⁡2/log⁡3\log 2/\log 3 が無理数であることによります)なので、s≠1s \ne 1 ではどちらかの表示が正則性を保証します。

同じ手口をさらに進める(あるいはテータ関数のメリン変換を使う)と、ζ\zeta は複素平面全体へ接続され、次の顕著な対称性が現れます。

次の関数等式にはガンマ関数 Γ\Gamma(階乗 n!n! を複素数の変数へ延ばした関数で、Γ(n)=(n−1)!\Gamma(n)=(n-1)! です)が係数として現れます。証明のねらいは、複素解析の記事で示された対称な形 Λ(s)=Λ(1−s)\Lambda(s)=\Lambda(1-s) を、ガンマ関数の倍数公式と相反公式で ζ(s)\zeta(s) と ζ(1−s)\zeta(1-s) の比の形に書き直すことで、新しい零点や極を調べるわけではありません。

定理 4.5(リーマンの関数等式)✓

ζ\zeta は C\mathbb{C} 全体へ有理型に接続され、s=1s = 1 を唯一の極(単純極、留数 11)とする。さらに、すべての s∈Cs \in \mathbb{C} に対して

ζ(s)=2s πs−1 sin⁡ ⁣(πs2)Γ(1−s) ζ(1−s)\zeta(s) = 2^{s}\,\pi^{s-1}\,\sin\!\left(\frac{\pi s}{2}\right)\Gamma(1-s)\,\zeta(1-s)

が有理型関数の等式として成り立つ。同値な形として、完備ゼータ関数

ξ(s):=12 s(s−1) π−s/2 Γ ⁣(s2)ζ(s)\xi(s) := \frac{1}{2}\,s(s-1)\,\pi^{-s/2}\,\Gamma\!\left(\frac{s}{2}\right)\zeta(s)

は整関数であり、ξ(s)=ξ(1−s)\xi(s) = \xi(1-s) を満たす。

証明(定理 4.5)

整関数とガンマ関数 の 定理 7.4[整関数とガンマ関数] で、ζ\zeta が C\mathbb{C} 全体へ有理型に接続され、極は s=1s=1 の単純極(留数 11)だけであること、Λ(s):=π−s/2Γ(s/2)ζ(s)\Lambda(s):=\pi^{-s/2}\Gamma(s/2)\zeta(s) が Λ(s)=Λ(1−s)\Lambda(s)=\Lambda(1-s) を満たすこと、ζ(0)=−12\zeta(0)=-\tfrac12、ζ(−2k)=0\zeta(-2k)=0(k≥1k\ge1)であることがテータ関数の変換則から証明されています。ここではそれをこの定理の 2 つの形に言い換えます。

ξ\xi が整関数であること。 ξ(s)=12s(s−1)Λ(s)\xi(s)=\tfrac12s(s-1)\Lambda(s) です。Γ(s/2)\Gamma(s/2) は s=0,−2,−4,…s=0,-2,-4,\dots に単純極をもつほかは正則で(定理 6.2[整関数とガンマ関数])、ζ\zeta は s=1s=1 以外で正則なので、ξ\xi の特異点の候補は s=1s=1 と s=0,−2,−4,…s=0,-2,-4,\dots だけです。s=1s=1 では ζ\zeta の単純極を因子 s−1s-1 が打ち消します。s=−2ks=-2k(k≥1k\ge1)では Γ(s/2)\Gamma(s/2) の単純極を ζ\zeta の零点 ζ(−2k)=0\zeta(-2k)=0 が打ち消します。s=0s=0 では Γ(s/2)\Gamma(s/2) の単純極を因子 ss が打ち消します。いずれも除去可能特異点なので ξ\xi は整関数です。s(s−1)s(s-1) は s↦1−ss\mapsto1-s で不変なので、Λ(s)=Λ(1−s)\Lambda(s)=\Lambda(1-s) から ξ(s)=ξ(1−s)\xi(s)=\xi(1-s) です。

非対称な形。 s∉Zs\notin\mathbb{Z} とします。Γ\Gamma は零点をもたないので(定理 6.4[整関数とガンマ関数])、Λ(s)=Λ(1−s)\Lambda(s)=\Lambda(1-s) を書き直すと

ζ(s)=πs−12 Γ(1−s2)Γ(s2) ζ(1−s).\zeta(s)=\pi^{s-\frac12}\,\frac{\Gamma\bigl(\frac{1-s}2\bigr)}{\Gamma\bigl(\frac s2\bigr)}\,\zeta(1-s).

Legendre の倍数公式 Γ(2ν+1)=4νπΓ(ν+12)Γ(ν+1)\Gamma(2\nu+1)=\frac{4^\nu}{\sqrt\pi}\Gamma(\nu+\frac12)\Gamma(\nu+1)(補題 2.1[Bessel・Airy・Whittaker 関数]。そこでは ν>−12\nu>-\frac12 で示されていますが、両辺は ν\nu の有理型関数なので一致の定理により C\mathbb{C} 全体で成り立ちます)に ν=−s/2\nu=-s/2 を代入すると Γ(1−s)=2−sπΓ(1−s2)Γ(1−s2)\Gamma(1-s)=\frac{2^{-s}}{\sqrt\pi}\Gamma(\frac{1-s}2)\Gamma(1-\frac s2) です。相反公式(定理 6.5[整関数とガンマ関数])で Γ(1−s2)=πsin⁡(πs/2) Γ(s/2)\Gamma(1-\frac s2)=\dfrac{\pi}{\sin(\pi s/2)\,\Gamma(s/2)} と書けるので

Γ(1−s2)Γ(s2)=2sπ−12sin⁡(πs2)Γ(1−s).\frac{\Gamma\bigl(\frac{1-s}2\bigr)}{\Gamma\bigl(\frac s2\bigr)}=2^{s}\pi^{-\frac12}\sin\Bigl(\frac{\pi s}2\Bigr)\Gamma(1-s).

代入すると ζ(s)=2sπs−1sin⁡(πs2)Γ(1−s)ζ(1−s)\zeta(s)=2^s\pi^{s-1}\sin(\frac{\pi s}2)\Gamma(1-s)\zeta(1-s) です。両辺は C\mathbb{C} 上の有理型関数で、C∖Z\mathbb{C}\setminus\mathbb{Z} で一致するので、一致の定理により有理型関数として等しくなります。

注意 4.6

この定理の証明はリーマンの 1859 年の論文にあり、ヤコビのテータ関数 θ(x)=∑n∈Ze−πn2x\theta(x) = \sum_{n \in \mathbb{Z}} e^{-\pi n^{2}x} の変換公式 θ(1/x)=x θ(x)\theta(1/x) = \sqrt{x}\,\theta(x)(ポアソン和公式から出ます)をメリン変換に通すのが標準的です。詳しい証明は Edwards『Riemann’s Zeta Function』第 1 章、または Titchmarsh 第 2 章にあります。Rikai ではテータ関数を使った証明を複素解析の記事で与えており、上の証明はそれをこの定理の形に言い換えたものです。

ξ(s)=ξ(1−s)\xi(s) = \xi(1-s) は、複素平面を直線 Re⁡s=1/2\operatorname{Re} s = 1/2 で折り返す鏡映対称性です。この直線が「臨界線」と呼ばれるのは、関数等式の対称軸だからです。さらに n−sˉ=n−s‾n^{-\bar{s}} = \overline{n^{-s}} より ζ(sˉ)=ζ(s)‾\zeta(\bar{s}) = \overline{\zeta(s)} が Re⁡s>1\operatorname{Re} s > 1 で成り立ち、一致の定理で全平面へ伝わります。したがって零点は実軸に関しても対称です。零点は上下左右の二重の対称性を持って配置されているわけです。

命題 4.7(ζ(0) の値)✓

ζ(0)=−12\zeta(0) = -\frac12 である。とくに s=0s=0 は ζ\zeta の零点ではない。

証明(命題 4.7)

定理 4.5 の等式で s→0s \to 0 とします(ζ\zeta は s=0s=0 で正則なので、左辺は ζ(0)\zeta(0) に収束する)。sin⁡(πs/2)∼πs/2\sin(\pi s/2) \sim \pi s/2、また 定理 4.3 より ζ(1−s)∼−1s\zeta(1-s) \sim -\frac{1}{s} ですから

ζ(0)=lim⁡s→02sπs−1⋅πs2⋅Γ(1−s)⋅(−1s)=π−1⋅π2⋅(−1)=−12.\zeta(0) = \lim_{s\to 0} 2^{s}\pi^{s-1}\cdot\frac{\pi s}{2}\cdot \Gamma(1-s)\cdot\left(-\frac{1}{s}\right) = \pi^{-1}\cdot\frac{\pi}{2}\cdot(-1) = -\frac{1}{2}.

例 4.8(関数等式から特殊値を計算する)

s=−1s = -1 を 定理 4.5 に代入します。sin⁡(−π/2)=−1\sin(-\pi/2) = -1、Γ(2)=1\Gamma(2) = 1、ζ(2)=π2/6\zeta(2) = \pi^{2}/6 ですから

ζ(−1)=2−1π−2⋅(−1)⋅1⋅π26=−112.\zeta(-1) = 2^{-1}\pi^{-2}\cdot(-1)\cdot 1 \cdot \frac{\pi^{2}}{6} = -\frac{1}{12}.

s=0s = 0 では sin⁡0=0\sin 0 = 0 と ζ(1)=∞\zeta(1) = \infty が打ち消しあうので、極限で計算します。s→0s \to 0 のとき sin⁡(πs/2)∼πs/2\sin(\pi s/2) \sim \pi s/2、また 定理 4.3 より ζ(1−s)∼1(1−s)−1=−1s\zeta(1-s) \sim \frac{1}{(1-s)-1} = -\frac{1}{s} ですから

ζ(0)=lim⁡s→02sπs−1⋅πs2⋅Γ(1−s)⋅(−1s)=1⋅π−1⋅π2⋅1⋅(−1)=−12.\zeta(0) = \lim_{s\to 0} 2^{s}\pi^{s-1}\cdot\frac{\pi s}{2}\cdot \Gamma(1-s)\cdot\left(-\frac{1}{s}\right) = 1 \cdot \pi^{-1}\cdot\frac{\pi}{2}\cdot 1 \cdot(-1) = -\frac{1}{2}.

特に s=0s = 0 は ζ\zeta の零点ではありません。この一点の確認が、次の命題で s=0s=0 を除外する根拠になります。

命題 5.1(自明な零点)✓

k=1,2,3,…k = 1, 2, 3, \ldots に対し ζ(−2k)=0\zeta(-2k) = 0 である。さらに、半平面 Re⁡s<0\operatorname{Re} s < 0 における ζ\zeta の零点はこれらに限る。

証明(命題 5.1)

σ=Re⁡s<0\sigma = \operatorname{Re} s < 0 とし、定理 4.5 の右辺の各因子を調べます。

  • 2sπs−12^{s}\pi^{s-1} は決して 00 になりません。
  • Re⁡(1−s)=1−σ>1\operatorname{Re}(1-s) = 1 - \sigma > 1 なので、Γ(1−s)\Gamma(1-s) は極を持たず、しかもガンマ関数は零点を持たない(1/Γ1/\Gamma が整関数であることによります)ので Γ(1−s)≠0\Gamma(1-s) \neq 0 です。
  • 同じく Re⁡(1−s)>1\operatorname{Re}(1-s) > 1 なので、系 3.2 より ζ(1−s)≠0\zeta(1-s) \neq 0 です。また級数表示があるので有限値です。

したがって右辺が 00 になるのは sin⁡(πs/2)=0\sin(\pi s/2) = 0 のとき、つまり ss が偶数のときに限ります。σ<0\sigma < 0 の範囲でこれを満たすのは s=−2,−4,−6,…s = -2, -4, -6, \ldots です。逆にこれらの ss では上の三つの因子が有限かつ非零で sin⁡(πs/2)=0\sin(\pi s/2)=0 なので、積は 00 になります。

定義 5.2(非自明零点と臨界帯)↗

ζ\zeta の零点のうち s=−2,−4,−6,…s = -2, -4, -6, \ldots 以外のものを非自明零点と呼ぶ。系 3.2(Re⁡s>1\operatorname{Re} s > 1 に零点なし)と 命題 5.1(Re⁡s<0\operatorname{Re} s < 0 には自明零点のみ)により、非自明零点はすべて帯

0≤Re⁡s≤10 \le \operatorname{Re} s \le 1

に属する。この帯を臨界帯、直線 Re⁡s=1/2\operatorname{Re} s = 1/2 を臨界線という。

ReIm−2−4−6自明な零点01単純極臨界帯臨界線 Re s = 1/2非自明零点(実軸に関して対称)
臨界帯と零点の配置(虚部の目盛りは模式的)

公理 5.3(リーマン予想(未解決の主張))↗

ζ\zeta のすべての非自明零点 ρ\rho は

Re⁡ρ=12\operatorname{Re}\rho = \frac{1}{2}

を満たす。同値な形で述べれば、ξ(s)=0⇒Re⁡s=1/2\xi(s) = 0 \Rightarrow \operatorname{Re} s = 1/2 である。

注意 5.4

上の主張は定理ではありません。1859 年にリーマンが論文中で「証明を試みたが本筋から外れるので保留する」と述べたまま、今日まで証明も反証もされていない予想です。仮定として置いたうえで結論を導く(「リーマン予想の下で〜が成り立つ」)という使い方をされるため、ここでは公準の枠で提示しています。クレイ数学研究所のミレニアム懸賞問題の一つでもあります。

現在わかっていることを列挙します。

  • ハーディ(1914)は臨界線上に非自明零点が無限個あることを示しました。ただし「無限個ある」ことと「すべてそこにある」ことは別です。
  • コンリー(1989)は非自明零点の 2/52/5 以上が臨界線上にあることを示しました。この方向の記録は少しずつ更新されていますが、100%100\% には遠く及びません。
  • 数値計算では、虚部の小さいほうから 101310^{13} 個の非自明零点がすべて臨界線上にあることが確認されています(グルドン Gourdon、2004)。反例は見つかっていません。
  • 一方、Re⁡s=1\operatorname{Re} s = 1 上に零点がないことは証明されています(アダマールとド・ラ・ヴァレ・プーサン、1896)。これは素数定理と同値な事実で、リーマン予想はこの「11」を「1/21/2」まで押し下げよという要求だと読めます。

例 5.5(虚部 100 までの零点を数える)

虚部が 0<γ<T0 < \gamma < T の範囲にある非自明零点の個数 N(T)N(T) について、リーマン・フォン・マンゴルトの公式

N(T)=T2πlog⁡T2π−T2π+78+O(log⁡T)N(T) = \frac{T}{2\pi}\log\frac{T}{2\pi} - \frac{T}{2\pi} + \frac{7}{8} + O(\log T)

が知られています。T=100T = 100 で主要項を計算すると、T/(2π)=15.9155T/(2\pi) = 15.9155、log⁡(15.9155)=2.7673\log(15.9155) = 2.7673 より

15.9155×2.7673−15.9155+0.875=44.04−15.92+0.88=29.00.15.9155 \times 2.7673 - 15.9155 + 0.875 = 44.04 - 15.92 + 0.88 = 29.00 .

実際に 0<γ<1000 < \gamma < 100 にある非自明零点は 29 個で、主要項の予言とぴたりと一致します。虚部の小さいほうから並べると

γ1=14.134725…,γ2=21.022040…,γ3=25.010858…,γ4=30.424876…\gamma_1 = 14.134725\ldots,\quad \gamma_2 = 21.022040\ldots,\quad \gamma_3 = 25.010858\ldots,\quad \gamma_4 = 30.424876\ldots

で、対応する零点は ρk=12+iγk\rho_k = \tfrac{1}{2} + i\gamma_k と、その複素共役 12−iγk\tfrac{1}{2} - i\gamma_k です。零点は虚部が大きくなるほど密に並んでおり、高さ TT あたりの密度は 12πlog⁡T2π\frac{1}{2\pi}\log\frac{T}{2\pi} でゆっくり増えます。

6. なぜこれが素数分布の最重要問題なのか

Section titled “6. なぜこれが素数分布の最重要問題なのか”

リーマン予想が「ゼータ関数のマニアックな性質」ではなく素数の問題である理由は、明示公式にあります。素数を数える代わりに、素数べきに log⁡p\log p の重みを付けたチェビシェフ関数を使うと式が最も簡単になります。

定義 6.1(チェビシェフ関数と対数積分)↗

フォン・マンゴルト関数を

Λ(n):={log⁡p(n=pk, p は素数, k≥1)0(それ以外)\Lambda(n) := \begin{cases} \log p & (n = p^{k},\ p \text{ は素数},\ k \ge 1) \\ 0 & (\text{それ以外}) \end{cases}

で定め、ψ(x):=∑n≤xΛ(n)\psi(x) := \sum_{n \le x}\Lambda(n) とおく。また対数積分(定義 6.1[素数の魅力と素数定理])を主値積分

li⁡(x):=p.v. ⁣∫0xdtlog⁡t\operatorname{li}(x) := \mathrm{p.v.}\!\int_{0}^{x} \frac{dt}{\log t}

で定める。素数定理は ψ(x)∼x\psi(x) \sim x、あるいは π(x)∼li⁡(x)\pi(x) \sim \operatorname{li}(x) と表される。

注意 6.2(リーマンの明示公式)

x>1x > 1 が素数べきでないとき、非自明零点 ρ\rho 全体にわたる和として

ψ(x)=x−∑ρxρρ−log⁡(2π)−12log⁡ ⁣(1−x−2)\psi(x) = x - \sum_{\rho} \frac{x^{\rho}}{\rho} - \log(2\pi) - \frac{1}{2}\log\!\left(1 - x^{-2}\right)

が成り立ちます(和は ∣Im⁡ρ∣≤T|\operatorname{Im}\rho| \le T で切って T→∞T \to \infty とする対称的な極限の意味です)。この式は、−ζ′(s)/ζ(s)=∑n≥1Λ(n)n−s-\zeta'(s)/\zeta(s) = \sum_{n\ge1}\Lambda(n)n^{-s} を複素積分(ペロンの公式)で反転し、留数定理を使って得られます。s=1s=1 の極が主要項 xx を、非自明零点 ρ\rho が項 −xρ/ρ-x^{\rho}/\rho を、自明な零点が最後の対数項を生みます。証明は Edwards 第 3 章、または Apostol 第 13 章にあります。

この式は驚くべきものです。左辺は素数を数える階段関数、右辺は滑らかな項 xx と、零点ごとの波の重ね合わせです。ρ=β+iγ\rho = \beta + i\gamma と書くと

∣xρρ∣=xβ∣ρ∣\left|\frac{x^{\rho}}{\rho}\right| = \frac{x^{\beta}}{|\rho|}

ですから、各零点の寄与の大きさは実部 β\beta だけで決まります。β\beta が 11 に近い零点があれば誤差は xx とほぼ同じ大きさになり、素数の分布は大きく乱れます。逆にすべての β\beta が 1/21/2 なら、誤差はどれも x\sqrt{x} の程度に揃います。リーマン予想とは「誤差項が可能な限り小さい」という主張なのです。

大きさの感覚をつかむために、各項の分母 ∣ρ∣|\rho| を無視して xβx^{\beta} だけを比べてみます。x=106x = 10^{6} のとき、β=1/2\beta = 1/2 なら xβ=103x^{\beta} = 10^{3} ですが、β=0.9\beta = 0.9 だと xβx^{\beta} は約 2.5×1052.5 \times 10^{5} になり、同じ零点一つでも誤差への効き方が二桁以上違います。

なお、素数を数える関数がなぜ複素積分と結びつくのかは次のように考えます。ψ(x)\psi(x) は級数 ∑nΛ(n)n−s\sum_n \Lambda(n) n^{-s} の係数 Λ(n)\Lambda(n) を n≤xn \le x まで足したものです。この級数は −ζ′/ζ-\zeta'/\zeta に等しく(演習 4)、級数から係数の和を取り出す道具が複素積分(ペロンの公式)です。その積分を留数定理で計算すると、−ζ′/ζ-\zeta'/\zeta の極、つまり s=1s=1 と ζ\zeta の零点が拾われて、明示公式の各項になります。なお Λ(n)\Lambda(n) はフォン・マンゴルト関数で、nn が素数べき pkp^k のときに log⁡p\log p、それ以外では 00 をとる関数です。

ゼータ関数から素数分布へ至る論理の流れ

この直観を厳密にしたのがフォン・コッホの定理です。証明は二段構えで、まず π(x)−li⁡(x)\pi(x)-\operatorname{li}(x) の大きさと ψ(x)−x\psi(x)-x の大きさが互いに言い換えられること(部分和の公式)を示し、そのうえで ψ\psi の側で零点の位置と誤差の関係を調べます。

定理 6.3(フォン・コッホの同値定理)✓

次の二つは同値である。

  1. リーマン予想(公理 5.3)が成り立つ。
  2. ある定数 C>0C > 0 が存在して、すべての x≥2x \ge 2 に対し
∣π(x)−li⁡(x)∣≤Cx log⁡x.\left|\pi(x) - \operatorname{li}(x)\right| \le C\sqrt{x}\,\log x .

同値な別形として、リーマン予想は「任意の ε>0\varepsilon > 0 に対し ψ(x)=x+O ⁣(x1/2+ε)\psi(x) = x + O\!\left(x^{1/2+\varepsilon}\right)」とも同値である。

証明(定理 6.3)

補題は Appendix「フォン・コッホの同値定理の証明」に置きます。θ(x)=∑p≤xlog⁡p\theta(x)=\sum_{p\le x}\log p とし、x≥2x\ge2 で li⁡(x)=li⁡(2)+∫2xdtlog⁡t\operatorname{li}(x)=\operatorname{li}(2)+\int_2^x\frac{dt}{\log t} であることを使います(主値は t=1t=1 でだけ必要)。

部分和の公式. x≥2x\ge2 について、log⁡p=log⁡x−∫pxdtt\log p=\log x-\int_p^x\frac{dt}t を素数 p≤xp\le x について足し、Tonelli の定理で和と積分を交換すると θ(x)=π(x)log⁡x−∫2xπ(t)t dt\theta(x)=\pi(x)\log x-\int_2^x\frac{\pi(t)}t\,dt。同様に 1log⁡p=1log⁡x+∫pxdttlog⁡2t\frac1{\log p}=\frac1{\log x}+\int_p^x\frac{dt}{t\log^2t} を log⁡p\log p を掛けて足すと π(x)=θ(x)log⁡x+∫2xθ(t)tlog⁡2tdt\pi(x)=\frac{\theta(x)}{\log x}+\int_2^x\frac{\theta(t)}{t\log^2t}dt。一方 ddx(li⁡(x)log⁡x)=1+li⁡(x)x\frac{d}{dx}(\operatorname{li}(x)\log x)=1+\frac{\operatorname{li}(x)}x、∫2xdtlog⁡t=xlog⁡x−2log⁡2+∫2xdtlog⁡2t\int_2^x\frac{dt}{\log t}=\frac x{\log x}-\frac2{\log2}+\int_2^x\frac{dt}{\log^2t}(部分積分)なので

θ(x)−x=(π(x)−li⁡(x))log⁡x−∫2xπ(t)−li⁡(t)t dt+c1,π(x)−li⁡(x)=θ(x)−xlog⁡x+∫2xθ(t)−ttlog⁡2t dt+c2\theta(x)-x=\bigl(\pi(x)-\operatorname{li}(x)\bigr)\log x-\int_2^x\frac{\pi(t)-\operatorname{li}(t)}{t}\,dt+c_1,\qquad \pi(x)-\operatorname{li}(x)=\frac{\theta(x)-x}{\log x}+\int_2^x\frac{\theta(t)-t}{t\log^2t}\,dt+c_2

です(c1=li⁡(2)log⁡2−2c_1=\operatorname{li}(2)\log2-2、c2=2log⁡2−li⁡(2)c_2=\frac2{\log2}-\operatorname{li}(2))。

(1)⇒(2)(1)\Rightarrow(2). 補題 7.11 と 補題 7.5 の 0≤ψ(x)−θ(x)≤2xlog⁡x0\le\psi(x)-\theta(x)\le2\sqrt x\log x から、x≥2x\ge2 で ∣θ(x)−x∣≤Cxlog⁡2x|\theta(x)-x|\le C\sqrt x\log^2x です。第 2 の公式に代入すると

∣π(x)−li⁡(x)∣≤Cxlog⁡x+C∫2xdtt+∣c2∣≤C′xlog⁡x(x≥2).|\pi(x)-\operatorname{li}(x)|\le C\sqrt x\log x+C\int_2^x\frac{dt}{\sqrt t}+|c_2|\le C'\sqrt x\log x\qquad(x\ge2).

(2)⇒(1)(2)\Rightarrow(1). 第 1 の公式に ∣π(t)−li⁡(t)∣≤Ctlog⁡t|\pi(t)-\operatorname{li}(t)|\le C\sqrt t\log t を代入すると ∣θ(x)−x∣≤Cxlog⁡2x+C∫2xlog⁡ttdt+∣c1∣≤C′′xlog⁡2x|\theta(x)-x|\le C\sqrt x\log^2x+C\int_2^x\frac{\log t}{\sqrt t}dt+|c_1|\le C''\sqrt x\log^2x、したがって ∣ψ(x)−x∣≤C′′′xlog⁡2x|\psi(x)-x|\le C'''\sqrt x\log^2x です。任意の ε>0\varepsilon\gt0 で log⁡2x≤Cεxε\log^2x\le C_\varepsilon x^\varepsilon なので、補題 7.12 を α=12\alpha=\frac12 で使うとリーマン予想(公理 5.3)が従います。

別形. リーマン予想の下では、上のとおり ψ(x)=x+O(xlog⁡2x)=x+O(x1/2+ε)\psi(x)=x+O(\sqrt x\log^2x)=x+O(x^{1/2+\varepsilon})。逆に、すべての ε>0\varepsilon\gt0 で ψ(x)=x+O(x1/2+ε)\psi(x)=x+O(x^{1/2+\varepsilon}) なら、補題 7.12 からリーマン予想が成り立ちます。

注意 6.4

証明の骨格は、注意 6.2 の明示公式を有限の高さ TT で切った形(Perron の公式で ψ(x)\psi(x) を −ζ′/ζ-\zeta'/\zeta の線積分に直し、積分路を Re⁡s=14\operatorname{Re}s=\frac14 まで動かす)に ∣xρ∣=x|x^\rho|=\sqrt x を代入し、∑∣γ∣<T1/∣ρ∣\sum_{|\gamma|\lt T}1/|\rho| を高さ 11 あたり O(log⁡T)O(\log T) 個という零点の局所的な個数の評価で抑え、T≈xT\approx x と選ぶことです。逆向きは、−ζ′(s)/ζ(s)−ss−1=s∫1∞(ψ(x)−x)x−s−1dx-\zeta'(s)/\zeta(s)-\frac s{s-1}=s\int_1^\infty(\psi(x)-x)x^{-s-1}dx の右辺が Re⁡s>12\operatorname{Re}s\gt\frac12 で正則になることから、そこに零点がないことを読み取ります。Davenport『Multiplicative Number Theory』第 15・17・18 章、Titchmarsh 第 14 章に同じ方針の証明があります。なお定数まで込めた精密形として、リーマン予想の下で x≥2657x \ge 2657 ならば ∣π(x)−li⁡(x)∣≤18πxlog⁡x|\pi(x)-\operatorname{li}(x)| \le \frac{1}{8\pi}\sqrt{x}\log x が成り立つことが Schoenfeld (1976) により示されています。

例 6.5(素数計数関数と対数積分の差を実際に見る)

既知の値を並べます。

xxπ(x)\pi(x)li⁡(x)\operatorname{li}(x)(概算)li⁡(x)−π(x)\operatorname{li}(x)-\pi(x)x\sqrt{x}
10410^{4}1 2291\,2291 246.11\,246.117.117.1100100
10610^{6}78 49878\,49878 627.578\,627.5129.5129.51 0001\,000
10810^{8}5 761 4555\,761\,4555 762 209.45\,762\,209.4754.4754.410410^{4}
101010^{10}455 052 511455\,052\,511455 055 614.6455\,055\,614.63 103.63\,103.610510^{5}
101210^{12}37 607 912 01837\,607\,912\,01837 607 950 280.837\,607\,950\,280.838 262.838\,262.810610^{6}

差はどの行でも x\sqrt{x} より小さく、xx が 10810^{8} 倍になっても差は 20002000 倍程度にしか増えていません。x\sqrt{x} は 10410^{4} 倍になっているので、経験的には x\sqrt{x} よりむしろ緩やかです。定理 6.3 の主張する xlog⁡x\sqrt{x}\log x の枠に、余裕をもって収まっています。

表を見ると li⁡(x)>π(x)\operatorname{li}(x) > \pi(x) が常に成り立ちそうに見えますが、これは誤りです。リトルウッド(1914)は li⁡(x)−π(x)\operatorname{li}(x) - \pi(x) が符号を無限回変えることを証明しました。最初の符号変化が起きる xx の位置は今も特定されておらず、上界(スキューズ数と呼ばれる系列の評価)が知られているだけです。有限の数値実験がどれほど説得的に見えても証明にはならない、という数論の教訓がここにあります。

10⁴10⁶10⁸10¹⁰10¹²x1010²10³10⁴10⁵10⁶破線: √x実線: li(x) − π(x)
li(x) − π(x) と √x の比較(両軸とも対数目盛り。値は上の表のもの)

リーマン予想が素数以外にも波及することを示すため、同値な言明をいくつか挙げます。見た目の分野がまったく違うのに、すべて臨界線上の零点という一点に帰着します。

同値な言明内容出典
素数計数の誤差π(x)=li⁡(x)+O(xlog⁡x)\pi(x) = \operatorname{li}(x) + O(\sqrt{x}\log x)von Koch (1901)
チェビシェフ関数任意の ε>0\varepsilon > 0 で ψ(x)=x+O(x1/2+ε)\psi(x) = x + O(x^{1/2+\varepsilon})明示公式から
メルテンス関数任意の ε>0\varepsilon > 0 で ∑n≤xμ(n)=O(x1/2+ε)\sum_{n \le x}\mu(n) = O(x^{1/2+\varepsilon})古典的
約数和の上界n>5040n > 5040 なるすべての nn で σ(n)<eγnlog⁡log⁡n\sigma(n) < e^{\gamma} n \log\log nRobin (1984)
調和数による判定すべての n≥1n \ge 1 で σ(n)≤Hn+eHnlog⁡Hn\sigma(n) \le H_n + e^{H_n}\log H_n(等号は n=1n=1 のみ)Lagarias (2002)

ここで μ\mu はメビウス関数(nn が 11 より大きい平方数で割り切れるなら 00、異なる kk 個の素数の積なら (−1)k(-1)^k をとる関数)、σ(n)\sigma(n) は nn の約数の総和、Hn=∑k≤n1/kH_n = \sum_{k \le n} 1/k、γ\gamma はオイラー・マスケローニ定数です。最後の二つは複素解析をまったく含まない初等的な形をしていますが、リーマン予想と完全に同値です。とくに Lagarias の判定は、リーマン予想を算術の Π1\Pi_1 文として書き下すための道具にもなります(例 8.2[ゲーデルの不完全性定理])。

さらに、この構図は ζ\zeta に限りません。数論に現れる多くの対象——ディリクレの LL 関数、代数体のデデキント・ゼータ関数、そして 楕円曲線とモジュラー形式 で扱う楕円曲線の LL 関数(定義 4.4[楕円曲線・モジュラー形式と現代数論] のトレース apa_p から作られます)——にも同型の関数等式と「一般化リーマン予想」があります。同じ形の予想が広い範囲で立つこと自体が、零点の位置が偶然ではないことを示唆しています。リーマン予想は、素数分布という一つの問題であると同時に、LL 関数という一族全体の設計図についての問いでもあるのです。

演習 7.1易

Re⁡s>1\operatorname{Re} s > 1 のとき (1−21−s)ζ(s)=∑n≥1(−1)n−1n−s\left(1 - 2^{1-s}\right)\zeta(s) = \sum_{n\ge1}(-1)^{n-1}n^{-s} が成り立つことを、絶対収束を根拠として示してください。また s=2s = 2 でこの等式を確かめ、∑n≥1(−1)n−1/n2\sum_{n \ge 1}(-1)^{n-1}/n^{2} の値を求めてください。

解答

Re⁡s=σ>1\operatorname{Re} s = \sigma > 1 で ∑n∣n−s∣=∑nn−σ<∞\sum_n |n^{-s}| = \sum_n n^{-\sigma} < \infty なので、級数の項を自由に並べ替え・分割できます。偶数 n=2mn = 2m にわたる和は

∑m≥1(2m)−s=2−s∑m≥1m−s=2−sζ(s)\sum_{m \ge 1}(2m)^{-s} = 2^{-s}\sum_{m\ge1} m^{-s} = 2^{-s}\zeta(s)

です。したがって

∑n≥1(−1)n−1ns=∑n≥1n−s−2∑n 偶数n−s=ζ(s)−2⋅2−sζ(s)=(1−21−s)ζ(s).\sum_{n\ge1}\frac{(-1)^{n-1}}{n^{s}} = \sum_{n \ge 1}n^{-s} - 2\sum_{n \text{ 偶数}} n^{-s} = \zeta(s) - 2\cdot 2^{-s}\zeta(s) = \left(1-2^{1-s}\right)\zeta(s).

s=2s = 2 とすると 1−2−1=1/21 - 2^{-1} = 1/2 なので

∑n≥1(−1)n−1n2=12ζ(2)=12⋅π26=π212=0.822467…\sum_{n\ge1}\frac{(-1)^{n-1}}{n^{2}} = \frac{1}{2}\zeta(2) = \frac{1}{2}\cdot\frac{\pi^{2}}{6} = \frac{\pi^{2}}{12} = 0.822467\ldots

です。

演習 7.2標準

μ\mu をメビウス関数とします。μ(n)2\mu(n)^{2} は nn が平方因子を持たないとき 11、そうでないとき 00 です。Re⁡s>1\operatorname{Re} s > 1 において

∑n=1∞μ(n)2ns=ζ(s)ζ(2s)\sum_{n=1}^{\infty}\frac{\mu(n)^{2}}{n^{s}} = \frac{\zeta(s)}{\zeta(2s)}

を示してください。

解答

σ>1\sigma > 1 とします。定理 3.1 の証明と同じ論法を使います。nn が平方因子を持たないことは、nn の素因数分解に各素数が高々 11 回しか現れないことと同値です。したがって有限積を展開すると

∏p≤N(1+p−s)=∑n∈AN, μ(n)2=1n−s\prod_{p \le N}\left(1 + p^{-s}\right) = \sum_{n \in A_N,\ \mu(n)^2 = 1} n^{-s}

となります(各素数について「使わない」か「11 回だけ使う」かの二択で、素因数分解の一意性からこれらの nn が重複なく現れます)。ここで ANA_N は素因数がすべて NN 以下の自然数の集合です。n≤Nn \le N なら必ず n∈ANn \in A_N ですから、左辺と無限和の差は n>Nn > N の項だけからなり、その絶対値は ∑n>Nn−σ→0\sum_{n>N} n^{-\sigma} \to 0 で抑えられます。よって N→∞N \to \infty として

∑n≥1μ(n)2ns=∏p(1+p−s).\sum_{n\ge1}\frac{\mu(n)^{2}}{n^{s}} = \prod_{p}\left(1+p^{-s}\right).

(∑nμ(n)2n−σ≤ζ(σ)<∞\sum_n \mu(n)^2 n^{-\sigma} \le \zeta(\sigma) < \infty なので絶対収束は保証されます。)

次に恒等式 1+u=1−u21−u1 + u = \dfrac{1-u^{2}}{1-u}(u=p−su = p^{-s})を使うと

∏p(1+p−s)=∏p1−p−2s1−p−s=∏p(1−p−2s)∏p(1−p−s)=ζ(s)ζ(2s).\prod_p \left(1+p^{-s}\right) = \prod_p \frac{1 - p^{-2s}}{1-p^{-s}} = \frac{\prod_p\left(1-p^{-2s}\right)}{\prod_p\left(1-p^{-s}\right)} = \frac{\zeta(s)}{\zeta(2s)} .

最後の等号で 定理 3.1 を ss と 2s2s の両方に適用しました(Re⁡(2s)>2>1\operatorname{Re}(2s) > 2 > 1 なので適用可能で、系 3.2 より ζ(2s)≠0\zeta(2s) \ne 0 なので割り算も正当です)。

演習 7.3標準

定理 4.5 と ζ(4)=π4/90\zeta(4) = \pi^{4}/90 を使って ζ(−3)\zeta(-3) を求めてください。

解答

関数等式

ζ(s)=2sπs−1sin⁡ ⁣(πs2)Γ(1−s)ζ(1−s)\zeta(s) = 2^{s}\pi^{s-1}\sin\!\left(\frac{\pi s}{2}\right)\Gamma(1-s)\zeta(1-s)

に s=−3s = -3 を代入します。各因子を順に計算します。

  • 2−3=182^{-3} = \dfrac18、π−3−1=π−4\pi^{-3-1} = \pi^{-4}。
  • sin⁡(−3π2)=+1\sin\left(\dfrac{-3\pi}{2}\right) = +1(−3π/2-3\pi/2 は π/2\pi/2 と 2π2\pi の差なので値は 11 です)。
  • Γ(1−(−3))=Γ(4)=3!=6\Gamma(1-(-3)) = \Gamma(4) = 3! = 6。
  • ζ(1−(−3))=ζ(4)=π490\zeta(1-(-3)) = \zeta(4) = \dfrac{\pi^{4}}{90}。

したがって

ζ(−3)=18⋅1π4⋅1⋅6⋅π490=68⋅90=1120.\zeta(-3) = \frac{1}{8}\cdot\frac{1}{\pi^{4}}\cdot 1 \cdot 6 \cdot \frac{\pi^{4}}{90} = \frac{6}{8 \cdot 90} = \frac{1}{120}.

π4\pi^{4} が約分されて有理数になる点に注意してください。一般に負の奇数点 ζ(1−2m)\zeta(1-2m) はベルヌーイ数を用いて −B2m/(2m)-B_{2m}/(2m) と書ける有理数になります。実際 m=2m=2 では B4=−1/30B_4 = -1/30 より −B4/4=1/120-B_4/4 = 1/120 で、上の計算と一致します。

演習 7.4難

Re⁡s>1\operatorname{Re} s > 1 において

−ζ′(s)ζ(s)=∑n=1∞Λ(n)ns-\frac{\zeta'(s)}{\zeta(s)} = \sum_{n=1}^{\infty}\frac{\Lambda(n)}{n^{s}}

が成り立つことを示してください(Λ\Lambda は 定義 6.1 のフォン・マンゴルト関数)。これが 注意 6.2 の明示公式の出発点です。

解答

σ0>1\sigma_0 > 1 を固定し、半平面 Re⁡s≥σ0\operatorname{Re} s \ge \sigma_0 で考えます。系 3.2 より ζ(s)≠0\zeta(s)\ne0 なので ζ′/ζ\zeta'/\zeta はここで正則です。

命題 3.4 の証明と同じ展開により、Re⁡s>1\operatorname{Re} s > 1 で

log⁡ζ(s)=∑p∑k=1∞p−ksk\log \zeta(s) = \sum_{p}\sum_{k=1}^{\infty}\frac{p^{-ks}}{k}

が成り立ちます(対数は ζ\zeta の連続な分枝を取ります)。右辺の二重級数は Re⁡s≥σ0\operatorname{Re} s \ge \sigma_0 で

∑p∑kp−kσ0k≤∑p∑kp−kσ0≤2∑pp−σ0≤2ζ(σ0)<∞\sum_p \sum_k \frac{p^{-k\sigma_0}}{k} \le \sum_p\sum_k p^{-k\sigma_0} \le 2\sum_p p^{-\sigma_0} \le 2\zeta(\sigma_0) < \infty

と一様に評価できるので、広義一様収束します。正則関数列が広義一様収束するとき項別微分できる(ワイヤシュトラスの定理)ので、ddsp−ks=−(klog⁡p) p−ks\frac{d}{ds}p^{-ks} = -(k\log p)\,p^{-ks} を使って

ζ′(s)ζ(s)=ddslog⁡ζ(s)=∑p∑k≥1−(klog⁡p)p−ksk=−∑p∑k≥1(log⁡p) p−ks.\frac{\zeta'(s)}{\zeta(s)} = \frac{d}{ds}\log\zeta(s) = \sum_p \sum_{k\ge1} \frac{-(k\log p)p^{-ks}}{k} = -\sum_p\sum_{k \ge 1}(\log p)\, p^{-ks}.

符号を移すと

−ζ′(s)ζ(s)=∑p∑k≥1log⁡p(pk)s.-\frac{\zeta'(s)}{\zeta(s)} = \sum_p \sum_{k\ge1}\frac{\log p}{\left(p^{k}\right)^{s}} .

右辺の和は「素数べき n=pkn = p^{k}」を走り、そのとき係数は log⁡p=Λ(n)\log p = \Lambda(n) です。素数べきでない nn には Λ(n)=0\Lambda(n)=0 を割り当てればよいので、右辺は ∑n≥1Λ(n)n−s\sum_{n \ge 1}\Lambda(n)n^{-s} に等しくなります。素因数分解の一意性より、各素数べき nn を与える組 (p,k)(p,k) は一意なので、重複はありません。

  • B. Riemann, “Über die Anzahl der Primzahlen unter einer gegebenen Grösse”, Monatsberichte der Berliner Akademie, 1859. — 関数等式・明示公式・リーマン予想が最初に現れた原論文。
  • H. M. Edwards, Riemann’s Zeta Function, Academic Press, 1974(Dover 版 2001)— 第 1 章がリーマンの原論文の逐条解説、第 3 章が明示公式。
  • E. C. Titchmarsh, The Theory of the Riemann Zeta-Function, 2nd ed. (revised by D. R. Heath-Brown), Oxford University Press, 1986. — 第 2 章に関数等式、第 14 章にリーマン予想と誤差項の同値性。
  • T. M. Apostol, Introduction to Analytic Number Theory, Springer, 1976. — 第 11〜13 章。オイラー積から素数定理までを学部レベルで丁寧に扱う。
  • H. von Koch, “Sur la distribution des nombres premiers”, Acta Mathematica 24 (1901), 159–182. — 定理 6.3 の原論文。
  • J. B. Conrey, “The Riemann Hypothesis”, Notices of the American Mathematical Society 50 (2003), 341–353. — 現代的な研究状況の概観。

Appendix: 零点はなぜ「波」なのか

Section titled “Appendix: 零点はなぜ「波」なのか”

明示公式の各項を波として読む方法を補足します。 注意 6.2 の和に現れる零点は共役対 ρ=12+iγ\rho = \tfrac12 + i\gamma と ρˉ=12−iγ\bar\rho = \tfrac12 - i\gamma で現れます(定理 4.5 の後で述べた実軸対称性によります)。リーマン予想を仮定してこの対の寄与をまとめると、xρ=x1/2eiγlog⁡xx^{\rho} = x^{1/2}e^{i\gamma\log x} と xρ‾=x1/2e−iγlog⁡x\overline{x^{\rho}} = x^{1/2}e^{-i\gamma\log x} の和になるので

xρρ+xρˉρˉ=2Re⁡xρρ=2x∣ρ∣cos⁡ ⁣(γlog⁡x−arg⁡ρ)\frac{x^{\rho}}{\rho} + \frac{x^{\bar\rho}}{\bar\rho} = 2\operatorname{Re}\frac{x^{\rho}}{\rho} = \frac{2\sqrt{x}}{|\rho|}\cos\!\left(\gamma\log x - \arg\rho\right)

という実数の式になります。これは変数 u=log⁡xu = \log x について周期 2π/γ2\pi/\gamma の余弦波で、振幅は 2x/∣ρ∣2\sqrt{x}/|\rho| です。

つまり明示公式は「ψ(x)=x−(無数の余弦波の重ね合わせ)\psi(x) = x - (\text{無数の余弦波の重ね合わせ})」と読めます。素数の分布は、主要項 xx に零点由来の波が干渉して階段状の形が作られる、という描像です。振幅は 2x/∣ρ∣2\sqrt{x}/|\rho| なので、虚部 γ\gamma の小さい零点ほど大きく効きます。γ1=14.13\gamma_1 = 14.13 の零点が最も強い波を出し、その周期は log⁡x\log x について 2π/14.13≈0.4452\pi/14.13 \approx 0.445、すなわち xx が e0.445≈1.56e^{0.445} \approx 1.56 倍になるごとに一周します。

もし臨界線から外れた零点 ρ=β+iγ\rho = \beta + i\gamma(β>1/2\beta > 1/2)が存在すれば、その波の振幅は xβx^{\beta} に比例して他より速く育ち、いずれすべての波を圧倒します。リーマン予想とは「どの波も突出しない」、言い換えれば素数の分布が主要項のまわりで可能な限り整然と揺れている、という主張なのです。

Appendix: フォン・コッホの同値定理の証明

Section titled “Appendix: フォン・コッホの同値定理の証明”

定理 6.3 の証明に使う補題をまとめます。s=σ+its=\sigma+it と書き、θ(x)=∑p≤xlog⁡p\theta(x)=\sum_{p\le x}\log p、ψ(x)=∑n≤xΛ(n)\psi(x)=\sum_{n\le x}\Lambda(n)(定義 6.1)とします。零点は位数の分だけ重複して数えます。

補題群は二つの向きに分かれます。リーマン予想から誤差の評価を出す向き(補題 7.11)には、ゼータ関数の大きさ、零点の局所的な個数、打ち切ったペロンの公式の補題を順に使います。逆向き、つまり誤差の評価から零点の位置を出す向きには 補題 7.12 を使います。最初の補題は両方に共通する準備です。

補題 7.5(チェビシェフ関数の評価と対数微分)✓

  1. x≥1x\ge1 について θ(x)≤xlog⁡4\theta(x)\le x\log4、0≤ψ(x)−θ(x)≤2xlog⁡x0\le\psi(x)-\theta(x)\le2\sqrt x\log x、ψ(x)≤3x\psi(x)\le3x。
  2. σ>1\sigma\gt1 で −ζ′(s)ζ(s)=∑n≥1Λ(n)ns=s∫1∞ψ(x)x−s−1dx-\dfrac{\zeta'(s)}{\zeta(s)}=\displaystyle\sum_{n\ge1}\frac{\Lambda(n)}{n^s}=s\int_1^\infty\psi(x)x^{-s-1}dx で、0≤∑nΛ(n)n−σ≤3σσ−10\le\sum_n\Lambda(n)n^{-\sigma}\le\dfrac{3\sigma}{\sigma-1}。
証明(補題 7.5)

1. θ(x)≤xlog⁡4\theta(x)\le x\log4 は 命題 5.3[素数の魅力と素数定理] の証明(同記事 Appendix の第 1 段)で示されています。素数冪 pk≤xp^k\le x を kk ごとにまとめると ψ(x)=∑k≥1θ(x1/k)\psi(x)=\sum_{k\ge1}\theta(x^{1/k}) で、k>log⁡x/log⁡2k\gt\log x/\log2 では x1/k<2x^{1/k}\lt2 なので項は 00 です。k≥2k\ge2 の項は θ(x)≤xlog⁡4\theta(\sqrt x)\le\sqrt x\log4 以下なので、ψ(x)−θ(x)≤log⁡xlog⁡2xlog⁡4=2xlog⁡x\psi(x)-\theta(x)\le\frac{\log x}{\log2}\sqrt x\log4=2\sqrt x\log x。log⁡x/x≤2/e\log x/\sqrt x\le2/e から ψ(x)≤(log⁡4+4/e)x≤3x\psi(x)\le(\log4+4/e)x\le3x です。

2. 定理 4.2[素数の魅力と素数定理] で n=∏pepn=\prod p^{e_p} と分解すると、nn の約数のうち素数冪であるものは pkp^k(1≤k≤ep1\le k\le e_p)なので ∑d∣nΛ(d)=log⁡n\sum_{d\mid n}\Lambda(d)=\log n です。σ>1\sigma\gt1 では ∑n−s\sum n^{-s} と ∑Λ(n)n−s\sum\Lambda(n)n^{-s}(0≤Λ(n)≤log⁡n0\le\Lambda(n)\le\log n)が絶対収束するので、積を (d,m)(d,m) を添字とする絶対収束する二重級数とみて n=dmn=dm ごとにまとめて(定理 7.11[級数と収束判定] の 2) ζ(s)∑dΛ(d)d−s=∑n(log⁡n)n−s=−ζ′(s)\zeta(s)\sum_d\Lambda(d)d^{-s}=\sum_n(\log n)n^{-s}=-\zeta'(s) です(最後は部分和が σ≥σ0>1\sigma\ge\sigma_0\gt1 で一様収束するので項別微分できること、定理 5.2[偏角の原理と Rouché の定理])。ζ(s)≠0\zeta(s)\ne0(系 3.2)で割れば第 1 の等式です。次に n−s=s∫n∞x−s−1dxn^{-s}=s\int_n^\infty x^{-s-1}dx を代入し、∑nΛ(n)∣s∣∫n∞x−σ−1dx=∣s∣σ∑Λ(n)n−σ<∞\sum_n\Lambda(n)|s|\int_n^\infty x^{-\sigma-1}dx=\frac{|s|}\sigma\sum\Lambda(n)n^{-\sigma}\lt\infty なので和と積分を交換できて、∑nΛ(n)n−s=s∫1∞(∑n≤xΛ(n))x−s−1dx\sum_n\Lambda(n)n^{-s}=s\int_1^\infty\bigl(\sum_{n\le x}\Lambda(n)\bigr)x^{-s-1}dx です。s=σs=\sigma とし 1 の ψ(x)≤3x\psi(x)\le3x を使えば最後の評価です。

補題 7.6(臨界帯の近くでのゼータ関数の大きさ)✓

P2(x)=12({x}2−{x})P_2(x)=\frac12(\{x\}^2-\{x\})({x}\{x\} は小数部分)とおく。σ>−1\sigma\gt-1、s≠1s\ne1 で

ζ(s)=ss−1−12−s(s+1)∫1∞P2(x) x−s−2 dx\zeta(s)=\frac{s}{s-1}-\frac12-s(s+1)\int_1^\infty P_2(x)\,x^{-s-2}\,dx

が成り立つ。とくに −12≤σ≤3-\frac12\le\sigma\le3、∣t∣≥2|t|\ge2 で ∣ζ(s)∣≤3∣t∣2|\zeta(s)|\le3|t|^2、σ≥2\sigma\ge2 で ∣ζ(s)∣≤2|\zeta(s)|\le2、また ∣ζ(2+it)∣≥c0:=1−∑n≥2n−2>0.3|\zeta(2+it)|\ge c_0:=1-\sum_{n\ge2}n^{-2}\gt0.3。

証明(補題 7.6)

σ>1\sigma\gt1 とします。n(n−s−(n+1)−s)=n1−s−(n+1)1−s+(n+1)−sn(n^{-s}-(n+1)^{-s})=n^{1-s}-(n+1)^{1-s}+(n+1)^{-s} を n=1,…,Nn=1,\ldots,N で足して N→∞N\to\infty とすると、s∫1∞⌊x⌋x−s−1dx=∑nn⋅s∫nn+1x−s−1dx=ζ(s)s\int_1^\infty\lfloor x\rfloor x^{-s-1}dx=\sum_nn\cdot s\int_n^{n+1}x^{-s-1}dx=\zeta(s) です。P1(x)={x}−12P_1(x)=\{x\}-\frac12 とおくと ⌊x⌋=x−12−P1(x)\lfloor x\rfloor=x-\frac12-P_1(x) で、s∫1∞x−sdx=ss−1s\int_1^\infty x^{-s}dx=\frac s{s-1}、s∫1∞12x−s−1dx=12s\int_1^\infty\frac12x^{-s-1}dx=\frac12 なので ζ(s)=ss−1−12−s∫1∞P1(x)x−s−1dx\zeta(s)=\frac s{s-1}-\frac12-s\int_1^\infty P_1(x)x^{-s-1}dx。P2P_2 は連続で P2′=P1P_2'=P_1(整数点以外)、P2P_2 は整数点で 00、−18≤P2≤0-\frac18\le P_2\le0 なので、部分積分で ∫1∞P1x−s−1dx=(s+1)∫1∞P2x−s−2dx\int_1^\infty P_1x^{-s-1}dx=(s+1)\int_1^\infty P_2x^{-s-2}dx を得て、σ>1\sigma\gt1 で等式が成り立ちます。

右辺の積分は、σ≥−1+δ\sigma\ge-1+\delta で被積分関数の絶対値が 18x−1−δ\frac18x^{-1-\delta} 以下なので、∫1N\int_1^N(Fubini と Morera の定理 定理 3.6[正則関数の強力な性質] で整関数)の局所一様な極限として σ>−1\sigma\gt-1 で正則です(定理 5.2[偏角の原理と Rouché の定理])。ζ\zeta は C\mathbb{C} 上の有理型関数(定理 4.5)なので、一致の定理(定理 7.3[正則関数の強力な性質])により等式は σ>−1\sigma\gt-1、s≠1s\ne1 で成り立ちます。

評価: −12≤σ≤3-\frac12\le\sigma\le3、∣t∣≥2|t|\ge2 では ∣s∣≤3+∣t∣≤52∣t∣|s|\le3+|t|\le\frac52|t|、∣s+1∣≤4+∣t∣≤3∣t∣|s+1|\le4+|t|\le3|t|、∣s−1∣≥∣t∣|s-1|\ge|t|、積分は 18(σ+1)≤14\frac1{8(\sigma+1)}\le\frac14 以下なので ∣ζ(s)∣≤52+12+158∣t∣2≤3∣t∣2|\zeta(s)|\le\frac52+\frac12+\frac{15}8|t|^2\le3|t|^2。σ≥2\sigma\ge2 では ∣ζ(s)∣≤∑n−2<2|\zeta(s)|\le\sum n^{-2}\lt2、∣ζ(2+it)∣≥1−∑n≥2n−2|\zeta(2+it)|\ge1-\sum_{n\ge2}n^{-2} で、∑n≥2n−2≤14+19+∑n≥41n(n−1)=14+19+13<0.7\sum_{n\ge2}n^{-2}\le\frac14+\frac19+\sum_{n\ge4}\frac1{n(n-1)}=\frac14+\frac19+\frac13\lt0.7 です。

補題 7.7(Borel–Carathéodory 型の評価)✓

hh を閉円板 ∣z−z0∣≤R|z-z_0|\le R を含む開集合で正則とし、h(z0)=0h(z_0)=0、円周 ∣z−z0∣=R|z-z_0|=R 上で Re h≤A\mathrm{Re}\,h\le A とする。このとき ∣z−z0∣<R|z-z_0|\lt R で ∣h′(z)∣≤2AR(R−∣z−z0∣)2|h'(z)|\le\dfrac{2AR}{(R-|z-z_0|)^2}。

証明(補題 7.7)

z0=0z_0=0 とし、∣z∣<R|z|\lt R を固定します。導関数版の積分公式(定理 3.2[正則関数の強力な性質])から h′(z)=12πi∮∣w∣=Rh(w)(w−z)2dwh'(z)=\frac1{2\pi i}\oint_{|w|=R}\frac{h(w)}{(w-z)^2}dw。h=∑nanwnh=\sum_na_nw^n は ∣w∣=R|w|=R で一様収束し(定理 5.2[正則関数の強力な性質])、円周上では h(w)‾=∑naˉnR2nw−n\overline{h(w)}=\sum_n\bar a_nR^{2n}w^{-n}、1(w−z)2=∑k≥0(k+1)zkw−k−2\frac1{(w-z)^2}=\sum_{k\ge0}(k+1)z^kw^{-k-2} なので、∮h(w)‾(w−z)2dw\oint\frac{\overline{h(w)}}{(w-z)^2}dw は w−1w^{-1} の項をもたない級数の項別積分で 00 です。∮dw(w−z)2=0\oint\frac{dw}{(w-z)^2}=0 も同様です。よって u=Re hu=\mathrm{Re}\,h について

h′(z)=12πi∮∣w∣=R2(u(w)−A)(w−z)2dw,∣h′(z)∣≤2R(R−∣z∣)2⋅12π∫02π(A−u(Reiϕ))dϕ.h'(z)=\frac1{2\pi i}\oint_{|w|=R}\frac{2(u(w)-A)}{(w-z)^2}dw,\qquad|h'(z)|\le\frac{2R}{(R-|z|)^2}\cdot\frac1{2\pi}\int_0^{2\pi}\bigl(A-u(Re^{i\phi})\bigr)d\phi .

Cauchy の積分公式(定理 6.1[コーシーの積分定理と積分公式])の実部から 12π∫02πu(Reiϕ)dϕ=u(0)=0\frac1{2\pi}\int_0^{2\pi}u(Re^{i\phi})d\phi=u(0)=0 なので、右辺は 2AR(R−∣z∣)2\frac{2AR}{(R-|z|)^2} です。

補題 7.8(零点の近くでの対数微分(Landau の補題))✓

ff を閉円板 ∣z−z0∣≤52|z-z_0|\le\frac52 を含む開集合で正則とし、f(z0)≠0f(z_0)\ne0、M≥1M\ge1 について円板上で ∣f(z)∣≤eM∣f(z0)∣|f(z)|\le e^M|f(z_0)| とする。ZZ を ∣ρ−z0∣≤2|\rho-z_0|\le2 にある ff の零点の多重集合とすると、(a) #Z≤M/log⁡54\#Z\le M/\log\frac54、(b) ∣z−z0∣≤74|z-z_0|\le\frac74 で f(z)≠0f(z)\ne0 なら ∣f′(z)f(z)−∑ρ∈Z1z−ρ∣≤470M\Bigl|\dfrac{f'(z)}{f(z)}-\displaystyle\sum_{\rho\in Z}\frac1{z-\rho}\Bigr|\le470M。

証明(補題 7.8)

(a) Jensen の公式(定理 7.2[Jensen の公式と劣調和関数])を半径 52\frac52 で使うと、右辺の和の各項は非負で、∣ρ−z0∣≤2|\rho-z_0|\le2 の零点の項は log⁡54\log\frac54 以上、左辺は log⁡∣f(z0)∣+M\log|f(z_0)|+M 以下なので、#Zlog⁡54≤M\#Z\log\frac54\le M です。

(b) n=#Zn=\#Z とし、g(z)=f(z)∏ρ∈Z(z−ρ)−1g(z)=f(z)\prod_{\rho\in Z}(z-\rho)^{-1} とおくと、gg は除去可能特異点を除いて同じ開集合で正則で、∣z−z0∣≤2|z-z_0|\le2 に零点をもちません。∣z−z0∣=52|z-z_0|=\frac52 では ∣z−ρ∣≥12|z-\rho|\ge\frac12、∣z0−ρ∣≤2|z_0-\rho|\le2 なので ∣g(z)g(z0)∣=∣f(z)f(z0)∣∏ρ∣z0−ρ∣∣z−ρ∣≤eM4n\bigl|\frac{g(z)}{g(z_0)}\bigr|=\bigl|\frac{f(z)}{f(z_0)}\bigr|\prod_\rho\frac{|z_0-\rho|}{|z-\rho|}\le e^M4^n で、最大値原理(定理 7.7[正則関数の強力な性質])から閉円板全体でも同じ評価が成り立ちます。gg は ∣z−z0∣≤2|z-z_0|\le2 を含む開円板で零点をもたないので、g′/gg'/g の原始関数 hh で h(z0)=0h(z_0)=0 となるものが取れ(凸領域では Goursat の定理 定理 4.5[コーシーの積分定理と積分公式] から h(z)=∫[z0,z]g′/gh(z)=\int_{[z_0,z]}g'/g が原始関数)、(ge−h)′=0(ge^{-h})'=0 から g=g(z0)ehg=g(z_0)e^h、Re h=log⁡∣g/g(z0)∣≤M+nlog⁡4\mathrm{Re}\,h=\log|g/g(z_0)|\le M+n\log4 です。補題 7.7 を半径 22 で使うと、∣z−z0∣≤74|z-z_0|\le\frac74 で

∣f′f(z)−∑ρ∈Z1z−ρ∣=∣h′(z)∣≤2⋅2(M+nlog⁡4)(1/4)2≤64(1+log⁡4log⁡(5/4))M≤470M.\Bigl|\frac{f'}{f}(z)-\sum_{\rho\in Z}\frac1{z-\rho}\Bigr|=|h'(z)|\le\frac{2\cdot2(M+n\log4)}{(1/4)^2}\le64\Bigl(1+\frac{\log4}{\log(5/4)}\Bigr)M\le470M .

補題 7.9(ゼータ関数の零点の局所的な個数)✓

∣t∣≥5|t|\ge5 とし、Z(t)Z(t) を ∣ρ−(2+it)∣≤2|\rho-(2+it)|\le2 にある ζ\zeta の零点の多重集合とする。#Z(t)≤18log⁡∣t∣\#Z(t)\le18\log|t| で、∣s−(2+it)∣≤74|s-(2+it)|\le\frac74 かつ ζ(s)≠0\zeta(s)\ne0 なら

∣ζ′(s)ζ(s)−∑ρ∈Z(t)1s−ρ∣≤1900log⁡∣t∣.\Bigl|\frac{\zeta'(s)}{\zeta(s)}-\sum_{\rho\in Z(t)}\frac1{s-\rho}\Bigr|\le1900\log|t| .

とくに、零点 ρ=β+iγ\rho=\beta+i\gamma で β≥12\beta\ge\frac12、∣γ−t∣≤1|\gamma-t|\le1 を満たすものはすべて Z(t)Z(t) に属する。

証明(補題 7.9)

閉円板 ∣s−(2+it)∣≤52|s-(2+it)|\le\frac52 は s=1s=1 を含まず、その上で −12≤σ≤92-\frac12\le\sigma\le\frac92、∣Im s∣∈[2,32∣t∣]|\mathrm{Im}\,s|\in[2,\frac32|t|] です。補題 7.6 から円板上で ∣ζ(s)∣≤3⋅94t2≤7t2|\zeta(s)|\le3\cdot\frac94t^2\le7t^2、∣ζ(2+it)∣≥c0>0.3|\zeta(2+it)|\ge c_0\gt0.3 なので、M=log⁡(24t2)≤4log⁡∣t∣M=\log(24t^2)\le4\log|t|(∣t∣≥5|t|\ge5 なら 24≤t224\le t^2)として 補題 7.8 が使えます。4/log⁡54≤184/\log\frac54\le18、470⋅4≤1900470\cdot4\le1900 です。最後の主張は β≤1\beta\le1(系 3.2)から ∣ρ−(2+it)∣2≤(2−12)2+1<4|\rho-(2+it)|^2\le(2-\frac12)^2+1\lt4 によります。

補題 7.10(打ち切った Perron の公式)✓

y>0y\gt0、y≠1y\ne1、c>0c\gt0、T>0T\gt0 について

∣12πi∫c−iTc+iTyss ds−1y>1∣≤ycπT∣log⁡y∣.\Bigl|\frac1{2\pi i}\int_{c-iT}^{c+iT}\frac{y^s}{s}\,ds-\mathbf 1_{y\gt1}\Bigr|\le\frac{y^c}{\pi T|\log y|}.
証明(補題 7.10)

y>1y\gt1 のとき、U>0U\gt0 について頂点 c±iTc\pm iT、−U±iT-U\pm iT の長方形の周に留数定理(定理 5.1[留数定理と定積分への応用])を使うと、内部の特異点は s=0s=0(留数 11)だけです。水平な 2 辺の積分は、∣ys/s∣≤yσ/T|y^s/s|\le y^\sigma/T から合わせて 2T∫−∞cyσdσ=2ycTlog⁡y\frac2T\int_{-\infty}^cy^\sigma d\sigma=\frac{2y^c}{T\log y} 以下、左の縦の辺は 2Ty−UU→0\frac{2Ty^{-U}}U\to0(U→∞U\to\infty)なので、2π2\pi で割って主張です。y<1y\lt1 のときは右側の長方形(頂点 c±iTc\pm iT、U±iTU\pm iT)を使うと内部に特異点がなく、同様に 2T∫c∞yσdσ=2ycT∣log⁡y∣\frac{2}{T}\int_c^\infty y^\sigma d\sigma=\frac{2y^c}{T|\log y|} で抑えられます。

補題 7.11(リーマン予想の下での ψ の誤差)✓

リーマン予想(公理 5.3)を仮定する。定数 CC があって、x≥2x\ge2 で ∣ψ(x)−x∣≤Cxlog⁡2x|\psi(x)-x|\le C\sqrt x\log^2x。

証明(補題 7.11)

ψ\psi は [N,N+1)[N,N+1)(NN は整数)で定数なので、x=N+12x=N+\frac12(N≥5N\ge5)の場合に示せば十分です(一般の xx では ∣x−(⌊x⌋+12)∣≤12|x-(\lfloor x\rfloor+\frac12)|\le\frac12、小さい xx は CC で吸収)。c=1+1/log⁡xc=1+1/\log x とおきます。

零点の位置. 定義 5.2 と仮定から、σ≥14\sigma\ge\frac14 にある ζ\zeta の零点はすべて臨界線上の ρ=12+iγ\rho=\frac12+i\gamma です(σ>1\sigma\gt1 には零点がない)。ζ(sˉ)=ζ(s)‾\zeta(\bar s)=\overline{\zeta(s)} なので零点は実軸について対称です。

(1) Perron の公式. 線分 Re s=c\mathrm{Re}\,s=c 上では ∑nΛ(n)∣n−s∣≤∑Λ(n)n−c<∞\sum_n\Lambda(n)|n^{-s}|\le\sum\Lambda(n)n^{-c}\lt\infty なので、項別に積分して 補題 7.5 の 2 から

J(x,T):=12πi∫c−iTc+iT(−ζ′ζ(s))xss ds=∑nΛ(n) 12πi∫c−iTc+iT(x/n)ssds.J(x,T):=\frac1{2\pi i}\int_{c-iT}^{c+iT}\Bigl(-\frac{\zeta'}\zeta(s)\Bigr)\frac{x^s}s\,ds=\sum_n\Lambda(n)\,\frac1{2\pi i}\int_{c-iT}^{c+iT}\frac{(x/n)^s}{s}ds .

補題 7.10 から ∣ψ(x)−J(x,T)∣≤∑nΛ(n)(x/n)cπT∣log⁡(x/n)∣|\psi(x)-J(x,T)|\le\sum_n\Lambda(n)\frac{(x/n)^c}{\pi T|\log(x/n)|} です。n≤x/2n\le x/2 または n≥2xn\ge2x の項は ∣log⁡(x/n)∣≥log⁡2|\log(x/n)|\ge\log2、xc=exx^c=ex、補題 7.5 の ∑Λ(n)n−c≤3clog⁡x\sum\Lambda(n)n^{-c}\le3c\log x から合わせて 3ec xlog⁡xπTlog⁡2≤8xlog⁡xT\frac{3ec\,x\log x}{\pi T\log2}\le\frac{8x\log x}{T} 以下です。x/2<n<2xx/2\lt n\lt2x の項では Λ(n)≤log⁡2x\Lambda(n)\le\log2x、(x/n)c≤4(x/n)^c\le4、u=x/n∈(12,2)u=x/n\in(\frac12,2) について ∣log⁡u∣≥∣u−1∣/2≥∣x−n∣/(4x)|\log u|\ge|u-1|/2\ge|x-n|/(4x)、∣x−n∣≥12|x-n|\ge\frac12 なので、合わせて 16xlog⁡2xπT∑x/2<n<2x1∣x−n∣≤16xlog⁡2xπT⋅2(2+log⁡(4x+1))\frac{16x\log2x}{\pi T}\sum_{x/2\lt n\lt2x}\frac1{|x-n|}\le\frac{16x\log2x}{\pi T}\cdot2\bigl(2+\log(4x+1)\bigr) 以下です。よって ∣ψ(x)−J(x,T)∣≤C1xlog⁡2xT|\psi(x)-J(x,T)|\le C_1\frac{x\log^2x}{T} です。

(2) 高さ TT の選び方. 補題 7.9 を t=x+12t=x+\frac12 で使うと、γ∈[x,x+1]\gamma\in[x,x+1] の零点は Z(x+12)Z(x+\frac12) に属し、その個数 KK は 18log⁡(x+12)18\log(x+\frac12) 以下です。[x,x+1][x,x+1] を K+1K+1 等分すると、内部に γ\gamma を含まない小区間があり、その中点を TT とすると、すべての零点について ∣T−γ∣≥12(K+1)≥140log⁡x|T-\gamma|\ge\frac1{2(K+1)}\ge\frac1{40\log x}(x≥5x\ge5)。対称性から ∣−T−γ∣|-T-\gamma| も同じです。

(3) 積分路の移動. 頂点 c±iTc\pm iT、14±iT\frac14\pm iT の長方形の周に留数定理を使います。領域としては、∣γ∣∈(T,T+δ)|\gamma|\in(T,T+\delta) の零点がないように小さい δ>0\delta\gt0 を取った凸領域 {0<σ<3, ∣t∣<T+δ}\{0\lt\sigma\lt3,\ |t|\lt T+\delta\} を取ります。周の上に零点はなく、内部の特異点は s=1s=1(定理 4.3 から ζ(s)=h(s)/(s−1)\zeta(s)=h(s)/(s-1)、h(1)=1h(1)=1 と書けて −ζ′/ζ=1s−1−h′/h-\zeta'/\zeta=\frac1{s-1}-h'/h なので、−ζ′ζxss-\frac{\zeta'}{\zeta}\frac{x^s}s の留数は xx)と ∣γ∣<T|\gamma|\lt T の零点 ρ\rho(補題 2.3[偏角の原理と Rouché の定理] から留数は −mρxρ/ρ-m_\rho x^\rho/\rho、mρm_\rho は位数)です。よって

J(x,T)=x−∑∣γ∣<Txρρ−12πi(∫c+iT14+iT+∫14+iT14−iT+∫14−iTc−iT)(−ζ′ζ(s))xssdsJ(x,T)=x-\sum_{|\gamma|\lt T}\frac{x^\rho}{\rho}-\frac1{2\pi i}\Bigl(\int_{c+iT}^{\frac14+iT}+\int_{\frac14+iT}^{\frac14-iT}+\int_{\frac14-iT}^{c-iT}\Bigr)\Bigl(-\frac{\zeta'}{\zeta}(s)\Bigr)\frac{x^s}{s}ds

(和は重複込み)。

(4) 評価. 水平な辺 s=σ±iTs=\sigma\pm iT(14≤σ≤c≤2\frac14\le\sigma\le c\le2)では ∣s−(2±iT)∣=2−σ≤74|s-(2\pm iT)|=2-\sigma\le\frac74、∣s−ρ∣≥∣T∓γ∣≥140log⁡x|s-\rho|\ge|T\mp\gamma|\ge\frac1{40\log x} なので、補題 7.9 から ∣ζ′/ζ(s)∣≤18log⁡T⋅40log⁡x+1900log⁡T≤C2log⁡2x|\zeta'/\zeta(s)|\le18\log T\cdot40\log x+1900\log T\le C_2\log^2x(T≤x+1T\le x+1)。∣xs/s∣≤xσ/T|x^s/s|\le x^\sigma/T、∫1/4cxσdσ≤xc/log⁡x=ex/log⁡x\int_{1/4}^cx^\sigma d\sigma\le x^c/\log x=ex/\log x なので、水平な辺の寄与は C3xlog⁡x/TC_3x\log x/T 以下です。縦の辺 s=14+its=\frac14+it では、∣t∣≥5|t|\ge5 なら ∣s−ρ∣≥14|s-\rho|\ge\frac14 から ∣ζ′/ζ(s)∣≤4⋅18log⁡∣t∣+1900log⁡∣t∣≤2000log⁡∣t∣|\zeta'/\zeta(s)|\le4\cdot18\log|t|+1900\log|t|\le2000\log|t|、∣t∣≤5|t|\le5 では零点も極もない有界閉線分上の連続関数として有界です。よって寄与は x1/4(C4+∫5T4000log⁡ttdt)≤C5x1/4log⁡2xx^{1/4}\bigl(C_4+\int_5^T\frac{4000\log t}{t}dt\bigr)\le C_5x^{1/4}\log^2x です。零点の和は、∣xρ∣=x|x^\rho|=\sqrt x、∣ρ∣≥max⁡(12,∣γ∣)|\rho|\ge\max(\frac12,|\gamma|) と、k≥5k\ge5 について γ∈[k,k+1]\gamma\in[k,k+1] の零点が Z(k+12)Z(k+\frac12) に属し 18log⁡(k+1)18\log(k+1) 個以下であること(負の側も対称)、∣γ∣≤5|\gamma|\le5 の零点が有限個であることから

∑∣γ∣<T∣xρ∣∣ρ∣≤x(C6+2∑5≤k≤T18log⁡(k+1)k)≤C7xlog⁡2x.\sum_{|\gamma|\lt T}\frac{|x^\rho|}{|\rho|}\le\sqrt x\Bigl(C_6+2\sum_{5\le k\le T}\frac{18\log(k+1)}{k}\Bigr)\le C_7\sqrt x\log^2x .

(1)〜(4) を合わせ、x≤T≤x+1x\le T\le x+1 を使えば ∣ψ(x)−x∣≤Cxlog⁡2x|\psi(x)-x|\le C\sqrt x\log^2x です。

補題 7.12(誤差の評価から零点のない領域へ)✓

12≤α<1\frac12\le\alpha\lt1 とし、任意の ε>0\varepsilon\gt0 について定数 CεC_\varepsilon があって x≥1x\ge1 で ∣ψ(x)−x∣≤Cεxα+ε|\psi(x)-x|\le C_\varepsilon x^{\alpha+\varepsilon} とする。このとき ζ\zeta は Re s>α\mathrm{Re}\,s\gt\alpha に零点をもたない。とくに α=12\alpha=\frac12 ならリーマン予想が成り立つ。

証明(補題 7.12)

補題 7.5 の 2 と s∫1∞x⋅x−s−1dx=ss−1s\int_1^\infty x\cdot x^{-s-1}dx=\frac s{s-1} から、σ>1\sigma\gt1 で

−ζ′(s)ζ(s)−ss−1=s∫1∞(ψ(x)−x)x−s−1dx=:G(s).-\frac{\zeta'(s)}{\zeta(s)}-\frac{s}{s-1}=s\int_1^\infty(\psi(x)-x)x^{-s-1}dx=:G(s).

σ≥α+2ε\sigma\ge\alpha+2\varepsilon では被積分関数の絶対値は Cεx−1−εC_\varepsilon x^{-1-\varepsilon} 以下なので、補題 7.6 の証明と同じく GG は σ>α\sigma\gt\alpha で正則です。左辺は σ>α\sigma\gt\alpha で有理型で、その極を除いた(連結な)領域で GG と一致します(一致の定理)。ζ(ρ)=0\zeta(\rho)=0、Re ρ>α\mathrm{Re}\,\rho\gt\alpha なら ρ≠1\rho\ne1 で、補題 2.3[偏角の原理と Rouché の定理] から −ζ′/ζ-\zeta'/\zeta は ρ\rho で留数 −m≠0-m\ne0 の極をもち、ss−1\frac s{s-1} は ρ\rho の近くで正則なので、左辺は ρ\rho の近くで有界になりません。これは GG が ρ\rho で正則であることに矛盾します。

α=12\alpha=\frac12 とします。非自明零点 ρ\rho は 0≤Re ρ≤10\le\mathrm{Re}\,\rho\le1 を満たし(定義 5.2)、いま示したことから Re ρ≤12\mathrm{Re}\,\rho\le\frac12 です。Re ρ<12\mathrm{Re}\,\rho\lt\frac12 と仮定します。ρ≠0\rho\ne0(ζ(0)=−12\zeta(0)=-\frac12、命題 4.7)なので ρ/2\rho/2 と (1−ρ)/2(1-\rho)/2 は Γ\Gamma の極(0,−1,−2,…0,-1,-2,\ldots、定理 6.2[整関数とガンマ関数])でなく、Γ\Gamma は零点をもたない(定理 6.4[整関数とガンマ関数])ので、ξ(ρ)=0\xi(\rho)=0 で、定理 4.5 の ξ(1−ρ)=ξ(ρ)=0\xi(1-\rho)=\xi(\rho)=0 から ζ(1−ρ)=0\zeta(1-\rho)=0 です。ところが Re(1−ρ)>12\mathrm{Re}(1-\rho)\gt\frac12 なので前半に矛盾します。よってすべての非自明零点は Re ρ=12\mathrm{Re}\,\rho=\frac12 を満たします。

このテーマの 100 本ノック(50 問)

執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 5 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。