極限

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:Otheruses テンプレート:出典の明記 数学においては、数列など、ある種の数学的対象をひとまとまりに並べて考えたものについての極限(きょくげん、テンプレート:Lang-en-short)がしばしば考察される。直感的には、数の列がある値に限りなく近づくとき、その値のことを数列の極限あるいは極限値といい、この数列は収束するという。収束せず正の無限大、負の無限大、振動することを発散するという。

極限を表す記号として、lim (テンプレート:Lang-en, リミット、テンプレート:Lang-la)という記号が一般的に用いられる。例えば次のように使う:

  • limnxn
  • limx0sinxx=1

数列の極限

テンプレート:Main テンプレート:See also 実数数列収束する (テンプレート:Lang) あるいは有限の極限を持つ若しくは極限が有限確定であるとは、番号が進むにつれてその数列の項がある1つの値に限りなく近づいていくことをいう。このとき確定する値をその数列の極限値という。収束しない数列は発散する(テンプレート:Lang)といい、それらはさらに極限を持つものと持たないものに分かれる。発散する数列のうち極限を持つものには、正の無限大に発散するものと負の無限大に発散するものがあり、極限が確定しないものは振動する(テンプレート:Lang)という。

数列の収束

自然数逆数の列 テンプレート:Math2 を考えると、テンプレート:Mvar を限りなく大きくしていくと一般項 テンプレート:Math は限りなく テンプレート:Math に近づいていく。このときこの数列は テンプレート:Math に収束するといい、このことを

limn1n=0

あるいは

1n0(n)

と書く。

カール・ワイエルシュトラスは「限りなく近づく」という曖昧な表現は使わず、イプシロン-デルタ論法を用いて厳密に収束を定義した。これによれば、数列 テンプレート:Math がある一定の値 テンプレート:Mvar に収束するとは、次が成り立つことである(この場合はイプシロン-エヌ論法とも言う):

ε>0,n0 s.t. n[n>n0|anα|<ε]
(どんなに小さな正の数 テンプレート:Mvar をとっても、その テンプレート:Mvar に対して適切な番号 テンプレート:Math を十分大きく定めれば、テンプレート:Math より先の番号 テンプレート:Mvar に対する テンプレート:Mvarテンプレート:Mvar から テンプレート:Mvar ほども離れない範囲に全部入るようにすることができる)

これを用いると、テンプレート:Math2 の極限値は テンプレート:Math であることを以下のようにして示すことができる。

(証明)
自然数は上に有界でない(アルキメデスの性質)から、
ε>0,n0;n[n>n0n>1ε].
従って
|1n0|=1n<ε (n>n0)limn1n=0.

極限値の性質

  • 数列が収束するとき、その極限値はただ一つに限る。
    limnan=α,limnan=βα=β
  • 収束する数列から項を有限個取り除いても、得られた数列は同じ値に収束する。
  • 収束する数列は数の集合として有界である。
    limnan=αK>0;n|an|<K
  • nanbn,limnan=α,limnbn=βαβ

数列の発散

数列が収束しないとき、その数列は発散するという。特に、番号 テンプレート:Mvar を限りなく大きくしていくとき、数列の項の値 テンプレート:Mvar が限りなく大きくなることを、数列 テンプレート:Math正の無限大に発散するといい、

limnan=

または

an(n)

のように表す。イプシロン-エヌ論法では、数列の正の無限大への発散は、

K>0,n0;n[n>n0an>K]

のように定式化される。

また、番号 テンプレート:Mvar を限りなく大きくしていくとき、数列の項の値 テンプレート:Mvar が限りなく小さくなることを、数列 テンプレート:Math負の無限大に発散するといい、

limnan=

または、

an(n)

と表す。数列 テンプレート:Math が負の無限大へ発散することは、各項 テンプレート:Mvar反数にした数列 テンプレート:Math2 が正の無限大に発散することと同値である。あるいは絶対値をとって得られる数列 テンプレート:Math2 が正の無限大に発散すると言っても同じである。イプシロン-エヌ論法では、

K<0,n0;n[n>n0an<K]

となる。

数列が収束せず、また正の無限大にも負の無限大にも発散しない場合、その数列は振動するという。振動も発散の一種である。

様々な極限

テンプレート:Main 実数の列 (xn)n がある数 R について R<xn を満たしているとき(数列 (xn)n が下に有界なとき)、 (xn)n下極限と呼ばれる数

limnxn

を定めることができる。同様にして、上に有界な数列に対しその上極限

limnxn

が定義される。

limlim suplimlim inf と記しても同じ意味である)

数列 (xn)n が極限を持つのは limnxn=limnxn となる場合であり、このとき

limnxn=limnxn=limnxn

となる。さらに、有界な数列のなすベクトル空間 l𝐍 に対して抽象的な関数解析の構成を適用し、任意の有界な数列 (xn)nに対してバナッハ極限と呼ばれる数 LIMxn を、古典的な極限の拡張となるように定めることができる。

点列

