関数列の各点収束
📂解析学関数列の各点収束
定義
R の部分集合 E=∅ に対して関数 f:E→R を定義しよう。関数列 {fn:E→R}n=1∞ が各 x∈E について f(x)=n→∞limfn(X) を満たす場合、E で fn に 逐点収束pointwise convergenceすると言い、以下のように表記される。
fn→f
解説
上の定義を ε-δ 論法で書き直すと、次の必要十分条件が得られる。
すべての ε>0 と x∈E に対して n≥N⟹∣fn(x)−f(x)∣<ε を満たす N∈N が存在する。数列は単に「定義域が N である関数」に過ぎないので、その値域が関数の集合であっても全く問題なく、関数列 {fn}n∈N のような恐ろしい存在を思い浮かべることができる。まだ数列の概念を「n が増加するにつれて数直線上で動く点」と大雑把に考えているなら、受け入れがたいだろう。
新しい数列が現れたことで、新しい収束についても話さないわけにはいかない。もちろん、逐点で収束するという概念は実際そんなに難しくない。なぜなら、E で一点以上の例外を許して収束するなら、それはE での収束とは言えないからだ。しかし、このように常識的な「収束」をわざわざ「逐点収束」と呼ぶ理由は何だろう?
その理由は明らかに、逐点収束が関数それ自体の収束を議論するにはまだ不十分であるためだ。実際、逐点収束はこれよりも良い収束と対比して「十分に良くない収束」を言うためにある言葉とも言える。率直に言って、fn(x) というのも具体的な x0 を一つ固定すれば an:=fn(x0) のように現れるので、わざわざ関数列という概念を考える必要もない。
次は、E で fn が f に逐点収束したとき、元の fn の性質を保持しない例である。
定理
E で fn が f に逐点ごとに収束するとする。
(a) fn が微分可能であっても、f が微分可能であるわけではない。
(b) fn が積分可能であっても、f が積分可能であるわけではない。
(c) fn,f が微分可能であっても、n→∞limdxdfn(x)=dxd(n→∞limfn(x)) が成立するわけではない。
(d) fn,f が積分可能であっても、n→∞lim∫abfn(x)dx=∫ab(n→∞limfn(x))dx が成立するわけではない。
特に (a) は連続性も保持されない例でもある。
証明
反例(a)
E=[0,1] で以下のように fn,f を定義しよう。
fn(x)f(x):=xn:={01,0≤x<1,x=1
明らかにE で逐点ごとに fn→f に収束する。しかし、fn は [0,1] で微分可能だが、f は x=1 で連続ではないので微分可能ではない。
■
反例(b)
E=[0,1] で以下のように fn,f を定義しよう。
fn(x)f(x):={10,x=mp,p∈Z,m∈{1,⋯,n},otherwise:={10,x∈Q,otherwise
fn の設定は少し複雑だが、f1(x) は x∈{0,1} でのみ1 であり、f2(x) は x∈{0,21,1} でのみ1 であり、f3(x) はx∈{0,31,21,32,1} でのみ1 である。この方法でn を増やしていくと、最終的にはすべてのx∈Q でのみ1 になるはずで、それ故にE で逐点ごとにfn→f に収束することがわかる。しかし、fn は [0,1] で積分可能だが、ディリクレ関数のf は積分可能ではない。
■
反例(c)
E=[0,1] で以下のように fn,f を定義しよう。
fn(x)f(x):=nxn:=0
明らかにE で逐点ごとにfn→f に収束し、それぞれの導関数は
f’n(x)=f′(x)=xn−10
のように求められる。しかしx=1 で
1=n→∞limdxdfn(1)=dxd(n→∞limfn(1))=0
■
反例(d)
E=[0,1] で以下のように fn,f を定義しよう。
f1(x)fn(x)f(x):=1:=⎩⎨⎧n2x2n−n2x0,0≤x<n1,n1≤x<n2,n2≤x≤1:=0

fn は複雑に見えるが、上の図を見ると非常にシンプルであり、E で逐点ごとに fn→f に収束していることが分かる。ここで、∫01fn(x)dx は三角形の内部の面積と同じで、高さがn、底辺の長さがn2 であるため、n が何であれ常に1 に等しい。しかし、
∫01f(x)dx=∫010dx=0
なので、
1=n→∞lim∫01fn(x)dx=∫01(n→∞limfn(x))dx=0
■
参照