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

> リーマン・ゼータ関数を級数とオイラー積という二つの顔から定義し、解析接続で複素平面全体へ延ばしたうえで、非自明零点の実部がすべて 1/2 だという主張を述べ、それが素数計数関数の誤差項の大きさと同値であることを示す。
> https://rikai.mugen-giken.com/mathematics/number-theory/riemann-hypothesis

## 0. この記事の要点

- リーマン・ゼータ関数 $\zeta(s) = \sum_{n \ge 1} n^{-s}$ は $\operatorname{Re} s > 1$ で絶対収束し、そこで**オイラー積** $\prod_p (1-p^{-s})^{-1}$ に等しくなります。この一つの等式が「和（すべての自然数）」と「積（素数）」を橋渡しし、ゼータ関数を素数の言語に変えます。
- $\zeta$ は $s = 1$ を唯一の極（単純極、留数 $1$）として複素平面全体へ**有理型に解析接続**され、$s$ と $1-s$ を結ぶ**関数等式**を満たします。
- 関数等式から $s = -2, -4, -6, \ldots$ が零点になります（**自明な零点**）。それ以外の零点は帯 $0 \le \operatorname{Re} s \le 1$ に閉じ込められます。
- **リーマン予想**とは「非自明零点の実部はすべて $1/2$ である」という主張です。1859 年にリーマンが提示して以来、証明も反証もされていません。
- 重要性の核心は**明示公式**にあります。素数の個数の誤差項は $\sum_\rho x^{\rho}/\rho$ という零点にわたる和で書かれ、誤差の大きさは零点の実部そのものです。リーマン予想は $\pi(x) = \operatorname{li}(x) + O(\sqrt{x}\log x)$ と**同値**です。

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

素数は $2, 3, 5, 7, 11, \ldots$ と、規則がありそうでない並び方をします。[素数の魅力 - 素数定理](/mathematics/number-theory/primes-and-prime-number-theorem) で見たように、$x$ 以下の素数の個数 $\pi(x)$ は大域的には $x/\log x$ に近づきます（<Ref to="mathematics/number-theory/primes-and-prime-number-theorem#thm-pnt" text="素数定理" />）。しかし「近づく」だけでは足りません。数論の実際の問題では、$\pi(x)$ と近似値の**差**がどれくらい小さいかが決定的に効きます。差が $x^{0.9}$ 程度なのか $\sqrt{x}$ 程度なのかで、そこから導ける結論はまるで変わります。

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

$$
\sum_{n=1}^{\infty} \frac{1}{n^{s}} = \prod_{p:\ \text{素数}} \frac{1}{1 - p^{-s}}
$$

が成り立つ、というのです。左辺には素数が一つも現れず、右辺は素数だけでできています。両者が等しいのは、素因数分解の一意性という算術の根本事実の言い換えにほかなりません（[合同式とフェルマーの小定理](/mathematics/number-theory/congruences-and-fermat) で使った一意分解、すなわち <Ref to="mathematics/number-theory/primes-and-prime-number-theorem#thm-fta" text="算術の基本定理" /> が、ここで解析の道具に化けます）。

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

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

<div data-gated data-pagefind-ignore>

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

複素数 $s$ と正の実数 $n$ に対し、$n^{-s} := e^{-s \log n}$（$\log n$ は実自然対数）と定めます。$s = \sigma + it$（$\sigma, t \in \mathbb{R}$）と書くと

$$
|n^{-s}| = |e^{-(\sigma + it)\log n}| = e^{-\sigma \log n} = n^{-\sigma}
$$

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

以下、$s$ の実部を $\sigma$、虚部を $t$ と書く習慣に従います。また $p$ は常に素数を走る変数とし、$\mathbb{N} = \{1, 2, 3, \ldots\}$（$0$ を含めない）とします。

<Definition id="def-zeta-series" title="リーマン・ゼータ関数（級数表示）">
複素数 $s$ が $\operatorname{Re} s > 1$ を満たすとき、
$$
\zeta(s) := \sum_{n=1}^{\infty} \frac{1}{n^{s}}
$$
と定める。この級数は $\operatorname{Re} s > 1$ で絶対収束し、さらに任意の $\delta > 0$ に対し半平面 $\operatorname{Re} s \ge 1 + \delta$ 上で一様収束する。したがって $\zeta$ は $\operatorname{Re} s > 1$ で正則である。
</Definition>

収束を確かめておきます。$\sigma \ge 1 + \delta$ のとき $|n^{-s}| = n^{-\sigma} \le n^{-1-\delta}$ であり、$\sum_{n \ge 1} n^{-1-\delta}$ は積分判定法（$\int_1^\infty x^{-1-\delta}dx = 1/\delta < \infty$）により収束します。よってワイヤシュトラスの $M$ 判定法から一様収束が従い、正則関数列の一様収束極限は正則なので $\zeta$ は正則です。一方 $\sigma \le 1$ では $\sum n^{-\sigma} \ge \sum n^{-1} = \infty$ なので、この級数はもう使えません。$\sigma = 1$ が級数表示の限界です。

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

