コンテンツにスキップ

級数と収束判定:部分和の極限・4 つの判定法・絶対収束と条件収束

対象読者: 本テーマ第 1〜6 章の極限と連続性、微分積分の基本事項を学び、数列の収束の ε-N 的な考え方に触れた人。無限級数の判定法は未習でもかまいません。

前提となる記事:重積分と累次積分:フビニの定理とヤコビアンで多変数の積分を計算する

生 Markdown

無限に続く足し算に答えはあるのか、という素朴な疑問から始まる記事です。1+12+14+⋯1 + \frac12 + \frac14 + \cdots のように足し続けても全体が有限の値に落ち着くことがある一方、1+1+1+⋯1 + 1 + 1 + \cdots のようにいくらでも大きくなることもあります。この記事では、落ち着くかどうかを見分ける方法(判定法)と、足す順序を変えても答えが変わらない条件を学びます。読み終えると、与えられた級数が収束するかどうかを自分で判定でき、足し方に左右される級数とされない級数を区別できるようになります。

  • 無限級数の「和」は、有限和である部分和 SN=a1+⋯+aNS_N = a_1 + \cdots + a_N の数列としての極限で定義します。級数の問題はすべて数列の収束の問題に翻訳されます。
  • 正項級数(すべての項が 00 以上)については「収束することと部分和が上に有界であることが同値」という一つの原理があり、比較判定法・積分判定法・比判定法・根判定法はいずれもその言い換えです。
  • ダランベールの比判定法とコーシーの根判定法はどちらも「等比級数と比べる」道具ですが、根判定法のほうが真に強い。比判定法が結論を出せないのに根判定法が出せる例があります。
  • 絶対収束すれば収束します。逆は成り立たず、その差が条件収束です。
  • 条件収束する級数は、項の順序を変えると和が変わります(リーマンの再配列定理)。逆に絶対収束する級数は、並べ替えても、二重の添字の和を足す順序を変えても和が変わりません。無限和は有限和の単なる延長ではありません。
  • 絶対収束する二つの級数は、展開して添字の和ごとにまとめ直した積(コーシー積)が元の和の積に収束します。指数関数の指数法則はこの定理から出ます。

1. 動機:無限個の数を足すとはどういうことか

Section titled “1. 動機:無限個の数を足すとはどういうことか”

有限個の数の足し算に説明は要りません。しかし 1+12+14+18+⋯1 + \frac12 + \frac14 + \frac18 + \cdots のように項が無限に続くとき、「足した結果」とは何を指すのでしょうか。実際に無限回の加法を行うことはできませんから、これは定義しなければ意味を持たない言葉です。

このことが真剣に問題になった例を挙げます。1818 世紀に議論されたグランディ級数

1−1+1−1+1−1+⋯1 - 1 + 1 - 1 + 1 - 1 + \cdots

を考えます。括弧を (1−1)+(1−1)+⋯(1-1) + (1-1) + \cdots と付ければ 00 ですが、1+(−1+1)+(−1+1)+⋯1 + (-1+1) + (-1+1) + \cdots と付ければ 11 です。和を SS と書いて S=1−SS = 1 - S を解けば S=12S = \frac12 になります。どれももっともらしく、どれも決定的でない。同じ時期にオイラーは 1+2+4+8+⋯1 + 2 + 4 + 8 + \cdots に等比級数の公式 11−r\frac{1}{1-r} を r=2r = 2 で当てはめて −1-1 という値を割り当てています。

こうした混乱は「無限和とは何か」が決まっていなかったことに由来します。コーシーは 1821 年の『解析教程』で、無限和を部分和の極限として定義しました。この定義のもとではグランディ級数の部分和は 1,0,1,0,…1, 0, 1, 0, \ldots と振動して極限を持たないので、答えは「和は存在しない(発散する)」です。曖昧さは消えます。

定義が決まると、次の問いは実際的なものになります。与えられた級数は収束するのか。 和の値そのものは初等関数で表せないことが多い一方、収束するかどうかは判定できることが多い。テイラー展開がどの範囲の xx で使えるか(平均値の定理とテイラーの定理 の テイラーの定理(定理 5.3)[平均値の定理とテイラーの定理])、数値計算で何項まで足せば必要な精度が出るか。どちらもこの判定の問題です。この記事はその道具立てを、証明を省かずに組み立てます。なお 0.999…=10.999\ldots = 1 のような無限小数の等式も級数の収束の話です(数とは何か? の 1 = 0.999…(定理 6.3)[数とは何か])。

2. 準備:数列の極限、上限、上極限

Section titled “2. 準備:数列の極限、上限、上極限”

数列 (xn)(x_n) が xx に収束するとは、任意の ε>0\varepsilon > 0 に対してある番号 NN が存在し、n≥Nn \ge N ならば ∣xn−x∣<ε|x_n - x| < \varepsilon となることでした(極限と連続性)。この記事で実数について使う性質は次の二つです。

まず、後の議論で繰り返し使う基本定理を確認します。

定理 2.1(単調有界定理)✓

実数列 (xn)(x_n) が単調増加(すなわちすべての nn で xn≤xn+1x_n \le x_{n+1})であり、かつ上に有界であるとする。このとき (xn)(x_n) は収束し、lim⁡n→∞xn=sup⁡n≥1xn\lim_{n \to \infty} x_n = \sup_{n \ge 1} x_n である。

証明(定理 2.1)

集合 A={xn:n≥1}A = \{x_n : n \ge 1\} は空でなく、仮定より上に有界です。上限の存在(§2)より x∗=sup⁡Ax^{*} = \sup A が存在します。ε>0\varepsilon > 0 を任意に取ります。x∗−εx^{*} - \varepsilon は AA の上界ではない(x∗x^{*} が最小の上界だから)ので、ある番号 NN があって xN>x∗−εx_N > x^{*} - \varepsilon となります。単調増加性より n≥Nn \ge N ならば xn≥xN>x∗−εx_n \ge x_N > x^{*} - \varepsilon であり、一方 x∗x^{*} は上界なので xn≤x∗x_n \le x^{*} です。したがって n≥Nn \ge N のとき ∣xn−x∗∣<ε|x_n - x^{*}| < \varepsilon となり、xn→x∗x_n \to x^{*} が示されました。

根判定法・比判定法を極限の存在を仮定せずに述べるために、上極限を用意します。直感的には、数列の「十分先での最大値」のことです。たとえば xn=(−1)n(1+1n)x_n = (-1)^n\left(1 + \frac1n\right) では、番号 NN 以降の上限は 11 より大きい値ですが、NN を増やすと 11 に近づくので、上極限は 11 です(下極限は −1-1)。

定義 2.2(上極限)↗

実数列 (xn)(x_n) が上に有界であるとき、yN=sup⁡n≥Nxny_N = \sup_{n \ge N} x_n とおく。(yN)(y_N) は NN について単調減少なので、下に有界ならば収束し、そうでなければ −∞-\infty に発散する。この値を

lim sup⁡n→∞xn=inf⁡N≥1 sup⁡n≥Nxn\limsup_{n \to \infty} x_n = \inf_{N \ge 1} \, \sup_{n \ge N} x_n

と書き、(xn)(x_n) の上極限という。(xn)(x_n) が上に有界でないときは lim sup⁡n→∞xn=+∞\limsup_{n\to\infty} x_n = +\infty と約束する。下極限 lim inf⁡n→∞xn=sup⁡N≥1inf⁡n≥Nxn\liminf_{n\to\infty} x_n = \sup_{N \ge 1} \inf_{n \ge N} x_n も同様に定める。

次の補題は、上極限を実際に使うときの二つの形((a) 十分先ではつねに rr 未満、(b) rr を超える項が無限個)をまとめたもので、直後の注は同じ内容を言い換えたものです。

補題 2.3(上極限・下極限の基本性質)✓

α=lim sup⁡n→∞xn\alpha = \limsup_{n\to\infty} x_n が有限のとき、次が成り立つ。

(a) r>αr > \alpha ならば、ある NN が存在して n≥Nn \ge N のすべてで xn<rx_n < r。

(b) r<αr < \alpha ならば、xn>rx_n > r となる nn が無限個ある。

また β=lim inf⁡n→∞xn\beta = \liminf_{n\to\infty} x_n が有限のとき、(a’) r<βr < \beta ならば、ある NN が存在して n≥Nn \ge N のすべてで xn>rx_n > r。

さらに (b) は α=+∞\alpha = +\infty のときも(任意の実数 rr について)、(a’) は β=+∞\beta = +\infty のときも成り立つ。

証明(補題 2.3)

(a) inf⁡Nsup⁡n≥Nxn=α<r\inf_N \sup_{n \ge N} x_n = \alpha < r なので、下限の定義よりある NN で sup⁡n≥Nxn<r\sup_{n \ge N} x_n < r となり、n≥Nn \ge N では xn≤sup⁡n≥Nxn<rx_n \le \sup_{n \ge N} x_n < r です。(b) 任意の NN について sup⁡n≥Nxn≥α>r\sup_{n \ge N} x_n \ge \alpha > r なので、上限の定義よりある n≥Nn \ge N で xn>rx_n > r です。NN は任意なのでそのような nn はいくらでも大きく取れます。(a’) sup⁡Ninf⁡n≥Nxn=β>r\sup_N \inf_{n \ge N} x_n = \beta > r なので、上限の定義よりある NN で inf⁡n≥Nxn>r\inf_{n \ge N} x_n > r となり、n≥Nn \ge N では xn≥inf⁡n≥Nxn>rx_n \ge \inf_{n \ge N} x_n > r です。α=+∞\alpha = +\infty のとき (xn)(x_n) は上に有界でなく、有限個の項を除いても上に有界でないので、任意の NN についてある n≥Nn \ge N で xn>rx_n > r です。β=+∞\beta = +\infty のときは sup⁡Ninf⁡n≥Nxn=+∞>r\sup_N \inf_{n \ge N} x_n = +\infty > r なので、(a’) と同じ議論が使えます。

注意 2.4

α=lim sup⁡n→∞xn\alpha = \limsup_{n\to\infty} x_n が有限のとき、次の二つが成り立ちます。以降の証明はこの二つしか使いません。

(a) r>αr > \alpha ならば、ある NN が存在して n≥Nn \ge N のすべてで xn<rx_n < r。 実際、inf⁡Nsup⁡n≥Nxn=α<r\inf_N \sup_{n \ge N} x_n = \alpha < r なので、下限の定義よりある NN で sup⁡n≥Nxn<r\sup_{n \ge N} x_n < r となり、n≥Nn \ge N では xn≤sup⁡n≥Nxn<rx_n \le \sup_{n \ge N} x_n < r です。

(b) r<αr < \alpha ならば、xn>rx_n > r となる nn が無限個ある。 実際、任意の NN について sup⁡n≥Nxn≥α>r\sup_{n \ge N} x_n \ge \alpha > r なので、上限の定義よりある n≥Nn \ge N で xn>rx_n > r です。NN は任意なのでそのような nn はいくらでも大きく取れます。

下極限についても、不等号の向きを入れ替えた同じ議論により (a’) r<lim inf⁡n→∞xnr < \liminf_{n\to\infty} x_n ならば、ある NN が存在して n≥Nn \ge N のすべてで xn>rx_n > r が成り立ちます。

(xn)(x_n) が収束すれば lim sup⁡xn=lim inf⁡xn=lim⁡xn\limsup x_n = \liminf x_n = \lim x_n であり、上極限は極限の一般化になっています。

3. 級数の定義と最初の必要条件

Section titled “3. 級数の定義と最初の必要条件”

定義 3.1(無限級数・部分和・和)↗

数列 (an)n≥1(a_n)_{n \ge 1} に対し、

SN=∑n=1Nan(N=1,2,…)S_N = \sum_{n=1}^{N} a_n \qquad (N = 1, 2, \ldots)

を第 NN 部分和という。数列 (SN)N≥1(S_N)_{N \ge 1} がある実数 SS に収束するとき、級数 ∑n=1∞an\sum_{n=1}^{\infty} a_n は収束するといい、SS をその和と呼んで ∑n=1∞an=S\sum_{n=1}^{\infty} a_n = S と書く。(SN)(S_N) が収束しないとき、級数は発散するという。

記号 ∑n=1∞an\sum_{n=1}^{\infty} a_n は、級数という対象そのものと、収束する場合の和の値の両方を表す慣用があります。添字の出発点は 11 でなくてもよく、∑n≥0\sum_{n \ge 0} や ∑n≥2\sum_{n \ge 2} も同じ流儀で定義します。

命題 3.2(有限個の項の変更・定数倍・和)✓

(1) ある n0n_0 があって n≥n0n \ge n_0 で an=bna_n = b_n ならば、∑an\sum a_n が収束することと ∑bn\sum b_n が収束することは同値である。

(2) λ≠0\lambda \ne 0 のとき、∑λan\sum \lambda a_n が収束することと ∑an\sum a_n が収束することは同値で、収束するとき ∑λan=λ∑an\sum \lambda a_n = \lambda \sum a_n である。

(3) ∑an\sum a_n と ∑bn\sum b_n がともに収束すれば ∑(an+bn)\sum (a_n + b_n) も収束し、∑(an+bn)=∑an+∑bn\sum (a_n + b_n) = \sum a_n + \sum b_n である。

証明(命題 3.2)

