コンテンツにスキップ

関数列

各点収束と一様収束

関数列とは共通の定義域をもつ関数からなる列のことである。 つまり、自然数𝑛に対して集合𝑋上の実数値関数𝑓𝑛が与えられた時、(𝑓𝑛)を𝑋上の関数列という。 各関数が同じ種類の関数の場合が重要であり、各𝑓𝑛が連続関数ならば連続関数列などのように表現する。

関数列の収束として容易に思いつくのが次の各点収束である。

定義 1 (各点収束)

(𝑓𝑛)を集合𝑋上の関数列とする。 各𝑥∈𝑋に対して値の列(𝑓𝑛(𝑥))𝑛は実数列だがこれが収束する時、収束先を𝑓(𝑥)とおくと(𝑓𝑛)は𝑓に𝑋上各点収束するという。 このとき各点収束先𝑓を極限関数といい、lim𝑛𝑓𝑛と表現することがある。

𝑋上の関数列の各点収束先は𝑋上の関数である。 しかしながら連続関数列が各点収束しても収束先は連続関数とは限らない。

例 2

直線上の連続関数列を𝑛=1,2,3,…に対して

𝑓𝑛(𝑥)={0(𝑥≤0)𝑛𝑥(0≤𝑥≤1𝑛)1(𝑥≥1𝑛)

で定義する。 この関数列は

𝑓(𝑥)={0(𝑥≤0)1(𝑥>0)

に各点収束するが、これは連続ではない。

関数列の重要な応用例として定積分の列の極限の問題を関数列の収束先の定積分で捉えるという、極限と積分の交換があるがこのままでは極限関数の可積分性も怪しい状況になる。

そこで各点収束に代わる関数列の収束性として一様収束を導入する。

定義 3 (一様収束)

(𝑓𝑛)を集合𝑋上の関数列とし、𝑓を𝑋上の関数とする。 ここで実数列(sup𝑥∈𝑋|𝑓𝑛(𝑥)−𝑓(𝑥)|)が0に収束する時、(𝑓𝑛)は𝑓に𝑋上一様収束するという。 つまり、

‖𝑓𝑛−𝑓‖=sup𝑥∈𝑋|𝑓𝑛(𝑥)−𝑓(𝑥)|→0

が成り立つということであり、右辺の‖𝑓𝑛−𝑓‖を関数𝑓𝑛−𝑓の一様収束ノルムあるいは上限ノルムという。

一様収束は各点収束より強い条件であり、一様収束のことを強収束、各点収束のことを弱収束と表現したりする。

関数列𝑓𝑛においては添え字𝑛は自然数であったがこれを実数や平面の点に拡張したものを一般に関数族という。

定義 4 (関数族)

𝑁次元空間の点𝑏を極限点とする点集合𝑌に対して二変数関数𝑓(𝑥,𝑦)を𝑥∈𝑋と点𝑦∈𝑌に対して定義するとき、𝑓(𝑥,𝑦)を𝑏の近くの点𝑦に対して𝑥∈𝑋の関数を対応させる関数族と呼ぶことにする。

ここで、各𝑥∈𝑋ごとに𝑦→𝑏で𝑓(𝑥,𝑦)が収束するとき、収束先を𝑙(𝑥)=lim𝑦→𝑏𝑓(𝑥,𝑦)と書いて𝑓(𝑥,𝑦)は𝑦→𝑏で𝑙(𝑥)に各点収束するといい、 𝑦→𝑏でsup𝑥∈𝑋|𝑓(𝑥,𝑦)−𝑙(𝑥)|→0となるとき、𝑓(𝑥,𝑦)は𝑦→𝑏で𝑙(𝑥)に一様収束するという。

関数族𝑓が一様収束するための十分条件は二変数関数の連続性で表される。

命題 5

𝑋は有界閉集合とする。 𝑓(𝑥,𝑦)を𝑋×𝑌上の連続関数とするとき、𝑌の極限点𝑏で𝑏∈𝑌になっているものに対して、 関数族𝑓(𝑥,𝑦)は𝑦→𝑏で𝑙(𝑥)=𝑓(𝑥,𝑏)に一様収束する。

証明

𝑏に収束する𝑌上の点列(𝑦𝑛)を固定する。 各𝑦𝑛に対して最大値最小値定理より|𝑓(𝑥𝑛,𝑦𝑛)−𝑓(𝑥𝑛,𝑏)|=sup𝑥∈𝑋|𝑓(𝑥,𝑦𝑛)−𝑓(𝑥,𝑏)|となる𝑥𝑛∈𝑋が存在する。 ここで(𝑥𝑛)が収束するとき𝑥𝑛→𝑎とおくと、

sup𝑥∈𝑋|𝑓(𝑥,𝑦𝑛)−𝑓(𝑥,𝑏)|=|𝑓(𝑥𝑛,𝑦𝑛)−𝑓(𝑥𝑛,𝑏)|→|𝑓(𝑎,𝑏)−𝑓(𝑎,𝑏)|=0

なので、<t_cptfconv> より(𝑥𝑛)が収束しなくてもsup𝑥∈𝑋|𝑓(𝑥,𝑦𝑛)−𝑓(𝑥,𝑏)|→0である。 あとは<t_seqcont> より𝑦→𝑏でsup𝑥∈𝑋|𝑓(𝑥,𝑦)−𝑓(𝑥,𝑏)|→0がわかる。

関数列に対して級数をとったものが関数項級数である。

定義 6 (関数項級数)

集合𝑋上の関数列(𝑓𝑛(𝑥))𝑛=0∞に対して級数

∑𝑛=0∞𝑓𝑛(𝑥)=𝑓0(𝑥)+𝑓1(𝑥)+𝑓2(𝑥)+𝑓3(𝑥)+…

のことを関数項級数という。

より詳しくは𝑁=0,1,2,3,…に対して、第𝑁項までの部分和

𝐹𝑁(𝑥)=∑𝑛=0𝑁𝑓𝑛(𝑥)=𝑓0(𝑥)+𝑓1(𝑥)+𝑓2(𝑥)+𝑓3(𝑥)+…+𝑓𝑁(𝑥)

を取り、関数列(𝐹𝑁(𝑥))𝑁=0∞を定める。 ここで(𝐹𝑁(𝑥))が各点収束または一様収束するとき、関数項級数∑𝑛𝑓𝑛(𝑥)は各点収束または一様収束するという。

この定義を見てわかる通り関数項級数の理論は関数列の理論がそのまま適用できるが、さらに特別な取り扱いができる。 また、べき級数

∑𝑛=0∞𝑎𝑛(𝑥−𝑎)𝑛=𝑎0+𝑎1(𝑥−𝑎)+𝑎2(𝑥−𝑎)2+𝑎3(𝑥−𝑎)3+…

は関数項級数の特殊な場合である。

さらに一変数広義積分も考えられる。

定義 7 (関数項積分)

集合𝑋上の関数族𝑓(𝑥,𝑦)に対して𝑓(𝑥,𝑦)は𝑦∈[𝑐,𝑏)について連続として広義積分

∫𝑐𝑏𝑓(𝑥,𝑦)d𝑦

のことを関数項積分という。

より詳しくは𝑡∈[𝑐,𝑏)に対して、[𝑐,𝑡]上の積分

𝐹(𝑥,𝑡)=∫𝑐𝑡𝑓(𝑥,𝑦)d𝑦

を取り、関数族𝐹(𝑥,𝑡)を定める。 ここで𝐹(𝑥,𝑡)が𝑡→𝑏で各点収束または一様収束するとき、関数項積分∫𝑐𝑏𝑓(𝑥,𝑦)d𝑦は各点収束または一様収束するという。

定理 8 (ワイエルシュトラスのM判定法)

集合𝑋に対して以下が成り立つ。

  • 𝑋上の関数項級数∑𝑛𝑓𝑛(𝑥)について、非負数列(𝑀𝑛)であって

    |𝑓𝑛(𝑥)|≤𝑀𝑛,∑𝑛𝑀𝑛<∞

    を満たすものがあるとき、 関数項級数∑𝑛𝑓𝑛(𝑥)は𝑋上一様収束する。

  • 𝑋上の関数項積分∫𝑐𝑏𝑓(𝑥,𝑦)d𝑦について、非負連続関数𝑀(𝑦)であって

    |𝑓(𝑥,𝑦)|≤𝑀(𝑦),∫𝑐𝑏𝑀(𝑦)<∞

    を満たすものがあるとき、 関数項積分∫𝑐𝑏𝑓(𝑥,𝑦)d𝑦は𝑋上一様収束する。

証明

級数に対してのみ示す。 まず各𝑥∈𝑋に対して、級数∑𝑛𝑓𝑛(𝑥)は

∑𝑛|𝑓𝑛(𝑥)|≤∑𝑛𝑀𝑛<∞

より絶対収束する。 つまり関数項級数∑𝑛𝑓𝑛(𝑥)は𝑋上各点収束するので収束先を𝐹(𝑥)とおくと、

|∑𝑛≤𝑁𝑓𝑛(𝑥)−𝐹(𝑥)|=|∑𝑛=𝑁+1∞𝑓𝑛(𝑥)|≤∑𝑛=𝑁+1∞|𝑓𝑛(𝑥)|≤∑𝑛=𝑁+1∞𝑀𝑛.

ここで最右辺は𝑥によらない数で𝑁→∞とすると

sup𝑥∈𝑋|∑𝑛≤𝑁𝑓𝑛(𝑥)−𝐹(𝑥)|≤∑𝑛𝑀𝑛−∑𝑛≤𝑁𝑀𝑛→0

なので、∑𝑛𝑓𝑛(𝑥)は𝑋上一様収束することが示された。

例 9

関数項級数∑𝑛=1∞sin𝑛𝑥𝑛2はℝ上一様収束する。

例 10 (高木関数)

関数項級数

𝑇(𝑥)=∑𝑛=0∞𝑠(2𝑛𝑥)2𝑛,𝑠(𝑡)=max𝑛∈ℤ(𝑡−𝑛)

は0≤𝑠(𝑡)≤1に注意すれば、ℝ上絶対収束し𝑇は連続関数である。 その一方で𝑇は至る所微分不可能であることが知られていて、高木関数と呼ばれる。

一様収束と連続性

いくらかの仮定のもとで連続関数の一様収束極限は連続関数である。

命題 1 (一様収束と連続性)

𝑋の全ての点が𝑋の極限点となるような集合𝑋に対して以下が成り立つ。

  • 連続関数の列(𝑓𝑛)が関数𝑓に𝑋上一様収束するとき、𝑓は𝑋上の連続関数である。
  • 連続関数の族𝑓(𝑥,𝑦)が𝑦→𝑏で関数𝑙に𝑋上一様収束するとき、𝑙は𝑋上の連続関数である。
  • 連続関数の列(𝑓𝑛)に対して関数項級数∑𝑛𝑓𝑛(𝑥)が𝑋上一様収束するとき、∑𝑛𝑓𝑛(𝑥)は𝑋上の連続関数である。
  • 𝑋×[𝑐,𝑏)上の連続関数𝑓(𝑥,𝑦)に対して関数項積分∫𝑐𝑏𝑓(𝑥,𝑦)d𝑦が𝑋上一様収束するとき、∫𝑐𝑏𝑓(𝑥,𝑦)d𝑦は𝑋上の連続関数である。

また、上記の内容は連続を一様連続に置き換えても成立する。

証明

最初の関数列に対してのみ示す。 任意の𝑎,𝑥∈𝑋と自然数𝑛に対して、

|𝑓(𝑥)−𝑓(𝑎)|≤|𝑓(𝑥)−𝑓𝑛(𝑥)|+|𝑓𝑛(𝑥)−𝑓𝑛(𝑎)|+|𝑓𝑛(𝑎)−𝑓(𝑎)|≤2‖𝑓𝑛−𝑓‖+𝜔𝑓𝑛,𝑎(𝑑(𝑎,𝑥))

が成り立つ。 よって、𝜀>0に対して、十分大きい𝑛を一つ取ることで‖𝑓𝑛−𝑓‖≤13𝜀とでき、 その𝑛に対して𝜔𝑓𝑛,𝑎(𝛿)<13𝜀となる𝛿>0を取れば、 𝑑(𝑎,𝑥)<𝛿なる𝑥∈𝑋に対して|𝑓(𝑥)−𝑓(𝑎)|<𝜀が成り立ち、𝑓は連続である。 一様連続も同様。

命題 2 (点列収束)

𝑋を全ての点が𝑋の極限点となるような集合として、(𝑓𝑛)を𝑋上の連続関数列、𝑓を𝑋上の連続関数とする。 ここで(𝑓𝑛)が𝑓に𝑋上一様収束するならば、𝑋上の任意の収束する点列𝑥𝑛→𝑥に対して𝑓𝑛(𝑥𝑛)→𝑓(𝑥)が成り立つ。 また𝑋を有界閉集合とするとき、逆も成り立つ。

証明

𝑓が𝑋上の連続関数であることに注意して、差を評価すると

|𝑓𝑛(𝑥𝑛)−𝑓(𝑥)|≤|𝑓𝑛(𝑥𝑛)−𝑓(𝑥𝑛)|+|𝑓(𝑥𝑛)−𝑓(𝑥)|≤‖𝑓𝑛−𝑓‖+𝜔𝑓,𝑥(𝑑(𝑥,𝑥𝑛))→0.

よって𝑓𝑛(𝑥𝑛)→𝑓(𝑥)が成り立つ。

逆については各自然数𝑛に対して、|𝑓𝑛(𝑥)−𝑓(𝑥)|は有界閉集合𝑋上の連続関数より最大値を達成する点𝑎𝑛∈𝑋が存在して、

|𝑓𝑛(𝑎𝑛)−𝑓(𝑎𝑛)|=‖𝑓𝑛−𝑓‖

が成り立つ。 ここで(𝑎𝑛)は収束するとして𝑎𝑛→𝑎とおくと仮定より

|𝑓𝑛(𝑎𝑛)−𝑓(𝑎𝑛)|→|𝑓(𝑎)−𝑓(𝑎)|=0.

よって<t_cptfconv> より、‖𝑓𝑛−𝑓‖→0が従い、一様収束が言えた。

極限と積分の順序交換

関数列や関数族、関数項級数は一様収束の下で積分との順序交換ができる。

定理 1 (極限と積分の交換)

面積確定集合𝑋に対して以下が成り立つ。

  • (𝑓𝑛)を𝑋上の積分可能な関数の列とする。 ここで(𝑓𝑛)がある関数𝑓=lim𝑛𝑓𝑛に𝑋上一様収束するとき、 𝑓も𝑋上積分可能で

    ∫𝑋𝑓(𝑥)d𝑥=∫𝑋lim𝑛𝑓𝑛(𝑥)d𝑥=lim𝑛∫𝑋𝑓𝑛(𝑥)d𝑥

    が成り立つ。

  • 𝑓(𝑥,𝑦)を点𝑏の近くの点𝑦に対して𝑥∈𝑋で積分可能な関数を対応させる関数の族とする。 ここで𝑓(𝑥,𝑦)が𝑦→𝑏で𝑋上一様収束するとき、 𝑙(𝑥)=lim𝑦→𝑏𝑓(𝑥,𝑦)も𝑋上積分可能で

    ∫𝑋𝑙(𝑥)d𝑥=∫𝑋lim𝑦→𝑏𝑓(𝑥,𝑦)d𝑥=lim𝑦→𝑏∫𝑋𝑓(𝑥,𝑦)d𝑥

    が成り立つ。

  • (𝑓𝑛)を𝑋上の積分可能な関数の列とする。 ここで関数項級数∑𝑛𝑓𝑛(𝑥)が𝑋上一様収束するとき、 𝐹(𝑥)=∑𝑛𝑓𝑛(𝑥)も𝑋上積分可能で

    ∫𝑋𝐹(𝑥)d𝑥=∫𝑋∑𝑛𝑓𝑛(𝑥)d𝑥=∑𝑛∫𝑋𝑓𝑛(𝑥)d𝑥

    が成り立つ。

最後の関数項級数に対する定理はしばしば項別積分と呼ばれる。

証明

最初の関数列に対してのみ示す。 差を評価すると

|∫𝑋𝑓𝑛(𝑥)d𝑥−∫𝑋𝑓(𝑥)d𝑥|≤∫𝑋sup𝑥∈𝑋|𝑓𝑛(𝑥)−𝑓(𝑥)|d𝑥=‖𝑓𝑛−𝑓‖area(𝑋)→0.

よって定理の内容が従う。

極限と微分の順序交換

微分積分学の基本定理より微分と積分はつながっている関係で、極限と積分の交換の内容をもとに極限と微分の交換を示すことができる。

定理 1 (極限と微分の交換)

開区間𝑋に対して以下が成り立つ。

  • (𝑓𝑛)を𝑋上の𝐶1級関数の列とする。 ここで(𝑓𝑛′)がある関数に𝑋上一様収束し𝑓𝑛(𝑎)が収束するような点𝑎が存在するとき、 (𝑓𝑛)は𝑋上各点収束し𝑓=lim𝑛𝑓𝑛も𝑋上微分可能で

    𝑓′(𝑥)=(lim𝑛𝑓𝑛(𝑥))′=lim𝑛𝑓𝑛′(𝑥)

    が成り立つ。

  • 𝑓(𝑥,𝑦)を点𝑏の近くの点𝑦に対して𝑥∈𝑋で𝐶1級関数を対応させる関数の族とする。 ここで𝑓𝑥(𝑥,𝑦)が𝑦→𝑏で𝑋上一様収束し𝑓(𝑎,𝑦)が収束するような点𝑎が存在するとき、 𝑓(𝑥,𝑦)は𝑋上各点収束し𝑙(𝑥)=lim𝑦→𝑏𝑓(𝑥,𝑦)も𝑋上微分可能で

    𝑙′(𝑥)=(lim𝑦→𝑏𝑓(𝑥,𝑦))′=lim𝑦→𝑏𝑓𝑥(𝑥,𝑦)

    が成り立つ。

  • (𝑓𝑛)を𝑋上の𝐶1級関数の列とする。 ここで関数項級数∑𝑛𝑓𝑛′(𝑥)が𝑋上一様収束し∑𝑛𝑓𝑛(𝑎)が収束するような点𝑎が存在するとき、 ∑𝑛𝑓𝑛(𝑥)は𝑋上各点収束し𝐹(𝑥)=∑𝑛𝑓𝑛(𝑥)も𝑋上微分可能で

    𝐹′(𝑥)=(∑𝑛𝑓𝑛(𝑥))′=∑𝑛𝑓𝑛′(𝑥)

    が成り立つ。

最後の関数項級数に対する定理はしばしば項別微分と呼ばれる。

証明

最初の関数列に対してのみ示す。 𝑥∈𝑋を固定する。 微分積分学の基本定理より

𝑓𝑛(𝑥)=∫𝑎𝑥𝑓𝑛′(𝑥)d𝑥+𝑓𝑛(𝑎).

仮定より𝑛についての極限で右辺は収束するので、

lim𝑛𝑓𝑛(𝑥)=lim𝑛∫𝑎𝑥𝑓𝑛′(𝑥)d𝑥+lim𝑛𝑓𝑛(𝑎)=∫𝑎𝑥lim𝑛𝑓𝑛′(𝑥)d𝑥+lim𝑛𝑓𝑛(𝑎).

この両辺を微分して

(lim𝑛𝑓𝑛(𝑥))′=lim𝑛𝑓𝑛′(𝑥)

を得る。

微分と積分の順序交換

微分は極限で定義されるので、極限と積分の交換の内容をもとに微分と積分の交換を示すことができる。

定理 1 (微分と積分の交換)

𝑋を面積確定集合、𝑌を開区間とする。 𝑋×𝑌上定義された二変数関数𝑓(𝑥,𝑦)が各𝑦∈𝑌に対して𝑥∈𝑋で積分可能で各𝑥∈𝑋に対して𝑦∈𝑌について𝐶1級で𝑦→𝑏で𝑓𝑦(𝑥,𝑦)は𝑓𝑦(𝑥,𝑏)に一様収束するとする。 このとき、𝑓𝑦(𝑥,𝑏)も𝑥∈𝑋で積分可能で

∫𝑋𝑓𝑦(𝑥,𝑏)d𝑥=(∫𝑋𝑓(𝑥,𝑦)d𝑥)′|𝑦=𝑏

が成り立つ。

証明

微分の定義より

(∫𝑋𝑓(𝑥,𝑦)d𝑥)′|𝑦=𝑏=limℎ→0∫𝑋𝑓(𝑥,𝑏+ℎ)d𝑥−∫𝑋𝑓(𝑥,𝑏)d𝑥ℎ=limℎ→0∫𝑋1ℎ(𝑓(𝑥,𝑏+ℎ)−𝑓(𝑥,𝑏))d𝑥

なので、ℎ→0で1ℎ(𝑓(𝑥,𝑏+ℎ)−𝑓(𝑥,𝑏))が𝑓𝑦(𝑥,𝑏)に一様収束することを示せばよい。 𝑓(𝑥,𝑦)は𝑦について𝐶1級であることから、微分積分学の基本定理より

1ℎ(𝑓(𝑥,𝑏+ℎ)−𝑓(𝑥,𝑏))=1ℎ∫0ℎ𝑓𝑦(𝑥,𝑏+𝑟)d𝑟

なので、

|1ℎ∫0ℎ𝑓𝑦(𝑥,𝑏+𝑟)d𝑟−𝑓𝑦(𝑥,𝑏)|≤1ℎ∫0ℎ|𝑓𝑦(𝑥,𝑏+𝑟)−𝑓𝑦(𝑥,𝑏)|d𝑟

ここで𝑓𝑦(𝑥,𝑦)が一様収束するという仮定より度合い関数𝜔が存在して

|𝑓𝑦(𝑥,𝑏+𝑟)−𝑓𝑦(𝑥,𝑏)|≤𝜔(𝑟)≤𝜔(ℎ)

なので、ℎ→0で

sup𝑥∈𝑋|1ℎ∫0ℎ𝑓𝑦(𝑥,𝑏+𝑟)d𝑟−𝑓𝑦(𝑥,𝑏)|≤1ℎ∫0ℎ𝜔(ℎ)d𝑟=𝜔(ℎ)→0

よって1ℎ(𝑓(𝑥,𝑏+ℎ)−𝑓(𝑥,𝑏))は𝑓𝑦(𝑥,𝑏)に一様収束し、 定理が証明される。