<Theorem id="thm-euler-product" title="オイラー積表示">
$\operatorname{Re} s > 1$ を満たすすべての複素数 $s$ に対して
$$
\zeta(s) = \prod_{p:\ \text{素数}} \left(1 - p^{-s}\right)^{-1}
$$
が成り立つ。ここで右辺は $\lim_{N \to \infty} \prod_{p \le N} (1 - p^{-s})^{-1}$ の意味であり、この極限は存在する。
</Theorem>

<Proof of="thm-euler-product">
$\sigma = \operatorname{Re} s > 1$ を固定します。

**第 1 段（各因子の展開）.** 任意の素数 $p$ に対し $|p^{-s}| = p^{-\sigma} \le 2^{-\sigma} < 1$ ですから、等比級数の公式が使えて
$$
\left(1 - p^{-s}\right)^{-1} = \sum_{k=0}^{\infty} p^{-ks}
$$
が絶対収束します。

**第 2 段（有限個の積の展開）.** $N$ 以下の素数を $p_1 < p_2 < \cdots < p_r$ とします。絶対収束する級数は有限個であれば自由に掛け合わせて項別に並べ替えられるので
$$
\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}
$$
となります。ここで $A_N$ は「素因数がすべて $N$ 以下であるような自然数」の集合です。二つ目の等号で**素因数分解の一意性**（<Ref to="mathematics/number-theory/primes-and-prime-number-theorem#thm-fta" />）を使いました。$A_N$ の各元 $n$ は指数の組 $(k_1,\ldots,k_r)$ とちょうど一対一に対応するので、右辺で各 $n$ が過不足なく一度だけ現れます。

**第 3 段（極限）.** $n \le N$ ならば $n$ の素因数はすべて $n$ 以下、したがって $N$ 以下ですから $n \in A_N$ です。対偶を取れば $n \notin A_N \Rightarrow n > N$、すなわち $A_N$ の補集合は $\{n : n > N\}$ に含まれます。したがって
$$
\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}.
$$
最後の量は収束級数 $\sum_n n^{-\sigma}$ の剰余項なので $N \to \infty$ で $0$ に収束します。以上より主張が従います。
</Proof>

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

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

<Corollary id="cor-nonvanishing" title="右半平面での非零性">
$\operatorname{Re} s > 1$ ならば $\zeta(s) \neq 0$ である。
</Corollary>

<Proof of="cor-nonvanishing">
$\sigma > 1$ とします。$\sum_n |n^{-s}|$ が収束するので並べ替えが自由にでき、任意の素数 $p$ に対し
$$
\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}
$$
が成り立ちます（$\sum_n (pn)^{-s}$ はちょうど $p$ の倍数にわたる和だからです）。これを $p \le 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{ より大きい}\}
$$
を得ます。$B_N$ には $1$ が属し、$1$ 以外の元は $N$ より大きい素因数を持つので $N$ より大きい数です。よって
$$
\left|\zeta(s)\prod_{p \le N}\left(1 - p^{-s}\right)\right| \ge 1 - \sum_{n > N} n^{-\sigma}.
$$
$\sum_n n^{-\sigma}$ が収束するので、$N$ を十分大きく取れば $\sum_{n>N} n^{-\sigma} \le 1/2$ とできます。そのとき左辺は $1/2$ 以上、特に $0$ ではありません。積の一因子である $\zeta(s)$ が $0$ なら左辺は $0$ になってしまうので、$\zeta(s) \neq 0$ です。
</Proof>

<Corollary id="cor-infinitude" title="素数の無限性（オイラー）">
素数は無限個存在する。
</Corollary>

<Proof of="cor-infinitude">
$s$ を $1$ より大きい実数に限って考えます。まず $\zeta(s) \to \infty$（$s \to 1+0$）を示します。任意の $N$ を固定すると、正項級数なので $\zeta(s) \ge \sum_{n=1}^{N} n^{-s}$ です。右辺は $s$ の連続関数で、$s \to 1+0$ のとき調和数 $H_N = \sum_{n \le N} 1/n$ に収束します。よって $\liminf_{s \to 1+0} \zeta(s) \ge H_N$ が任意の $N$ で成り立ち、$H_N \to \infty$ ですから $\zeta(s) \to \infty$ です。

さて素数が有限個 $p_1, \ldots, p_r$ しかないと仮定します。<Ref to="thm-euler-product" /> の右辺は有限積になり、$s \to 1+0$ のとき
$$
\prod_{i=1}^{r} \left(1 - p_i^{-s}\right)^{-1} \longrightarrow \prod_{i=1}^{r}\left(1 - p_i^{-1}\right)^{-1} < \infty
$$
と有限値に収束します。これは $\zeta(s) \to \infty$ に矛盾します。
</Proof>

同じ道具をもう少し押すと、ユークリッドの証明（<Ref to="mathematics/number-theory/primes-and-prime-number-theorem#thm-euclid" text="ユークリッドの定理" />）では届かない「素数の密度」の情報が出ます。

<Proposition id="prop-reciprocal-primes" title="素数の逆数和の発散">
$\displaystyle\sum_{p:\ \text{素数}} \frac{1}{p} = \infty$ である。
</Proposition>