部分和を SNS_N(ana_n の)、TNT_N(bnb_n の)とします。(1) N≥n0N \ge n_0 に対し SN−TN=∑n<n0(an−bn)S_N - T_N = \sum_{n < n_0} (a_n - b_n) は NN によらない定数なので、一方の部分和が収束することと他方が収束することは同値です。(2) ∑λan\sum \lambda a_n の部分和は λSN\lambda S_N で、λ≠0\lambda \ne 0 なので λSN\lambda S_N が収束することと SNS_N が収束することは同値であり、極限は λlim⁡SN\lambda \lim S_N です。(3) ∑(an+bn)\sum (a_n + b_n) の部分和は SN+TNS_N + T_N で、極限の和の法則から収束して極限は lim⁡SN+lim⁡TN\lim S_N + \lim T_N です。

注意 3.3

有限個の項を変更・削除・追加しても、級数の収束・発散は変わりません(和の値は変わります)。実際、n≥n0n \ge n_0 で an=bna_n = b_n ならば、N≥n0N \ge n_0 に対し ∑n≤Nan−∑n≤Nbn\sum_{n \le N} a_n - \sum_{n \le N} b_n は NN によらない定数なので、一方の部分和が収束することと他方が収束することは同値です。また λ≠0\lambda \ne 0 のとき ∑λan\sum \lambda a_n の部分和は λSN\lambda S_N なので、∑λan\sum \lambda a_n が収束することと ∑an\sum a_n が収束することは同値で、∑λan=λ∑an\sum \lambda a_n = \lambda \sum a_n です。同様に、∑an\sum a_n と ∑bn\sum b_n がともに収束すれば ∑(an+bn)\sum (a_n + b_n) も収束し、和は和の和になります(部分和が SN+TNS_N + T_N だから)。

例 3.4(等比級数とグランディ級数)

r≠1r \ne 1 のとき、∑n=0Nrn=1−rN+11−r\sum_{n=0}^{N} r^n = \dfrac{1 - r^{N+1}}{1-r} です(両辺に 1−r1-r を掛ければ確かめられます)。

∣r∣<1|r| < 1 のとき rN+1→0r^{N+1} \to 0 なので、部分和は 11−r\dfrac{1}{1-r} に収束します。すなわち

∑n=0∞rn=11−r(∣r∣<1).\sum_{n=0}^{\infty} r^n = \frac{1}{1-r} \qquad (|r| < 1).

∣r∣≥1|r| \ge 1 のときは ∣rn∣≥1|r^n| \ge 1 なので一般項は 00 に収束せず、後述の 命題 3.5 より発散します(r=1r = 1 なら部分和は N+1N+1 で、実際に +∞+\infty に発散します)。

したがってグランディ級数(r=−1r = -1)は発散し、「和は 00 か 11 か 12\frac12 か」という §1 の問いには「どれでもない、和は存在しない」が答えです。オイラーの 1+2+4+⋯=−11 + 2 + 4 + \cdots = -1 も、∣r∣<1|r| < 1 でしか成り立たない公式に r=2r = 2 を形式的に代入したものにすぎません。

命題 3.5(一般項の必要条件)✓

級数 ∑n=1∞an\sum_{n=1}^{\infty} a_n が収束するならば lim⁡n→∞an=0\lim_{n\to\infty} a_n = 0 である。対偶を取れば、ana_n が 00 に収束しない級数は発散する。

証明(命題 3.5)

和を SS とすると、定義(定義 3.1)より SN→SS_N \to S です。N≥2N \ge 2 に対して aN=SN−SN−1a_N = S_N - S_{N-1} であり、N→∞N \to \infty のとき右辺は S−S=0S - S = 0 に収束します。よって aN→0a_N \to 0 です。

命題 3.6(等比級数の収束と発散)✓

∣r∣<1|r| < 1 ならば ∑n=0∞rn\sum_{n=0}^{\infty} r^n は収束し、和は 11−r\dfrac{1}{1-r} である。∣r∣≥1|r| \ge 1 ならば発散する。

証明(命題 3.6)

r≠1r \ne 1 のとき、(1−r)∑n=0Nrn=1−rN+1(1-r)\sum_{n=0}^{N} r^n = 1 - r^{N+1} なので ∑n=0Nrn=1−rN+11−r\sum_{n=0}^{N} r^n = \dfrac{1 - r^{N+1}}{1-r} です。∣r∣<1|r| < 1 のとき rN+1→0r^{N+1} \to 0 なので部分和は 11−r\dfrac{1}{1-r} に収束します。∣r∣≥1|r| \ge 1 のときは ∣rn∣≥1|r^n| \ge 1 なので一般項は 00 に収束せず、命題 3.5 より発散します。

この命題は発散を示すためだけに使えます。逆は成り立ちません。それを見るのが次の例で、級数論で最も重要な反例です。

例 3.7(調和級数は発散する)

∑n=1∞1n\sum_{n=1}^{\infty} \frac1n を考えます。一般項は 00 に収束しますが、この級数は発散します。1414 世紀のオレームによる論法を書きます。HN=∑n=1N1nH_N = \sum_{n=1}^{N} \frac1n とおき、N=2kN = 2^k での部分和を項数 1,1,2,4,8,…1, 1, 2, 4, 8, \ldots の塊に分けます。j≥1j \ge 1 について、2j−1<n≤2j2^{j-1} < n \le 2^j を満たす nn は 2j−12^{j-1} 個あり、そのそれぞれで 1n≥12j\frac1n \ge \frac{1}{2^j} ですから

∑n=2j−1+12j1n  ≥  2j−1⋅12j=12.\sum_{n = 2^{j-1}+1}^{2^{j}} \frac{1}{n} \;\ge\; 2^{j-1} \cdot \frac{1}{2^{j}} = \frac12 .

これを j=1,…,kj = 1, \ldots, k について足すと

H2k  =  1+∑j=1k∑n=2j−1+12j1n  ≥  1+k2H_{2^k} \;=\; 1 + \sum_{j=1}^{k} \sum_{n=2^{j-1}+1}^{2^{j}} \frac1n \;\ge\; 1 + \frac{k}{2}

となり、部分和はいくらでも大きくなります。収束する数列は有界ですから、(HN)(H_N) は収束しません。

発散はしますが極めて遅い。上の評価は HNH_N が 1010 を超えるのに 2182^{18} 項程度でよいと言っていますが、実際には HN≈log⁡NH_N \approx \log N なので、HNH_N が 1010 を超えるのは NN が 11 万 22 千を超えてからです。「計算機で足してみて増えなくなったから収束」という判断が危険なのは、このためです。

定理 3.8(級数のコーシーの判定条件)✓

級数 ∑n=1∞an\sum_{n=1}^{\infty} a_n が収束するための必要十分条件は、任意の ε>0\varepsilon > 0 に対してある番号 NN が存在して、m>n≥Nm > n \ge N を満たすすべての m,nm, n について

∣∑k=n+1mak∣<ε\left| \sum_{k=n+1}^{m} a_k \right| < \varepsilon

が成り立つことである。

証明(定理 3.8)

∑k=n+1mak=Sm−Sn\sum_{k=n+1}^{m} a_k = S_m - S_n ですから、条件は「数列 (SN)(S_N) がコーシー列である」ことと同じ主張です。定義 3.1 より級数の収束は (SN)(S_N) の収束のことであり、R\mathbb{R} の完備性(§2)より数列については収束とコーシー列であることが同値です。よって主張が従います。

4. 正項級数:すべては有界性に帰着する

Section titled “4. 正項級数:すべては有界性に帰着する”

すべての項が 00 以上である級数を正項級数と呼びます。正項級数では部分和が単調増加するので、収束の問題が有界性の問題に化けます。この節の内容は、そのたった一つの観察の応用です。

命題 4.1(正項級数の収束と有界性)✓

すべての nn で an≥0a_n \ge 0 とする。このとき ∑n=1∞an\sum_{n=1}^{\infty} a_n が収束することと、部分和の列 (SN)(S_N) が上に有界であることは同値である。収束する場合、∑n=1∞an=sup⁡N≥1SN\sum_{n=1}^{\infty} a_n = \sup_{N \ge 1} S_N である。

証明(命題 4.1)

SN+1−SN=aN+1≥0S_{N+1} - S_N = a_{N+1} \ge 0 なので (SN)(S_N) は単調増加です。上に有界ならば 定理 2.1 より収束し、極限は sup⁡NSN\sup_N S_N に一致します。逆に収束すれば、収束する数列は有界ですから、特に上に有界です。

正項級数の部分和は上に有界か +∞+\infty に発散するかのどちらかなので、正項級数について「∑an<∞\sum a_n < \infty」(収束の意味)、「∑an=∞\sum a_n = \infty」(発散の意味)という書き方が使えます。以下ではこの記法も用います。

定理 4.2(比較判定法)✓

ある番号 n0n_0 が存在して、n≥n0n \ge n_0 を満たすすべての nn で 0≤an≤bn0 \le a_n \le b_n が成り立つとする。このとき、

  1. ∑n=1∞bn\sum_{n=1}^{\infty} b_n が収束すれば ∑n=1∞an\sum_{n=1}^{\infty} a_n も収束する。
  2. ∑n=1∞an\sum_{n=1}^{\infty} a_n が発散すれば ∑n=1∞bn\sum_{n=1}^{\infty} b_n も発散する。
証明(定理 4.2)

(2) は (1) の対偶なので、(1) を示せば十分です。命題 3.2 (1) より最初の n0−1n_0 - 1 項は収束・発散に影響しないので、はじめから n0=1n_0 = 1、すなわちすべての nn で 0≤an≤bn0 \le a_n \le b_n としてよい。

T=∑n=1∞bnT = \sum_{n=1}^{\infty} b_n とおきます。bn≥an≥0b_n \ge a_n \ge 0 なので ∑bn\sum b_n は正項級数であり、命題 4.1 よりその部分和 TNT_N はすべて TT 以下です。したがって任意の NN で

SN=∑n=1Nan≤∑n=1Nbn=TN≤TS_N = \sum_{n=1}^{N} a_n \le \sum_{n=1}^{N} b_n = T_N \le T

となり、∑an\sum a_n の部分和は TT で上から押さえられます。再び 命題 4.1(今度は逆向き)より ∑an\sum a_n は収束します。

比較判定法を使うには不等式を自分で見つけなければなりません。項の比の極限だけで判定できる形にしておくと実用的です。

系 4.3(極限比較判定法)✓

すべての nn で an≥0a_n \ge 0、bn>0b_n > 0 とし、c=lim⁡n→∞anbnc = \lim_{n\to\infty} \dfrac{a_n}{b_n} が(+∞+\infty も許して)存在するとする。

  1. 0<c<∞0 < c < \infty ならば、∑an\sum a_n と ∑bn\sum b_n は同時に収束し同時に発散する。
  2. c=0c = 0 で ∑bn\sum b_n が収束すれば、∑an\sum a_n も収束する。
  3. c=∞c = \infty で ∑bn\sum b_n が発散すれば、∑an\sum a_n も発散する。
証明(系 4.3)

(1) 極限の定義で ε=c2>0\varepsilon = \frac{c}{2} > 0 と取ると、ある n0n_0 があって n≥n0n \ge n_0 のとき ∣anbn−c∣<c2\left| \frac{a_n}{b_n} - c \right| < \frac c2、すなわち

c2bn<an<3c2bn(n≥n0)\frac{c}{2} b_n < a_n < \frac{3c}{2} b_n \qquad (n \ge n_0)

です(bn>0b_n > 0 を掛けました)。右の不等式と 定理 4.2(1) より、∑bn\sum b_n が収束すれば ∑3c2bn\sum \frac{3c}{2} b_n も収束し(命題 3.2 (2) の定数倍)、∑an\sum a_n が収束します。左の不等式と 定理 4.2(1) より、∑an\sum a_n が収束すれば ∑c2bn\sum \frac{c}{2} b_n が収束し、したがって ∑bn\sum b_n が収束します。

(2) c=0c = 0 なら ε=1\varepsilon = 1 に対しある n0n_0 があって n≥n0n \ge n_0 で an<bna_n < b_n となるので、定理 4.2(1) から従います。(3) c=∞c = \infty なら、ある n0n_0 があって n≥n0n \ge n_0 で an>bna_n > b_n となるので、定理 4.2(2) から従います。

5. 積分判定法:和を面積で挟む

Section titled “5. 積分判定法:和を面積で挟む”

∑1n2\sum \frac{1}{n^2} のように「nn の有理式」や log⁡n\log n を含む級数は、比較する相手を探すより、対応する広義積分(積分の基本定理と定積分)と比べるほうが速い。単調減少関数に対して、和は面積で上下から挟めます。

y = f(x)1234567
積分判定法:破線の長方形(高さ f(n))が曲線を上から押さえ、塗りつぶした長方形(高さ f(n+1))が下から押さえる

次の定理の (2) の「尾部」は、和の途中から先(第 N+1N+1 項以降)の部分のことです。これを積分で上下から押さえます。

定理 5.1(コーシーの積分判定法)✓

関数 f:[1,∞)→Rf : [1, \infty) \to \mathbb{R} が、すべての x≥1x \ge 1 で f(x)≥0f(x) \ge 0 を満たし、単調減少(x≤yx \le y ならば f(x)≥f(y)f(x) \ge f(y))であるとする。このとき、

  1. 級数 ∑n=1∞f(n)\sum_{n=1}^{\infty} f(n) が収束することと、広義積分 ∫1∞f(x) dx=lim⁡b→∞∫1bf(x) dx\displaystyle\int_1^{\infty} f(x)\,dx = \lim_{b \to \infty} \int_1^{b} f(x)\,dx が有限の値に収束することは同値である。
  2. 収束する場合、任意の N≥1N \ge 1 について尾部が
