Skip to content

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

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

Raw

This content is not available in your language yet.

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

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

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

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

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

11+11+11+1 - 1 + 1 - 1 + 1 - 1 + \cdots

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

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

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

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

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

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

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

Theorem 2.1単調有界定理

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

Proof(Theorem 2.1)

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

根判定法・比判定法を極限の存在を仮定せずに述べるために、上極限を用意します。

Definition 2.2上極限

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

lim supnxn=infN1supnNxn\limsup_{n \to \infty} x_n = \inf_{N \ge 1} \, \sup_{n \ge N} x_n

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

Remark 2.3

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

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

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

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

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

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

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

Definition 3.1無限級数・部分和・和

数列 (an)n1(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)N1(S_N)_{N \ge 1} がある実数 SS に収束するとき、級数 n=1an\sum_{n=1}^{\infty} a_n収束するといい、SS をそのと呼んで n=1an=S\sum_{n=1}^{\infty} a_n = S と書く。(SN)(S_N) が収束しないとき、級数は発散するという。

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

Remark 3.2

有限個の項を変更・削除・追加しても、級数の収束・発散は変わりません(和の値は変わります)。実際、nn0n \ge n_0an=bna_n = b_n ならば、Nn0N \ge n_0 に対し nNannNbn\sum_{n \le N} a_n - \sum_{n \le N} b_nNN によらない定数なので、一方の部分和が収束することと他方が収束することは同値です。また λ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_nbn\sum b_n がともに収束すれば (an+bn)\sum (a_n + b_n) も収束し、和は和の和になります(部分和が SN+TNS_N + T_N だから)。

Example 3.3等比級数とグランディ級数

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

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

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

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

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

Proposition 3.4一般項の必要条件

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

Proof(Proposition 3.4)

和を SS とすると、定義(Definition 3.1)より SNSS_N \to S です。N2N \ge 2 に対して aN=SNSN1a_N = S_N - S_{N-1} であり、NN \to \infty のとき右辺は SS=0S - S = 0 に収束します。よって aN0a_N \to 0 です。

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

Example 3.5調和級数は発散する

n=11n\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 の塊に分けます。j1j \ge 1 について、2j1<n2j2^{j-1} < n \le 2^j を満たす nn2j12^{j-1} 個あり、そのそれぞれで 1n12j\frac1n \ge \frac{1}{2^j} ですから

n=2j1+12j1n    2j112j=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=1kn=2j1+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_N1010 を超えるのに 2182^{18} 項程度でよいと言っていますが、実際には HNlogNH_N \approx \log N なので、HNH_N1010 を超えるのは NN1122 千を超えてからです。「計算機で足してみて増えなくなったから収束」という判断が危険なのは、このためです。

Theorem 3.6級数のコーシーの判定条件

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

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

が成り立つことである。

Proof(Theorem 3.6)

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

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

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

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

Proposition 4.1正項級数の収束と有界性

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

Proof(Proposition 4.1)

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

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

Theorem 4.2比較判定法

ある番号 n0n_0 が存在して、nn0n \ge n_0 を満たすすべての nn0anbn0 \le a_n \le b_n が成り立つとする。このとき、

  1. n=1bn\sum_{n=1}^{\infty} b_n が収束すれば n=1an\sum_{n=1}^{\infty} a_n も収束する。
  2. n=1an\sum_{n=1}^{\infty} a_n が発散すれば n=1bn\sum_{n=1}^{\infty} b_n も発散する。
Proof(Theorem 4.2)

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

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

SN=n=1Nann=1Nbn=TNTS_N = \sum_{n=1}^{N} a_n \le \sum_{n=1}^{N} b_n = T_N \le T

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

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

Corollary 4.3極限比較判定法

すべての nnan0a_n \ge 0bn>0b_n > 0 とし、c=limnanbnc = \lim_{n\to\infty} \dfrac{a_n}{b_n} が(++\infty も許して)存在するとする。

  1. 0<c<0 < c < \infty ならば、an\sum a_nbn\sum b_n は同時に収束し同時に発散する。
  2. c=0c = 0bn\sum b_n が収束すれば、an\sum a_n も収束する。
  3. c=c = \inftybn\sum b_n が発散すれば、an\sum a_n も発散する。
Proof(Corollary 4.3)

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

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