<Proof of="prop-reciprocal-primes">
$s > 1$ を実数とします。<Ref to="thm-euler-product" /> の両辺は正の実数なので対数が取れ、$-\log(1-u) = \sum_{k \ge 1} u^{k}/k$（$0 < u < 1$）を各因子に適用して
$$
\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}
$$
を得ます（二重級数はすべて正項なので順序交換は自由です）。剰余項 $R(s)$ を評価します。$1/k \le 1$ と等比級数の和から
$$
0 \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 > 1$, $p \ge 2$ より $p^{-s} \le 1/2$、したがって $(1-p^{-s})^{-1} \le 2$ を使いました。よって
$$
\sum_{p} p^{-s} \ge \log \zeta(s) - 1.3.
$$
<Ref to="cor-infinitude" /> の証明で示したとおり $s \to 1+0$ で $\zeta(s) \to \infty$、すなわち $\log \zeta(s) \to \infty$ ですから、$\sum_p p^{-s} \to \infty$ です。

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

$\sum_n 1/n^{2}$ は収束するのに $\sum_p 1/p$ は発散する。これは「素数は平方数よりずっと多い」という定量的な情報で、素数の無限性よりはるかに強い主張です。オイラー積が素数の**分布**を掴んでいることの最初の証拠と言えます（この発散は <Ref to="mathematics/number-theory/primes-and-prime-number-theorem#thm-euler-divergence" /> としても扱いました）。

<Example id="ex-zeta-two" title="バーゼル問題と「二数が互いに素である確率」">
バーゼル問題の答え $\zeta(2) = \pi^{2}/6 = 1.644934\ldots$ を認めます。<Ref to="thm-euler-product" /> を $s = 2$ で使うと
$$
\prod_{p}\left(1 - \frac{1}{p^{2}}\right) = \frac{1}{\zeta(2)} = \frac{6}{\pi^{2}} = 0.607927\ldots
$$
です。左辺の意味を考えます。$1 \le a, b \le X$ からランダムに二つ選ぶとき、両方が $p$ で割り切れる確率はおよそ $1/p^{2}$、割り切れない確率はおよそ $1 - 1/p^{2}$ です。異なる素数についてこれらが独立に振る舞うと信じれば、$a$ と $b$ が互いに素である確率は $\prod_p (1-p^{-2}) = 6/\pi^{2} \approx 60.79\%$ になります。

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

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

級数表示 <Ref to="def-zeta-series" /> は $\operatorname{Re} s > 1$ でしか意味を持ちません。しかし素数の情報が濃く現れるのは、むしろその外側です。そこで**解析接続**という操作が要ります。

<Definition id="def-continuation" title="解析接続">
領域 $U \subset \mathbb{C}$ 上の正則関数 $f$ と、$U$ を含む領域 $V \supset U$ 上の正則関数 $F$ が $F|_{U} = f$ を満たすとき、$F$ を $f$ の $V$ への**解析接続**という。$V$ が連結ならば、そのような $F$ は存在すれば一意である（一致の定理）。有理型関数への拡張も同様に「有理型接続」として扱う。
</Definition>

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

<Lemma id="lem-eta" title="ディリクレのエータ関数">
$$
\eta(s) := \sum_{n=1}^{\infty} \frac{(-1)^{n-1}}{n^{s}}
$$
は半平面 $\operatorname{Re} s > 0$ の各コンパクト部分集合上で一様収束し、そこで正則関数を定める。
</Lemma>

<Proof of="lem-eta">
第 $2n-1$ 項と第 $2n$ 項を組にして $g_n(s) := (2n-1)^{-s} - (2n)^{-s}$ とおきます。$\frac{d}{dx}\left(-x^{-s}\right) = s x^{-s-1}$ ですから、微積分学の基本定理より
$$
g_n(s) = \int_{2n-1}^{2n} s\, x^{-s-1}\,dx.
$$
$|x^{-s-1}| = x^{-\sigma-1}$ なので、$\sigma \ge \delta > 0$ かつ $|s| \le M$ を満たす $s$ に対し
$$
|g_n(s)| \le |s| \int_{2n-1}^{2n} x^{-\sigma-1}dx \le M (2n-1)^{-\delta-1}.
$$
$\sum_n (2n-1)^{-1-\delta} < \infty$ ですから、ワイヤシュトラスの $M$ 判定法により $\sum_n g_n$ はこの集合上で一様収束します。各 $g_n$ は整関数なので、和は正則です。半平面 $\operatorname{Re} s > 0$ の任意のコンパクト集合はこの形の集合に含まれるので、広義一様収束が言えました。

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

<Theorem id="thm-continuation" title="ゼータ関数の有理型接続と単純極">
$\zeta$ は半平面 $\operatorname{Re} s > 0$ 上の有理型関数に一意に接続され、その接続は $s = 1$ のみを極として持つ。この極は単純極で、留数は $1$ である。すなわち
$$
\lim_{s \to 1}\,(s-1)\zeta(s) = 1 .
$$
</Theorem>