∫N+1∞f(x) dx  ≤  ∑n=N+1∞f(n)  ≤  ∫N∞f(x) dx\int_{N+1}^{\infty} f(x)\,dx \;\le\; \sum_{n=N+1}^{\infty} f(n) \;\le\; \int_{N}^{\infty} f(x)\,dx

で評価される。

証明(定理 5.1)

まず ff は単調なので任意の有界閉区間でリーマン可積分であり(リーマン可積分性の定義(定義 3.1)[積分の基本定理と定積分])、以下の積分はすべて意味を持ちます。

n≤x≤n+1n \le x \le n+1 のとき、単調減少性より f(n+1)≤f(x)≤f(n)f(n+1) \le f(x) \le f(n) です。この不等式を区間 [n,n+1][n, n+1](長さ 11)で積分すると、積分の単調性(定積分の基本性質(命題 4.1)[積分の基本定理と定積分])から

f(n+1)  ≤  ∫nn+1f(x) dx  ≤  f(n)(n≥1)f(n+1) \;\le\; \int_{n}^{n+1} f(x)\,dx \;\le\; f(n) \qquad (n \ge 1)

を得ます。これが証明のすべての土台です。

(1) 上の右側の不等式を n=1,…,M−1n = 1, \ldots, M-1 で足すと ∫1Mf≤∑n=1M−1f(n)\int_1^{M} f \le \sum_{n=1}^{M-1} f(n)、左側を n=1,…,M−1n = 1, \ldots, M-1 で足すと ∑n=2Mf(n)≤∫1Mf\sum_{n=2}^{M} f(n) \le \int_1^{M} f となります。すなわち

∑n=2Mf(n)  ≤  ∫1Mf(x) dx  ≤  ∑n=1M−1f(n).\sum_{n=2}^{M} f(n) \;\le\; \int_1^{M} f(x)\,dx \;\le\; \sum_{n=1}^{M-1} f(n).

f≥0f \ge 0 なので F(b)=∫1bfF(b) = \int_1^b f は bb について単調増加であり、部分和 SM=∑n≤Mf(n)S_M = \sum_{n \le M} f(n) も単調増加です。右の不等式より、(SM)(S_M) が上に有界なら (F(M))(F(M)) も上に有界、左の不等式より、(F(M))(F(M)) が上に有界なら (SM)(S_M) も上に有界です。よって「(SM)(S_M) が上に有界」と「(F(M))(F(M)) が上に有界」は同値。前者は 命題 4.1 より級数の収束と同値です。後者については、FF が単調増加なので、上に有界ならば 定理 2.1 と同じ議論(数列 F(M)F(M) の極限が sup⁡bF(b)\sup_b F(b) に等しく、FF の単調性から b→∞b \to \infty の極限もその値になる)で広義積分が収束し、上に有界でなければ F(b)→∞F(b) \to \infty です。以上で (1) が示されました。

(2) 上の基本不等式の左側で添字を 11 ずらした f(n)≤∫n−1nf(x) dxf(n) \le \int_{n-1}^{n} f(x)\,dx を n=N+1,…,Mn = N+1, \ldots, M で足すと ∑n=N+1Mf(n)≤∫NMf\sum_{n=N+1}^{M} f(n) \le \int_{N}^{M} f の形、正確には

∑n=N+1Mf(n)≤∑n=N+1M∫n−1nf(x) dx=∫NMf(x) dx≤∫N∞f(x) dx\sum_{n=N+1}^{M} f(n) \le \sum_{n=N+1}^{M} \int_{n-1}^{n} f(x)\,dx = \int_{N}^{M} f(x)\,dx \le \int_N^{\infty} f(x)\,dx

となり(最後の不等号は f≥0f \ge 0)、M→∞M \to \infty として右側の評価を得ます。左側は

∑n=N+1Mf(n)≥∑n=N+1M∫nn+1f(x) dx=∫N+1M+1f(x) dx\sum_{n=N+1}^{M} f(n) \ge \sum_{n=N+1}^{M} \int_{n}^{n+1} f(x)\,dx = \int_{N+1}^{M+1} f(x)\,dx

で M→∞M \to \infty とすればよい。

系 5.2(p 級数)✓

実数 ss に対し、∑n=1∞1ns\sum_{n=1}^{\infty} \dfrac{1}{n^{s}} は s>1s > 1 のとき収束し、s≤1s \le 1 のとき発散する。

証明(系 5.2)

実数の指数は xt=exp⁡(tlog⁡x)x^{t}=\exp(t\log x)(x>0x>0)です(定理 4.3[指数・対数・三角関数をきちんと定義する])。以下、exp⁡\exp と log⁡\log の性質は 定理 3.3[指数・対数・三角関数をきちんと定義する] と 定理 4.2[指数・対数・三角関数をきちんと定義する] によります。

準備:b→∞b\to\infty のとき log⁡b→∞\log b\to\infty。 log⁡\log は狭義単調増加で log⁡1=0\log1=0 なので log⁡2>0\log2>0 です。log⁡(2m)=mlog⁡2\log(2^m)=m\log2(定理 4.2[指数・対数・三角関数をきちんと定義する] (2))なので、任意の KK に対し mlog⁡2>Km\log2>K となる mm を取れば、b≥2mb\ge2^m で log⁡b≥mlog⁡2>K\log b\ge m\log2>K です。したがって t>0t>0 のとき bt=exp⁡(tlog⁡b)≥1+tlog⁡b→∞b^{t}=\exp(t\log b)\ge1+t\log b\to\infty(x≥0x\ge0 で exp⁡x≥1+x\exp x\ge1+x)、t<0t<0 のとき bt=1/b−t→0b^{t}=1/b^{-t}\to0(exp⁡(x)exp⁡(−x)=exp⁡0=1\exp(x)\exp(-x)=\exp0=1)です。

s≤0s \le 0 のとき、n≥1n\ge1 で log⁡n≥0\log n\ge0 なので −slog⁡n≥0-s\log n\ge0 で、n−s=exp⁡(−slog⁡n)≥1n^{-s}=\exp(-s\log n)\ge1 です。一般項は 00 に収束せず、命題 3.5 より発散します。

s>0s > 0 とします。f(x)=x−sf(x) = x^{-s} は exp⁡\exp の値なので正で、(x−s)′=−s x−s−1<0(x^{-s})'=-s\,x^{-s-1}<0(命題 2.1[微分法とその応用] (2))ですから、系 3.4[平均値の定理とテイラーの定理] より [1,∞)[1,\infty) で単調減少です。よって 定理 5.1 が使えます。

s≠1s \ne 1 のとき、F(x)=x1−s1−sF(x)=\dfrac{x^{1-s}}{1-s} は (0,∞)(0,\infty) で微分可能で F′(x)=x−sF'(x)=x^{-s}(同じく 命題 2.1[微分法とその応用] (2))、とくに連続です。定理 5.4[積分の基本定理と定積分] より

∫1bx−s dx=F(b)−F(1)=b1−s−11−s\int_1^{b} x^{-s}\,dx = F(b)-F(1) = \frac{b^{1-s} - 1}{1-s}

です。s=1s = 1 のときは F=log⁡F=\log が F′(x)=1/xF'(x)=1/x(定理 4.2[指数・対数・三角関数をきちんと定義する] (4))を満たすので、同じ定理から ∫1bx−1dx=log⁡b−log⁡1=log⁡b\int_1^b x^{-1}dx = \log b-\log1=\log b です。準備より、s>1s > 1 なら 1−s<01 - s < 0 で b1−s→0b^{1-s} \to 0 なので積分は 1s−1\frac{1}{s-1} に収束し、級数は収束します。0<s<10 < s < 1 なら 1−s>01-s > 0 で b1−s→∞b^{1-s} \to \infty なので積分は発散し、s=1s = 1 でも log⁡b→∞\log b \to \infty で発散します。よって級数も発散します。

s=1s = 1 が発散側にあることは 例 3.7 と整合しています。境界がどれほど微妙かを、対数を挟んだ級数で見ます。

例 5.3(対数を含む級数の境界)

実数 ss に対し ∑n=2∞1n(log⁡n)s\displaystyle\sum_{n=2}^{\infty} \frac{1}{n (\log n)^{s}} を調べます。まず s>0s > 0 とします。このとき f(x)=1x(log⁡x)sf(x) = \dfrac{1}{x(\log x)^{s}} は [2,∞)[2,\infty) で正であり、x(log⁡x)sx (\log x)^s が増加するので単調減少です(定理 5.1 は出発点が 11 でなくても、[2,∞)[2,\infty) 上で同じ証明が通ります)。u=log⁡xu = \log x、du=dx/xdu = dx/x と置換すると(置換積分(定理 6.1)[積分の基本定理と定積分])

∫2bdxx(log⁡x)s=∫log⁡2log⁡bduus\int_2^{b} \frac{dx}{x (\log x)^{s}} = \int_{\log 2}^{\log b} \frac{du}{u^{s}}

であり、log⁡b→∞\log b \to \infty なので、これは 系 5.2 の証明と同じ計算により s>1s > 1 のとき (log⁡2)1−ss−1\frac{(\log 2)^{1-s}}{s-1} に収束し、s≤1s \le 1 のとき発散します。s≤0s \le 0 のときは 1n(log⁡n)s≥1n\frac{1}{n(\log n)^s} \ge \frac1n(n≥3n \ge 3)と 定理 4.2(2)、例 3.7 から発散します。

まとめると、この級数は s>1s > 1 のときだけ収束します。つまり ∑1n\sum \frac{1}{n}(発散)と ∑1n1+ε\sum \frac{1}{n^{1+\varepsilon}}(収束)の間には、1nlog⁡n\frac{1}{n\log n}(発散)、1n(log⁡n)2\frac{1}{n(\log n)^2}(収束)という細かい階層があります。次節の比判定法・根判定法はこれらすべてに対して「判定不能」を返します。判定法には守備範囲があるということです。

6. ダランベールの比判定法とコーシーの根判定法

Section titled “6. ダランベールの比判定法とコーシーの根判定法”

例 3.4 の等比級数は、収束・発散が完全にわかっている数少ない級数です。この節の二つの判定法は、いずれも「与えられた級数を等比級数と比べる」ための仕掛けで、階乗や nn 乗を含む級数に強い。

定理 6.1(コーシーの根判定法)✓

数列 (an)(a_n) に対し α=lim sup⁡n→∞∣an∣1/n\alpha = \limsup_{n\to\infty} |a_n|^{1/n} とおく(定義 2.2)。

  1. α<1\alpha < 1 ならば ∑n=1∞∣an∣\sum_{n=1}^{\infty} |a_n| は収束する(したがって 定理 7.2 より ∑an\sum a_n も収束する)。
  2. α>1\alpha > 1 ならば ana_n は 00 に収束せず、∑n=1∞an\sum_{n=1}^{\infty} a_n は発散する。
  3. α=1\alpha = 1 のときは、収束することも発散することもあり、この判定法だけでは決まらない。

(3) の証明では、α=1\alpha = 1 でも収束する例と発散する例の両方を挙げます。収束する例で n1/n→1n^{1/n} \to 1 を示す部分が長くなりますが、これは α=1\alpha = 1 を確かめるための準備です。

証明(定理 6.1)

(1) α<r<1\alpha < r < 1 となる実数 rr を取ります。補題 2.3(a) より、ある NN があって n≥Nn \ge N のとき ∣an∣1/n<r|a_n|^{1/n} < r、すなわち ∣an∣<rn|a_n| < r^n です。0<r<10 < r < 1 なので ∑nrn\sum_{n} r^n は収束し(命題 3.6)、定理 4.2(1) より ∑∣an∣\sum |a_n| が収束します。

(2) 1<α1 < \alpha なので 補題 2.3(b) を r=1r = 1 に適用すると、∣an∣1/n>1|a_n|^{1/n} > 1 すなわち ∣an∣>1|a_n| > 1 となる nn が無限個あります(α=+∞\alpha = +\infty のときも同じ結論です)。よって an→0a_n \to 0 ではなく、命題 3.5 より級数は発散します。

(3) 収束する例と発散する例を 1 つずつ挙げます。正の数の nn 乗根 x1/nx^{1/n}(定理 2.2[指数関数と対数関数])は、一意性から (xy)1/n=x1/ny1/n(xy)^{1/n}=x^{1/n}y^{1/n} を満たし(右辺の nn 乗が xyxy)、0<x≤y0<x\le y なら x1/n≤y1/nx^{1/n}\le y^{1/n} です(逆なら nn 乗して x>yx>y)。

発散する例。 an=1a_n=1 なら ∣an∣1/n=1|a_n|^{1/n}=1 で α=1\alpha=1 ですが、一般項が 00 に収束しないので発散します(命題 3.5)。