です(bn>0b_n > 0 を掛けました)。右の不等式と Theorem 4.2(1) より、bn\sum b_n が収束すれば 3c2bn\sum \frac{3c}{2} b_n も収束し(Remark 3.2 の定数倍)、an\sum a_n が収束します。左の不等式と Theorem 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 があって nn0n \ge n_0an<bna_n < b_n となるので、Theorem 4.2(1) から従います。(3) c=c = \infty なら、ある n0n_0 があって nn0n \ge n_0an>bna_n > b_n となるので、Theorem 4.2(2) から従います。

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

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

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

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

Theorem 5.1コーシーの積分判定法

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

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

で評価される。

Proof(Theorem 5.1)

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

nxn+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)で積分すると、積分の単調性(定積分の基本性質(Proposition 4.1)[積分の基本定理と定積分])から

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

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

(1) 上の右側の不等式を n=1,,M1n = 1, \ldots, M-1 で足すと 1Mfn=1M1f(n)\int_1^{M} f \le \sum_{n=1}^{M-1} f(n)、左側を n=1,,M1n = 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=1M1f(n).\sum_{n=2}^{M} f(n) \;\le\; \int_1^{M} f(x)\,dx \;\le\; \sum_{n=1}^{M-1} f(n).

f0f \ge 0 なので F(b)=1bfF(b) = \int_1^b fbb について単調増加であり、部分和 SM=nMf(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)) が上に有界」は同値。前者は Proposition 4.1 より級数の収束と同値です。後者については、FF が単調増加なので、上に有界ならば Theorem 2.1 と同じ議論(数列 F(M)F(M) の極限が supbF(b)\sup_b F(b) に等しく、FF の単調性から bb \to \infty の極限もその値になる)で広義積分が収束し、上に有界でなければ F(b)F(b) \to \infty です。以上で (1) が示されました。

(2) 上の基本不等式の右側を 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+1Mn1nf(x)dx=NMf(x)dxNf(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

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

n=N+1Mf(n)n=N+1Mnn+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

MM \to \infty とすればよい。

Corollary 5.2p 級数

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

Proof(Corollary 5.2)

s0s \le 0 のとき ns1n^{-s} \ge 1 なので一般項は 00 に収束せず、Proposition 3.4 より発散します。

s>0s > 0 とします。f(x)=xsf(x) = x^{-s}[1,)[1,\infty) で正の値を取り単調減少なので Theorem 5.1 が使えます。s1s \ne 1 のとき

1bxsdx=[x1s1s]1b=b1s11s,\int_1^{b} x^{-s}\,dx = \left[ \frac{x^{1-s}}{1-s} \right]_1^{b} = \frac{b^{1-s} - 1}{1-s},

s=1s = 1 のとき 1bx1dx=logb\int_1^b x^{-1}dx = \log b です。s>1s > 1 なら 1s<01 - s < 0 より b1s0b^{1-s} \to 0 なので積分は 1s1\frac{1}{s-1} に収束し、級数は収束します。0<s<10 < s < 1 なら 1s>01-s > 0 より b1sb^{1-s} \to \infty で積分は発散し、s=1s = 1 でも logb\log b \to \infty で発散します。よって級数も発散します。

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

Example 5.3対数を含む級数の境界

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

2bdxx(logx)s=log2logbduus\int_2^{b} \frac{dx}{x (\log x)^{s}} = \int_{\log 2}^{\log b} \frac{du}{u^{s}}

であり、logb\log b \to \infty なので、これは Corollary 5.2 の証明と同じ計算により s>1s > 1 のとき (log2)1ss1\frac{(\log 2)^{1-s}}{s-1} に収束し、s1s \le 1 のとき発散します。s0s \le 0 のときは 1n(logn)s1n\frac{1}{n(\log n)^s} \ge \frac1nn3n \ge 3)と Theorem 4.2(2)、Example 3.5 から発散します。

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

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

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

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

Theorem 6.1コーシーの根判定法

数列 (an)(a_n) に対し α=lim supnan1/n\alpha = \limsup_{n\to\infty} |a_n|^{1/n} とおく(Definition 2.2)。

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

(1) α<r<1\alpha < r < 1 となる実数 rr を取ります。Remark 2.3(a) より、ある NN があって nNn \ge N のとき an1/n<r|a_n|^{1/n} < r、すなわち an<rn|a_n| < r^n です。0<r<10 < r < 1 なので nrn\sum_{n} r^n は収束し(Example 3.3)、Theorem 4.2(1) より an\sum |a_n| が収束します。

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