<Proof of="thm-continuation">
**第 1 段（恒等式）.** $\operatorname{Re} s > 1$ では級数が絶対収束するので、偶数項だけを取り出して
$$
\sum_{n \text{ 偶数}} n^{-s} = \sum_{m \ge 1} (2m)^{-s} = 2^{-s}\zeta(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 段（接続の定義）.** そこで $\operatorname{Re} s > 0$、$s \ne 1$ において
$$
\zeta(s) := \frac{\eta(s)}{1 - 2^{1-s}}
$$
と定めます。<Ref to="lem-eta" /> より分子は $\operatorname{Re} s > 0$ で正則、分母は整関数ですから、右辺は分母の零点を除いて正則で、そこでは有理型です。第 1 段よりこの関数は $\operatorname{Re} s > 1$ で元の $\zeta$ に一致します。一意性は <Ref to="def-continuation" /> の一致の定理によります。

**第 3 段（$s=1$ での挙動）.** 分母 $h(s) = 1 - 2^{1-s}$ は $h(1) = 0$、$h'(s) = 2^{1-s}\log 2$ より $h'(1) = \log 2 \ne 0$ なので、$s=1$ は $h$ の単純零点です。一方、分子は交代調和級数の和 $\eta(1) = \log 2 \ne 0$ です。よって $s=1$ は $\zeta$ の単純極であり、
$$
\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 .
$$
</Proof>

<Remark id="rem-other-poles">
上の式の分母 $1 - 2^{1-s}$ は $s = 1 + 2\pi i k/\log 2$（$k \in \mathbb{Z}$）でも消えます。$k \ne 0$ のこれらの点で本当に極が立つのかが気になりますが、実は立ちません。$3$ を使った同じ計算
$$
\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}
$$
において、$a_n$ は周期 $3$ で一周期の和が $1+1-2=0$ ですから部分和が有界で、この級数も $\operatorname{Re} s > 0$ で収束します。したがって $\zeta$ は $1 - 3^{1-s}$ の零点 $s = 1 + 2\pi i k/\log 3$ の外では正則です。二つの零点集合の共通部分は $s = 1$ のみ（$\log 2/\log 3$ が無理数であることによります）なので、$s \ne 1$ ではどちらかの表示が正則性を保証します。
</Remark>

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

<Theorem id="thm-functional-equation" title="リーマンの関数等式">
$\zeta$ は $\mathbb{C}$ 全体へ有理型に接続され、$s = 1$ を唯一の極（単純極、留数 $1$）とする。さらに、すべての $s \in \mathbb{C}$ に対して
$$
\zeta(s) = 2^{s}\,\pi^{s-1}\,\sin\!\left(\frac{\pi s}{2}\right)\Gamma(1-s)\,\zeta(1-s)
$$
が有理型関数の等式として成り立つ。同値な形として、**完備ゼータ関数**
$$
\xi(s) := \frac{1}{2}\,s(s-1)\,\pi^{-s/2}\,\Gamma\!\left(\frac{s}{2}\right)\zeta(s)
$$
は整関数であり、$\xi(s) = \xi(1-s)$ を満たす。
</Theorem>

<Remark id="rem-fe-proof">
この定理の証明はリーマンの 1859 年の論文にあり、ヤコビのテータ関数 $\theta(x) = \sum_{n \in \mathbb{Z}} e^{-\pi n^{2}x}$ の変換公式 $\theta(1/x) = \sqrt{x}\,\theta(x)$（ポアソン和公式から出ます）をメリン変換に通すのが標準的です。詳しい証明は Edwards『Riemann's Zeta Function』第 1 章、または Titchmarsh 第 2 章にあります。ここでは主張を認めて先に進みます。
</Remark>

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

<Example id="ex-special-values" title="関数等式から特殊値を計算する">
$s = -1$ を <Ref to="thm-functional-equation" /> に代入します。$\sin(-\pi/2) = -1$、$\Gamma(2) = 1$、$\zeta(2) = \pi^{2}/6$ ですから
$$
\zeta(-1) = 2^{-1}\pi^{-2}\cdot(-1)\cdot 1 \cdot \frac{\pi^{2}}{6} = -\frac{1}{12}.
$$

$s = 0$ では $\sin 0 = 0$ と $\zeta(1) = \infty$ が打ち消しあうので、極限で計算します。$s \to 0$ のとき $\sin(\pi s/2) \sim \pi s/2$、また <Ref to="thm-continuation" /> より $\zeta(1-s) \sim \frac{1}{(1-s)-1} = -\frac{1}{s}$ ですから
$$
\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 = 0$ は $\zeta$ の零点では**ありません**。この一点の確認が、次の命題で $s=0$ を除外する根拠になります。
</Example>

## 5. 零点の地図とリーマン予想

<Proposition id="prop-trivial-zeros" title="自明な零点">
$k = 1, 2, 3, \ldots$ に対し $\zeta(-2k) = 0$ である。さらに、半平面 $\operatorname{Re} s < 0$ における $\zeta$ の零点はこれらに限る。
</Proposition>

<Proof of="prop-trivial-zeros">
$\sigma = \operatorname{Re} s < 0$ とし、<Ref to="thm-functional-equation" /> の右辺の各因子を調べます。