収束する例。 an=1n(n+1)a_n=\dfrac1{n(n+1)} とします。1n(n+1)=1n−1n+1\dfrac1{n(n+1)}=\dfrac1n-\dfrac1{n+1} なので部分和は 1−1N+1→11-\dfrac1{N+1}\to1 で、級数は収束します。α=1\alpha=1 を示します。まず n1/n→1n^{1/n}\to1 です。実際 hn=n1/n−1≥0h_n=n^{1/n}-1\ge0 とおくと、h≥0h\ge0 に対する不等式 (1+h)n≥1+nh+n(n−1)2h2(1+h)^n\ge1+nh+\dfrac{n(n-1)}2h^2(nn についての帰納法。nn で成り立てば、両辺に 1+h1+h を掛けて h3h^3 の項を捨てると n+1n+1 の場合を得る)から n≥n(n−1)2hn2n\ge\dfrac{n(n-1)}2h_n^2、すなわち 0≤hn≤2/(n−1)0\le h_n\le\sqrt{2/(n-1)}(n≥2n\ge2)で、hn→0h_n\to0 です。n≥2n\ge2 では 1≤n(n+1)≤n31\le n(n+1)\le n^3 なので、上の性質から 1≤(n(n+1))1/n≤(n1/n)3→11\le\bigl(n(n+1)\bigr)^{1/n}\le(n^{1/n})^3\to1 で、はさみうち(命題 2.2[数列と関数の極限] (3)(6))により xn:=∣an∣1/n=1/(n(n+1))1/n→1x_n:=|a_n|^{1/n}=1/\bigl(n(n+1)\bigr)^{1/n}\to1 です(同 (4))。最後に、ε>0\varepsilon>0 に対しある NεN_\varepsilon から先で 1−ε<xn<1+ε1-\varepsilon<x_n<1+\varepsilon なので、N≥NεN\ge N_\varepsilon で sup⁡n≥Nxn∈[1−ε,1+ε]\sup_{n\ge N}x_n\in[1-\varepsilon,1+\varepsilon]、また任意の NN で sup⁡n≥Nxn≥xmax⁡(N,Nε)>1−ε\sup_{n\ge N}x_n\ge x_{\max(N,N_\varepsilon)}>1-\varepsilon です。よって α=inf⁡Nsup⁡n≥Nxn∈[1−ε,1+ε]\alpha=\inf_N\sup_{n\ge N}x_n\in[1-\varepsilon,1+\varepsilon](定義 2.2)で、ε\varepsilon は任意なので α=1\alpha=1 です。

2 つの例はどちらも α=1\alpha=1 ですが、収束・発散が異なります。

定理 6.2(ダランベールの比判定法)✓

ある n0n_0 以上のすべての nn で an≠0a_n \ne 0 とする。

  1. lim sup⁡n→∞∣an+1an∣<1\limsup_{n\to\infty} \left| \dfrac{a_{n+1}}{a_n} \right| < 1 ならば ∑n=1∞∣an∣\sum_{n=1}^{\infty} |a_n| は収束する。
  2. ある n1≥n0n_1 \ge n_0 が存在して n≥n1n \ge n_1 のすべてで ∣an+1an∣≥1\left| \dfrac{a_{n+1}}{a_n} \right| \ge 1 ならば、∑n=1∞an\sum_{n=1}^{\infty} a_n は発散する。特に lim inf⁡n→∞∣an+1an∣>1\liminf_{n\to\infty} \left| \dfrac{a_{n+1}}{a_n} \right| > 1 ならば発散する。
  3. ∣an+1an∣→1\left| \dfrac{a_{n+1}}{a_n} \right| \to 1 のときは、この判定法だけでは決まらない。
証明(定理 6.2)

(1) lim sup⁡∣an+1/an∣<r<1\limsup |a_{n+1}/a_n| < r < 1 となる rr を取ると、補題 2.3(a) よりある N≥n0N \ge n_0 があって n≥Nn \ge N で ∣an+1∣≤r∣an∣|a_{n+1}| \le r |a_n| です。これを n=N,N+1,…n = N, N+1, \ldots と繰り返して(nn についての帰納法)

∣an∣≤r n−N∣aN∣=(∣aN∣r−N)rn(n≥N)|a_n| \le r^{\,n-N} |a_N| = \left( |a_N| r^{-N} \right) r^{n} \qquad (n \ge N)

を得ます。C=∣aN∣r−NC = |a_N| r^{-N} は nn によらない定数で、∑Crn\sum C r^n は収束します(命題 3.6 と 命題 3.2 (2) の定数倍)。よって 定理 4.2(1) より ∑∣an∣\sum |a_n| が収束します。

(2) 仮定より n≥n1n \ge n_1 で ∣an+1∣≥∣an∣|a_{n+1}| \ge |a_n| なので、∣an∣≥∣an1∣>0|a_n| \ge |a_{n_1}| > 0 が n≥n1n \ge n_1 で成り立ちます。よって an→0a_n \to 0 ではなく、命題 3.5 より発散します。後半は、lim inf⁡∣an+1/an∣>1\liminf |a_{n+1}/a_n| > 1 ならば 補題 2.3 (a’) から、ある番号以降つねに比が 11 を超えるからです。

(3) an=1a_n=1 なら比はつねに 11 ですが、一般項が 00 に収束しないので発散します(命題 3.5)。an=1n(n+1)a_n=\dfrac1{n(n+1)} なら比は nn+2=1−2n+2→1\dfrac{n}{n+2}=1-\dfrac2{n+2}\to1 ですが、1n(n+1)=1n−1n+1\dfrac1{n(n+1)}=\dfrac1n-\dfrac1{n+1} より部分和は 1−1N+1→11-\dfrac1{N+1}\to1 で、級数は収束します。比が 11 に収束する点は同じでも、収束・発散は異なります。

注意 6.3(p 級数と比判定法)

an=n−sa_n=n^{-s} では比 (nn+1)s\left(\dfrac n{n+1}\right)^{s} が ss によらず 11 に収束しますが、系 5.2 により s>1s>1 なら収束、s≤1s\le1 なら発散です。比判定法・根判定法は等比級数との比較なので、等比級数より遅く減る n−sn^{-s} のような級数には判定を下せません。log⁡\log を使う 系 5.2 を比判定法の証明に使わなかったのは、比判定法が指数関数の定義(初等関数を級数から定義する)の土台になっており、指数関数・対数関数を使うと循環するからです。

次の注は、比判定法で収束がわかる級数なら根判定法でも必ず収束がわかる、ということを示します。

注意 6.4

根判定法は比判定法より真に強い、という関係があります。比判定法が収束を結論できたとしましょう。定理 6.2 の証明で得た ∣an∣≤Crn|a_n| \le C r^n(n≥Nn \ge N、C>0C > 0、r<1r < 1)から ∣an∣1/n≤C1/nr|a_n|^{1/n} \le C^{1/n} r であり、C1/n=e(log⁡C)/n→1C^{1/n} = e^{(\log C)/n} \to 1 なので lim sup⁡∣an∣1/n≤r<1\limsup |a_n|^{1/n} \le r < 1 となって、根判定法も収束を結論します。逆は成り立ちません(例 6.5)。それでも実務では比のほうが計算しやすいことが多いので、まず比判定法を試し、駄目なら根判定法に移るのが順序としては自然だと思います。

例 6.5(根判定法は効くが比判定法は効かない級数)

an=2−n+(−1)na_n = 2^{-n + (-1)^n}(n≥1n \ge 1)とします。nn が偶数なら an=2−n+1a_n = 2^{-n+1}、奇数なら an=2−n−1a_n = 2^{-n-1} です。

根判定法:∣an∣1/n=2−1+(−1)n/n|a_n|^{1/n} = 2^{-1 + (-1)^n/n} であり、指数は −1-1 に収束するので α=12<1\alpha = \frac12 < 1。定理 6.1(1) より収束します。

比判定法:an+1an=2−1+(−1)n+1−(−1)n\dfrac{a_{n+1}}{a_n} = 2^{-1 + (-1)^{n+1} - (-1)^n} なので、nn が偶数なら 2−1−2=182^{-1-2} = \frac18、奇数なら 2−1+2=22^{-1+2} = 2 です。よって lim sup⁡=2>1\limsup = 2 > 1、lim inf⁡=18<1\liminf = \frac18 < 1 となり、定理 6.2 の (1) も (2) も適用できません。判定不能です。

和も求まります。奇数番号の項の和は ∑k≥02−(2k+1)−1=14∑k≥04−k=14⋅11−1/4=13\sum_{k \ge 0} 2^{-(2k+1)-1} = \frac14 \sum_{k\ge0} 4^{-k} = \frac14 \cdot \frac{1}{1 - 1/4} = \frac13、偶数番号の項の和は ∑k≥12−2k+1=2∑k≥14−k=2⋅1/41−1/4=23\sum_{k\ge1} 2^{-2k+1} = 2 \sum_{k \ge 1} 4^{-k} = 2 \cdot \frac{1/4}{1-1/4} = \frac23 です(正項級数なので、この二つに分けて足してよい)。合わせて ∑n=1∞an=13+23=1\sum_{n=1}^{\infty} a_n = \frac13 + \frac23 = 1 です。

例 6.6(指数級数と打ち切り誤差)

任意の実数 xx について ∑n=0∞xnn!\displaystyle\sum_{n=0}^{\infty} \frac{x^n}{n!} は絶対収束します。x≠0x \ne 0 のとき an=xnn!≠0a_n = \frac{x^n}{n!} \ne 0 で

∣an+1an∣=∣xn+1(n+1)!⋅n!xn∣=∣x∣n+1⟶0<1\left| \frac{a_{n+1}}{a_n} \right| = \left| \frac{x^{n+1}}{(n+1)!} \cdot \frac{n!}{x^{n}} \right| = \frac{|x|}{n+1} \longrightarrow 0 < 1

なので 定理 6.2(1) から従います(x=0x = 0 なら第 00 項以外が 00)。この和が exe^{x} に等しいことは、テイラーの定理の剰余項評価から出ます(平均値の定理とテイラーの定理 の e^x のマクローリン展開(例 6.1)[平均値の定理とテイラーの定理])。

x=1x = 1 での打ち切り誤差を評価します。n>Nn > N のとき 1n!=1(N+1)!⋅1(N+2)⋯n≤1(N+1)!⋅1(N+1) n−N−1\frac{1}{n!} = \frac{1}{(N+1)!}\cdot\frac{1}{(N+2)\cdots n} \le \frac{1}{(N+1)!}\cdot\frac{1}{(N+1)^{\,n-N-1}} なので

∑n>N1n!  ≤  1(N+1)!∑j≥01(N+1)j=1(N+1)!⋅N+1N=1N! N.\sum_{n > N} \frac{1}{n!} \;\le\; \frac{1}{(N+1)!} \sum_{j \ge 0} \frac{1}{(N+1)^{j}} = \frac{1}{(N+1)!}\cdot \frac{N+1}{N} = \frac{1}{N! \, N}.

N=10N = 10 なら 110!⋅10=136288000≈2.8×10−8\frac{1}{10! \cdot 10} = \frac{1}{36288000} \approx 2.8 \times 10^{-8} です。1111 項で ee が小数第 77 位まで正しく求まります。例 3.7 の調和級数とは対照的な速さです。

ここまでの判定法(比較・積分・比・根)は、いずれも ∣an∣|a_n| の級数を扱っていました。符号が入り混じる級数を扱うには、絶対値を付けた級数との関係を整理する必要があります。

定義 7.1(絶対収束と条件収束)↗

級数 ∑n=1∞an\sum_{n=1}^{\infty} a_n について、∑n=1∞∣an∣\sum_{n=1}^{\infty} |a_n| が収束するとき ∑an\sum a_n は絶対収束するという。∑an\sum a_n は収束するが ∑∣an∣\sum |a_n| は発散するとき、∑an\sum a_n は条件収束するという。

定理 7.2(絶対収束すれば収束する)✓

∑n=1∞∣an∣\sum_{n=1}^{\infty} |a_n| が収束するならば ∑n=1∞an\sum_{n=1}^{\infty} a_n も収束し、さらに

∣∑n=1∞an∣≤∑n=1∞∣an∣\left| \sum_{n=1}^{\infty} a_n \right| \le \sum_{n=1}^{\infty} |a_n|

が成り立つ。

証明(定理 7.2)

ε>0\varepsilon > 0 とします。∑∣an∣\sum |a_n| は収束するので、定理 3.8 より、ある NN があって m>n≥Nm > n \ge N のとき ∑k=n+1m∣ak∣<ε\sum_{k=n+1}^{m} |a_k| < \varepsilon です(∣ak∣≥0|a_k| \ge 0 なので絶対値記号は外れています)。三角不等式より

∣∑k=n+1mak∣≤∑k=n+1m∣ak∣<ε\left| \sum_{k=n+1}^{m} a_k \right| \le \sum_{k=n+1}^{m} |a_k| < \varepsilon

となるので、∑an\sum a_n もコーシーの判定条件を満たし、定理 3.8 より収束します。

不等式については、各 NN で ∣SN∣=∣∑n≤Nan∣≤∑n≤N∣an∣≤∑n=1∞∣an∣|S_N| = \left| \sum_{n \le N} a_n \right| \le \sum_{n \le N} |a_n| \le \sum_{n=1}^{\infty} |a_n|(最後は 命題 4.1 より部分和が和以下)であり、N→∞N \to \infty とすると絶対値の連続性から ∣SN∣→∣∑an∣|S_N| \to \left| \sum a_n \right|、不等号は極限で保たれるので結論を得ます。

逆は成り立ちません。それが条件収束であり、典型例は交項級数です。

定理 7.3(ライプニッツの交項級数判定法)✓

