有限和においては, a_1 + a_2 + a_3 = a_3 + a_1 + a_2 のように,和の順序を交換しても同じ値に収束します。一方でこれは無限和では成立しません。単に成立しないどころか,「和の順序を変えることで任意の値に収束できる」ことがあります。今回はこのような定理を紹介・証明します。
リーマンの再配列定理
定理 (リーマン; Riemann)
実数列 \{a_n\} の和が条件収束する,すなわち \sum_{n=1}^\infty a_n は収束するが, \sum_{n=1}^\infty |a_n| = \infty (絶対収束しない)とする。
このとき,この数列の和は順序を交換することで,任意の実数または \pm \infty に収束させることができる。
すなわち,任意の V \in [-\infty, \infty] に対して,正の整数の間のある全単射 \varphi \colon \mathbb{Z}_{\ge 1} \to \mathbb{Z}_{\ge 1} が存在して,
\textcolor{red}{\sum_{n=1}^\infty a_{\varphi(n)} = V}とできる。
条件収束する級数は,たとえば,
\sum_{n=1}^\infty \frac{(-1)^{n+1}}{n} = 1 - \frac{1}{2}+ \frac{1}{3} - \frac{1}{4} + \cdotsのようなものが挙げられます(この収束値は \log 2 になります)。
証明に入る前に準備として,以下の条件収束に関する性質を挙げ,それを証明したいと思います。
証明の準備
定理を証明するために使う,以下の補題を証明しましょう。補題とは,定理を支えるための定理(命題)です(→ 定義・公理・定理・命題・補題・系を完全理解しよう)。
補題の主張
補題
実数列 \{a_n\} が条件収束するとする。
このとき,
として, \{a_n\} を正の部分と負の部分に分けると,
\sum_{n=1}^\infty a_n^{+} = \sum_{n=1}^\infty a_n^{-} =\inftyが成立する。
教科書では自明といって証明を省略されることもあるかもしれませんが,きちんと証明しておきましょう。
補題の証明
補題の証明
\begin{gathered} P_n = \{ 1 \le k \le n \mid a_k \ge 0\} \\ Q_n = \{ 1 \le k \le n \mid a_k < 0\} \\ P = \{ 1 \le k \mid a_k \ge 0\} \\ Q = \{ 1 \le k \mid a_k < 0\} \end{gathered}と定める。示すべきことは
\sum_{k \in P} a_k = - \sum_{k\in Q} a_k = \inftyである。ただし, \sum_{k \in P} のように書いたとき,この無限和は k が小さい順に計算することにする。いま,
\sum_{k=1}^n |a_k| = \sum_{k \in P_n} a_k - \sum_{k \in Q_n} a_kであり, n\to\infty としたとき,左辺は \infty となるから,
\sum_{k \in P} a_k =\infty \text { or } - \sum_{k \in Q} a_k =\inftyである。加えて,
\sum_{k=1}^n a_k = \sum_{k \in P_n} a_k + \sum_{k \in Q_n} a_kであり, n\to\infty としたとき左辺が収束することから,結局
\sum_{k \in P} a_k =\infty \text { and } - \sum_{k \in Q} a_k =\inftyでなければならない。
証明終
リーマンの再配列定理の証明
準備が整いましたので,定理の証明をしましょう。
-∞ < V < ∞ のとき
定理の証明; -\infty < V < \infty のとき
\begin{gathered} P = \{ 1 \le k \mid a_k \ge 0\} \\ Q = \{ 1 \le k \mid a_k < 0\} \end{gathered}とし, P に属する正の整数を小さい順に p_1 < p_2 < p_3 < \cdots , Q に属する正の整数を小さい順に q_1 < q_2 < q_3 < \cdots とかくことにする。
このとき補題より,
\sum_k a_{p_k} = - \sum_k a_{q_k} = \infty\tag{1}である。
全単射 \varphi\colon \mathbb{Z}_{\ge 1} \to \mathbb{Z}_{\ge 1} を以下のように順々に定める:
\sum_{k=1}^{n-1} a_{\varphi(k)} \le V のとき,
\sum_{k=1}^{n-1} a_{\varphi(k)} > V のとき,
\varphi(n) = \min Q \setminus \{\varphi(k)\mid 1\le k \le n-1\}ただし, \sum_{k=1}^0 = 0 と解釈して \varphi(1) を定める。
イメージ図を描くと以下のようになる。
証明すべきは以下の2つである。
1. \varphi が確かに全単射であること
2. \sum_{n=1}^\infty a_{\varphi(n)} = V となること
順番に示そう。
1. \varphi が確かに全単射であること
定義の式から, \varphi(n) は \varphi(1), \varphi(2), \ldots ,\varphi(n-1) 以外から定めているため,単射である。
全射でないと仮定しよう。すなわち,ある m \ge 1 が存在して, \varphi(k) = m となる k が存在しないとしよう。
m \in Q とする。このとき,ある j が存在して, m = q_j とかける。
\varphi の定め方から,任意の n \ge 1 に対して
となるが,これは (1) 式に矛盾している。 m \in P のときも同様である。
よって全単射となる。
2. \sum_{n=1}^\infty a_{\varphi(n)} = V となること
元の数列 \sum_{k=1}^\infty a_n は収束していたから,特に a_n\to 0 であることに注意する。すなわち,任意の \varepsilon > 0 に対し,ある N \ge 1 が存在して,
n \ge N \implies | a_n | \le \varepsilonである。ここで, M \ge N を
\{\varphi(k)\mid 1\le k \le M \} \supset \{1,2,\ldots, N\}となるよう十分に大きくとる。このとき \varphi の定め方により,
n \ge M \implies |a_{\varphi(n)} - V | \le \varepsilonとなる。よって, \sum_{n=1}^\infty a_{\varphi(n)} = V である。
証明終
V = ± ∞ のとき
証明の本質は -\infty < V < \infty と変わりませんから,図のみ示して演習問題としたいと思います。
略証; V = \pm \infty のとき
V = \infty として一般性を失わない。
全単射 \varphi\colon \mathbb{Z}_{\ge 1} \to \mathbb{Z}_{\ge 1} を和が図のようになるよう順々に定める。
すなわち,「折り返すたびにボーダーを上げていく」ことにする。
あとの証明は -\infty < V < \infty の場合とほぼ同様である。
略証終
絶対収束の場合は全く逆のことが成立する
条件収束ではなく,絶対収束するときは,以下の定理が知られています。
定理
数列 \{a_n\} の和が絶対収束,すなわち \sum_{n=1}^\infty |a_n| < \infty をみたすとする。
このとき,数列 \{a_n\} と,正の整数の間の任意の全単射 \varphi\colon \mathbb{Z}_{\ge 1} \to \mathbb{Z}_{\ge 1} によって項の順番を変えた数列 \{a_{\varphi(n)}\} の和は同じ値に収束する。すなわち,
となる。
項の順番を入れ替えても常に同じ値に収束すると言っているんですね。これは条件収束級数とは真逆だといえます。この証明については以下の記事を参照してください。