- $2^{s}\pi^{s-1}$ は決して $0$ になりません。
- $\operatorname{Re}(1-s) = 1 - \sigma > 1$ なので、$\Gamma(1-s)$ は極を持たず、しかもガンマ関数は零点を持たない（$1/\Gamma$ が整関数であることによります）ので $\Gamma(1-s) \neq 0$ です。
- 同じく $\operatorname{Re}(1-s) > 1$ なので、<Ref to="cor-nonvanishing" /> より $\zeta(1-s) \neq 0$ です。また級数表示があるので有限値です。

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

<Definition id="def-nontrivial-zero" title="非自明零点と臨界帯">
$\zeta$ の零点のうち $s = -2, -4, -6, \ldots$ 以外のものを**非自明零点**と呼ぶ。<Ref to="cor-nonvanishing" />（$\operatorname{Re} s > 1$ に零点なし）と <Ref to="prop-trivial-zeros" />（$\operatorname{Re} s < 0$ には自明零点のみ）により、非自明零点はすべて帯
$$
0 \le \operatorname{Re} s \le 1
$$
に属する。この帯を**臨界帯**、直線 $\operatorname{Re} s = 1/2$ を**臨界線**という。
</Definition>

<Figure caption="臨界帯と零点の配置（虚部の目盛りは模式的）">
<svg viewBox="0 0 720 420" width="100%" role="img" aria-label="複素平面上の臨界帯、臨界線、自明な零点、非自明零点の模式図">
  <rect x="430" y="15" width="55" height="390" fill="currentColor" opacity="0.08" />
  <line x1="457.5" y1="15" x2="457.5" y2="405" stroke="var(--sl-color-accent)" stroke-width="2" stroke-dasharray="7 5" />
  <line x1="45" y1="210" x2="670" y2="210" stroke="currentColor" stroke-width="1.2" />
  <line x1="430" y1="15" x2="430" y2="405" stroke="currentColor" stroke-width="1.2" />
  <text x="678" y="215" fill="currentColor" font-size="14">Re</text>
  <text x="438" y="26" fill="currentColor" font-size="14">Im</text>
  <circle cx="320" cy="210" r="5" fill="currentColor" />
  <circle cx="210" cy="210" r="5" fill="currentColor" />
  <circle cx="100" cy="210" r="5" fill="currentColor" />
  <text x="320" y="234" fill="currentColor" font-size="13" text-anchor="middle">−2</text>
  <text x="210" y="234" fill="currentColor" font-size="13" text-anchor="middle">−4</text>
  <text x="100" y="234" fill="currentColor" font-size="13" text-anchor="middle">−6</text>
  <text x="215" y="264" fill="currentColor" font-size="14" text-anchor="middle">自明な零点</text>
  <text x="424" y="234" fill="currentColor" font-size="13" text-anchor="end">0</text>
  <text x="492" y="234" fill="currentColor" font-size="13" text-anchor="start">1</text>
  <line x1="478" y1="203" x2="492" y2="217" stroke="var(--sl-color-accent)" stroke-width="2.5" />
  <line x1="492" y1="203" x2="478" y2="217" stroke="var(--sl-color-accent)" stroke-width="2.5" />
  <text x="500" y="200" fill="var(--sl-color-accent)" font-size="13">単純極</text>
  <circle cx="457.5" cy="150" r="5.5" fill="var(--sl-color-accent)" />
  <circle cx="457.5" cy="98" r="5.5" fill="var(--sl-color-accent)" />
  <circle cx="457.5" cy="50" r="5.5" fill="var(--sl-color-accent)" />
  <circle cx="457.5" cy="270" r="5.5" fill="var(--sl-color-accent)" />
  <circle cx="457.5" cy="322" r="5.5" fill="var(--sl-color-accent)" />
  <circle cx="457.5" cy="370" r="5.5" fill="var(--sl-color-accent)" />
  <text x="505" y="54" fill="currentColor" font-size="14">臨界帯</text>
  <text x="505" y="102" fill="var(--sl-color-accent)" font-size="14">臨界線 Re s = 1/2</text>
  <text x="505" y="150" fill="var(--sl-color-accent)" font-size="14">非自明零点</text>
  <text x="505" y="374" fill="currentColor" font-size="13">（実軸に関して対称）</text>
</svg>
</Figure>

<Axiom id="ax-riemann-hypothesis" title="リーマン予想（未解決の主張）">
$\zeta$ のすべての非自明零点 $\rho$ は
$$
\operatorname{Re}\rho = \frac{1}{2}
$$
を満たす。同値な形で述べれば、$\xi(s) = 0 \Rightarrow \operatorname{Re} s = 1/2$ である。
</Axiom>

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

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

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