数列 (bn)n≥1(b_n)_{n \ge 1} が、すべての nn で bn≥0b_n \ge 0、単調減少(bn+1≤bnb_{n+1} \le b_n)、かつ lim⁡n→∞bn=0\lim_{n\to\infty} b_n = 0 を満たすとする。このとき交項級数

∑n=1∞(−1)n−1bn=b1−b2+b3−b4+⋯\sum_{n=1}^{\infty} (-1)^{n-1} b_n = b_1 - b_2 + b_3 - b_4 + \cdots

は収束する。さらにその和を SS、第 NN 部分和を SNS_N とすると、すべての NN について

∣S−SN∣≤bN+1|S - S_N| \le b_{N+1}

が成り立ち、SS は SNS_N と SN+1S_{N+1} の間にある。

証明(定理 7.3)

偶数番目と奇数番目の部分和を別々に見ます。

S2m+2−S2m=b2m+1−b2m+2≥0,S2m+1−S2m−1=−b2m+b2m+1≤0S_{2m+2} - S_{2m} = b_{2m+1} - b_{2m+2} \ge 0, \qquad S_{2m+1} - S_{2m-1} = -b_{2m} + b_{2m+1} \le 0

(どちらも単調減少性 bn+1≤bnb_{n+1} \le b_n を使いました)。よって (S2m)m(S_{2m})_m は単調増加、(S2m−1)m(S_{2m-1})_m は単調減少です。また S2m+1−S2m=b2m+1≥0S_{2m+1} - S_{2m} = b_{2m+1} \ge 0 なので

S2≤S4≤⋯≤S2m≤S2m+1≤⋯≤S3≤S1S_2 \le S_4 \le \cdots \le S_{2m} \le S_{2m+1} \le \cdots \le S_3 \le S_1

となり、(S2m)(S_{2m}) は S1S_1 で上に有界、(S2m−1)(S_{2m-1}) は S2S_2 で下に有界です。定理 2.1(下に有界な単調減少列については符号を変えて適用)より両者は収束します。極限をそれぞれ S′S'、S′′S'' とすると、S2m+1−S2m=b2m+1→0S_{2m+1} - S_{2m} = b_{2m+1} \to 0 より S′′−S′=0S'' - S' = 0、すなわち S′=S′′=:SS' = S''=: S です。偶数番と奇数番の部分和が同じ値に収束するので、(SN)(S_N) 全体が SS に収束します。

誤差評価を示します。上の並びから、SS は任意の mm について S2mS_{2m} と S2m+1S_{2m+1} の間にあり、また S2m+1S_{2m+1} と S2m+2S_{2m+2} の間にあります。一般に SS は SNS_N と SN+1S_{N+1} の間にあるので

∣S−SN∣≤∣SN+1−SN∣=bN+1|S - S_N| \le |S_{N+1} - S_N| = b_{N+1}

です。

例 7.4(交項調和級数は条件収束する)

∑n=1∞(−1)n−1n=1−12+13−14+⋯\displaystyle\sum_{n=1}^{\infty} \frac{(-1)^{n-1}}{n} = 1 - \frac12 + \frac13 - \frac14 + \cdots を考えます。bn=1nb_n = \frac1n は正で単調減少、00 に収束するので 定理 7.3 より収束します。一方 ∑∣(−1)n−1n∣=∑1n\sum \left| \frac{(-1)^{n-1}}{n} \right| = \sum \frac1n は発散します(例 3.7)。したがってこの級数は条件収束します。定理 7.2 の逆が成り立たないことの実例です。

和は log⁡2\log 2 です。偶数番の部分和を調和数 HN=∑n≤N1nH_N = \sum_{n \le N} \frac1n で書くと

S2m=∑n=12m1n−2∑k=1m12k=H2m−HmS_{2m} = \sum_{n=1}^{2m} \frac1n - 2\sum_{k=1}^{m} \frac{1}{2k} = H_{2m} - H_m

であり(負の項をいったん足してから 22 倍を引きました)、HN=log⁡N+γ+o(1)H_N = \log N + \gamma + o(1) を使えば S2m→log⁡2S_{2m} \to \log 2 です。テイラー展開 log⁡(1+x)=∑n≥1(−1)n−1nxn\log(1+x) = \sum_{n\ge1} \frac{(-1)^{n-1}}{n} x^n(log(1+x) のマクローリン展開(例 6.3)[平均値の定理とテイラーの定理])に x=1x = 1 を代入した値でもあります。

収束は遅い。m=5m = 5 すなわち N=10N = 10 では S10=H10−H5=2.9289…−2.2833…=0.64563…S_{10} = H_{10} - H_5 = 2.9289\ldots - 2.2833\ldots = 0.64563\ldots で、log⁡2=0.69314…\log 2 = 0.69314\ldots との差は約 0.04750.0475。定理 7.3 の評価 ∣S−S10∣≤b11=111=0.0909|S - S_{10}| \le b_{11} = \frac{1}{11} = 0.0909 と整合しています。誤差を 10−610^{-6} 以下にするには、この評価では 1N+1≤10−6\frac{1}{N+1} \le 10^{-6}、つまり 106−110^6 - 1 項を要します。

条件収束の級数は、絶対収束の級数とは質的に違います。その違いが最もはっきり出るのが、項の並べ替えです。

定義 7.5(級数の並べ替え)↗

σ:N→N\sigma : \mathbb{N} \to \mathbb{N} を全単射とするとき、級数 ∑n=1∞aσ(n)\sum_{n=1}^{\infty} a_{\sigma(n)} を ∑n=1∞an\sum_{n=1}^{\infty} a_n の並べ替え(再配列)という。ここで N={1,2,…}\mathbb{N} = \{1, 2, \ldots\} とする。

定理 7.6(リーマンの再配列定理)✓

∑n=1∞an\sum_{n=1}^{\infty} a_n が条件収束するとする。このとき任意の実数 α\alpha に対して、ある全単射 σ:N→N\sigma : \mathbb{N} \to \mathbb{N} が存在して

∑n=1∞aσ(n)=α\sum_{n=1}^{\infty} a_{\sigma(n)} = \alpha

となる。α=+∞\alpha = +\infty、α=−∞\alpha = -\infty に発散させる並べ替えや、部分和が振動する並べ替えも存在する。

注意 7.7

証明は長さの都合で Appendix に置きました。対になる事実として、絶対収束する級数はどのように並べ替えても収束し、和が変わらない(ディリクレの定理)が成り立ちます。項が複素数の場合も含めて、この節の後半の 定理 7.10 で証明します。この二つを合わせると、「足す順序を変えてよい」という有限和では当たり前の性質は、絶対収束を仮定して初めて無限和に持ち越せる、と言えます。定義 7.1 で絶対収束にわざわざ名前を付けた理由がここにあります。

絶対収束が効くもう一つの場面が、級数どうしの掛け算です。有限和なら (a0+a1+⋯ )(b0+b1+⋯ )(a_0+a_1+\cdots)(b_0+b_1+\cdots) を展開して、添字の和 k+l=nk+l=n ごとにまとめ直せます。無限和でこれが許されるのは、絶対収束のときです。指数関数の指数法則 exp⁡(z+w)=exp⁡zexp⁡w\exp(z+w)=\exp z\exp w はこの定理から出るので(複素数)、項が複素数の場合まで含めて述べます。

複素数の数列 (zn)(z_n) が zz に収束するとは、∣zn−z∣→0|z_n-z|\to0(∣⋅∣|\cdot| は複素数の絶対値。定義 3.1[複素数と複素平面])となることとし、複素数の級数の収束・和・絶対収束も 定義 3.1、定義 7.1 と同じ言葉で定めます。項が実数なら、これまでの定義と一致します。

補題 7.8(複素数の数列・級数の基本性質)✓

(zn)(z_n)、(wn)(w_n) を複素数の数列、z,w∈Cz,w\in\mathbb{C} とする。

  1. zn→zz_n\to z であることと、Re⁡zn→Re⁡z\operatorname{Re}z_n\to\operatorname{Re}z かつ Im⁡zn→Im⁡z\operatorname{Im}z_n\to\operatorname{Im}z であることは同値である。
  2. zn→zz_n\to z、wn→ww_n\to w ならば znwn→zwz_nw_n\to zw。
  3. 複素数の級数 ∑an\sum a_n について ∑∣an∣\sum|a_n| が収束するならば、∑an\sum a_n も収束し、∣∑an∣≤∑∣an∣\left|\sum a_n\right|\le\sum|a_n| である。
証明(補題 7.8)

以下、三角不等式・∣Re⁡ζ∣≤∣ζ∣|\operatorname{Re}\zeta|\le|\zeta|・∣Im⁡ζ∣≤∣ζ∣|\operatorname{Im}\zeta|\le|\zeta|・逆向きの三角不等式は 定理 3.4[複素数と複素平面] (1)(2)(3)、∣ζη∣=∣ζ∣∣η∣|\zeta\eta|=|\zeta||\eta| は 命題 3.2[複素数と複素平面] (4) です。

(1) zn→zz_n\to z なら ∣Re⁡zn−Re⁡z∣=∣Re⁡(zn−z)∣≤∣zn−z∣→0|\operatorname{Re}z_n-\operatorname{Re}z|=|\operatorname{Re}(z_n-z)|\le|z_n-z|\to0 で、虚部も同様です。逆に実部・虚部が収束すれば、ζ=zn−z\zeta=z_n-z に ∣ζ∣=∣Re⁡ζ+iIm⁡ζ∣≤∣Re⁡ζ∣+∣i∣ ∣Im⁡ζ∣=∣Re⁡ζ∣+∣Im⁡ζ∣|\zeta|=|\operatorname{Re}\zeta+i\operatorname{Im}\zeta|\le|\operatorname{Re}\zeta|+|i|\,|\operatorname{Im}\zeta|=|\operatorname{Re}\zeta|+|\operatorname{Im}\zeta| を使って ∣zn−z∣→0|z_n-z|\to0 です。

(2) ある番号から先で ∣zn−z∣<1|z_n-z|<1 なので ∣zn∣≤∣z∣+1|z_n|\le|z|+1 です。そこで

∣znwn−zw∣=∣zn(wn−w)+w(zn−z)∣≤(∣z∣+1) ∣wn−w∣+∣w∣ ∣zn−z∣→0|z_nw_n-zw|=|z_n(w_n-w)+w(z_n-z)|\le(|z|+1)\,|w_n-w|+|w|\,|z_n-z|\to0

です。

(3) ∣Re⁡an∣≤∣an∣|\operatorname{Re}a_n|\le|a_n| なので 定理 4.2 (1) より ∑∣Re⁡an∣\sum|\operatorname{Re}a_n| は収束し、定理 7.2 より実数の級数 ∑Re⁡an\sum\operatorname{Re}a_n は収束します。虚部も同様です。部分和 SN=∑n≤NanS_N=\sum_{n\le N}a_n の実部・虚部はそれぞれ ∑n≤NRe⁡an\sum_{n\le N}\operatorname{Re}a_n、∑n≤NIm⁡an\sum_{n\le N}\operatorname{Im}a_n なので収束し、(1) より (SN)(S_N) は収束します。極限を SS とします。不等式は、三角不等式と 命題 4.1 から ∣SN∣≤∑n≤N∣an∣≤∑n∣an∣|S_N|\le\sum_{n\le N}|a_n|\le\sum_{n}|a_n| で、∣∣SN∣−∣S∣∣≤∣SN−S∣→0\bigl||S_N|-|S|\bigr|\le|S_N-S|\to0 なので、極限を取って(命題 2.2[数列と関数の極限] (5))∣S∣≤∑∣an∣|S|\le\sum|a_n| です。

定理 7.9(絶対収束する級数のコーシー積)✓

(an)n≥0(a_n)_{n\ge0}、(bn)n≥0(b_n)_{n\ge0} を実数または複素数の数列とし、∑n=0∞∣an∣\sum_{n=0}^\infty|a_n| と ∑n=0∞∣bn∣\sum_{n=0}^\infty|b_n| がともに収束するとする。

cn=∑k=0nakbn−k=a0bn+a1bn−1+⋯+anb0c_n=\sum_{k=0}^{n}a_kb_{n-k}=a_0b_n+a_1b_{n-1}+\cdots+a_nb_0

とおくと(この級数 ∑cn\sum c_n をコーシー積という)、∑n=0∞cn\sum_{n=0}^\infty c_n は絶対収束し、

∑n=0∞cn=(∑n=0∞an)(∑n=0∞bn)\sum_{n=0}^{\infty}c_n=\Bigl(\sum_{n=0}^{\infty}a_n\Bigr)\Bigl(\sum_{n=0}^{\infty}b_n\Bigr)

が成り立つ。

証明は二段です。まず格子のうち三角形が正方形に含まれることから絶対収束を示し、次に角の部分の和が N→∞N \to \infty で 00 に近づくことから和の値を示します。添字 (k,l)(k,l) の格子で見ると、CNC_N は対角線 k+l≤Nk+l \le N の三角形の和、ANBNA_NB_N は正方形 k,l≤Nk, l \le N の和で、差は正方形から三角形を除いた角の部分です。

kl
N = 4 の場合。塗りつぶした点が k + l ≤ N(C_N の項)、白抜きの点が k, l ≤ N かつ k + l > N(A_N B_N − C_N の項)
証明(定理 7.9)