ユークリッド空間のように、距離函数 テンプレート:Mvar の定まった空間における点の列についての収束の概念を、実数の列の収束の概念を拡張して定めることができる。すなわち、点列 テンプレート:Math が点 テンプレート:Mvar に収束するとは、正の実数列 テンプレート:Mathテンプレート:Math に収束することである。この概念をさらに一般化して、自然数によって数え上げられるとは限らない「列」とその収束性を一般の位相空間に対して定式化することができる。(#位相空間を参照のこと)

距離 テンプレート:Mvar に関する極限であることを明示するために lim の代わりに d-lim などと書くこともある。

関数

テンプレート:Main

変数の収束に伴う関数の挙動

テンプレート:Math を実関数とし、テンプレート:Mvar を実数とする。式

limxcf(x)=L

または

f(x)L(xc)

とは、テンプレート:Mvar の値を テンプレート:Mvar に“十分に近づければ”テンプレート:Math の値を テンプレート:Mvar に望む限りいくらでも近づけることができることを意味する。このとき「テンプレート:Mvarc に近づけたとき テンプレート:Math の極限は テンプレート:Mvar である」という。これはイプシロン-デルタ論法により

ε>0,δ>0;x[0<|xc|<δ|f(x)L|<ε]

という形で厳密に定義される。このとき、この極限と関数 テンプレート:Mathテンプレート:Math2 における値は無関係であり、テンプレート:Math2 であることもあれば、テンプレート:Mvarテンプレート:Mvar において定義されている必要もないのである。

このことを理解するために次の例を挙げる。

テンプレート:Mvarテンプレート:Math に近づくときの テンプレート:Math の値を考える。この場合、テンプレート:Mathテンプレート:Mvarテンプレート:Math のときに定義されており、値は テンプレート:Math である。

  • f(1.9)=0.4121
  • f(1.99)=0.4012
  • f(1.999)=0.4001

テンプレート:Mvarテンプレート:Math に近づくにつれて テンプレート:Mathテンプレート:Math に近づいていく。したがって、 limx2f(x)=0.4 である。このように f(c)=limxcf(x) であるとき、テンプレート:Mathテンプレート:Math連続であるという。しかし、このようなことが常に成り立つとは限らない。

例として、

g(x)={xx2+1,if x20,if x=2

を考える。テンプレート:Mvarテンプレート:Math に近づくときの テンプレート:Math の極限は テンプレート:Math であるが、limx2g(x)g(2) である。このとき テンプレート:Mathテンプレート:Math で連続でないという。

また、テンプレート:Math のとき、テンプレート:Math の値が限りなく大きくなることを、「テンプレート:Mvarテンプレート:Mvar に限りなく近づくとき関数 テンプレート:Math は正の無限大に発散する」といい、

limxcf(x)=

または、

f(x)(xc)

と表す。このことは次のように厳密に定義される。

K>0,δ>0;x[0<|xc|<δf(x)>K]

逆に、テンプレート:Math2 のとき、テンプレート:Math の値が限りなく小さくなることを、「テンプレート:Mvarテンプレート:Mvar に限りなく近づくとき関数 テンプレート:Math は負の無限大に発散する」といい、

limxcf(x)=

または、

f(x)(xc)

と表す。これは次のように厳密に定義される。

K<0,δ>0;x[0<|xc|<δf(x)<K]

連続な実関数 テンプレート:Mathテンプレート:Math とする極限において発散するならば、テンプレート:Mathテンプレート:Math2 において定義できない。なぜなら、定義されていたとすると テンプレート:Math2 は不連続点となるからである。

無限遠点における挙動

一般には テンプレート:Mvar がある有限の値に近づくときを考えることが多いが、テンプレート:Mvar が正か負の無限に近づくときの関数の極限を定義することもできる。

ある無限区間 テンプレート:Math(を含む集合)で定義される関数 テンプレート:Math において、テンプレート:Mvar が限りなく大きくなると関数 テンプレート:Math の値がある値 テンプレート:Mvar に近づくとき、「テンプレート:Mvar が限りなく大きくなるとき テンプレート:Mathテンプレート:Mvar に収束する」といい、

limxf(x)=L

または、

f(x)L(x)

と表す。

これは次のように定義される。

ε>0,X>0;x[x>X|f(x)L|<ε]

例えば、f(x)=2xx+1 を考える。

  • f(100)=1.9802
  • f(1000)=1.9980
  • f(10000)=1.9998

テンプレート:Mvar が十分大きくなるにつれて、テンプレート:Mathテンプレート:Math に近づく。このとき limxf(x)=2 と表す。

また、ある無限区間 テンプレート:Math で定義される関数 テンプレート:Math において、テンプレート:Mvar が限りなく小さくなると関数 テンプレート:Math の値がある値 テンプレート:Mvar に近づくとき、「テンプレート:Mvar が限りなく小さくなるとき テンプレート:Mathテンプレート:Mvar に収束する」といい、

limxf(x)=L

または、

f(x)L(x)

と表す。

これは次のように定義される。

ε>0,X<0;x[x<X|f(x)L|<ε]

関数の無限における極限においても、関数の発散を考えることができる。

ある無限区間 (a,) で定義される関数 テンプレート:Math において、テンプレート:Mvar が限りなく大きくなると関数 テンプレート:Math の値も限りなく大きくなるとき、「テンプレート:Mvar が限りなく大きくなるとき テンプレート:Math は正の無限大に発散する」といい、

limxf(x)=

または、

f(x)(x):

と表す。

これは次のように定義される。

K>0,X>0;x[x>Xf(x)>K]

また、ある無限区間 (,a) で定義される関数 テンプレート:Math において、テンプレート:Mvar が限りなく小さくなると関数 テンプレート:Math の値が限りなく大きくなるとき、「テンプレート:Mvar が限りなく小さくなるとき テンプレート:Math は正の無限大に発散する」といい、

limxf(x)=

または、

f(x)(x)

と表す。

これは次のように定義される。

K>0,X<0;x[x<Xf(x)>K]

同様に、xx における負の無限大への発散を定義することができる。

xx において、関数 テンプレート:Math が収束もせず、また正の無限大にも負の無限大にも発散しない場合、その関数は数列と同様に振動するという。

関数列の収束

I,fn,f:I とする。

テンプレート:Mathテンプレート:Mvarテンプレート:Mvar各点収束するとは、

ε>0,xI,n0;n[nn0|fn(x)f(x)|<ε]

が成り立つことである。これは、

xI に対して、|fn(x)f(x)|0(n)

同値である。これを各点収束の定義とすることもある。

テンプレート:Mathテンプレート:Mvarテンプレート:Mvar一様収束するとは、次が成り立つことである:

ε>0,n0;xI,n[nn0|fn(x)f(x)|<ε]

これは、

fnf:=supxI|fn(x)f(x)|0(n)

と同値である。上で定義したノルムをスープノルム(または無限大ノルム、上限ノルム)と言う。スープノルムの収束をもって一様収束を定義することもある。

また、区間 I の任意のコンパクト空間上一様収束することをコンパクト一様収束という。I の任意の有界閉区間上一様収束することを広義一様収束ということもある。

定義より、「テンプレート:Mvarテンプレート:Mvar 上一様収束⇒テンプレート:Mvarテンプレート:Mvar 上各点収束」が成り立つ(逆は必ずしも成り立たない)。関数の一様収束性は、lim と ∫ の順序交換や、テンプレート:Ill2の項別積分や項別微分の可能性を保証する(逆に言えば、一様収束が保証されていない段階では、勝手に lim と ∫ の順序を交換したりなどしてはいけない)。

関数の一様収束性を証明するには、上のようにスープノルムの収束を示すのが一般的である。関数項級数の一様収束性ではワイエルシュトラスのM判定法も用いられる。 テンプレート:See also

位相空間

点列の収束の概念は、一般の位相空間においても収束先の近傍系をもちいて定式化される。しかし、一般的な位相空間の位相構造は、どんな点列が収束しているかという条件によって特徴付けできるとは限らない。そこで、有向点族フィルターといった、点列を拡張した構成とその収束の概念が必要になる。任意の位相空間 X に対し、X 上で収束している(収束先の情報も込めた)フィルターの全体 CN(X) や、あるいは収束しているフィルターの全体 CF(X) を考えると、これらからは X の位相が復元できる。

圏論

テンプレート:Main C における図式を「添字圏」 J から C への関手と見なすことにする。特定の図式に対応する関手が与えられたとき、C の対象 Xテンプレート:Sub: XFテンプレート:Sub)テンプレート:Sub に対して次のような条件を考えることができる:

  1. J の任意の射 j について F(j) φテンプレート:Sub = φテンプレート:Sub が成り立つ。ここで iテンプレート:Sub = dom jiテンプレート:Sub = ran j である。
  2. C の任意の対象 Y と射の族 (φテンプレート:Sub: XFテンプレート:Sub)テンプレート:Sub で、1. と同様の条件を満たすものについて射 g: YX で φテンプレート:Sub g = ψテンプレート:Sub (i ∈ Obj(J))を満たすものが一意的に存在する。

このような条件を満たす X(と族 φテンプレート:Sub)のことを F が表す図式の極限(あるいは射影極限、逆極限)と呼ぶ。極限の満たす普遍性により、それぞれの図式に対する極限は(あったとして)自然な同型をのぞき一意に定まる。

極限の典型的な例として、対象の族 (Xテンプレート:Sub)テンプレート:Sub直積テンプレート:Sub< Xテンプレート:Sub や二つの射 f, g: XY の等化射が挙げられる。特定の形 J の図式について必ず C における極限が存在するとき、図式から極限への対応は関手圏 Cテンプレート:Sup への対角射CCテンプレート:Sup に対する随伴関手としてとらえることができる。

この双対補極限(あるいは帰納極限や順極限)と呼ばれる。 テンプレート:See also

関連項目

テンプレート:Analysis-footer テンプレート:Normdaten