<Example id="ex-zero-count" title="虚部 100 までの零点を数える">
虚部が $0 < \gamma < T$ の範囲にある非自明零点の個数 $N(T)$ について、リーマン・フォン・マンゴルトの公式
$$
N(T) = \frac{T}{2\pi}\log\frac{T}{2\pi} - \frac{T}{2\pi} + \frac{7}{8} + O(\log T)
$$
が知られています。$T = 100$ で主要項を計算すると、$T/(2\pi) = 15.9155$、$\log(15.9155) = 2.7673$ より
$$
15.9155 \times 2.7673 - 15.9155 + 0.875 = 44.04 - 15.92 + 0.88 = 29.00 .
$$
実際に $0 < \gamma < 100$ にある非自明零点は **29 個**で、主要項の予言とぴたりと一致します。虚部の小さいほうから並べると
$$
\gamma_1 = 14.134725\ldots,\quad \gamma_2 = 21.022040\ldots,\quad \gamma_3 = 25.010858\ldots,\quad \gamma_4 = 30.424876\ldots
$$
で、対応する零点は $\rho_k = \tfrac{1}{2} + i\gamma_k$ と、その複素共役 $\tfrac{1}{2} - i\gamma_k$ です。零点は虚部が大きくなるほど密に並んでおり、高さ $T$ あたりの密度は $\frac{1}{2\pi}\log\frac{T}{2\pi}$ でゆっくり増えます。
</Example>

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

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

<Definition id="def-chebyshev-psi" title="チェビシェフ関数と対数積分">
フォン・マンゴルト関数を
$$
\Lambda(n) := \begin{cases} \log p & (n = p^{k},\ p \text{ は素数},\ k \ge 1) \\ 0 & (\text{それ以外}) \end{cases}
$$
で定め、$\psi(x) := \sum_{n \le x}\Lambda(n)$ とおく。また対数積分（<Ref to="mathematics/number-theory/primes-and-prime-number-theorem#def-li" />）を主値積分
$$
\operatorname{li}(x) := \mathrm{p.v.}\!\int_{0}^{x} \frac{dt}{\log t}
$$
で定める。素数定理は $\psi(x) \sim x$、あるいは $\pi(x) \sim \operatorname{li}(x)$ と表される。
</Definition>

<Remark id="rem-explicit-formula" title="リーマンの明示公式">
$x > 1$ が素数べきでないとき、非自明零点 $\rho$ 全体にわたる和として
$$
\psi(x) = x - \sum_{\rho} \frac{x^{\rho}}{\rho} - \log(2\pi) - \frac{1}{2}\log\!\left(1 - x^{-2}\right)
$$
が成り立ちます（和は $|\operatorname{Im}\rho| \le T$ で切って $T \to \infty$ とする対称的な極限の意味です）。この式は、$-\zeta'(s)/\zeta(s) = \sum_{n\ge1}\Lambda(n)n^{-s}$ を複素積分（ペロンの公式）で反転し、留数定理を使って得られます。$s=1$ の極が主要項 $x$ を、非自明零点 $\rho$ が項 $-x^{\rho}/\rho$ を、自明な零点が最後の対数項を生みます。証明は Edwards 第 3 章、または Apostol 第 13 章にあります。
</Remark>

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

$$
\left|\frac{x^{\rho}}{\rho}\right| = \frac{x^{\beta}}{|\rho|}
$$

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

<Figure caption="ゼータ関数から素数分布へ至る論理の流れ">
<Mermaid code={`flowchart TD
  A["オイラー積: zeta(s) = prod (1 - p^-s)^-1"] --> B["対数微分: -zeta'/zeta(s) = sum Lambda(n) n^-s"]
  B --> C["ペロンの公式で複素積分に直す"]
  C --> D["留数定理: s=1 の極 と 非自明零点 rho の寄与を拾う"]
  D --> E["明示公式: psi(x) = x - sum_rho x^rho / rho - ..."]
  E --> F["|x^rho| = x^(Re rho): 誤差の指数 = 零点の実部"]
  F --> G["リーマン予想 (Re rho = 1/2) は誤差 O(sqrt(x)) と同値"]`} />
</Figure>

この直観を厳密にしたのがフォン・コッホの定理です。

<Theorem id="thm-von-koch" title="フォン・コッホの同値定理">
次の二つは同値である。

1. リーマン予想（<Ref to="ax-riemann-hypothesis" />）が成り立つ。
2. ある定数 $C > 0$ が存在して、すべての $x \ge 2$ に対し
$$
\left|\pi(x) - \operatorname{li}(x)\right| \le C\sqrt{x}\,\log x .
$$

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

<Remark id="rem-von-koch-proof">
証明の骨格だけ述べます。$(1) \Rightarrow (2)$ は <Ref to="rem-explicit-formula" /> の明示公式で $|x^{\rho}| = \sqrt{x}$ を代入し、$\sum_{|\gamma| \le T} 1/|\rho|$ を <Ref to="ex-zero-count" /> の零点密度で評価し、$T$ を $x$ の関数として最適に選ぶことで得られます。$(2) \Rightarrow (1)$ は対偶で、$\beta > 1/2$ なる零点があればランダウの定理により誤差項が $x^{\beta - \varepsilon}$ より小さくならないことを示します。完全な証明は von Koch (1901)、あるいは Titchmarsh 第 14 章にあります。なお定数まで込めた精密形として、リーマン予想の下で $x \ge 2657$ ならば $|\pi(x)-\operatorname{li}(x)| \le \frac{1}{8\pi}\sqrt{x}\log x$ が成り立つことが Schoenfeld (1976) により示されています。
</Remark>

<Example id="ex-li-vs-pi" title="素数計数関数と対数積分の差を実際に見る">
既知の値を並べます。