α=∑∣an∣\alpha=\sum|a_n|、β=∑∣bn∣\beta=\sum|b_n| とし、補題 7.8 (3) により ∑an=A\sum a_n=A、∑bn=B\sum b_n=B が存在します(項が実数なら 定理 7.2)。部分和を AN=∑k=0NakA_N=\sum_{k=0}^Na_k、BN=∑l=0NblB_N=\sum_{l=0}^Nb_l、CN=∑n=0NcnC_N=\sum_{n=0}^Nc_n とします。

絶対収束。 CNC_N は、k,l≥0k,l\ge0、k+l≤Nk+l\le N を満たす組 (k,l)(k,l) についての akbla_kb_l の和です(cnc_n は k+l=nk+l=n の組の和)。三角不等式(定理 3.4[複素数と複素平面] (2))と ∣akbl∣=∣ak∣∣bl∣|a_kb_l|=|a_k||b_l|(命題 3.2[複素数と複素平面] (4))より

∑n=0N∣cn∣≤∑k+l≤N∣ak∣∣bl∣≤∑k=0N∑l=0N∣ak∣∣bl∣=(∑k=0N∣ak∣)(∑l=0N∣bl∣)≤αβ\sum_{n=0}^N|c_n|\le\sum_{k+l\le N}|a_k||b_l|\le\sum_{k=0}^N\sum_{l=0}^N|a_k||b_l|=\Bigl(\sum_{k=0}^N|a_k|\Bigr)\Bigl(\sum_{l=0}^N|b_l|\Bigr)\le\alpha\beta

です(2 番目の不等号は、k+l≤Nk+l\le N の組が k,l≤Nk,l\le N の組に含まれ、項が 00 以上だから。最後は 命題 4.1)。部分和が上に有界なので、命題 4.1 より ∑∣cn∣\sum|c_n| は収束します。

和の値。 ANBN=∑k=0N∑l=0NakblA_NB_N=\sum_{k=0}^N\sum_{l=0}^Na_kb_l から CNC_N を引くと、k,l≤Nk,l\le N かつ k+l>Nk+l>N の組の和

ANBN−CN=∑k,l≤Nk+l>NakblA_NB_N-C_N=\sum_{\substack{k,l\le N\\ k+l>N}}a_kb_l

が残ります。k+l>Nk+l>N なら k>N/2k>N/2 または l>N/2l>N/2 なので、τa(M)=∑k>M∣ak∣\tau_a(M)=\sum_{k>M}|a_k|、τb(M)=∑l>M∣bl∣\tau_b(M)=\sum_{l>M}|b_l|(収束する級数の尾部)とおくと

∣ANBN−CN∣≤(∑N/2<k≤N∣ak∣)(∑l≤N∣bl∣)+(∑k≤N∣ak∣)(∑N/2<l≤N∣bl∣)≤τa(N/2) β+α τb(N/2)|A_NB_N-C_N|\le\Bigl(\sum_{N/2<k\le N}|a_k|\Bigr)\Bigl(\sum_{l\le N}|b_l|\Bigr)+\Bigl(\sum_{k\le N}|a_k|\Bigr)\Bigl(\sum_{N/2<l\le N}|b_l|\Bigr)\le\tau_a(N/2)\,\beta+\alpha\,\tau_b(N/2)

です。τa(M)=α−∑k≤M∣ak∣→0\tau_a(M)=\alpha-\sum_{k\le M}|a_k|\to0(M→∞M\to\infty)で τb\tau_b も同様なので、ANBN−CN→0A_NB_N-C_N\to0 です。一方 補題 7.8 (2) より ANBN→ABA_NB_N\to AB なので、CN=ANBN−(ANBN−CN)→ABC_N=A_NB_N-(A_NB_N-C_N)\to AB です。

条件は「両方とも絶対収束」より弱めることができ、一方が絶対収束し他方が収束すればコーシー積は収束して和は積になります(メルテンスの定理)。両方が条件収束だと、コーシー積は発散することがあります。たとえば an=bn=(−1)nn+1a_n=b_n=\dfrac{(-1)^n}{\sqrt{n+1}} は 定理 7.3 で収束しますが、∣cn∣=∑k=0n1(k+1)(n−k+1)≥∑k=0n1(n+2)/2=2(n+1)n+2|c_n|=\sum_{k=0}^n\dfrac1{\sqrt{(k+1)(n-k+1)}}\ge\sum_{k=0}^n\dfrac1{(n+2)/2}=\dfrac{2(n+1)}{n+2}(相加平均・相乗平均の不等式)は 00 に収束しないので、命題 3.5 よりコーシー積は発散します。

注意 7.7 で予告した、並べ替えについての絶対収束の効き目を証明します。正項級数については、発散する場合にも和を +∞+\infty と書くことにします。命題 4.1 により、正項級数の和は収束・発散のどちらの場合も部分和の上限 sup⁡NSN∈[0,+∞]\sup_N S_N\in[0,+\infty] に一致します。

定理 7.10(ディリクレの定理(絶対収束する級数の並べ替え))✓

(an)n≥1(a_n)_{n\ge1} を実数または複素数の数列、σ:N→N\sigma:\mathbb{N}\to\mathbb{N} を全単射とする。

  1. すべての nn で an≥0a_n\ge0(実数)ならば、∑n=1∞aσ(n)=∑n=1∞an\sum_{n=1}^\infty a_{\sigma(n)}=\sum_{n=1}^\infty a_n が [0,+∞][0,+\infty] の値として成り立つ。とくに一方が収束することと他方が収束することは同値である。
  2. ∑n=1∞an\sum_{n=1}^\infty a_n が絶対収束するならば、並べ替え ∑n=1∞aσ(n)\sum_{n=1}^\infty a_{\sigma(n)} も絶対収束し、
∑n=1∞∣aσ(n)∣=∑n=1∞∣an∣,∑n=1∞aσ(n)=∑n=1∞an\sum_{n=1}^\infty|a_{\sigma(n)}|=\sum_{n=1}^\infty|a_n|,\qquad \sum_{n=1}^\infty a_{\sigma(n)}=\sum_{n=1}^\infty a_n

が成り立つ。

証明(定理 7.10)

部分和を SM=∑k=1MakS_M=\sum_{k=1}^Ma_k、TN=∑n=1Naσ(n)T_N=\sum_{n=1}^Na_{\sigma(n)} とし、FN={σ(1),…,σ(N)}F_N=\{\sigma(1),\ldots,\sigma(N)\} とおきます。σ\sigma は単射なので FNF_N は NN 個の相異なる番号からなり、TN=∑k∈FNakT_N=\sum_{k\in F_N}a_k です(有限和なので足す順序によりません)。

(1) MN=max⁡FNM_N=\max F_N とすると FN⊂{1,…,MN}F_N\subset\{1,\ldots,M_N\} で、残りの項も 00 以上なので TN≤SMN≤sup⁡MSMT_N\le S_{M_N}\le\sup_MS_M です。よって sup⁡NTN≤sup⁡MSM\sup_NT_N\le\sup_MS_M です。逆向きは、bn=aσ(n)b_n=a_{\sigma(n)} とおくと ak=bσ−1(k)a_k=b_{\sigma^{-1}(k)}、つまり ∑ak\sum a_k は ∑bn\sum b_n の全単射 σ−1\sigma^{-1} による並べ替えなので、同じ議論で sup⁡MSM≤sup⁡NTN\sup_MS_M\le\sup_NT_N です。正項級数の和は部分和の上限なので(命題 4.1)、両者の和は [0,+∞][0,+\infty] の値として等しく、一方が有限(収束)であることと他方が有限であることは同値です。

(2) (1) を ∣an∣|a_n| に使うと ∑∣aσ(n)∣=∑∣an∣<∞\sum|a_{\sigma(n)}|=\sum|a_n|<\infty なので、並べ替えも絶対収束し、補題 7.8 (3)(項が実数なら 定理 7.2)により ∑an\sum a_n、∑aσ(n)\sum a_{\sigma(n)} はともに収束します。和をそれぞれ SS、TT とし、S=TS=T を示します。

α=∑∣ak∣\alpha=\sum|a_k| とし、尾部を τ(K)=α−∑k≤K∣ak∣\tau(K)=\alpha-\sum_{k\le K}|a_k| とおきます。τ(K)→0\tau(K)\to0(K→∞K\to\infty)で、τ\tau は KK について単調減少です。K<MK<M ならば、命題 4.1 より ∑k≤M∣ak∣≤α\sum_{k\le M}|a_k|\le\alpha なので

∑k=K+1M∣ak∣=∑k≤M∣ak∣−∑k≤K∣ak∣≤τ(K)\sum_{k=K+1}^{M}|a_k|=\sum_{k\le M}|a_k|-\sum_{k\le K}|a_k|\le\tau(K)

