微分積分学の教科書で「連続関数の和・積・合成は連続」を学んだ人には、無限個の和でも同じだろうという感覚があると思います。コーシー自身、当時としては十分に厳密な証明を与えたつもりでした。
冪級数の項別微分、フーリエ級数の項別積分、微分方程式の逐次近似法、数値解析の誤差評価は、いずれもこの交換が許されるかどうかに依存しています。この記事では、交換を保証する条件を一つずつ、反例と対にして確定させます。
以下、E E E は R \mathbb{R} R の空でない部分集合、f n : E → R f_n \colon E \to \mathbb{R} f n : E → R (n ∈ N = { 1 , 2 , … } n \in \mathbb{N} = \{1, 2, \ldots\} n ∈ N = { 1 , 2 , … } )は実数値関数とします。f : E → R f \colon E \to \mathbb{R} f : E → R も同様です。
反例と判定法の両方で主役になるのが、次の量です。
Definition 2.1 (一様ノルム )
h : E → R h \colon E \to \mathbb{R} h : E → R に対して
∥ h ∥ E : = sup x ∈ E ∣ h ( x ) ∣ ∈ [ 0 , + ∞ ] \|h\|_E := \sup_{x \in E} |h(x)| \in [0, +\infty] ∥ h ∥ E := x ∈ E sup ∣ h ( x ) ∣ ∈ [ 0 , + ∞ ] と定め、h h h の E E E 上の一様ノルム (上限ノルム)と呼ぶ。集合 { ∣ h ( x ) ∣ : x ∈ E } \{|h(x)| : x \in E\} { ∣ h ( x ) ∣ : x ∈ E } が上に有界でないときは ∥ h ∥ E = + ∞ \|h\|_E = +\infty ∥ h ∥ E = + ∞ と約束する。
ここで上限が(有界なら実数として)存在することは、R \mathbb{R} R の連続性公理(上限性質)そのものです。詳しくは 実数の完備性とコーシー列 の 上限の存在(Theorem 4.2)[Completeness of the Real Numbers and Cauchy Sequences] を参照してください。この記事では、この先も同じ完備性が形を変えて何度も現れます。
一様ノルムは次の 3 つの性質を持ちます。h , h 1 , h 2 : E → R h, h_1, h_2 \colon E \to \mathbb{R} h , h 1 , h 2 : E → R 、c ∈ R c \in \mathbb{R} c ∈ R とします。
∥ h ∥ E = 0 \|h\|_E = 0 ∥ h ∥ E = 0 であることと、E E E 上で h ≡ 0 h \equiv 0 h ≡ 0 であることは同値です。実際、∥ h ∥ E = 0 \|h\|_E = 0 ∥ h ∥ E = 0 ならすべての x x x で 0 ≤ ∣ h ( x ) ∣ ≤ 0 0 \le |h(x)| \le 0 0 ≤ ∣ h ( x ) ∣ ≤ 0 となります。
∥ c h ∥ E = ∣ c ∣ ∥ h ∥ E \|c h\|_E = |c|\,\|h\|_E ∥ c h ∥ E = ∣ c ∣ ∥ h ∥ E です(∣ c h ( x ) ∣ = ∣ c ∣ ∣ h ( x ) ∣ |c h(x)| = |c||h(x)| ∣ c h ( x ) ∣ = ∣ c ∣∣ h ( x ) ∣ の上限を取るだけです)。
∥ h 1 + h 2 ∥ E ≤ ∥ h 1 ∥ E + ∥ h 2 ∥ E \|h_1 + h_2\|_E \le \|h_1\|_E + \|h_2\|_E ∥ h 1 + h 2 ∥ E ≤ ∥ h 1 ∥ E + ∥ h 2 ∥ E です。実際、任意の x ∈ E x \in E x ∈ E で ∣ h 1 ( x ) + h 2 ( x ) ∣ ≤ ∣ h 1 ( x ) ∣ + ∣ h 2 ( x ) ∣ ≤ ∥ h 1 ∥ E + ∥ h 2 ∥ E |h_1(x) + h_2(x)| \le |h_1(x)| + |h_2(x)| \le \|h_1\|_E + \|h_2\|_E ∣ h 1 ( x ) + h 2 ( x ) ∣ ≤ ∣ h 1 ( x ) ∣ + ∣ h 2 ( x ) ∣ ≤ ∥ h 1 ∥ E + ∥ h 2 ∥ E が成り立つので、右辺は左辺全体の上界であり、上限は上界の最小値だからです。
Definition 3.1 (各点収束 )
f n : E → R f_n \colon E \to \mathbb{R} f n : E → R (n ∈ N n \in \mathbb{N} n ∈ N )と f : E → R f \colon E \to \mathbb{R} f : E → R について
∀ x ∈ E , ∀ ε > 0 , ∃ N ∈ N , ∀ n ≥ N , ∣ f n ( x ) − f ( x ) ∣ < ε \forall x \in E,\ \forall \varepsilon > 0,\ \exists N \in \mathbb{N},\ \forall n \ge N, \quad |f_n(x) - f(x)| < \varepsilon ∀ x ∈ E , ∀ ε > 0 , ∃ N ∈ N , ∀ n ≥ N , ∣ f n ( x ) − f ( x ) ∣ < ε が成り立つとき、( f n ) (f_n) ( f n ) は E E E 上 f f f に各点収束する といい、f n → f f_n \to f f n → f と書く。これは「各 x ∈ E x \in E x ∈ E を固定するごとに、実数列 ( f n ( x ) ) n (f_n(x))_{n} ( f n ( x ) ) n が f ( x ) f(x) f ( x ) に収束する」ことにほかならない。
二つの論理式に現れる記号はまったく同じで、違うのは ∀ x ∈ E \forall x \in E ∀ x ∈ E の位置だけです。各点収束では ∀ x \forall x ∀ x が ∃ N \exists N ∃ N より前にあるので、N N N は x x x と ε \varepsilon ε の両方に依存してよいことになります。一様収束では ∃ N \exists N ∃ N が ∀ x \forall x ∀ x より前にあるので、N N N は ε \varepsilon ε だけから決めなければならず、選んだ後にすべての x x x で通用しなければなりません。
flowchart LR
subgraph PW["各点収束:N は x と ε の両方に依存してよい"]
A1["点 x を固定する"] --> A2["ε > 0 が与えられる"] --> A3["N = N(x, ε) を選ぶ"] --> A4["n ≥ N で誤差が ε 未満"]
end
subgraph UN["一様収束:N は ε だけで決まる"]
B1["ε > 0 が与えられる"] --> B2["N = N(ε) を選ぶ"] --> B3["すべての点 x について同時に"] --> B4["n ≥ N で誤差が ε 未満"]
end 量化子の順序:N が何に依存してよいか 一様収束の意味は絵にすると一目でわかります。f f f のグラフの上下に幅 ε \varepsilon ε ずつの帯を描いたとき、n ≥ N n \ge N n ≥ N ならば f n f_n f n のグラフが帯からはみ出さない 、というのが一様収束です。各点収束は「各 x x x ごとに、n n n を十分大きくすれば点 ( x , f n ( x ) ) (x, f_n(x)) ( x , f n ( x )) が帯に入る」としか言っておらず、グラフ全体が同時に入ることは要求していません。
一様収束の幾何:どんなに細い幅 2ε の帯を与えても、番号の大きい f_n のグラフは帯の中に完全に収まる 定義に現れる「すべての x x x で ∣ f n ( x ) − f ( x ) ∣ < ε |f_n(x) - f(x)| < \varepsilon ∣ f n ( x ) − f ( x ) ∣ < ε 」は、要するに上限が小さいということです。これを正確にしておくと、以後の計算がすべて上限の計算に還元されます。
Proposition 3.4 (一様収束の上限判定法 )
f n , f : E → R f_n, f \colon E \to \mathbb{R} f n , f : E → R とする。( f n ) (f_n) ( f n ) が E E E 上 f f f に一様収束するための必要十分条件は
lim n → ∞ ∥ f n − f ∥ E = 0 \lim_{n \to \infty} \|f_n - f\|_E = 0 n → ∞ lim ∥ f n − f ∥ E = 0 である。ここで ∥ ⋅ ∥ E \|\cdot\|_E ∥ ⋅ ∥ E は Definition 2.1 の一様ノルムであり、この条件は特に、十分大きいすべての n n n について ∥ f n − f ∥ E < + ∞ \|f_n - f\|_E < +\infty ∥ f n − f ∥ E < + ∞ であることを含む。
Proof(Proposition 3.4) (必要性)f n ⇉ f f_n \rightrightarrows f f n ⇉ f とし、ε > 0 \varepsilon > 0 ε > 0 を任意に取ります。Definition 3.2 を ε / 2 > 0 \varepsilon/2 > 0 ε /2 > 0 に対して適用して N N N を取ると、n ≥ N n \ge N n ≥ N とすべての x ∈ E x \in E x ∈ E について ∣ f n ( x ) − f ( x ) ∣ < ε / 2 |f_n(x) - f(x)| < \varepsilon/2 ∣ f n ( x ) − f ( x ) ∣ < ε /2 です。つまり ε / 2 \varepsilon/2 ε /2 は集合 { ∣ f n ( x ) − f ( x ) ∣ : x ∈ E } \{|f_n(x) - f(x)| : x \in E\} { ∣ f n ( x ) − f ( x ) ∣ : x ∈ E } の上界であり、上限はその最小値ですから、n ≥ N n \ge N n ≥ N について
∥ f n − f ∥ E ≤ ε 2 < ε \|f_n - f\|_E \le \frac{\varepsilon}{2} < \varepsilon ∥ f n − f ∥ E ≤ 2 ε < ε となります(この段階で上限が有限であることも従います)。ε \varepsilon ε は任意なので ∥ f n − f ∥ E → 0 \|f_n - f\|_E \to 0 ∥ f n − f ∥ E → 0 です。
ここで ε \varepsilon ε ではなく ε / 2 \varepsilon/2 ε /2 から出発したのは、「すべての値が ε \varepsilon ε 未満」から言えるのは「上限は ε \varepsilon ε 以下」であって「ε \varepsilon ε 未満」ではないからです。ε / 2 \varepsilon/2 ε /2 を挟むことでこのずれを吸収しています。
(十分性)∥ f n − f ∥ E → 0 \|f_n - f\|_E \to 0 ∥ f n − f ∥ E → 0 とし、ε > 0 \varepsilon > 0 ε > 0 を任意に取ります。数列の収束の定義から、ある N N N があって n ≥ N n \ge N n ≥ N ならば ∥ f n − f ∥ E < ε \|f_n - f\|_E < \varepsilon ∥ f n − f ∥ E < ε です。上限は上界ですから、n ≥ N n \ge N n ≥ N とすべての x ∈ E x \in E x ∈ E について
∣ f n ( x ) − f ( x ) ∣ ≤ ∥ f n − f ∥ E < ε |f_n(x) - f(x)| \le \|f_n - f\|_E < \varepsilon ∣ f n ( x ) − f ( x ) ∣ ≤ ∥ f n − f ∥ E < ε が成り立ちます。N N N は x x x に依存せずに取れているので、これは Definition 3.2 の要求そのものです。
∎ Example 3.5 (各点収束するが一様収束しない基本例 )
E = [ 0 , 1 ] E = [0,1] E = [ 0 , 1 ] 、f n ( x ) = x n f_n(x) = x^n f n ( x ) = x n とします。
各点極限。 0 ≤ x < 1 0 \le x < 1 0 ≤ x < 1 のとき x n → 0 x^n \to 0 x n → 0 、x = 1 x = 1 x = 1 のとき f n ( 1 ) = 1 f_n(1) = 1 f n ( 1 ) = 1 なので、各点極限は
f ( x ) = { 0 ( 0 ≤ x < 1 ) 1 ( x = 1 ) f(x) = \begin{cases} 0 & (0 \le x < 1) \\ 1 & (x = 1) \end{cases} f ( x ) = { 0 1 ( 0 ≤ x < 1 ) ( x = 1 ) です。各 f n f_n f n は多項式で連続なのに、極限 f f f は x = 1 x = 1 x = 1 で不連続です。
一様収束しないこと。 上限を計算します。x = 1 x = 1 x = 1 では ∣ f n ( 1 ) − f ( 1 ) ∣ = 0 |f_n(1) - f(1)| = 0 ∣ f n ( 1 ) − f ( 1 ) ∣ = 0 、0 ≤ x < 1 0 \le x < 1 0 ≤ x < 1 では ∣ f n ( x ) − f ( x ) ∣ = x n |f_n(x) - f(x)| = x^n ∣ f n ( x ) − f ( x ) ∣ = x n です。0 < t < 1 0 < t < 1 0 < t < 1 を任意に取ると x = t 1 / n ∈ ( 0 , 1 ) x = t^{1/n} \in (0,1) x = t 1/ n ∈ ( 0 , 1 ) に対して x n = t x^n = t x n = t ですから、値の集合 { x n : 0 ≤ x < 1 } \{x^n : 0 \le x < 1\} { x n : 0 ≤ x < 1 } はちょうど [ 0 , 1 ) [0,1) [ 0 , 1 ) です。したがって
∥ f n − f ∥ [ 0 , 1 ] = sup ( [ 0 , 1 ) ∪ { 0 } ) = 1 \|f_n - f\|_{[0,1]} = \sup\bigl([0,1) \cup \{0\}\bigr) = 1 ∥ f n − f ∥ [ 0 , 1 ] = sup ( [ 0 , 1 ) ∪ { 0 } ) = 1 で、n n n によらず 1 1 1 です。上限は達成されませんが、0 0 0 に収束しないことは確かなので、Proposition 3.4 より一様収束しません。
収束の速さが x x x に依存する様子。 0 < x < 1 0 < x < 1 0 < x < 1 と ε = 1 / 2 \varepsilon = 1/2 ε = 1/2 に対し、x n < 1 / 2 x^n < 1/2 x n < 1/2 となる条件は、両辺の対数を取り log x < 0 \log x < 0 log x < 0 で割って不等号を反転させると n > log ( 1 / 2 ) / log x n > \log(1/2)/\log x n > log ( 1/2 ) / log x です。最小の N N N を数値で並べます。
x x x 0.9 0.9 0.9 0.99 0.99 0.99 0.999 0.999 0.999 0.9999 0.9999 0.9999 誤差を 1 / 2 1/2 1/2 未満にする最小の N N N 7 7 7 69 69 69 693 693 693 6932 6932 6932
x x x を 1 1 1 に近づけると必要な N N N はいくらでも大きくなり、すべての x x x に共通の N N N は存在しません。これが Remark 3.3 に書いた否定命題(ε 0 = 1 / 2 \varepsilon_0 = 1/2 ε 0 = 1/2 と取ればよい)の具体形です。
部分区間では一様収束すること。 0 < a < 1 0 < a < 1 0 < a < 1 を固定し E = [ 0 , a ] E = [0,a] E = [ 0 , a ] に制限すると、x ↦ x n x \mapsto x^n x ↦ x n は [ 0 , a ] [0,a] [ 0 , a ] 上で単調増加なので
∥ f n − 0 ∥ [ 0 , a ] = a n ⟶ 0 ( n → ∞ ) \|f_n - 0\|_{[0,a]} = a^n \longrightarrow 0 \quad (n \to \infty) ∥ f n − 0 ∥ [ 0 , a ] = a n ⟶ 0 ( n → ∞ ) となり、Proposition 3.4 より f n ⇉ 0 f_n \rightrightarrows 0 f n ⇉ 0 です。一様収束は定義域に依存する概念であり、「どの集合の上で一様か」を必ず明示する必要があります。
Example 3.5 は、各点収束では連続性が壊れることを示しました。一様収束に強めると壊れません。これがコーシーの主張の正しい形です。
Theorem 4.1 (一様収束極限の連続性 )
E ⊆ R E \subseteq \mathbb{R} E ⊆ R 、f n : E → R f_n \colon E \to \mathbb{R} f n : E → R (n ∈ N n \in \mathbb{N} n ∈ N )、f : E → R f \colon E \to \mathbb{R} f : E → R とし、次を仮定する。
点 c ∈ E c \in E c ∈ E において、すべての n n n について f n f_n f n は連続である。すなわち ∀ ε > 0 , ∃ δ > 0 , ∀ x ∈ E , ∣ x − c ∣ < δ ⟹ ∣ f n ( x ) − f n ( c ) ∣ < ε \forall \varepsilon > 0,\ \exists \delta > 0,\ \forall x \in E,\ |x - c| < \delta \implies |f_n(x) - f_n(c)| < \varepsilon ∀ ε > 0 , ∃ δ > 0 , ∀ x ∈ E , ∣ x − c ∣ < δ ⟹ ∣ f n ( x ) − f n ( c ) ∣ < ε 。
( f n ) (f_n) ( f n ) は E E E 上 f f f に一様収束する。
このとき f f f は c c c で連続である。特に、すべての f n f_n f n が E E E 上連続で f n ⇉ f f_n \rightrightarrows f f n ⇉ f ならば、f f f は E E E 上連続である。
Proof(Theorem 4.1) ε > 0 \varepsilon > 0 ε > 0 を任意に取ります。
第 1 段(n n n を固定する)。 仮定 2 と Definition 3.2 を ε / 3 > 0 \varepsilon/3 > 0 ε /3 > 0 に対して適用すると、ある N ∈ N N \in \mathbb{N} N ∈ N が存在して、n ≥ N n \ge N n ≥ N とすべての x ∈ E x \in E x ∈ E について ∣ f n ( x ) − f ( x ) ∣ < ε / 3 |f_n(x) - f(x)| < \varepsilon/3 ∣ f n ( x ) − f ( x ) ∣ < ε /3 が成り立ちます。以下この N N N を固定し、関数 f N f_N f N だけを使います。ここが要になります。N N N は x x x に依存せずに選ばれているので、これから動かす点 x x x でも、固定した点 c c c でも、同じ f N f_N f N で誤差が押さえられます。
第 2 段(δ \delta δ を取る)。 仮定 1 を n = N n = N n = N 、ε / 3 > 0 \varepsilon/3 > 0 ε /3 > 0 に対して適用すると、ある δ > 0 \delta > 0 δ > 0 が存在して、x ∈ E x \in E x ∈ E かつ ∣ x − c ∣ < δ |x - c| < \delta ∣ x − c ∣ < δ ならば ∣ f N ( x ) − f N ( c ) ∣ < ε / 3 |f_N(x) - f_N(c)| < \varepsilon/3 ∣ f N ( x ) − f N ( c ) ∣ < ε /3 です。
第 3 段(三角不等式)。 x ∈ E x \in E x ∈ E が ∣ x − c ∣ < δ |x - c| < \delta ∣ x − c ∣ < δ を満たすとき、
∣ f ( x ) − f ( c ) ∣ ≤ ∣ f ( x ) − f N ( x ) ∣ + ∣ f N ( x ) − f N ( c ) ∣ + ∣ f N ( c ) − f ( c ) ∣ < ε 3 + ε 3 + ε 3 = ε . \begin{aligned}
|f(x) - f(c)|
&\le |f(x) - f_N(x)| + |f_N(x) - f_N(c)| + |f_N(c) - f(c)| \\
&< \frac{\varepsilon}{3} + \frac{\varepsilon}{3} + \frac{\varepsilon}{3} = \varepsilon .
\end{aligned} ∣ f ( x ) − f ( c ) ∣ ≤ ∣ f ( x ) − f N ( x ) ∣ + ∣ f N ( x ) − f N ( c ) ∣ + ∣ f N ( c ) − f ( c ) ∣ < 3 ε + 3 ε + 3 ε = ε . 第 1 項と第 3 項は第 1 段(それぞれ点 x x x と点 c c c に適用)、第 2 項は第 2 段によります。ε \varepsilon ε は任意でしたから、f f f は c c c で連続です。
各点収束しか仮定しない場合、第 1 段の N N N は x x x ごとに変わるので、第 1 項に使う番号と第 3 項に使う番号が一致せず、第 2 段で連続性を使う相手の関数を一つに固定できません。証明が壊れる場所は、はっきりここです。
∎ この定理は「連続性は一様収束で保たれる」という肯定的な使い方より、対偶にして「一様収束していない」ことを示す道具として使う機会のほうが多いかもしれません。
Corollary 4.2 (不連続性による非一様収束の判定 )
f n : E → R f_n \colon E \to \mathbb{R} f n : E → R がすべて E E E 上連続で、( f n ) (f_n) ( f n ) が f : E → R f \colon E \to \mathbb{R} f : E → R に各点収束しているとする。f f f が E E E のある点 c c c で不連続ならば、( f n ) (f_n) ( f n ) は E E E 上 f f f に一様収束しない。
Proof(Corollary 4.2) 対偶を示します。もし ( f n ) (f_n) ( f n ) が f f f に一様収束したとすると、Theorem 4.1 の仮定 1(各 f n f_n f n の連続性)と仮定 2 が満たされるので、f f f は E E E のすべての点で連続になります。これは f f f が c c c で不連続であることに反します。よって一様収束しません。
∎ Example 3.5 にこれを適用すれば、上限を計算しなくても一様収束しないことが即座にわかります。f n ( x ) = x n f_n(x) = x^n f n ( x ) = x n は連続、各点極限は x = 1 x = 1 x = 1 で不連続、ゆえに一様収束しない、というだけです。
逆向きの問い、すなわち「各点収束+連続性から一様収束が言えるのはどんなときか」にも答えがあります。単調性とコンパクト性を足せば十分です。
Theorem 4.3 (ディニの定理 )
K ⊆ R K \subseteq \mathbb{R} K ⊆ R を空でない有界閉集合とし、f n : K → R f_n \colon K \to \mathbb{R} f n : K → R (n ∈ N n \in \mathbb{N} n ∈ N )と f : K → R f \colon K \to \mathbb{R} f : K → R について次を仮定する。
すべての n n n について f n f_n f n は K K K 上連続であり、f f f も K K K 上連続である。
( f n ) (f_n) ( f n ) は K K K 上 f f f に各点収束する。
すべての x ∈ K x \in K x ∈ K とすべての n n n について f n + 1 ( x ) ≤ f n ( x ) f_{n+1}(x) \le f_n(x) f n + 1 ( x ) ≤ f n ( x ) (n n n について単調減少)である。
このとき ( f n ) (f_n) ( f n ) は K K K 上 f f f に一様収束する。(f n + 1 ≥ f n f_{n+1} \ge f_n f n + 1 ≥ f n と単調増加を仮定した場合も、− f n -f_n − f n に適用すれば同じ結論を得る。)
Proof(Theorem 4.3) g n : = f n − f g_n := f_n - f g n := f n − f とおきます。仮定 1 より g n g_n g n は連続関数の差なので K K K 上連続です。仮定 3 より各 x x x で ( g n ( x ) ) n (g_n(x))_n ( g n ( x ) ) n は単調減少、仮定 2 よりその極限は 0 0 0 ですから、単調減少列の項は極限以上であることに注意して g n ( x ) ≥ 0 g_n(x) \ge 0 g n ( x ) ≥ 0 、また n ≤ m n \le m n ≤ m ならば g m ( x ) ≤ g n ( x ) g_m(x) \le g_n(x) g m ( x ) ≤ g n ( x ) が成り立ちます。示すべきことは g n ⇉ 0 g_n \rightrightarrows 0 g n ⇉ 0 です。
一様収束しないと仮定して矛盾を導きます。Remark 3.3 の否定命題により、ある ε 0 > 0 \varepsilon_0 > 0 ε 0 > 0 が存在して、任意の N N N に対して n ≥ N n \ge N n ≥ N と x ∈ K x \in K x ∈ K で g n ( x ) ≥ ε 0 g_n(x) \ge \varepsilon_0 g n ( x ) ≥ ε 0 となるものが取れます。これを N = 1 N = 1 N = 1 、N = n 1 + 1 N = n_1 + 1 N = n 1 + 1 、N = n 2 + 1 N = n_2 + 1 N = n 2 + 1 、… と繰り返し用いれば、狭義単調増加な番号列 n 1 < n 2 < ⋯ n_1 < n_2 < \cdots n 1 < n 2 < ⋯ と点列 ( x k ) ⊆ K (x_k) \subseteq K ( x k ) ⊆ K で
g n k ( x k ) ≥ ε 0 ( k ∈ N ) g_{n_k}(x_k) \ge \varepsilon_0 \qquad (k \in \mathbb{N}) g n k ( x k ) ≥ ε 0 ( k ∈ N ) を満たすものが得られます。
K K K は有界なので、ボルツァーノ・ワイエルシュトラスの定理(Theorem 6.3)[Completeness of the Real Numbers and Cauchy Sequences] (これは R \mathbb{R} R の完備性の一つの表現です。実数の完備性とコーシー列 を参照してください)により、収束する部分列 x k j → x 0 x_{k_j} \to x_0 x k j → x 0 が取れます。K K K は閉集合ですから x 0 ∈ K x_0 \in K x 0 ∈ K です。
ここで m ∈ N m \in \mathbb{N} m ∈ N を一つ固定します。n k j ≥ k j → ∞ n_{k_j} \ge k_j \to \infty n k j ≥ k j → ∞ なので、j j j が十分大きければ n k j ≥ m n_{k_j} \ge m n k j ≥ m となり、上で確認した単調性から
ε 0 ≤ g n k j ( x k j ) ≤ g m ( x k j ) \varepsilon_0 \le g_{n_{k_j}}(x_{k_j}) \le g_m(x_{k_j}) ε 0 ≤ g n k j ( x k j ) ≤ g m ( x k j ) が成り立ちます。j → ∞ j \to \infty j → ∞ とすると、g m g_m g m の連続性より g m ( x k j ) → g m ( x 0 ) g_m(x_{k_j}) \to g_m(x_0) g m ( x k j ) → g m ( x 0 ) であり、不等式は極限に保たれるので g m ( x 0 ) ≥ ε 0 g_m(x_0) \ge \varepsilon_0 g m ( x 0 ) ≥ ε 0 を得ます。m m m は任意でしたから、すべての m m m について g m ( x 0 ) ≥ ε 0 > 0 g_m(x_0) \ge \varepsilon_0 > 0 g m ( x 0 ) ≥ ε 0 > 0 です。これは x 0 x_0 x 0 における各点収束 g m ( x 0 ) → 0 g_m(x_0) \to 0 g m ( x 0 ) → 0 に矛盾します。
∎ 次に lim n ∫ f n = ∫ lim n f n \lim_n \int f_n = \int \lim_n f_n lim n ∫ f n = ∫ lim n f n を考えます。まず、各点収束では完全に破綻することを見ます。
Example 5.1 (面積が消えない三角形 )
n ≥ 2 n \ge 2 n ≥ 2 に対して f n : [ 0 , 1 ] → R f_n \colon [0,1] \to \mathbb{R} f n : [ 0 , 1 ] → R を
f n ( x ) = { n 2 x ( 0 ≤ x ≤ 1 n ) 2 n − n 2 x ( 1 n < x ≤ 2 n ) 0 ( 2 n < x ≤ 1 ) f_n(x) = \begin{cases}
n^2 x & \bigl(0 \le x \le \tfrac{1}{n}\bigr) \\[2pt]
2n - n^2 x & \bigl(\tfrac{1}{n} < x \le \tfrac{2}{n}\bigr) \\[2pt]
0 & \bigl(\tfrac{2}{n} < x \le 1\bigr)
\end{cases} f n ( x ) = ⎩ ⎨ ⎧ n 2 x 2 n − n 2 x 0 ( 0 ≤ x ≤ n 1 ) ( n 1 < x ≤ n 2 ) ( n 2 < x ≤ 1 ) と定めます。n ≥ 2 n \ge 2 n ≥ 2 より 2 / n ≤ 1 2/n \le 1 2/ n ≤ 1 なので定義は意味を持ちます。x = 1 / n x = 1/n x = 1/ n では n 2 ⋅ 1 n = n n^2 \cdot \frac{1}{n} = n n 2 ⋅ n 1 = n と 2 n − n 2 ⋅ 1 n = n 2n - n^2\cdot\frac1n = n 2 n − n 2 ⋅ n 1 = n 、x = 2 / n x = 2/n x = 2/ n では 2 n − n 2 ⋅ 2 n = 0 2n - n^2 \cdot \frac{2}{n} = 0 2 n − n 2 ⋅ n 2 = 0 となって値が一致するので、f n f_n f n は折れ線として連続です。グラフは底辺 [ 0 , 2 / n ] [0, 2/n] [ 0 , 2/ n ] 、高さ n n n の二等辺三角形です。
各点極限は 0 0 0 。 x = 0 x = 0 x = 0 ではすべての n n n で f n ( 0 ) = 0 f_n(0) = 0 f n ( 0 ) = 0 です。x > 0 x > 0 x > 0 を固定すると、n > 2 / x n > 2/x n > 2/ x を満たすすべての n n n について 2 / n < x 2/n < x 2/ n < x なので f n ( x ) = 0 f_n(x) = 0 f n ( x ) = 0 です。よって f n → 0 f_n \to 0 f n → 0 が [ 0 , 1 ] [0,1] [ 0 , 1 ] 上で各点収束の意味で成り立ちます。
積分は 1 1 1 のまま。 三角形の面積なので
∫ 0 1 f n ( x ) d x = 1 2 ⋅ 2 n ⋅ n = 1 ( n ≥ 2 ) \int_0^1 f_n(x)\,dx = \frac{1}{2}\cdot \frac{2}{n}\cdot n = 1 \qquad (n \ge 2) ∫ 0 1 f n ( x ) d x = 2 1 ⋅ n 2 ⋅ n = 1 ( n ≥ 2 ) です。したがって
lim n → ∞ ∫ 0 1 f n ( x ) d x = 1 ≠ 0 = ∫ 0 1 ( lim n → ∞ f n ( x ) ) d x \lim_{n \to \infty}\int_0^1 f_n(x)\,dx = 1 \neq 0 = \int_0^1 \Bigl(\lim_{n \to \infty} f_n(x)\Bigr) dx n → ∞ lim ∫ 0 1 f n ( x ) d x = 1 = 0 = ∫ 0 1 ( n → ∞ lim f n ( x ) ) d x となり、極限と積分は交換できません。三角形は横に潰れながら縦に伸び、面積 1 1 1 を保ったまま「どの点からも逃げていく」のです。
一様収束していないこと。 ∥ f n − 0 ∥ [ 0 , 1 ] = f n ( 1 / n ) = n → ∞ \|f_n - 0\|_{[0,1]} = f_n(1/n) = n \to \infty ∥ f n − 0 ∥ [ 0 , 1 ] = f n ( 1/ n ) = n → ∞ なので、Proposition 3.4 より一様収束しません。次の定理と矛盾しないことが確認できました。なおこの例は、Theorem 4.3 で単調性を落とせないことも示しています。[ 0 , 1 ] [0,1] [ 0 , 1 ] は有界閉、f n f_n f n も極限 0 0 0 も連続ですが、f n ( 1 / 4 ) f_n(1/4) f n ( 1/4 ) は n = 2 , 4 , 8 n = 2, 4, 8 n = 2 , 4 , 8 に対して 1 , 4 , 0 1, 4, 0 1 , 4 , 0 と増減するので単調ではありません。
一様収束を仮定すると、リーマン積分は極限と交換します。しかも誤差評価が定量的に得られます。
Theorem 5.2 (項別積分(極限と積分の交換) )
a < b a < b a < b とし、f n : [ a , b ] → R f_n \colon [a,b] \to \mathbb{R} f n : [ a , b ] → R (n ∈ N n \in \mathbb{N} n ∈ N )はすべて [ a , b ] [a,b] [ a , b ] 上リーマン可積分とする。( f n ) (f_n) ( f n ) が [ a , b ] [a,b] [ a , b ] 上 f : [ a , b ] → R f \colon [a,b] \to \mathbb{R} f : [ a , b ] → R に一様収束するならば、f f f も [ a , b ] [a,b] [ a , b ] 上リーマン可積分であり、
∣ ∫ a b f n ( x ) d x − ∫ a b f ( x ) d x ∣ ≤ ( b − a ) ∥ f n − f ∥ [ a , b ] \left| \int_a^b f_n(x)\,dx - \int_a^b f(x)\,dx \right| \le (b-a)\,\|f_n - f\|_{[a,b]} ∫ a b f n ( x ) d x − ∫ a b f ( x ) d x ≤ ( b − a ) ∥ f n − f ∥ [ a , b ] が(右辺が有限であるすべての n n n について)成り立つ。特に
lim n → ∞ ∫ a b f n ( x ) d x = ∫ a b f ( x ) d x \lim_{n \to \infty} \int_a^b f_n(x)\,dx = \int_a^b f(x)\,dx n → ∞ lim ∫ a b f n ( x ) d x = ∫ a b f ( x ) d x である。
Proof(Theorem 5.2) d n : = ∥ f n − f ∥ [ a , b ] d_n := \|f_n - f\|_{[a,b]} d n := ∥ f n − f ∥ [ a , b ] と書きます。Proposition 3.4 より d n → 0 d_n \to 0 d n → 0 で、特にある番号から先は d n < + ∞ d_n < +\infty d n < + ∞ です。
第 1 段(f f f は有界)。 d n 0 ≤ 1 d_{n_0} \le 1 d n 0 ≤ 1 となる n 0 n_0 n 0 を取ります。リーマン可積分な関数は定義により有界なので ∣ f n 0 ∣ ≤ M |f_{n_0}| \le M ∣ f n 0 ∣ ≤ M となる M M M があり、すべての x ∈ [ a , b ] x \in [a,b] x ∈ [ a , b ] で
∣ f ( x ) ∣ ≤ ∣ f ( x ) − f n 0 ( x ) ∣ + ∣ f n 0 ( x ) ∣ ≤ 1 + M |f(x)| \le |f(x) - f_{n_0}(x)| + |f_{n_0}(x)| \le 1 + M ∣ f ( x ) ∣ ≤ ∣ f ( x ) − f n 0 ( x ) ∣ + ∣ f n 0 ( x ) ∣ ≤ 1 + M です。よって f f f は有界で、上積分・下積分を考えることができます。
第 2 段(f f f は可積分)。 有界関数 h h h と分割 P : a = t 0 < t 1 < ⋯ < t k = b P \colon a = t_0 < t_1 < \cdots < t_k = b P : a = t 0 < t 1 < ⋯ < t k = b に対し、I j = [ t j − 1 , t j ] I_j = [t_{j-1}, t_j] I j = [ t j − 1 , t j ] 、Δ t j = t j − t j − 1 \Delta t_j = t_j - t_{j-1} Δ t j = t j − t j − 1 とし、
U ( h , P ) = ∑ j = 1 k ( sup I j h ) Δ t j , L ( h , P ) = ∑ j = 1 k ( inf I j h ) Δ t j U(h,P) = \sum_{j=1}^{k} \Bigl(\sup_{I_j} h\Bigr)\Delta t_j, \qquad
L(h,P) = \sum_{j=1}^{k} \Bigl(\inf_{I_j} h\Bigr)\Delta t_j U ( h , P ) = j = 1 ∑ k ( I j sup h ) Δ t j , L ( h , P ) = j = 1 ∑ k ( I j inf h ) Δ t j とおきます。有界関数 h h h が可積分であることと、任意の ε > 0 \varepsilon > 0 ε > 0 に対して U ( h , P ) − L ( h , P ) < ε U(h,P) - L(h,P) < \varepsilon U ( h , P ) − L ( h , P ) < ε となる分割 P P P が存在することは同値でした(リーマンの可積分条件(Theorem 3.4)[積分の基本定理と定積分] 。積分の基本定理と定積分 を参照してください)。
ε > 0 \varepsilon > 0 ε > 0 を取り、ε ′ : = ε 4 ( b − a ) \varepsilon' := \dfrac{\varepsilon}{4(b-a)} ε ′ := 4 ( b − a ) ε とおきます。d n → 0 d_n \to 0 d n → 0 より d n ≤ ε ′ d_n \le \varepsilon' d n ≤ ε ′ となる n n n を一つ固定します。すると、すべての x ∈ [ a , b ] x \in [a,b] x ∈ [ a , b ] で f n ( x ) − ε ′ ≤ f ( x ) ≤ f n ( x ) + ε ′ f_n(x) - \varepsilon' \le f(x) \le f_n(x) + \varepsilon' f n ( x ) − ε ′ ≤ f ( x ) ≤ f n ( x ) + ε ′ です。各 I j I_j I j 上でこの不等式の上限・下限を取ると
sup I j f ≤ sup I j f n + ε ′ , inf I j f ≥ inf I j f n − ε ′ \sup_{I_j} f \le \sup_{I_j} f_n + \varepsilon', \qquad
\inf_{I_j} f \ge \inf_{I_j} f_n - \varepsilon' I j sup f ≤ I j sup f n + ε ′ , I j inf f ≥ I j inf f n − ε ′ となり、辺々引いて
sup I j f − inf I j f ≤ ( sup I j f n − inf I j f n ) + 2 ε ′ \sup_{I_j} f - \inf_{I_j} f \le \Bigl(\sup_{I_j} f_n - \inf_{I_j} f_n\Bigr) + 2\varepsilon' I j sup f − I j inf f ≤ ( I j sup f n − I j inf f n ) + 2 ε ′ を得ます。両辺に Δ t j > 0 \Delta t_j > 0 Δ t j > 0 を掛けて j j j について加えると、∑ j Δ t j = b − a \sum_j \Delta t_j = b-a ∑ j Δ t j = b − a なので、任意の分割 P P P について
U ( f , P ) − L ( f , P ) ≤ U ( f n , P ) − L ( f n , P ) + 2 ε ′ ( b − a ) = U ( f n , P ) − L ( f n , P ) + ε 2 U(f,P) - L(f,P) \le U(f_n,P) - L(f_n,P) + 2\varepsilon'(b-a)
= U(f_n,P) - L(f_n,P) + \frac{\varepsilon}{2} U ( f , P ) − L ( f , P ) ≤ U ( f n , P ) − L ( f n , P ) + 2 ε ′ ( b − a ) = U ( f n , P ) − L ( f n , P ) + 2 ε が成り立ちます。f n f_n f n は可積分なので、リーマンの可積分条件により U ( f n , P ) − L ( f n , P ) < ε / 2 U(f_n,P) - L(f_n,P) < \varepsilon/2 U ( f n , P ) − L ( f n , P ) < ε /2 となる分割 P P P が取れます。この P P P に対して U ( f , P ) − L ( f , P ) < ε U(f,P) - L(f,P) < \varepsilon U ( f , P ) − L ( f , P ) < ε となり、ε \varepsilon ε は任意でしたから f f f は可積分です。
第 3 段(誤差評価)。 d n < + ∞ d_n < +\infty d n < + ∞ とします。すべての x ∈ [ a , b ] x \in [a,b] x ∈ [ a , b ] で − d n ≤ f n ( x ) − f ( x ) ≤ d n -d_n \le f_n(x) - f(x) \le d_n − d n ≤ f n ( x ) − f ( x ) ≤ d n ですから、可積分関数についての積分の単調性と定数の積分 ∫ a b d n d x = d n ( b − a ) \int_a^b d_n\,dx = d_n (b-a) ∫ a b d n d x = d n ( b − a ) より
− d n ( b − a ) ≤ ∫ a b ( f n ( x ) − f ( x ) ) d x ≤ d n ( b − a ) , -d_n (b-a) \le \int_a^b \bigl(f_n(x) - f(x)\bigr)dx \le d_n (b-a), − d n ( b − a ) ≤ ∫ a b ( f n ( x ) − f ( x ) ) d x ≤ d n ( b − a ) , すなわち ∣ ∫ a b f n − ∫ a b f ∣ ≤ ( b − a ) d n \left|\int_a^b f_n - \int_a^b f\right| \le (b-a) d_n ∫ a b f n − ∫ a b f ≤ ( b − a ) d n です(第 2 段で f f f の可積分性を示したので、この差の積分は意味を持ちます)。右辺は n → ∞ n \to \infty n → ∞ で 0 0 0 に収束するので、はさみうちの原理から積分の収束が従います。
∎ Caution
一様収束は交換のための十分条件であって必要条件ではありません。Example 5.1 の三角形の高さを n n n から 1 1 1 に変えた列(底辺 [ 0 , 2 / n ] [0,2/n] [ 0 , 2/ n ] 、高さ 1 1 1 )を考えると、∥ f n ∥ [ 0 , 1 ] = 1 \|f_n\|_{[0,1]} = 1 ∥ f n ∥ [ 0 , 1 ] = 1 なので一様収束しませんが、∫ 0 1 f n = 1 / n → 0 \int_0^1 f_n = 1/n \to 0 ∫ 0 1 f n = 1/ n → 0 となって積分の交換は成立します。定理の仮定が破れても結論が偽になるとは限らない、という当たり前のことですが、反例を作るときに間違えやすい点です。
また、区間の有界性も本質的です。[ 0 , ∞ ) [0,\infty) [ 0 , ∞ ) 上で f n ( x ) = 1 / n f_n(x) = 1/n f n ( x ) = 1/ n (0 ≤ x ≤ n 0 \le x \le n 0 ≤ x ≤ n )、f n ( x ) = 0 f_n(x) = 0 f n ( x ) = 0 (x > n x > n x > n )とおくと ∥ f n ∥ [ 0 , ∞ ) = 1 / n → 0 \|f_n\|_{[0,\infty)} = 1/n \to 0 ∥ f n ∥ [ 0 , ∞ ) = 1/ n → 0 で一様収束しますが、∫ 0 ∞ f n = 1 \int_0^{\infty} f_n = 1 ∫ 0 ∞ f n = 1 であり ∫ 0 ∞ 0 = 0 \int_0^\infty 0 = 0 ∫ 0 ∞ 0 = 0 とは一致しません。Theorem 5.2 の誤差評価に現れる因子 ( b − a ) (b-a) ( b − a ) が無限大になるからです。
ここまでの判定法(Proposition 3.4 )には実用上の弱点があります。極限関数 f f f を先に知っていなければ ∥ f n − f ∥ E \|f_n - f\|_E ∥ f n − f ∥ E を計算できません。しかし級数の和のように、極限が何であるか分からないまま収束を論じたい場面がほとんどです。数列のときと同じように、極限を持ち出さずに済む判定法を作ります。
Proof(Theorem 6.2) (必要性)f n ⇉ f f_n \rightrightarrows f f n ⇉ f とし、ε > 0 \varepsilon > 0 ε > 0 を取ります。Definition 3.2 を ε / 2 \varepsilon/2 ε /2 に適用して N N N を取ると、m , n ≥ N m, n \ge N m , n ≥ N とすべての x ∈ E x \in E x ∈ E について
∣ f n ( x ) − f m ( x ) ∣ ≤ ∣ f n ( x ) − f ( x ) ∣ + ∣ f ( x ) − f m ( x ) ∣ < ε 2 + ε 2 = ε |f_n(x) - f_m(x)| \le |f_n(x) - f(x)| + |f(x) - f_m(x)| < \frac{\varepsilon}{2} + \frac{\varepsilon}{2} = \varepsilon ∣ f n ( x ) − f m ( x ) ∣ ≤ ∣ f n ( x ) − f ( x ) ∣ + ∣ f ( x ) − f m ( x ) ∣ < 2 ε + 2 ε = ε です。N N N は x x x に依存していないので、Definition 6.1 が満たされます。
(十分性)( f n ) (f_n) ( f n ) を一様コーシー列とします。
第 1 段(極限関数を作る)。 各 x ∈ E x \in E x ∈ E を固定すると、Definition 6.1 の条件は特にその x x x について成り立つので、実数列 ( f n ( x ) ) n (f_n(x))_n ( f n ( x ) ) n はコーシー列です。R \mathbb{R} R は完備なので(実数の完備性(Theorem 7.3)[Completeness of the Real Numbers and Cauchy Sequences] )、この数列は収束します。その極限を f ( x ) f(x) f ( x ) と定めれば、関数 f : E → R f \colon E \to \mathbb{R} f : E → R が定まります。この一歩が完備性を使う唯一かつ決定的な場所です。有理数の範囲で同じことをしようとすると、極限が Q \mathbb{Q} Q の外に出てしまい、そもそも極限関数を定義できません。
第 2 段(収束が一様であること)。 ε > 0 \varepsilon > 0 ε > 0 を取り、Definition 6.1 を ε / 2 \varepsilon/2 ε /2 に適用して N N N を取ります。n ≥ N n \ge N n ≥ N と x ∈ E x \in E x ∈ E を固定し、m ≥ N m \ge N m ≥ N について成り立つ不等式
∣ f n ( x ) − f m ( x ) ∣ < ε 2 |f_n(x) - f_m(x)| < \frac{\varepsilon}{2} ∣ f n ( x ) − f m ( x ) ∣ < 2 ε で m → ∞ m \to \infty m → ∞ とします。第 1 段より f m ( x ) → f ( x ) f_m(x) \to f(x) f m ( x ) → f ( x ) であり、絶対値は連続関数ですから左辺は ∣ f n ( x ) − f ( x ) ∣ |f_n(x) - f(x)| ∣ f n ( x ) − f ( x ) ∣ に収束し、不等式は極限で(等号を許して)保たれるので
∣ f n ( x ) − f ( x ) ∣ ≤ ε 2 < ε |f_n(x) - f(x)| \le \frac{\varepsilon}{2} < \varepsilon ∣ f n ( x ) − f ( x ) ∣ ≤ 2 ε < ε を得ます。N N N は x x x に依存せずに取れているので、f n ⇉ f f_n \rightrightarrows f f n ⇉ f です。
∎ コーシー判定法の最も便利な帰結が、次の判定法です。関数項級数の一様収束は、ほとんどの場合これで片が付きます。
Corollary 6.4 (ワイエルシュトラスの M 判定法 )
u n : E → R u_n \colon E \to \mathbb{R} u n : E → R (n ∈ N n \in \mathbb{N} n ∈ N )とし、定数 M n ≥ 0 M_n \ge 0 M n ≥ 0 が存在して
∣ u n ( x ) ∣ ≤ M n ( ∀ x ∈ E , ∀ n ∈ N ) , ∑ n = 1 ∞ M n < ∞ |u_n(x)| \le M_n \quad (\forall x \in E, \ \forall n \in \mathbb{N}), \qquad \sum_{n=1}^{\infty} M_n < \infty ∣ u n ( x ) ∣ ≤ M n ( ∀ x ∈ E , ∀ n ∈ N ) , n = 1 ∑ ∞ M n < ∞ を満たすとする。このとき級数 ∑ n = 1 ∞ u n ( x ) \sum_{n=1}^{\infty} u_n(x) ∑ n = 1 ∞ u n ( x ) は各 x ∈ E x \in E x ∈ E で絶対収束し、部分和の列 s N = ∑ n = 1 N u n s_N = \sum_{n=1}^{N} u_n s N = ∑ n = 1 N u n は E E E 上一様収束する。
Proof(Corollary 6.4) T N : = ∑ n = 1 N M n T_N := \sum_{n=1}^{N} M_n T N := ∑ n = 1 N M n とおきます。仮定より ( T N ) (T_N) ( T N ) は収束列であり、収束列はコーシー列ですから、ε > 0 \varepsilon > 0 ε > 0 に対してある N 0 N_0 N 0 が存在して、N > M ≥ N 0 N > M \ge N_0 N > M ≥ N 0 ならば T N − T M = ∑ n = M + 1 N M n < ε T_N - T_M = \sum_{n=M+1}^{N} M_n < \varepsilon T N − T M = ∑ n = M + 1 N M n < ε です。
このとき、N > M ≥ N 0 N > M \ge N_0 N > M ≥ N 0 とすべての x ∈ E x \in E x ∈ E について、三角不等式と仮定 ∣ u n ( x ) ∣ ≤ M n |u_n(x)| \le M_n ∣ u n ( x ) ∣ ≤ M n より
∣ s N ( x ) − s M ( x ) ∣ = ∣ ∑ n = M + 1 N u n ( x ) ∣ ≤ ∑ n = M + 1 N ∣ u n ( x ) ∣ ≤ ∑ n = M + 1 N M n < ε |s_N(x) - s_M(x)| = \left|\sum_{n=M+1}^{N} u_n(x)\right| \le \sum_{n=M+1}^{N} |u_n(x)| \le \sum_{n=M+1}^{N} M_n < \varepsilon ∣ s N ( x ) − s M ( x ) ∣ = n = M + 1 ∑ N u n ( x ) ≤ n = M + 1 ∑ N ∣ u n ( x ) ∣ ≤ n = M + 1 ∑ N M n < ε が成り立ちます。N 0 N_0 N 0 は x x x に依存していないので ( s N ) (s_N) ( s N ) は一様コーシー列であり、Theorem 6.2 よりある関数に一様収束します。絶対収束は、各 x x x で ∑ n ∣ u n ( x ) ∣ ≤ ∑ n M n < ∞ \sum_n |u_n(x)| \le \sum_n M_n < \infty ∑ n ∣ u n ( x ) ∣ ≤ ∑ n M n < ∞ が成り立つこと(正項級数の比較判定法)から従います。
∎ M n M_n M n の取り方は、M n = sup x ∈ E ∣ u n ( x ) ∣ = ∥ u n ∥ E M_n = \sup_{x\in E}|u_n(x)| = \|u_n\|_E M n = sup x ∈ E ∣ u n ( x ) ∣ = ∥ u n ∥ E とするのが最良ですが、実際には計算しやすい上界を取れば十分です。冪級数 ∑ a n x n \sum a_n x^n ∑ a n x n が収束半径 R R R の内側の閉区間 [ − r , r ] [-r, r] [ − r , r ] (0 < r < R 0 < r < R 0 < r < R )で一様収束することも、M n = ∣ a n ∣ r n M_n = |a_n| r^n M n = ∣ a n ∣ r n として M M M 判定法を使えば直ちに従います(級数と収束判定 を参照してください)。
Example 6.5 (連続だがどこでも微分できない関数 )
0 < a < 1 0 < a < 1 0 < a < 1 とし、b b b を正の整数として
W ( x ) = ∑ n = 0 ∞ a n cos ( b n π x ) ( x ∈ R ) W(x) = \sum_{n=0}^{\infty} a^n \cos(b^n \pi x) \qquad (x \in \mathbb{R}) W ( x ) = n = 0 ∑ ∞ a n cos ( b n π x ) ( x ∈ R ) を考えます。∣ a n cos ( b n π x ) ∣ ≤ a n |a^n\cos(b^n \pi x)| \le a^n ∣ a n cos ( b n π x ) ∣ ≤ a n であり、∑ n ≥ 0 a n = 1 1 − a < ∞ \sum_{n \ge 0} a^n = \dfrac{1}{1-a} < \infty ∑ n ≥ 0 a n = 1 − a 1 < ∞ (等比級数)ですから、M n = a n M_n = a^n M n = a n として Corollary 6.4 が適用でき、この級数は R \mathbb{R} R 上一様収束します。部分和は連続関数の有限和なので連続、したがって Theorem 4.1 より W W W は R \mathbb{R} R 上連続です。
ワイエルシュトラスは 1872 年、b b b が奇数の整数で a b > 1 + 3 2 π ab > 1 + \frac{3}{2}\pi ab > 1 + 2 3 π (数値では a b > 5.712 … ab > 5.712\ldots ab > 5.712 … )ならば、W W W はどの点でも微分可能でない ことを証明しました。たとえば a = 1 / 2 a = 1/2 a = 1/2 、b = 13 b = 13 b = 13 とすると a b = 6.5 ab = 6.5 ab = 6.5 なので条件を満たします。後にハーディが、b > 1 b > 1 b > 1 が整数でなくてもよく、条件を a b ≥ 1 ab \ge 1 ab ≥ 1 にまで弱められることを示しています。
一様収束は連続性を保ちますが、微分可能性については何も保証しないことが、この例で極端な形で現れています。滑らかな関数(余弦関数)の一様収束する級数が、いたるところ尖った関数になりうるのです。次の節で、この現象を最小限の形に切り出します。
Theorem 5.2 の成功を見ると、微分についても「f n ⇉ f f_n \rightrightarrows f f n ⇉ f ならば f n ′ → f ′ f_n' \to f' f n ′ → f ′ 」が成り立ちそうに思えます。しかし成り立ちません。原因は、積分が関数を平均して滑らかにする作用素であるのに対し、微分は局所的な傾きを取り出す作用素であり、値の小ささが傾きの小ささを何ら意味しないからです。
Example 7.1 (値は一様に小さいが傾きは発散する )
f n ( x ) = sin ( n x ) n f_n(x) = \dfrac{\sin(nx)}{\sqrt{n}} f n ( x ) = n sin ( n x ) (x ∈ R x \in \mathbb{R} x ∈ R )とします。∣ sin ( n x ) ∣ ≤ 1 |\sin(nx)| \le 1 ∣ sin ( n x ) ∣ ≤ 1 かつ x = π / ( 2 n ) x = \pi/(2n) x = π / ( 2 n ) で sin ( n x ) = 1 \sin(nx) = 1 sin ( n x ) = 1 となるので
∥ f n − 0 ∥ R = 1 n ⟶ 0 \|f_n - 0\|_{\mathbb{R}} = \frac{1}{\sqrt{n}} \longrightarrow 0 ∥ f n − 0 ∥ R = n 1 ⟶ 0 であり、Proposition 3.4 より f n ⇉ 0 f_n \rightrightarrows 0 f n ⇉ 0 です。しかし合成関数の微分法により
f n ′ ( x ) = n cos ( n x ) f_n'(x) = \sqrt{n}\,\cos(nx) f n ′ ( x ) = n cos ( n x ) なので、f n ′ ( 0 ) = n → + ∞ f_n'(0) = \sqrt{n} \to +\infty f n ′ ( 0 ) = n → + ∞ です。極限関数 f = 0 f = 0 f = 0 は f ′ ( 0 ) = 0 f'(0) = 0 f ′ ( 0 ) = 0 を満たしますから、
( lim n → ∞ f n ) ′ ( 0 ) = 0 , lim n → ∞ f n ′ ( 0 ) = + ∞ \Bigl(\lim_{n\to\infty} f_n\Bigr)'(0) = 0, \qquad \lim_{n \to \infty} f_n'(0) = +\infty ( n → ∞ lim f n ) ′ ( 0 ) = 0 , n → ∞ lim f n ′ ( 0 ) = + ∞ となって交換は成立しません。それどころか右辺は収束すらしません。グラフは振幅が 0 0 0 に潰れる一方、振動が速くなるので傾きが立ち上がる、というのが幾何的な説明です。
Example 7.2 (なめらかな関数の一様極限が微分できなくなる )
f n ( x ) = x 2 + 1 n 2 f_n(x) = \sqrt{x^2 + \dfrac{1}{n^2}} f n ( x ) = x 2 + n 2 1 (x ∈ R x \in \mathbb{R} x ∈ R )とします。根号の中身は常に正なので、各 f n f_n f n は R \mathbb{R} R 上の C ∞ C^\infty C ∞ 級関数です。分子の有理化 A − B = A − B A + B \sqrt{A} - \sqrt{B} = \dfrac{A-B}{\sqrt{A}+\sqrt{B}} A − B = A + B A − B を A = x 2 + 1 / n 2 A = x^2 + 1/n^2 A = x 2 + 1/ n 2 、B = x 2 B = x^2 B = x 2 に用いると、すべての x x x について
0 ≤ x 2 + 1 n 2 − ∣ x ∣ = 1 / n 2 x 2 + 1 / n 2 + ∣ x ∣ ≤ 1 / n 2 1 / n = 1 n 0 \le \sqrt{x^2 + \frac{1}{n^2}} - |x| = \frac{1/n^2}{\sqrt{x^2 + 1/n^2} + |x|} \le \frac{1/n^2}{1/n} = \frac{1}{n} 0 ≤ x 2 + n 2 1 − ∣ x ∣ = x 2 + 1/ n 2 + ∣ x ∣ 1/ n 2 ≤ 1/ n 1/ n 2 = n 1 です(分母を x 2 + 1 / n 2 ≥ 1 / n \sqrt{x^2 + 1/n^2} \ge 1/n x 2 + 1/ n 2 ≥ 1/ n で下から評価しました)。よって ∥ f n − ∣ ⋅ ∣ ∥ R ≤ 1 / n → 0 \|f_n - |\cdot|\,\|_{\mathbb{R}} \le 1/n \to 0 ∥ f n − ∣ ⋅ ∣ ∥ R ≤ 1/ n → 0 となり、Proposition 3.4 より f n ⇉ ∣ x ∣ f_n \rightrightarrows |x| f n ⇉ ∣ x ∣ が R \mathbb{R} R 全体で成り立ちます。
しかし極限 ∣ x ∣ |x| ∣ x ∣ は x = 0 x = 0 x = 0 で微分可能ではありません。右からの差分商は lim h → 0 + ∣ h ∣ − 0 h = 1 \lim_{h \to 0+} \frac{|h| - 0}{h} = 1 lim h → 0 + h ∣ h ∣ − 0 = 1 、左からは − 1 -1 − 1 で一致しないからです。C ∞ C^\infty C ∞ 級関数の一様極限が、微分可能ですらなくなりました。Example 6.5 は、これを全点で起こした極端版です。
正しい定理は、仮定を f n f_n f n ではなく f n ′ f_n' f n ′ の側に置きます。しかも f n f_n f n 自身については、たった 1 点での収束を仮定すれば足ります。
Theorem 7.3 (項別微分(極限と微分の交換) )
a < b a < b a < b とし、f n : [ a , b ] → R f_n \colon [a,b] \to \mathbb{R} f n : [ a , b ] → R (n ∈ N n \in \mathbb{N} n ∈ N )はすべて C 1 C^1 C 1 級([ a , b ] [a,b] [ a , b ] 上微分可能で、導関数 f n ′ f_n' f n ′ が [ a , b ] [a,b] [ a , b ] 上連続。端点では片側微分係数を取る)とする。さらに次を仮定する。
ある点 x 0 ∈ [ a , b ] x_0 \in [a,b] x 0 ∈ [ a , b ] が存在して、数列 ( f n ( x 0 ) ) n (f_n(x_0))_n ( f n ( x 0 ) ) n は収束する。
導関数の列 ( f n ′ ) (f_n') ( f n ′ ) は [ a , b ] [a,b] [ a , b ] 上ある関数 g : [ a , b ] → R g \colon [a,b] \to \mathbb{R} g : [ a , b ] → R に一様収束する。
このとき ( f n ) (f_n) ( f n ) は [ a , b ] [a,b] [ a , b ] 上ある関数 f f f に一様収束し、f f f は C 1 C^1 C 1 級で f ′ = g f' = g f ′ = g 、すなわち
( lim n → ∞ f n ) ′ = lim n → ∞ f n ′ ( [ a , b ] 上で ) \Bigl(\lim_{n \to \infty} f_n\Bigr)' = \lim_{n \to \infty} f_n' \qquad ([a,b] \text{ 上で}) ( n → ∞ lim f n ) ′ = n → ∞ lim f n ′ ([ a , b ] 上で ) が成り立つ。
Proof(Theorem 7.3) A : = lim n → ∞ f n ( x 0 ) A := \lim_{n\to\infty} f_n(x_0) A := lim n → ∞ f n ( x 0 ) (仮定 1 により存在)とおきます。
第 1 段(g g g は連続)。 各 f n ′ f_n' f n ′ は仮定より連続で、仮定 2 より f n ′ ⇉ g f_n' \rightrightarrows g f n ′ ⇉ g ですから、Theorem 4.1 より g g g は [ a , b ] [a,b] [ a , b ] 上連続です。したがって g g g は可積分で、
f ( x ) : = A + ∫ x 0 x g ( t ) d t ( x ∈ [ a , b ] ) f(x) := A + \int_{x_0}^{x} g(t)\,dt \qquad (x \in [a,b]) f ( x ) := A + ∫ x 0 x g ( t ) d t ( x ∈ [ a , b ]) と定義できます。
第 2 段(f n ⇉ f f_n \rightrightarrows f f n ⇉ f )。 各 f n f_n f n は C 1 C^1 C 1 級なので、微分積分学の基本定理(第二部)(Theorem 5.4)[積分の基本定理と定積分] (積分の基本定理と定積分 を参照してください)により、すべての x ∈ [ a , b ] x \in [a,b] x ∈ [ a , b ] で
f n ( x ) = f n ( x 0 ) + ∫ x 0 x f n ′ ( t ) d t f_n(x) = f_n(x_0) + \int_{x_0}^{x} f_n'(t)\,dt f n ( x ) = f n ( x 0 ) + ∫ x 0 x f n ′ ( t ) d t が成り立ちます。差を取ると
∣ f n ( x ) − f ( x ) ∣ = ∣ ( f n ( x 0 ) − A ) + ∫ x 0 x ( f n ′ ( t ) − g ( t ) ) d t ∣ ≤ ∣ f n ( x 0 ) − A ∣ + ∣ ∫ x 0 x ( f n ′ ( t ) − g ( t ) ) d t ∣ ≤ ∣ f n ( x 0 ) − A ∣ + ∣ x − x 0 ∣ ⋅ ∥ f n ′ − g ∥ [ a , b ] ≤ ∣ f n ( x 0 ) − A ∣ + ( b − a ) ∥ f n ′ − g ∥ [ a , b ] \begin{aligned}
|f_n(x) - f(x)|
&= \left| \bigl(f_n(x_0) - A\bigr) + \int_{x_0}^{x} \bigl(f_n'(t) - g(t)\bigr) dt \right| \\
&\le |f_n(x_0) - A| + \left|\int_{x_0}^{x}\bigl(f_n'(t) - g(t)\bigr)dt\right| \\
&\le |f_n(x_0) - A| + |x - x_0|\cdot \|f_n' - g\|_{[a,b]} \\
&\le |f_n(x_0) - A| + (b-a)\,\|f_n' - g\|_{[a,b]}
\end{aligned} ∣ f n ( x ) − f ( x ) ∣ = ( f n ( x 0 ) − A ) + ∫ x 0 x ( f n ′ ( t ) − g ( t ) ) d t ≤ ∣ f n ( x 0 ) − A ∣ + ∫ x 0 x ( f n ′ ( t ) − g ( t ) ) d t ≤ ∣ f n ( x 0 ) − A ∣ + ∣ x − x 0 ∣ ⋅ ∥ f n ′ − g ∥ [ a , b ] ≤ ∣ f n ( x 0 ) − A ∣ + ( b − a ) ∥ f n ′ − g ∥ [ a , b ] です。3 行目では、被積分関数の絶対値が定数 ∥ f n ′ − g ∥ [ a , b ] \|f_n' - g\|_{[a,b]} ∥ f n ′ − g ∥ [ a , b ] で押さえられることを使いました(x < x 0 x < x_0 x < x 0 の場合も絶対値を取っているので同じ評価が成り立ちます)。最右辺は x x x を含まない量であり、仮定 1 より第 1 項は 0 0 0 に、仮定 2 と Proposition 3.4 より第 2 項は 0 0 0 に収束します。よって ∥ f n − f ∥ [ a , b ] → 0 \|f_n - f\|_{[a,b]} \to 0 ∥ f n − f ∥ [ a , b ] → 0 となり、Proposition 3.4 から f n ⇉ f f_n \rightrightarrows f f n ⇉ f が従います。
第 3 段(f ′ = g f' = g f ′ = g )。 第 1 段より g g g は [ a , b ] [a,b] [ a , b ] 上連続なので、微分積分学の基本定理の第一部により、x ↦ ∫ x 0 x g ( t ) d t x \mapsto \int_{x_0}^{x} g(t)\,dt x ↦ ∫ x 0 x g ( t ) d t は [ a , b ] [a,b] [ a , b ] 上微分可能で導関数は g ( x ) g(x) g ( x ) です。定数 A A A の微分は 0 0 0 ですから f ′ ( x ) = g ( x ) f'(x) = g(x) f ′ ( x ) = g ( x ) がすべての x ∈ [ a , b ] x \in [a,b] x ∈ [ a , b ] で成り立ち、f ′ = g f'= g f ′ = g は連続、すなわち f f f は C 1 C^1 C 1 級です。
∎ Exercise 8.1 標準
f n ( x ) = n x e − n x 2 f_n(x) = n x e^{-n x^2} f n ( x ) = n x e − n x 2 (x ∈ [ 0 , 1 ] x \in [0,1] x ∈ [ 0 , 1 ] 、n ∈ N n \in \mathbb{N} n ∈ N )とする。
各点極限 f f f を求めよ。
∥ f n − f ∥ [ 0 , 1 ] \|f_n - f\|_{[0,1]} ∥ f n − f ∥ [ 0 , 1 ] を計算し、一様収束するかどうかを判定せよ。
lim n → ∞ ∫ 0 1 f n ( x ) d x \lim_{n\to\infty}\int_0^1 f_n(x)\,dx lim n → ∞ ∫ 0 1 f n ( x ) d x と ∫ 0 1 f ( x ) d x \int_0^1 f(x)\,dx ∫ 0 1 f ( x ) d x を計算して比較せよ。
Solution 1. x = 0 x = 0 x = 0 ではすべての n n n で f n ( 0 ) = 0 f_n(0) = 0 f n ( 0 ) = 0 です。x > 0 x > 0 x > 0 を固定し t = n x 2 t = n x^2 t = n x 2 とおくと t → ∞ t \to \infty t → ∞ で、
f n ( x ) = n x e − n x 2 = t x e − t f_n(x) = n x e^{-nx^2} = \frac{t}{x}e^{-t} f n ( x ) = n x e − n x 2 = x t e − t です。t e − t → 0 t e^{-t} \to 0 t e − t → 0 (t → ∞ t \to \infty t → ∞ )であり x x x は固定された正数なので、f n ( x ) → 0 f_n(x) \to 0 f n ( x ) → 0 です。よって各点極限は f ≡ 0 f \equiv 0 f ≡ 0 です。
2. f n f_n f n を微分すると、積の微分法と合成関数の微分法から
f n ′ ( x ) = n e − n x 2 + n x ⋅ ( − 2 n x ) e − n x 2 = n e − n x 2 ( 1 − 2 n x 2 ) f_n'(x) = n e^{-nx^2} + nx\cdot(-2nx)e^{-nx^2} = n e^{-nx^2}\bigl(1 - 2n x^2\bigr) f n ′ ( x ) = n e − n x 2 + n x ⋅ ( − 2 n x ) e − n x 2 = n e − n x 2 ( 1 − 2 n x 2 ) です。e − n x 2 > 0 e^{-nx^2} > 0 e − n x 2 > 0 なので f n ′ ( x ) f_n'(x) f n ′ ( x ) の符号は 1 − 2 n x 2 1 - 2nx^2 1 − 2 n x 2 の符号と一致し、f n f_n f n は x = 1 / 2 n x = 1/\sqrt{2n} x = 1/ 2 n で最大になります(1 / 2 n ≤ 1 / 2 < 1 1/\sqrt{2n} \le 1/\sqrt{2} < 1 1/ 2 n ≤ 1/ 2 < 1 なので、この点は [ 0 , 1 ] [0,1] [ 0 , 1 ] に属します)。f n ≥ 0 f_n \ge 0 f n ≥ 0 なので
∥ f n − 0 ∥ [ 0 , 1 ] = f n ( 1 2 n ) = n ⋅ 1 2 n ⋅ e − 1 / 2 = n 2 e − 1 / 2 ⟶ + ∞ \|f_n - 0\|_{[0,1]} = f_n\!\left(\frac{1}{\sqrt{2n}}\right) = n \cdot \frac{1}{\sqrt{2n}} \cdot e^{-1/2} = \sqrt{\frac{n}{2}}\, e^{-1/2} \longrightarrow +\infty ∥ f n − 0 ∥ [ 0 , 1 ] = f n ( 2 n 1 ) = n ⋅ 2 n 1 ⋅ e − 1/2 = 2 n e − 1/2 ⟶ + ∞ となり、Proposition 3.4 より一様収束しません。
3. d d x ( − 1 2 e − n x 2 ) = n x e − n x 2 \dfrac{d}{dx}\left(-\dfrac{1}{2}e^{-nx^2}\right) = n x e^{-n x^2} d x d ( − 2 1 e − n x 2 ) = n x e − n x 2 なので
∫ 0 1 n x e − n x 2 d x = [ − 1 2 e − n x 2 ] 0 1 = 1 2 ( 1 − e − n ) ⟶ 1 2 \int_0^1 n x e^{-nx^2}\,dx = \left[-\frac{1}{2}e^{-nx^2}\right]_0^1 = \frac{1}{2}\bigl(1 - e^{-n}\bigr) \longrightarrow \frac{1}{2} ∫ 0 1 n x e − n x 2 d x = [ − 2 1 e − n x 2 ] 0 1 = 2 1 ( 1 − e − n ) ⟶ 2 1 です。一方 ∫ 0 1 f = 0 \int_0^1 f = 0 ∫ 0 1 f = 0 ですから、極限と積分は交換していません。これは Theorem 5.2 と矛盾しません。2. で見たとおり一様収束の仮定が破れているからです。Example 5.1 と同じく、山が原点に寄りながら高くなり、面積が逃げていく形の反例です。
Exercise 8.2 標準
f n ( x ) = x 1 + n x 2 f_n(x) = \dfrac{x}{1 + n x^2} f n ( x ) = 1 + n x 2 x (x ∈ R x \in \mathbb{R} x ∈ R )とする。
( f n ) (f_n) ( f n ) が R \mathbb{R} R 上 0 0 0 に一様収束することを示せ。
f n ′ f_n' f n ′ の各点極限を求め、( lim n f n ) ′ = lim n f n ′ \bigl(\lim_n f_n\bigr)' = \lim_n f_n' ( lim n f n ) ′ = lim n f n ′ が成り立たない点を指摘せよ。また ( f n ′ ) (f_n') ( f n ′ ) が一様収束しないことを、上限を計算せずに示せ。
Solution 1. x ≠ 0 x \neq 0 x = 0 のとき、相加相乗平均の不等式より 1 + n x 2 ≥ 2 n ∣ x ∣ 1 + n x^2 \ge 2\sqrt{n}\,|x| 1 + n x 2 ≥ 2 n ∣ x ∣ なので
∣ f n ( x ) ∣ = ∣ x ∣ 1 + n x 2 ≤ ∣ x ∣ 2 n ∣ x ∣ = 1 2 n |f_n(x)| = \frac{|x|}{1 + nx^2} \le \frac{|x|}{2\sqrt{n}\,|x|} = \frac{1}{2\sqrt{n}} ∣ f n ( x ) ∣ = 1 + n x 2 ∣ x ∣ ≤ 2 n ∣ x ∣ ∣ x ∣ = 2 n 1 です。x = 0 x = 0 x = 0 では f n ( 0 ) = 0 f_n(0) = 0 f n ( 0 ) = 0 なのでこの評価はすべての x x x で成り立ち、∥ f n − 0 ∥ R ≤ 1 2 n → 0 \|f_n - 0\|_{\mathbb{R}} \le \dfrac{1}{2\sqrt n} \to 0 ∥ f n − 0 ∥ R ≤ 2 n 1 → 0 です。Proposition 3.4 より f n ⇉ 0 f_n \rightrightarrows 0 f n ⇉ 0 です。なお x = 1 / n x = 1/\sqrt{n} x = 1/ n で等号が成り立つので、実は ∥ f n ∥ R = 1 2 n \|f_n\|_{\mathbb{R}} = \dfrac{1}{2\sqrt n} ∥ f n ∥ R = 2 n 1 です。
2. 商の微分法より
f n ′ ( x ) = ( 1 + n x 2 ) − x ⋅ 2 n x ( 1 + n x 2 ) 2 = 1 − n x 2 ( 1 + n x 2 ) 2 f_n'(x) = \frac{(1 + nx^2) - x\cdot 2nx}{(1+nx^2)^2} = \frac{1 - n x^2}{(1 + n x^2)^2} f n ′ ( x ) = ( 1 + n x 2 ) 2 ( 1 + n x 2 ) − x ⋅ 2 n x = ( 1 + n x 2 ) 2 1 − n x 2 です。x = 0 x = 0 x = 0 では f n ′ ( 0 ) = 1 f_n'(0) = 1 f n ′ ( 0 ) = 1 なので lim n f n ′ ( 0 ) = 1 \lim_n f_n'(0) = 1 lim n f n ′ ( 0 ) = 1 です。しかし lim n f n = 0 \lim_n f_n = 0 lim n f n = 0 ですからその導関数は 0 0 0 であり、x = 0 x = 0 x = 0 で交換が破れています。
x ≠ 0 x \neq 0 x = 0 を固定すると、分母を展開して n 2 n^2 n 2 で割ると
f n ′ ( x ) = 1 − n x 2 ( 1 + n x 2 ) 2 = 1 n 2 − x 2 n ( 1 n + x 2 ) 2 ⟶ 0 x 4 = 0 f_n'(x) = \frac{1 - nx^2}{(1+nx^2)^2} = \frac{\frac{1}{n^2} - \frac{x^2}{n}}{\left(\frac{1}{n} + x^2\right)^2} \longrightarrow \frac{0}{x^4} = 0 f n ′ ( x ) = ( 1 + n x 2 ) 2 1 − n x 2 = ( n 1 + x 2 ) 2 n 2 1 − n x 2 ⟶ x 4 0 = 0 です。したがって f n ′ f_n' f n ′ の各点極限 h h h は h ( 0 ) = 1 h(0) = 1 h ( 0 ) = 1 、h ( x ) = 0 h(x) = 0 h ( x ) = 0 (x ≠ 0 x \neq 0 x = 0 )で、x = 0 x = 0 x = 0 で不連続です。各 f n ′ f_n' f n ′ は有理関数(分母は 0 0 0 にならない)なので連続ですから、Corollary 4.2 より ( f n ′ ) (f_n') ( f n ′ ) は一様収束しません。Theorem 7.3 の仮定 2 が破れており、交換できないことと整合しています。
Exercise 8.3 標準
S ( x ) = ∑ n = 1 ∞ sin n x n 2 S(x) = \displaystyle\sum_{n=1}^{\infty} \frac{\sin nx}{n^2} S ( x ) = n = 1 ∑ ∞ n 2 sin n x とする。
この級数は R \mathbb{R} R 上一様収束し、S S S は R \mathbb{R} R 上連続であることを示せ。
∫ 0 π S ( x ) d x \displaystyle\int_0^{\pi} S(x)\,dx ∫ 0 π S ( x ) d x を ζ ( 3 ) = ∑ n ≥ 1 n − 3 \zeta(3) = \sum_{n\ge1} n^{-3} ζ ( 3 ) = ∑ n ≥ 1 n − 3 を用いて表せ。
Solution 1. u n ( x ) = sin n x n 2 u_n(x) = \dfrac{\sin nx}{n^2} u n ( x ) = n 2 sin n x とおくと、すべての x ∈ R x \in \mathbb{R} x ∈ R で ∣ u n ( x ) ∣ ≤ 1 n 2 = : M n |u_n(x)| \le \dfrac{1}{n^2} =: M_n ∣ u n ( x ) ∣ ≤ n 2 1 =: M n であり、∑ n n − 2 = π 2 / 6 < ∞ \sum_n n^{-2} = \pi^2/6 < \infty ∑ n n − 2 = π 2 /6 < ∞ です。よって Corollary 6.4 より部分和は R \mathbb{R} R 上一様収束します。部分和は連続関数の有限和なので連続であり、Theorem 4.1 より S S S は連続です。
2. 1. により部分和は [ 0 , π ] [0,\pi] [ 0 , π ] 上一様収束するので、Remark 5.3 の項別積分が使えます。
∫ 0 π sin n x n 2 d x = 1 n 2 [ − cos n x n ] 0 π = 1 − cos n π n 3 = 1 − ( − 1 ) n n 3 \int_0^{\pi} \frac{\sin nx}{n^2}\,dx = \frac{1}{n^2}\left[-\frac{\cos nx}{n}\right]_0^{\pi} = \frac{1 - \cos n\pi}{n^3} = \frac{1 - (-1)^n}{n^3} ∫ 0 π n 2 sin n x d x = n 2 1 [ − n cos n x ] 0 π = n 3 1 − cos nπ = n 3 1 − ( − 1 ) n です。n n n が偶数なら 0 0 0 、奇数なら 2 / n 3 2/n^3 2/ n 3 ですから
∫ 0 π S ( x ) d x = ∑ n = 1 ∞ 1 − ( − 1 ) n n 3 = 2 ∑ k = 0 ∞ 1 ( 2 k + 1 ) 3 \int_0^{\pi} S(x)\,dx = \sum_{n=1}^{\infty}\frac{1-(-1)^n}{n^3} = 2\sum_{k=0}^{\infty}\frac{1}{(2k+1)^3} ∫ 0 π S ( x ) d x = n = 1 ∑ ∞ n 3 1 − ( − 1 ) n = 2 k = 0 ∑ ∞ ( 2 k + 1 ) 3 1 です。奇数の和は、偶数部分を分離して
∑ k = 0 ∞ 1 ( 2 k + 1 ) 3 = ζ ( 3 ) − ∑ m = 1 ∞ 1 ( 2 m ) 3 = ζ ( 3 ) − 1 8 ζ ( 3 ) = 7 8 ζ ( 3 ) \sum_{k=0}^\infty \frac{1}{(2k+1)^3} = \zeta(3) - \sum_{m=1}^{\infty}\frac{1}{(2m)^3} = \zeta(3) - \frac{1}{8}\zeta(3) = \frac{7}{8}\zeta(3) k = 0 ∑ ∞ ( 2 k + 1 ) 3 1 = ζ ( 3 ) − m = 1 ∑ ∞ ( 2 m ) 3 1 = ζ ( 3 ) − 8 1 ζ ( 3 ) = 8 7 ζ ( 3 ) と計算できます。よって
∫ 0 π S ( x ) d x = 7 4 ζ ( 3 ) ≈ 7 4 × 1.2020569 ≈ 2.1036 \int_0^{\pi} S(x)\,dx = \frac{7}{4}\zeta(3) \approx \frac{7}{4}\times 1.2020569 \approx 2.1036 ∫ 0 π S ( x ) d x = 4 7 ζ ( 3 ) ≈ 4 7 × 1.2020569 ≈ 2.1036 です。
Exercise 8.4 難
ディニの定理(Theorem 4.3) の仮定について答えよ。
f n ( x ) = x n f_n(x) = x^n f n ( x ) = x n を K = [ 0 , 1 ) K = [0,1) K = [ 0 , 1 ) 上で考える。定理の仮定のうちどれが成り立ち、どれが破れているかを述べ、実際に一様収束しないことを示せ。さらに、Theorem 4.3 の証明のどのステップがこの場合に破綻するかを指摘せよ。
有界閉集合の上でも、単調性を落とすと結論が成り立たない例を挙げ、確認せよ。
Solution 1. K = [ 0 , 1 ) K = [0,1) K = [ 0 , 1 ) 上で f n ( x ) = x n f_n(x) = x^n f n ( x ) = x n は連続、各点極限は f ≡ 0 f \equiv 0 f ≡ 0 (0 ≤ x < 1 0 \le x < 1 0 ≤ x < 1 なので x n → 0 x^n \to 0 x n → 0 )で、これも連続です。また 0 ≤ x < 1 0 \le x < 1 0 ≤ x < 1 より x n + 1 = x ⋅ x n ≤ x n x^{n+1} = x\cdot x^n \le x^n x n + 1 = x ⋅ x n ≤ x n なので n n n について単調減少です。つまり定理の仮定 1(連続性)、2(各点収束)、3(単調性)はすべて成り立っています。破れているのは K K K が閉集合でない(したがって有界閉ではない)ことだけです。
一様収束しないことは Example 3.5 と同じ計算で分かります。0 < t < 1 0 < t < 1 0 < t < 1 に対し x = t 1 / n ∈ [ 0 , 1 ) x = t^{1/n} \in [0,1) x = t 1/ n ∈ [ 0 , 1 ) が x n = t x^n = t x n = t を与えるので、∥ f n − 0 ∥ [ 0 , 1 ) = sup { x n : 0 ≤ x < 1 } = 1 \|f_n - 0\|_{[0,1)} = \sup\{x^n : 0 \le x < 1\} = 1 ∥ f n − 0 ∥ [ 0 , 1 ) = sup { x n : 0 ≤ x < 1 } = 1 であり、0 0 0 に収束しません。
証明のどこが壊れるかも明確です。Theorem 4.3 の証明では、g n k ( x k ) ≥ ε 0 g_{n_k}(x_k) \ge \varepsilon_0 g n k ( x k ) ≥ ε 0 を満たす点列 ( x k ) (x_k) ( x k ) からボルツァーノ・ワイエルシュトラスの定理で収束部分列を取り、その極限 x 0 x_0 x 0 が K K K に属することを閉性から結論していました。今の場合、ε 0 = 1 / 2 \varepsilon_0 = 1/2 ε 0 = 1/2 に対して x k = ( 1 / 2 ) 1 / n k x_k = (1/2)^{1/n_k} x k = ( 1/2 ) 1/ n k と取ると x k → 1 x_k \to 1 x k → 1 ですが、1 ∉ [ 0 , 1 ) 1 \notin [0,1) 1 ∈ / [ 0 , 1 ) です。極限点が定義域の外に逃げるので、g m ( x 0 ) g_m(x_0) g m ( x 0 ) という式そのものが書けません。
2. Example 5.1 の三角形の列 ( f n ) n ≥ 2 (f_n)_{n\ge2} ( f n ) n ≥ 2 を K = [ 0 , 1 ] K = [0,1] K = [ 0 , 1 ] 上で考えます。K K K は有界閉、各 f n f_n f n は連続、各点極限 f ≡ 0 f \equiv 0 f ≡ 0 も連続なので、仮定 1、2 と定義域の条件は満たされます。しかし ∥ f n ∥ [ 0 , 1 ] = n → ∞ \|f_n\|_{[0,1]} = n \to \infty ∥ f n ∥ [ 0 , 1 ] = n → ∞ なので一様収束しません。破れているのは単調性です。実際 x = 1 / 4 x = 1/4 x = 1/4 において
f 2 ( 1 4 ) = 4 ⋅ 1 4 = 1 , f 4 ( 1 4 ) = 16 ⋅ 1 4 = 4 , f 8 ( 1 4 ) = 2 ⋅ 8 − 64 ⋅ 1 4 = 0 f_2\left(\tfrac14\right) = 4\cdot\tfrac14 = 1, \quad
f_4\left(\tfrac14\right) = 16\cdot\tfrac14 = 4, \quad
f_8\left(\tfrac14\right) = 2\cdot 8 - 64\cdot\tfrac14 = 0 f 2 ( 4 1 ) = 4 ⋅ 4 1 = 1 , f 4 ( 4 1 ) = 16 ⋅ 4 1 = 4 , f 8 ( 4 1 ) = 2 ⋅ 8 − 64 ⋅ 4 1 = 0 と増えてから減っており、n n n について単調ではありません(f 2 f_2 f 2 は [ 0 , 1 / 2 ] [0,1/2] [ 0 , 1/2 ] で 4 x 4x 4 x 、f 4 f_4 f 4 は [ 0 , 1 / 4 ] [0,1/4] [ 0 , 1/4 ] で 16 x 16x 16 x 、f 8 f_8 f 8 は [ 1 / 8 , 1 / 4 ] [1/8, 1/4] [ 1/8 , 1/4 ] で 16 − 64 x 16 - 64x 16 − 64 x という形であることを使いました)。
高木貞治『解析概論』改訂第三版、岩波書店、1961 — 第 4 章「無限級数 一様収束」。一様収束、項別積分・項別微分の古典的で簡潔な扱い。
杉浦光夫『解析入門 I』東京大学出版会、1980 — 関数列・関数項級数の一様収束を扱う章。ε \varepsilon ε -N N N 論法を省略なく書き下す方針が本記事と近い。
W. Rudin, Principles of Mathematical Analysis , 3rd ed., McGraw-Hill, 1976 — Chapter 7 “Sequences and Series of Functions”。導関数の連続性を仮定しない項別微分定理、ディニの定理、いたるところ微分不可能な連続関数の構成が含まれる。
E. Hairer, G. Wanner, Analysis by Its History , Springer, 1996 — コーシー、アーベル、ザイデル、ワイエルシュトラスを追いながら一様収束の概念が成立する過程を扱う章がある。
N. H. Abel, “Untersuchungen über die Reihe 1 + m 1 x + m ( m − 1 ) 1 ⋅ 2 x 2 + ⋯ 1 + \frac{m}{1}x + \frac{m(m-1)}{1\cdot 2}x^2 + \cdots 1 + 1 m x + 1 ⋅ 2 m ( m − 1 ) x 2 + ⋯ ”, Journal für die reine und angewandte Mathematik 1 (1826) — コーシーの主張に対する反例が脚注で述べられている。
G. H. Hardy, “Weierstrass’s non-differentiable function”, Transactions of the American Mathematical Society 17 (1916) — Example 6.5 の関数が a b ≥ 1 ab \ge 1 ab ≥ 1 で微分不可能であることの証明。
一覧。 本文で使った反例を、どの結論が壊れるかで整理します。E E E 上の各点極限を f f f と書きます。
関数列 定義域 収束の様子と ∥ f n − f ∥ \lVert f_n - f \rVert ∥ f n − f ∥ 壊れる結論 x n x^n x n [ 0 , 1 ] [0,1] [ 0 , 1 ] 各点収束のみ、∥ f n − f ∥ = 1 \lVert f_n - f \rVert = 1 ∥ f n − f ∥ = 1 極限が不連続になる 三角形(Example 5.1 ) [ 0 , 1 ] [0,1] [ 0 , 1 ] 各点収束のみ、∥ f n ∥ = n \lVert f_n \rVert = n ∥ f n ∥ = n 積分と極限が交換しない n x e − n x 2 n x e^{-nx^2} n x e − n x 2 [ 0 , 1 ] [0,1] [ 0 , 1 ] 各点収束のみ、∥ f n ∥ = n / ( 2 e ) \lVert f_n \rVert = \sqrt{n/(2e)} ∥ f n ∥ = n / ( 2 e ) 積分と極限が交換しない sin ( n x ) / n \sin(nx)/\sqrt n sin ( n x ) / n R \mathbb{R} R 一様収束、∥ f n ∥ = n − 1 / 2 \lVert f_n \rVert = n^{-1/2} ∥ f n ∥ = n − 1/2 f n ′ f_n' f n ′ が発散するx 2 + n − 2 \sqrt{x^2 + n^{-2}} x 2 + n − 2 R \mathbb{R} R 一様収束、∥ f n − f ∥ ≤ n − 1 \lVert f_n - f \rVert \le n^{-1} ∥ f n − f ∥ ≤ n − 1 極限が微分不可能になる x / ( 1 + n x 2 ) x/(1+nx^2) x / ( 1 + n x 2 ) R \mathbb{R} R 一様収束、∥ f n ∥ = 1 2 n \lVert f_n \rVert = \frac{1}{2\sqrt n} ∥ f n ∥ = 2 n 1 x = 0 x=0 x = 0 で lim f n ′ ≠ f ′ \lim f_n' \ne f' lim f n ′ = f ′ 高さ 1 / n 1/n 1/ n の平坦な山 [ 0 , ∞ ) [0,\infty) [ 0 , ∞ ) 一様収束、∥ f n ∥ = n − 1 \lVert f_n \rVert = n^{-1} ∥ f n ∥ = n − 1 区間が非有界だと積分が交換しない
上 3 つは「収束が一様でない」ことが原因なので、一様収束を仮定すれば防げます。下 4 つは一様収束していてもなお壊れる現象で、微分の交換には別の仮定(Theorem 7.3 )が、非有界区間には別の道具が必要であることを示しています。
三角形の列と優収束定理。 Remark 5.4 で触れた点を確認します。Example 5.1 の f n f_n f n に対し φ ( x ) : = sup n ≥ 2 f n ( x ) \varphi(x) := \sup_{n \ge 2} f_n(x) φ ( x ) := sup n ≥ 2 f n ( x ) とおきます。0 < x < 1 / 3 0 < x < 1/3 0 < x < 1/3 を取り、m : = ⌈ 1 / x ⌉ m := \lceil 1/x \rceil m := ⌈ 1/ x ⌉ とおくと m ≥ 4 m \ge 4 m ≥ 4 で、m − 1 < 1 / x ≤ m m - 1 < 1/x \le m m − 1 < 1/ x ≤ m すなわち 1 m ≤ x < 1 m − 1 ≤ 2 m \frac{1}{m} \le x < \frac{1}{m-1} \le \frac{2}{m} m 1 ≤ x < m − 1 1 ≤ m 2 (最後の不等式は m ≥ 2 m \ge 2 m ≥ 2 から従います)が成り立ちます。よって x x x は f m f_m f m の右側の斜辺の上にあり、
f m ( x ) = 2 m − m 2 x = m ( 2 − m x ) , m x < m m − 1 ≤ 4 3 f_m(x) = 2m - m^2 x = m\,(2 - m x), \qquad m x < \frac{m}{m-1} \le \frac{4}{3} f m ( x ) = 2 m − m 2 x = m ( 2 − m x ) , m x < m − 1 m ≤ 3 4 です(最後は m ≥ 4 m \ge 4 m ≥ 4 を使いました)。したがって 2 − m x > 2 3 2 - mx > \frac{2}{3} 2 − m x > 3 2 となり、
φ ( x ) ≥ f m ( x ) > 2 3 m ≥ 2 3 x \varphi(x) \ge f_m(x) > \frac{2}{3}m \ge \frac{2}{3x} φ ( x ) ≥ f m ( x ) > 3 2 m ≥ 3 x 2 を得ます。∫ 0 1 / 3 d x x = ∞ \int_0^{1/3}\frac{dx}{x} = \infty ∫ 0 1/3 x d x = ∞ ですから φ \varphi φ は [ 0 , 1 ] [0,1] [ 0 , 1 ] 上可積分ではなく、∣ f n ∣ ≤ φ |f_n| \le \varphi ∣ f n ∣ ≤ φ を満たす可積分関数は存在しません。つまりこの列は、ルベーグ積分に移って優収束定理を使おうとしても救済されません。極限と積分の交換が失敗するのは積分の定義の弱さではなく、関数列そのものの性質だ、ということです。