| $x$ | $\pi(x)$ | $\operatorname{li}(x)$（概算） | $\operatorname{li}(x)-\pi(x)$ | $\sqrt{x}$ |
|---|---|---|---|---|
| $10^{4}$ | $1\,229$ | $1\,246.1$ | $17.1$ | $100$ |
| $10^{6}$ | $78\,498$ | $78\,627.5$ | $129.5$ | $1\,000$ |
| $10^{8}$ | $5\,761\,455$ | $5\,762\,209.4$ | $754.4$ | $10^{4}$ |
| $10^{10}$ | $455\,052\,511$ | $455\,055\,614.6$ | $3\,103.6$ | $10^{5}$ |
| $10^{12}$ | $37\,607\,912\,018$ | $37\,607\,950\,280.8$ | $38\,262.8$ | $10^{6}$ |

差はどの行でも $\sqrt{x}$ より小さく、$x$ が $10^{8}$ 倍になっても差は $2000$ 倍程度にしか増えていません。$\sqrt{x}$ は $10^{4}$ 倍になっているので、経験的には $\sqrt{x}$ よりむしろ緩やかです。<Ref to="thm-von-koch" /> の主張する $\sqrt{x}\log x$ の枠に、余裕をもって収まっています。

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

<Aside type="caution">
$10^{13}$ 個の零点を確認しても反例が出ないことは、リーマン予想の証拠ではあっても証明ではありません。リトルウッドの例が示すとおり、この分野では「最初の反例が天文学的に大きい」ことが実際に起こります。
</Aside>

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

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

ここで $\mu$ はメビウス関数、$\sigma(n)$ は $n$ の約数の総和、$H_n = \sum_{k \le n} 1/k$、$\gamma$ はオイラー・マスケローニ定数です。最後の二つは複素解析をまったく含まない初等的な形をしていますが、リーマン予想と完全に同値です。とくに Lagarias の判定は、リーマン予想を算術の $\Pi_1$ 文として書き下すための道具にもなります（<Ref to="mathematics/foundations/incompleteness-theorems#ex-lagarias" />）。

さらに、この構図は $\zeta$ に限りません。数論に現れる多くの対象——ディリクレの $L$ 関数、代数体のデデキント・ゼータ関数、そして [楕円曲線とモジュラー形式](/mathematics/number-theory/elliptic-curves-and-modular-forms) で扱う楕円曲線の $L$ 関数（<Ref to="mathematics/number-theory/elliptic-curves-and-modular-forms#def-ap" /> のトレース $a_p$ から作られます）——にも同型の関数等式と「一般化リーマン予想」があります。同じ形の予想が広い範囲で立つこと自体が、零点の位置が偶然ではないことを示唆しています。リーマン予想は、素数分布という一つの問題であると同時に、$L$ 関数という一族全体の設計図についての問いでもあるのです。

## 7. 演習

<Exercise id="exr-eta-identity" difficulty="易">
$\operatorname{Re} s > 1$ のとき $\left(1 - 2^{1-s}\right)\zeta(s) = \sum_{n\ge1}(-1)^{n-1}n^{-s}$ が成り立つことを、絶対収束を根拠として示してください。また $s = 2$ でこの等式を確かめ、$\sum_{n \ge 1}(-1)^{n-1}/n^{2}$ の値を求めてください。

<Solution>
$\operatorname{Re} s = \sigma > 1$ で $\sum_n |n^{-s}| = \sum_n n^{-\sigma} < \infty$ なので、級数の項を自由に並べ替え・分割できます。偶数 $n = 2m$ にわたる和は
$$
\sum_{m \ge 1}(2m)^{-s} = 2^{-s}\sum_{m\ge1} m^{-s} = 2^{-s}\zeta(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 = 2$ とすると $1 - 2^{-1} = 1/2$ なので
$$
\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
$$
です。
</Solution>
</Exercise>

<Exercise id="exr-squarefree" difficulty="標準">
$\mu$ をメビウス関数とします。$\mu(n)^{2}$ は $n$ が平方因子を持たないとき $1$、そうでないとき $0$ です。$\operatorname{Re} s > 1$ において
$$
\sum_{n=1}^{\infty}\frac{\mu(n)^{2}}{n^{s}} = \frac{\zeta(s)}{\zeta(2s)}
$$
を示してください。

<Solution>
$\sigma > 1$ とします。<Ref to="thm-euler-product" /> の証明と同じ論法を使います。$n$ が平方因子を持たないことは、$n$ の素因数分解に各素数が高々 $1$ 回しか現れないことと同値です。したがって有限積を展開すると
$$
\prod_{p \le N}\left(1 + p^{-s}\right) = \sum_{n \in A_N,\ \mu(n)^2 = 1} n^{-s}
$$
となります（各素数について「使わない」か「$1$ 回だけ使う」かの二択で、素因数分解の一意性からこれらの $n$ が重複なく現れます）。ここで $A_N$ は素因数がすべて $N$ 以下の自然数の集合です。$n \le N$ なら必ず $n \in A_N$ ですから、左辺と無限和の差は $n > N$ の項だけからなり、その絶対値は $\sum_{n>N} n^{-\sigma} \to 0$ で抑えられます。よって $N \to \infty$ として
$$
\sum_{n\ge1}\frac{\mu(n)^{2}}{n^{s}} = \prod_{p}\left(1+p^{-s}\right).
$$
（$\sum_n \mu(n)^2 n^{-\sigma} \le \zeta(\sigma) < \infty$ なので絶対収束は保証されます。）

次に恒等式 $1 + u = \dfrac{1-u^{2}}{1-u}$（$u = p^{-s}$）を使うと
$$
\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)} .
$$
最後の等号で <Ref to="thm-euler-product" /> を $s$ と $2s$ の両方に適用しました（$\operatorname{Re}(2s) > 2 > 1$ なので適用可能で、<Ref to="cor-nonvanishing" /> より $\zeta(2s) \ne 0$ なので割り算も正当です）。
</Solution>
</Exercise>