(3) limnn1/n=1\lim_{n\to\infty} n^{1/n} = 1 を使います。t>0t > 0logtt1\log t \le t - 1 が成り立つので(g(t)=t1logtg(t) = t - 1 - \log tg(1)=0g(1) = 0g(t)=11/tg'(t) = 1 - 1/t より t=1t=1 で最小)、t=nt = \sqrt n とおけば 12lognn1n\frac12 \log n \le \sqrt n - 1 \le \sqrt n、したがって 0lognn2n00 \le \frac{\log n}{n} \le \frac{2}{\sqrt n} \to 0 です。よって n1/n=e(logn)/ne0=1n^{1/n} = e^{(\log n)/n} \to e^0 = 1 となります。これより an=1na_n = \frac1n でも an=1n2a_n = \frac{1}{n^2} でも α=1\alpha = 1 ですが、前者は発散し後者は収束します(Corollary 5.2)。

Theorem 6.2ダランベールの比判定法

ある n0n_0 以上のすべての nnan0a_n \ne 0 とする。

  1. lim supnan+1an<1\limsup_{n\to\infty} \left| \dfrac{a_{n+1}}{a_n} \right| < 1 ならば n=1an\sum_{n=1}^{\infty} |a_n| は収束する。
  2. ある n1n0n_1 \ge n_0 が存在して nn1n \ge n_1 のすべてで an+1an1\left| \dfrac{a_{n+1}}{a_n} \right| \ge 1 ならば、n=1an\sum_{n=1}^{\infty} a_n は発散する。特に lim infnan+1an>1\liminf_{n\to\infty} \left| \dfrac{a_{n+1}}{a_n} \right| > 1 ならば発散する。
  3. an+1an1\left| \dfrac{a_{n+1}}{a_n} \right| \to 1 のときは、この判定法だけでは決まらない。
Proof(Theorem 6.2)

(1) lim supan+1/an<r<1\limsup |a_{n+1}/a_n| < r < 1 となる rr を取ると、Remark 2.3(a) よりある Nn0N \ge n_0 があって nNn \ge Nan+1ran|a_{n+1}| \le r |a_n| です。これを n=N,N+1,n = N, N+1, \ldots と繰り返して(nn についての帰納法)

anrnNaN=(aNrN)rn(nN)|a_n| \le r^{\,n-N} |a_N| = \left( |a_N| r^{-N} \right) r^{n} \qquad (n \ge N)

を得ます。C=aNrNC = |a_N| r^{-N}nn によらない定数で、Crn\sum C r^n は収束します(Example 3.3Remark 3.2 の定数倍)。よって Theorem 4.2(1) より an\sum |a_n| が収束します。

(2) 仮定より nn1n \ge n_1an+1an|a_{n+1}| \ge |a_n| なので、anan1>0|a_n| \ge |a_{n_1}| > 0nn1n \ge n_1 で成り立ちます。よって an0a_n \to 0 ではなく、Proposition 3.4 より発散します。後半は、lim infan+1/an>1\liminf |a_{n+1}/a_n| > 1 ならば Remark 2.3 の下極限版から、ある番号以降つねに比が 11 を超えるからです。

(3) an=1na_n = \frac1nan=1n2a_n = \frac{1}{n^2} ではどちらも比が 11 に収束しますが、収束・発散は異なります(Corollary 5.2)。

Remark 6.3

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

Example 6.4根判定法は効くが比判定法は効かない級数

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

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

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

和も求まります。奇数番号の項の和は k02(2k+1)1=14k04k=14111/4=13\sum_{k \ge 0} 2^{-(2k+1)-1} = \frac14 \sum_{k\ge0} 4^{-k} = \frac14 \cdot \frac{1}{1 - 1/4} = \frac13、偶数番号の項の和は k122k+1=2k14k=21/411/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=1an=13+23=1\sum_{n=1}^{\infty} a_n = \frac13 + \frac23 = 1 です。

Example 6.5指数級数と打ち切り誤差

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

an+1an=xn+1(n+1)!n!xn=xn+10<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

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

x=1x = 1 での打ち切り誤差を評価します。n>Nn > N のとき 1n!=1(N+1)!1(N+2)n1(N+1)!1(N+1)nN1\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)!j01(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=1362880002.8×108\frac{1}{10! \cdot 10} = \frac{1}{36288000} \approx 2.8 \times 10^{-8} です。1111 項で ee が小数第 77 位まで正しく求まります。Example 3.5 の調和級数とは対照的な速さです。

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

Definition 7.1絶対収束と条件収束

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

Theorem 7.2絶対収束すれば収束する

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

n=1ann=1an\left| \sum_{n=1}^{\infty} a_n \right| \le \sum_{n=1}^{\infty} |a_n|

が成り立つ。

Proof(Theorem 7.2)

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

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

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

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

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

Theorem 7.3ライプニッツの交項級数判定法

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

n=1(1)n1bn=b1b2+b3b4+\sum_{n=1}^{\infty} (-1)^{n-1} b_n = b_1 - b_2 + b_3 - b_4 + \cdots

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

SSNbN+1|S - S_N| \le b_{N+1}

が成り立ち、SSSNS_NSN+1S_{N+1} の間にある。

Proof(Theorem 7.3)

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

S2m+2S2m=b2m+1b2m+20,S2m+1S2m1=b2m+b2m+10S_{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+1bnb_{n+1} \le b_n を使いました)。よって (S2m)m(S_{2m})_m は単調増加、(S2m1)m(S_{2m-1})_m は単調減少です。また S2m+1S2m=b2m+10S_{2m+1} - S_{2m} = b_{2m+1} \ge 0 なので

S2S4S2mS2m+1S3S1S_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 で上に有界、(S2m1)(S_{2m-1})S2S_2 で下に有界です。Theorem 2.1(下に有界な単調減少列については符号を変えて適用)より両者は収束します。極限をそれぞれ SS'SS'' とすると、S2m+1S2m=b2m+10S_{2m+1} - S_{2m} = b_{2m+1} \to 0 より SS=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} の間にあります。一般に SSSNS_NSN+1S_{N+1} の間にあるので

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

です。

Example 7.4交項調和級数は条件収束する

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

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

S2m=n=12m1n2k=1m12k=H2mHmS_{2m} = \sum_{n=1}^{2m} \frac1n - 2\sum_{k=1}^{m} \frac{1}{2k} = H_{2m} - H_m

であり(負の項をいったん足してから 22 倍を引きました)、HN=logN+γ+o(1)H_N = \log N + \gamma + o(1) を使えば S2mlog2S_{2m} \to \log 2 です。テイラー展開 log(1+x)=n1(1)n1nxn\log(1+x) = \sum_{n\ge1} \frac{(-1)^{n-1}}{n} x^nlog(1+x) のマクローリン展開(Example 6.3)[Mean Value Theorems and Taylor's Theorem])に x=1x = 1 を代入した値でもあります。

収束は遅い。m=5m = 5 すなわち N=10N = 10 では S10=H10H5=2.92892.2833=0.64563S_{10} = H_{10} - H_5 = 2.9289\ldots - 2.2833\ldots = 0.64563\ldots で、log2=0.69314\log 2 = 0.69314\ldots との差は約 0.04750.0475Theorem 7.3 の評価 SS10b11=111=0.0909|S - S_{10}| \le b_{11} = \frac{1}{11} = 0.0909 と整合しています。誤差を 10610^{-6} 以下にするには 1N+1106\frac{1}{N+1} \le 10^{-6}、つまり 106110^6 - 1 項が必要です。

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

Definition 7.5級数の並べ替え

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

Theorem 7.6リーマンの再配列定理

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

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

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

Remark 7.7

証明は長さの都合で Appendix に置きました。対になる事実として、絶対収束する級数はどのように並べ替えても収束し、和が変わらない(ディリクレの定理)が知られています。証明は Rudin『Principles of Mathematical Analysis』第 3 章にあります。この二つを合わせると、「足す順序を変えてよい」という有限和では当たり前の性質は、絶対収束を仮定して初めて無限和に持ち越せる、と言えます。Definition 7.1 で絶対収束にわざわざ名前を付けた理由がここにあります。

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

flowchart TD
A["級数の収束を判定したい"] --> B&#123;"一般項は 0 に収束するか"&#125;
B -->|いいえ| X["発散(一般項の必要条件)"]
B -->|はい| C["絶対値を付けた正項級数を調べる"]
C --> D&#123;"階乗や n 乗を含むか"&#125;
D -->|はい| E["比判定法・根判定法"]
D -->|いいえ| F["比較判定法・積分判定法"]
E --> G&#123;"正項級数は収束するか"&#125;
F --> G
G -->|収束| H["絶対収束、したがって収束"]
G -->|発散| I&#123;"符号が交互で絶対値が単調減少か"&#125;
I -->|はい| J["ライプニッツの判定法で条件収束"]
I -->|いいえ| K["部分和を直接評価する"]
収束判定の段取り

Exercise 8.1

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

Solution

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

an+1an=n+12n+12nn=n+12n12<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

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

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

SN12SN=n=1Nn2nn=2N+1n12n=12+n=2Nn(n1)2nN2N+1=n=1N12nN2N+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 項は 12N1 - 2^{-N}(等比数列の和)、第 2 項は NN \to \infty00 に収束します(2N+1(N+1)N22^{N+1} \ge \frac{(N+1)N}{2} より N2N+12N+1\frac{N}{2^{N+1}} \le \frac{2}{N+1})。よって 12SN1\frac12 S_N \to 1、すなわち n=1n2n=2\sum_{n=1}^{\infty} \frac{n}{2^n} = 2 です。

Exercise 8.2標準

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

Solution

収束します。t>0t > 0logtt1t\log t \le t - 1 \le t が成り立つので(Theorem 6.1 の証明で確認しました)、t=nt = \sqrt n とおくと logn=2logn2n\log n = 2 \log \sqrt n \le 2\sqrt n です。したがって n1n \ge 1

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

n3/2\sum n^{-3/2}Corollary 5.2 より s=32>1s = \frac32 > 1 なので収束し、定数倍しても収束します(Remark 3.2)。よって Theorem 4.2(1) より与えられた級数は収束します。

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

Exercise 8.3標準

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

Solution

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

絶対収束しないこと(1)n1n=1n1/2\sum \left| \frac{(-1)^{n-1}}{\sqrt n} \right| = \sum \frac{1}{n^{1/2}}Corollary 5.2s=121s = \frac12 \le 1 なので発散します。よって Definition 7.1 の意味で条件収束です。

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

Exercise 8.4

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

Solution

ε>0\varepsilon > 0 を任意に取ります。an\sum a_n は収束するので Theorem 3.6 より、ある N1N_1 があって m>nN1m > n \ge N_1 のとき k=n+1mak<ε3\sum_{k=n+1}^{m} a_k < \frac{\varepsilon}{3} です。また Proposition 3.4 より an0a_n \to 0 なので、ある N2N_2 があって nN2n \ge N_2an<ε3a_n < \frac{\varepsilon}{3} です。N=max(N1,N2)N = \max(N_1, N_2) とします。

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

na2nk=n+12nak<ε3,したがって2na2n<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+1a2na_{2n+1} \le a_{2n} を使って

(2n+1)a2n+1(2n+1)a2n=2na2n+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

となります。m2Nm \ge 2N なる任意の mmm=2nm = 2n または m=2n+1m = 2n+1nNn \ge N)と書けるので、m2Nm \ge 2N のとき 0mam<ε0 \le m\, a_m < \varepsilonε\varepsilon は任意だったので nan0n a_n \to 0 です。

反例an=1na_n = \frac{1}{n}nn が平方数のとき)、an=0a_n = 0(それ以外)と定めます。このとき n=1an=k=11k2\sum_{n=1}^{\infty} a_n = \sum_{k=1}^{\infty} \frac{1}{k^{2}}Corollary 5.2 より収束しますが、n=k2n = k^2 に対して nan=1n a_n = 1 なので nann a_n00 に収束しません。(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: リーマンの再配列定理の証明”

Theorem 7.6 を、α\alpha が実数の場合について証明します。

準備pn=max(an,0)p_n = \max(a_n, 0)qn=max(an,0)q_n = \max(-a_n, 0) とおくと、pn,qn0p_n, q_n \ge 0

an=pnqn,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) が収束してしまい、条件収束の仮定(Definition 7.1)に反します。もし片方だけ、たとえば pn\sum p_n が収束し qn\sum q_n が発散したとすると、部分和について nNan=nNpnnNqn\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 は収束するので Proposition 3.4 より an0a_n \to 0 であり、0pn,qnan0 \le p_n, q_n \le |a_n| から pn0p_n \to 0qn0q_n \to 0 です。

構成an>0a_n > 0 となる項を番号の順に P1,P2,P_1, P_2, \ldots と並べ、an0a_n \le 0 となる項の絶対値を番号の順に Q1,Q2,Q_1, Q_2, \ldots と並べます。kPk=npn=\sum_k P_k = \sum_n p_n = \inftykQk=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++Pm1Q1Qk1<α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_jPP 側の切り替え(α\alpha を超えた瞬間)なら、mjm_j の最小性より一つ手前の部分和は α\alpha 以下ですから

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

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

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

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

α=+\alpha = +\infty の場合は、目標値を 1,2,3,1, 2, 3, \ldots と動かしながら同じ操作を行えばよく、振動させたい場合は二つの目標値を交互に狙えばよい。以上で証明が終わります。

Report an error in this article ・Operated by: Mugen Giken LLCPricingTermsLegal notice

© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.