です。とくに M′>MM'>M なら三角不等式から ∣SM′−SM∣≤∑k=M+1M′∣ak∣≤τ(M)|S_{M'}-S_M|\le\sum_{k=M+1}^{M'}|a_k|\le\tau(M) で、M′→∞M'\to\infty とすると ∣∣SM′−SM∣−∣S−SM∣∣≤∣SM′−S∣→0\bigl||S_{M'}-S_M|-|S-S_M|\bigr|\le|S_{M'}-S|\to0 なので、極限を取って(命題 2.2[数列と関数の極限] (5))∣S−SM∣≤τ(M)|S-S_M|\le\tau(M) です。

ε>0\varepsilon>0 とし、τ(K)<ε\tau(K)<\varepsilon となる KK を取ります。N0=max⁡{σ−1(1),…,σ−1(K)}N_0=\max\{\sigma^{-1}(1),\ldots,\sigma^{-1}(K)\} とおくと、N≥N0N\ge N_0 では {1,…,K}⊂FN\{1,\ldots,K\}\subset F_N です。このとき M=max⁡FNM=\max F_N(≥K\ge K)とすると

TN−SM=∑k∈FNak−∑k=1Mak=−∑k∈{1,…,M}∖FNakT_N-S_M=\sum_{k\in F_N}a_k-\sum_{k=1}^{M}a_k=-\sum_{k\in\{1,\ldots,M\}\setminus F_N}a_k

で、右辺に現れる kk はどれも K<k≤MK<k\le M を満たします(k≤Kk\le K の番号はすべて FNF_N に入っているから)。したがって

∣TN−S∣≤∣TN−SM∣+∣SM−S∣≤∑k=K+1M∣ak∣+τ(M)≤τ(K)+τ(K)<2ε|T_N-S|\le|T_N-S_M|+|S_M-S|\le\sum_{k=K+1}^{M}|a_k|+\tau(M)\le\tau(K)+\tau(K)<2\varepsilon

です(M≥KM\ge K と τ\tau の単調性を使いました)。N≥N0N\ge N_0 で ∣TN−S∣<2ε|T_N-S|<2\varepsilon なので TN→ST_N\to S、すなわち T=ST=S です。

この定理によって、絶対収束する級数については「どの順に足したか」を気にせずに和を語れます。応用でよく使うのは、添字が二つある級数を行ごと・列ごと・対角線ごとなど好きなまとまりで足してよい、という形です。有限集合 F⊂N2F\subset\mathbb{N}^2 と二重に添字付けられた数 (akl)k,l≥1(a_{kl})_{k,l\ge1} に対し、aF=∑(k,l)∈Fakla_F=\sum_{(k,l)\in F}a_{kl}(有限和)と書きます。I⊂N2I\subset\mathbb{N}^2 が可算無限集合(自然数と一対一に対応づけられる無限集合)のときは、全単射 ψ:N→I\psi:\mathbb{N}\to I を一つ取って級数 ∑m=1∞aψ(m)\sum_{m=1}^\infty a_{\psi(m)} を考えます。N2\mathbb{N}^2 自身から N\mathbb{N} への全単射の例は、対角線 k+l=dk+l=d(d=2,3,…d=2,3,\ldots)の順に、各対角線の中では kk の小さい順に番号を振る (k,l)↦(k+l−2)(k+l−1)2+k(k,l)\mapsto\frac{(k+l-2)(k+l-1)}{2}+k です(k+l<dk+l<d の組はちょうど 1+2+⋯+(d−2)1+2+\cdots+(d-2) 個あるから)。

次の定理は条件が長いですが、言っていることは二つです。(1) 項が 00 以上なら、行ごと・列ごと・どんな順でも和は同じです(+∞+\infty も含めて)。(2) 絶対収束するなら、どのようにまとめて足しても和は同じです。

定理 7.11(二重級数の和の順序交換)✓

(akl)k,l≥1(a_{kl})_{k,l\ge1} を実数または複素数の族とする。

  1. すべての k,lk,l で akl≥0a_{kl}\ge0(実数)ならば、[0,+∞][0,+\infty] の値として
∑k=1∞(∑l=1∞akl)=∑l=1∞(∑k=1∞akl)=sup⁡FaF\sum_{k=1}^\infty\Bigl(\sum_{l=1}^\infty a_{kl}\Bigr)=\sum_{l=1}^\infty\Bigl(\sum_{k=1}^\infty a_{kl}\Bigr)=\sup_{F}a_F

が成り立つ(sup⁡\sup は有限集合 F⊂N2F\subset\mathbb{N}^2 にわたる。内側の和が +∞+\infty になる場合も、外側の和は部分和の上限と約束する)。さらに任意の全単射 φ:N→N2\varphi:\mathbb{N}\to\mathbb{N}^2 について ∑n=1∞aφ(n)=sup⁡FaF\sum_{n=1}^\infty a_{\varphi(n)}=\sup_Fa_F である。 2. R=sup⁡F∑(k,l)∈F∣akl∣<∞R=\sup_F\sum_{(k,l)\in F}|a_{kl}|<\infty と仮定する(1 により、これは ∑k∑l∣akl∣<∞\sum_k\sum_l|a_{kl}|<\infty とも ∑l∑k∣akl∣<∞\sum_l\sum_k|a_{kl}|<\infty とも同値)。このとき、任意の全単射 φ:N→N2\varphi:\mathbb{N}\to\mathbb{N}^2 について ∑naφ(n)\sum_{n}a_{\varphi(n)} は絶対収束し、その和 SS は φ\varphi によらない。さらに N2\mathbb{N}^2 を有限集合または可算無限集合 I1,I2,…I_1,I_2,\ldots(空でもよい)の互いに素な合併に分けると、各 cj=∑(k,l)∈Ijaklc_j=\sum_{(k,l)\in I_j}a_{kl}(IjI_j が無限なら上の意味の級数)は絶対収束して並べ方によらず定まり、∑jcj\sum_jc_j も絶対収束して ∑j=1∞cj=S\sum_{j=1}^\infty c_j=S である。とくに

∑k=1∞(∑l=1∞akl)=∑l=1∞(∑k=1∞akl)=S\sum_{k=1}^\infty\Bigl(\sum_{l=1}^\infty a_{kl}\Bigr)=\sum_{l=1}^\infty\Bigl(\sum_{k=1}^\infty a_{kl}\Bigr)=S

であり、内側の級数はどれも絶対収束する。

証明(定理 7.11)

(1) Σ∗=sup⁡FaF∈[0,+∞]\Sigma^*=\sup_Fa_F\in[0,+\infty] とおき、行の和を rk=∑lakl=sup⁡L∑l≤Lakl∈[0,+∞]r_k=\sum_la_{kl}=\sup_L\sum_{l\le L}a_{kl}\in[0,+\infty] とします(命題 4.1)。

まず ∑krk≤Σ∗\sum_kr_k\le\Sigma^* を示します。KK を固定すると、∑k≤K∑l≤Lakl=aF\sum_{k\le K}\sum_{l\le L}a_{kl}=a_F(F={1,…,K}×{1,…,L}F=\{1,\ldots,K\}\times\{1,\ldots,L\})≤Σ∗\le\Sigma^* です。L→∞L\to\infty とします。r1,…,rKr_1,\ldots,r_K がすべて有限なら、各 ∑l≤Lakl\sum_{l\le L}a_{kl} は rkr_k に収束するので、和の極限は極限の和で(命題 2.2[数列と関数の極限] (3))、不等号は極限で保たれ(同 (5))、∑k≤Krk≤Σ∗\sum_{k\le K}r_k\le\Sigma^* です。ある rkr_k が +∞+\infty なら、aF≥∑l≤Lakla_F\ge\sum_{l\le L}a_{kl} は LL についていくらでも大きくなるので Σ∗=+∞\Sigma^*=+\infty で、やはり ∑k≤Krk≤Σ∗\sum_{k\le K}r_k\le\Sigma^* です。KK について上限を取れば ∑krk≤Σ∗\sum_kr_k\le\Sigma^* です。

逆に、有限集合 FF は十分大きい K,LK,L について {1,…,K}×{1,…,L}\{1,\ldots,K\}\times\{1,\ldots,L\} に含まれ、項は 00 以上なので aF≤∑k≤K∑l≤Lakl≤∑k≤Krk≤∑krka_F\le\sum_{k\le K}\sum_{l\le L}a_{kl}\le\sum_{k\le K}r_k\le\sum_kr_k です。よって Σ∗≤∑krk\Sigma^*\le\sum_kr_k です。列の和についても kk と ll の役割を入れ替えれば同じです。

全単射 φ\varphi については、部分和 ∑n≤Naφ(n)=aφ({1,…,N})≤Σ∗\sum_{n\le N}a_{\varphi(n)}=a_{\varphi(\{1,\ldots,N\})}\le\Sigma^* であり、逆に有限集合 FF は N≥max⁡φ−1(F)N\ge\max\varphi^{-1}(F) なら φ({1,…,N})\varphi(\{1,\ldots,N\}) に含まれるので aF≤∑n≤Naφ(n)a_F\le\sum_{n\le N}a_{\varphi(n)} です。よって部分和の上限は Σ∗\Sigma^* で、命題 4.1 よりこれが和です。

(2) (1) を ∣akl∣|a_{kl}| に使えば、R<∞R<\infty と ∑k∑l∣akl∣<∞\sum_k\sum_l|a_{kl}|<\infty、∑l∑k∣akl∣<∞\sum_l\sum_k|a_{kl}|<\infty が同値であることがわかります。

全単射に沿った和。 (1) を ∣akl∣|a_{kl}| に使うと ∑n∣aφ(n)∣=R<∞\sum_n|a_{\varphi(n)}|=R<\infty なので、∑naφ(n)\sum_na_{\varphi(n)} は絶対収束し、補題 7.8 (3) により和 SφS_\varphi を持ちます。別の全単射 φ′\varphi' を取ると σ=φ−1∘φ′\sigma=\varphi^{-1}\circ\varphi' は N\mathbb{N} の全単射で aφ′(n)=aφ(σ(n))a_{\varphi'(n)}=a_{\varphi(\sigma(n))} ですから、定理 7.10 (2) より Sφ′=SφS_{\varphi'}=S_\varphi です。この共通の値を SS とします。

各まとまりの和。 IjI_j が有限集合なら cj=aIjc_j=a_{I_j}(空なら 00)です。IjI_j が可算無限なら全単射 ψj:N→Ij\psi_j:\mathbb{N}\to I_j を取ります。∑m≤M∣aψj(m)∣\sum_{m\le M}|a_{\psi_j(m)}| は有限集合 ψj({1,…,M})\psi_j(\{1,\ldots,M\}) 上の ∣akl∣|a_{kl}| の和なので RR 以下で、命題 4.1 より ∑maψj(m)\sum_m a_{\psi_j(m)} は絶対収束します。全単射の取り方によらないことは、上と同じく 定理 7.10 (2) からわかります。いずれの場合も、ρj=∑(k,l)∈Ij∣akl∣\rho_j=\sum_{(k,l)\in I_j}|a_{kl}| とおくと ∣cj∣≤ρj|c_j|\le\rho_j です(補題 7.8 (3))。

各 jj について、IjI_j の最初の MM 個の元(IjI_j が無限なら ψj({1,…,M})\psi_j(\{1,\ldots,M\})、有限なら MM が IjI_j の元の個数以上のときは IjI_j 全体)を Gj(M)G_j^{(M)} とします。M→∞M\to\infty のとき aGj(M)→cja_{G_j^{(M)}}\to c_j、∣a∣Gj(M)→ρj|a|_{G_j^{(M)}}\to\rho_j です(∣a∣G|a|_G は GG 上の ∣akl∣|a_{kl}| の和)。JJ を固定すると ∑j≤J∣a∣Gj(M)\sum_{j\le J}|a|_{G_j^{(M)}} は互いに素な有限集合の合併の上の和なので RR 以下で、M→∞M\to\infty として(命題 2.2[数列と関数の極限] (3)(5))∑j≤Jρj≤R\sum_{j\le J}\rho_j\le R です。よって ∑jρj\sum_j\rho_j は収束し、定理 4.2 (1) から ∑j∣cj∣\sum_j|c_j| も収束します。すなわち ∑jcj\sum_jc_j は絶対収束します。

和の一致。 ε>0\varepsilon>0 とします。全単射 φ\varphi を一つ取ると ∑n∣aφ(n)∣\sum_n|a_{\varphi(n)}| は収束するので、ある N1N_1 で ∑n>N1∣aφ(n)∣<ε\sum_{n>N_1}|a_{\varphi(n)}|<\varepsilon です。有限集合 B=φ({1,…,N1})B=\varphi(\{1,\ldots,N_1\}) とおくと、BB と交わらない有限集合 GG について ∣a∣G<ε|a|_G<\varepsilon です。実際 G⊂φ({N1+1,…,N2})G\subset\varphi(\{N_1+1,\ldots,N_2\}) となる N2N_2 があり、∣a∣G≤∑N1<n≤N2∣aφ(n)∣<ε|a|_G\le\sum_{N_1<n\le N_2}|a_{\varphi(n)}|<\varepsilon です。

まず ∣S−aB∣≤ε|S-a_B|\le\varepsilon です。N≥N1N\ge N_1 なら ∑n≤Naφ(n)−aB=aφ({N1+1,…,N})\sum_{n\le N}a_{\varphi(n)}-a_B=a_{\varphi(\{N_1+1,\ldots,N\})} の絶対値は三角不等式から ε\varepsilon 未満で、N→∞N\to\infty とすれば(上の証明と同様に絶対値の連続性と 命題 2.2[数列と関数の極限] (5))∣S−aB∣≤ε|S-a_B|\le\varepsilon です。

次に、BB は有限集合なので、ある j0j_0 について B⊂I1∪⋯∪Ij0B\subset I_1\cup\cdots\cup I_{j_0} です。J≥j0J\ge j_0 を固定し、MM を十分大きく取って各 j≤Jj\le J で Gj(M)⊃B∩IjG_j^{(M)}\supset B\cap I_j とすると、

∑j≤JaGj(M)−aB=aG,G=(⋃j≤JGj(M))∖B\sum_{j\le J}a_{G_j^{(M)}}-a_B=a_{G},\qquad G=\Bigl(\bigcup_{j\le J}G_j^{(M)}\Bigr)\setminus B

で、GG は BB と交わらない有限集合なので ∣aG∣≤∣a∣G<ε|a_G|\le|a|_G<\varepsilon です。M→∞M\to\infty とすると左辺は ∑j≤Jcj−aB\sum_{j\le J}c_j-a_B に収束するので(補題 7.8 (1) と 命題 2.2[数列と関数の極限] (3))、∣∑j≤Jcj−aB∣≤ε\bigl|\sum_{j\le J}c_j-a_B\bigr|\le\varepsilon です。

以上から J≥j0J\ge j_0 で ∣∑j≤Jcj−S∣≤2ε\bigl|\sum_{j\le J}c_j-S\bigr|\le2\varepsilon となり、∑jcj=S\sum_jc_j=S です。

最後に、行への分割 Ik={k}×NI_k=\{k\}\times\mathbb{N} を取れば ck=∑laklc_k=\sum_la_{kl} なので ∑k∑lakl=S\sum_k\sum_la_{kl}=S、列への分割 Il=N×{l}I_l=\mathbb{N}\times\{l\} を取れば ∑l∑kakl=S\sum_l\sum_ka_{kl}=S です。

添字の集合は N2\mathbb{N}^2 でなくても、全単射で N2\mathbb{N}^2 と対応づく集合({0,1,2,…}2\{0,1,2,\ldots\}^2、Z2\mathbb{Z}^2、Z2∖{(0,0)}\mathbb{Z}^2\setminus\{(0,0)\}、N3\mathbb{N}^3 など)なら、その全単射で項を移して 定理 7.11 を使えます。可算無限集合はどれも N\mathbb{N} と、したがって N2\mathbb{N}^2 と全単射で対応するので、添字が三つ以上ある級数や ⨆kNk\bigsqcup_k\mathbb{N}^k のような添字集合でもそのまま使えます。また、絶対収束する rr 個の級数の積 (∑kxk(1))⋯(∑kxk(r))\bigl(\sum_kx^{(1)}_k\bigr)\cdots\bigl(\sum_kx^{(r)}_k\bigr) が Nr\mathbb{N}^r 上の和 ∑xk1(1)⋯xkr(r)\sum x^{(1)}_{k_1}\cdots x^{(r)}_{k_r}(絶対収束し、並べ方によらない)に等しいことは、r=2r=2 の場合(akl=xkyla_{kl}=x_ky_l とおくと ∑k∑l∣xk∣∣yl∣=∑k∣xk∣∑l∣yl∣<∞\sum_k\sum_l|x_k||y_l|=\sum_k|x_k|\sum_l|y_l|<\infty なので、2 の行への分割から ∑(k,l)xkyl=∑kxk∑lyl\sum_{(k,l)}x_ky_l=\sum_kx_k\sum_ly_l)を二つずつまとめて繰り返せば得られます。項が行列の場合は、成分ごとに使います。絶対収束の仮定を外すと結論が成り立たないことは、重積分 の 注意 5.9[重積分と累次積分] の例(行ごとに足すと 11、列ごとに足すと 00)が示しています。

最後に、判定法の使い分けを一枚にまとめます。上から順に試すのが標準的な段取りです。

収束判定の段取り

演習 8.1易

級数 ∑n=1∞n2n\displaystyle\sum_{n=1}^{\infty} \frac{n}{2^{n}} が収束することを示し、その和を求めよ。

解答

収束:an=n2n>0a_n = \frac{n}{2^n} > 0 で

an+1an=n+12n+1⋅2nn=n+12n⟶12<1\frac{a_{n+1}}{a_n} = \frac{n+1}{2^{n+1}} \cdot \frac{2^n}{n} = \frac{n+1}{2n} \longrightarrow \frac12 < 1

なので、定理 6.2(1) より収束します。

和:部分和 SN=∑n=1Nn2nS_N = \sum_{n=1}^{N} \frac{n}{2^n} について

SN−12SN=∑n=1Nn2n−∑n=2N+1n−12n=12+∑n=2Nn−(n−1)2n−N2N+1=∑n=1N12n−N2N+1S_N - \frac12 S_N = \sum_{n=1}^{N} \frac{n}{2^{n}} - \sum_{n=2}^{N+1} \frac{n-1}{2^{n}} = \frac12 + \sum_{n=2}^{N} \frac{n - (n-1)}{2^{n}} - \frac{N}{2^{N+1}} = \sum_{n=1}^{N} \frac{1}{2^{n}} - \frac{N}{2^{N+1}}

です。右辺の第 1 項は 1−2−N1 - 2^{-N}(等比数列の和)、第 2 項は N→∞N \to \infty で 00 に収束します(2N+1≥(N+1)N22^{N+1} \ge \frac{(N+1)N}{2} より N2N+1≤2N+1\frac{N}{2^{N+1}} \le \frac{2}{N+1})。よって 12SN→1\frac12 S_N \to 1、すなわち ∑n=1∞n2n=2\sum_{n=1}^{\infty} \frac{n}{2^n} = 2 です。

演習 8.2標準

級数 ∑n=1∞log⁡nn2\displaystyle\sum_{n=1}^{\infty} \frac{\log n}{n^{2}} の収束・発散を判定せよ。

解答

収束します。t>0t > 0 で log⁡t≤t−1≤t\log t \le t - 1 \le t が成り立つので(定理 6.1 の証明で確認しました)、t=nt = \sqrt n とおくと log⁡n=2log⁡n≤2n\log n = 2 \log \sqrt n \le 2\sqrt n です。したがって n≥1n \ge 1 で

0≤log⁡nn2≤2nn2=2n3/2.0 \le \frac{\log n}{n^{2}} \le \frac{2\sqrt n}{n^{2}} = \frac{2}{n^{3/2}} .

∑n−3/2\sum n^{-3/2} は 系 5.2 より s=32>1s = \frac32 > 1 なので収束し、定数倍しても収束します(注意 3.3)。よって 定理 4.2(1) より与えられた級数は収束します。

なお比判定法では an+1an=log⁡(n+1)log⁡n⋅n2(n+1)2→1\frac{a_{n+1}}{a_n} = \frac{\log(n+1)}{\log n}\cdot\frac{n^2}{(n+1)^2} \to 1 となって判定できません。log⁡\log を含む級数で比判定法が無力なのは 例 5.3 と同じ事情です。

演習 8.3標準

級数 ∑n=1∞(−1)n−1n\displaystyle\sum_{n=1}^{\infty} \frac{(-1)^{n-1}}{\sqrt n} が条件収束することを示せ。また、和 SS を部分和 SNS_N で誤差 10−210^{-2} 以内に近似するために 定理 7.3 の評価が要求する NN の最小値を求めよ。

解答

収束:bn=1nb_n = \frac{1}{\sqrt n} は正、単調減少(n\sqrt n が増加するから)、00 に収束するので、定理 7.3 より収束します。

絶対収束しないこと:∑∣(−1)n−1n∣=∑1n1/2\sum \left| \frac{(-1)^{n-1}}{\sqrt n} \right| = \sum \frac{1}{n^{1/2}} は 系 5.2 で s=12≤1s = \frac12 \le 1 なので発散します。よって 定義 7.1 の意味で条件収束です。

項数:定理 7.3 より ∣S−SN∣≤bN+1=1N+1|S - S_N| \le b_{N+1} = \frac{1}{\sqrt{N+1}} です。これが 10−210^{-2} 以下であるためには N+1≥102\sqrt{N+1} \ge 10^{2}、すなわち N+1≥104N + 1 \ge 10^{4} ですから、N≥9999N \ge 9999。最小値は N=9999N = 9999 です。小数第 2 位を保証するのに 1 万項というのが条件収束級数の実情で、実際の数値計算では加速法(オイラー変換など)を併用します。

演習 8.4難

(an)(a_n) は単調減少で、すべての nn で an≥0a_n \ge 0 とする。∑n=1∞an\sum_{n=1}^{\infty} a_n が収束するならば lim⁡n→∞n an=0\lim_{n\to\infty} n\, a_n = 0 であることを示せ。また、単調減少の仮定を外すと結論が成り立たないことを反例で示せ。

解答

ε>0\varepsilon > 0 を任意に取ります。∑an\sum a_n は収束するので 定理 3.8 より、ある N1N_1 があって m>n≥N1m > n \ge N_1 のとき ∑k=n+1mak<ε3\sum_{k=n+1}^{m} a_k < \frac{\varepsilon}{3} です。また 命題 3.5 より an→0a_n \to 0 なので、ある N2N_2 があって n≥N2n \ge N_2 で an<ε3a_n < \frac{\varepsilon}{3} です。N=max⁡(N1,N2)N = \max(N_1, N_2) とします。

n≥Nn \ge N を取り、m=2nm = 2n とします。区間 n+1≤k≤2nn+1 \le k \le 2n には nn 個の項があり、単調減少性よりそのいずれも a2na_{2n} 以上ですから

n a2n≤∑k=n+12nak<ε3,したがって2n a2n<2ε3<ε.n\, a_{2n} \le \sum_{k=n+1}^{2n} a_k < \frac{\varepsilon}{3}, \qquad \text{したがって} \quad 2n\, a_{2n} < \frac{2\varepsilon}{3} < \varepsilon .

奇数番号については、a2n+1≤a2na_{2n+1} \le a_{2n} を使って

(2n+1)a2n+1≤(2n+1)a2n=2n a2n+a2n<2ε3+ε3=ε(2n+1) a_{2n+1} \le (2n+1) a_{2n} = 2n\, a_{2n} + a_{2n} < \frac{2\varepsilon}{3} + \frac{\varepsilon}{3} = \varepsilon

となります。m≥2Nm \ge 2N なる任意の mm は m=2nm = 2n または m=2n+1m = 2n+1(n≥Nn \ge N)と書けるので、m≥2Nm \ge 2N のとき 0≤m am<ε0 \le m\, a_m < \varepsilon。ε\varepsilon は任意だったので nan→0n a_n \to 0 です。

反例:an=1na_n = \frac{1}{n}(nn が平方数のとき)、an=0a_n = 0(それ以外)と定めます。このとき ∑n=1∞an=∑k=1∞1k2\sum_{n=1}^{\infty} a_n = \sum_{k=1}^{\infty} \frac{1}{k^{2}} は 系 5.2 より収束しますが、n=k2n = k^2 に対して nan=1n a_n = 1 なので nann a_n は 00 に収束しません。(an)(a_n) は単調減少ではありません。

  • W. Rudin, Principles of Mathematical Analysis, 3rd ed., McGraw-Hill, 1976 — 第 3 章(数列と級数)。根判定法・比判定法の上極限による定式化、上極限と比の関係、再配列定理はこの章にまとまっています。
  • T. M. Apostol, Mathematical Analysis, 2nd ed., Addison-Wesley, 1974 — 第 8 章(無限級数と無限積)。
  • 高木貞治『解析概論』改訂第 3 版、岩波書店 — 無限級数・一様収束の章。日本語で書かれた古典で、判定法の扱いが詳しい。
  • 杉浦光夫『解析入門 I』東京大学出版会、1980 — 実数の連続性から級数までを、ε-δ 論法を省かずに展開しています。
  • A.-L. Cauchy, Cours d’analyse de l’École Royale Polytechnique, 1821 — 第 6 章。級数の和を部分和の極限として定義し、比判定法・根判定法を与えた原典です。
  • B. Riemann, “Ueber die Darstellbarkeit einer Function durch eine trigonometrische Reihe”, 1854 年執筆・1867 年公刊 — 条件収束級数の再配列に関する定理が述べられています。

Appendix: リーマンの再配列定理の証明

Section titled “Appendix: リーマンの再配列定理の証明”

定理 7.6 を証明します。

証明(定理 7.6)

まず α\alpha が実数の場合について証明し、最後に ±∞\pm\infty と振動の場合を扱います。

準備:pn=max⁡(an,0)p_n = \max(a_n, 0)、qn=max⁡(−an,0)q_n = \max(-a_n, 0) とおくと、pn,qn≥0p_n, q_n \ge 0 で

an=pn−qn,∣an∣=pn+qna_n = p_n - q_n, \qquad |a_n| = p_n + q_n

です。まず ∑pn=∑qn=∞\sum p_n = \sum q_n = \infty を示します。もし両方収束すれば ∑∣an∣=∑(pn+qn)\sum |a_n| = \sum (p_n + q_n) が収束してしまい、条件収束の仮定(定義 7.1)に反します。もし片方だけ、たとえば ∑pn\sum p_n が収束し ∑qn\sum q_n が発散したとすると、部分和について ∑n≤Nan=∑n≤Npn−∑n≤Nqn\sum_{n \le N} a_n = \sum_{n\le N} p_n - \sum_{n \le N} q_n の右辺は(有限の極限を持つ量)−-(+∞+\infty に発散する量)となって −∞-\infty に発散し、∑an\sum a_n の収束に反します。∑qn\sum q_n だけが収束する場合も同様です。よって両方発散します。

また ∑an\sum a_n は収束するので 命題 3.5 より an→0a_n \to 0 であり、0≤pn,qn≤∣an∣0 \le p_n, q_n \le |a_n| から pn→0p_n \to 0、qn→0q_n \to 0 です。

構成:an>0a_n > 0 となる項を番号の順に P1,P2,…P_1, P_2, \ldots と並べ、an≤0a_n \le 0 となる項の絶対値を番号の順に Q1,Q2,…Q_1, Q_2, \ldots と並べます。∑kPk=∑npn=∞\sum_k P_k = \sum_n p_n = \infty、∑kQk=∑nqn=∞\sum_k Q_k = \sum_n q_n = \infty なので、どちらの列も無限列です。

次のように交互に取り出します。まず P1+⋯+Pm1>αP_1 + \cdots + P_{m_1} > \alpha となる最小の m1m_1 を取ります(∑Pk=∞\sum P_k = \infty なので存在します)。次に

P1+⋯+Pm1−Q1−⋯−Qk1<αP_1 + \cdots + P_{m_1} - Q_1 - \cdots - Q_{k_1} < \alpha

となる最小の k1k_1 を取ります(∑Qk=∞\sum Q_k = \infty なので存在します)。以下、PP 側を α\alpha を超えるまで、QQ 側を α\alpha を下回るまで、最小個数ずつ交互に足していきます。この操作は各項をちょうど一度ずつ使うので、全単射 σ\sigma を定めます。

収束の証明:この並べ替えの部分和を TjT_j と書きます。jj 番目の切り替え直後の部分和を UjU_j とします。UjU_j が PP 側の切り替え(α\alpha を超えた瞬間)なら、mjm_j の最小性より一つ手前の部分和は α\alpha 以下ですから

0<Uj−α≤Pmj0 < U_j - \alpha \le P_{m_j}

です。QQ 側の切り替えなら同様に 0<α−Uj≤Qkj0 < \alpha - U_j \le Q_{k_j}。いずれにせよ ∣Uj−α∣≤max⁡(Pmj,Qkj)|U_j - \alpha| \le \max(P_{m_j}, Q_{k_j}) です。

さらに、UjU_j と Uj+1U_{j+1} の間の部分和は単調に UjU_j から Uj+1U_{j+1} へ動く(PP 側の区間では増加、QQ 側の区間では減少)ので、その区間のすべての部分和は UjU_j と Uj+1U_{j+1} の間、特に α\alpha からの距離が max⁡(∣Uj−α∣,∣Uj+1−α∣)\max(|U_j - \alpha|, |U_{j+1}-\alpha|) 以下の範囲にあります。

j→∞j \to \infty のとき使われる添字 mj,kjm_j, k_j は無限大に向かい、Pk→0P_k \to 0、Qk→0Q_k \to 0(準備で示しました)なので ∣Uj−α∣→0|U_j - \alpha| \to 0 です。したがって部分和 TnT_n は α\alpha に収束します。すなわち ∑n=1∞aσ(n)=α\sum_{n=1}^{\infty} a_{\sigma(n)} = \alpha です。

α=±∞\alpha = \pm\infty と振動の場合:α=+∞\alpha = +\infty のときは、第 jj 回目の PP 側で部分和が jj を超えるまで PP の項を足し、続く QQ 側では QQ の項を1 個だけ引く、という操作を繰り返します。∑Pk=∞\sum P_k = \infty なので各回の PP 側は有限個で終わり、PP 側・QQ 側とも無限回訪れるので、ここでもすべての項がちょうど一度ずつ使われます。第 jj 回目の PP 側が終わった後の部分和は jj より大きく、次に j+1j+1 を超えるまでの部分和は j−Qkj - Q_{k}(QkQ_k はその間に引いた 1 項)以上です。Qk→0Q_k \to 0 なので Qk≤1Q_k \le 1 が十分先で成り立ち、部分和は j−1j - 1 以上、したがって +∞+\infty に発散します。−∞-\infty は PP と QQ の役割を入れ替えれば同じです。部分和を振動させるには、二つの実数 β<γ\beta < \gamma を取り、PP 側では γ\gamma を超えるまで、QQ 側では β\beta を下回るまで足す、という実数の場合と同じ操作を行えば、部分和は γ\gamma を超える値と β\beta を下回る値を無限回とるので収束しません。以上で証明が終わります。

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

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

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

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