<Exercise id="exr-zeta-minus-three" difficulty="標準">
<Ref to="thm-functional-equation" /> と $\zeta(4) = \pi^{4}/90$ を使って $\zeta(-3)$ を求めてください。

<Solution>
関数等式
$$
\zeta(s) = 2^{s}\pi^{s-1}\sin\!\left(\frac{\pi s}{2}\right)\Gamma(1-s)\zeta(1-s)
$$
に $s = -3$ を代入します。各因子を順に計算します。

- $2^{-3} = \dfrac18$、$\pi^{-3-1} = \pi^{-4}$。
- $\sin\left(\dfrac{-3\pi}{2}\right) = +1$（$-3\pi/2$ は $\pi/2$ と $2\pi$ の差なので値は $1$ です）。
- $\Gamma(1-(-3)) = \Gamma(4) = 3! = 6$。
- $\zeta(1-(-3)) = \zeta(4) = \dfrac{\pi^{4}}{90}$。

したがって
$$
\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}.
$$
$\pi^{4}$ が約分されて有理数になる点に注意してください。一般に負の奇数点 $\zeta(1-2m)$ はベルヌーイ数を用いて $-B_{2m}/(2m)$ と書ける有理数になります。実際 $m=2$ では $B_4 = -1/30$ より $-B_4/4 = 1/120$ で、上の計算と一致します。
</Solution>
</Exercise>

<Exercise id="exr-log-derivative" difficulty="難">
$\operatorname{Re} s > 1$ において
$$
-\frac{\zeta'(s)}{\zeta(s)} = \sum_{n=1}^{\infty}\frac{\Lambda(n)}{n^{s}}
$$
が成り立つことを示してください（$\Lambda$ は <Ref to="def-chebyshev-psi" /> のフォン・マンゴルト関数）。これが <Ref to="rem-explicit-formula" /> の明示公式の出発点です。

<Solution>
$\sigma_0 > 1$ を固定し、半平面 $\operatorname{Re} s \ge \sigma_0$ で考えます。<Ref to="cor-nonvanishing" /> より $\zeta(s)\ne0$ なので $\zeta'/\zeta$ はここで正則です。

<Ref to="prop-reciprocal-primes" /> の証明と同じ展開により、$\operatorname{Re} s > 1$ で
$$
\log \zeta(s) = \sum_{p}\sum_{k=1}^{\infty}\frac{p^{-ks}}{k}
$$
が成り立ちます（対数は $\zeta$ の連続な分枝を取ります）。右辺の二重級数は $\operatorname{Re} s \ge \sigma_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
$$
と一様に評価できるので、広義一様収束します。正則関数列が広義一様収束するとき項別微分できる（ワイヤシュトラスの定理）ので、$\frac{d}{ds}p^{-ks} = -(k\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}.
$$
符号を移すと
$$
-\frac{\zeta'(s)}{\zeta(s)} = \sum_p \sum_{k\ge1}\frac{\log p}{\left(p^{k}\right)^{s}} .
$$
右辺の和は「素数べき $n = p^{k}$」を走り、そのとき係数は $\log p = \Lambda(n)$ です。素数べきでない $n$ には $\Lambda(n)=0$ を割り当てればよいので、右辺は $\sum_{n \ge 1}\Lambda(n)n^{-s}$ に等しくなります。素因数分解の一意性より、各素数べき $n$ を与える組 $(p,k)$ は一意なので、重複はありません。
</Solution>
</Exercise>

## 参考文献

- 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. — <Ref to="thm-von-koch" /> の原論文。
- J. B. Conrey, "The Riemann Hypothesis", *Notices of the American Mathematical Society* 50 (2003), 341–353. — 現代的な研究状況の概観。

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

**明示公式の各項を波として読む方法を補足します。** <Ref to="rem-explicit-formula" /> の和に現れる零点は共役対 $\rho = \tfrac12 + i\gamma$ と $\bar\rho = \tfrac12 - i\gamma$ で現れます（<Ref to="thm-functional-equation" /> の後で述べた実軸対称性によります）。リーマン予想を仮定してこの対の寄与をまとめると、$x^{\rho} = x^{1/2}e^{i\gamma\log x}$ と $\overline{x^{\rho}} = x^{1/2}e^{-i\gamma\log x}$ の和になるので

$$
\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 x$ について周期 $2\pi/\gamma$ の余弦波で、振幅は $2\sqrt{x}/|\rho|$ です。

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

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


</div>
