1 関数の極限とは
定義 1.1 (関数の極限).aを実数とし、関数fがaを除くaの両側の近く、すなわちある正の数δについて0<∣x−a∣<δを満たすすべてのxで定義されているとする。xがaと異なる値をとりながらaに限りなく近づくときf(x)が値Lに限りなく近づくならば、x→aのときf(x)はLに収束する (converge) といい、Lをx→aにおけるfの極限値 (limit) という。このことをx→alimf(x)=Lと書く。
fがある実数Rについてx>Rを満たすすべてのxで定義されているとき、xを限りなく大きくするとf(x)がLに限りなく近づくことをx→∞limf(x)=Lと書く。fがある実数Rについてx<Rを満たすすべてのxで定義されているとき、xを限りなく小さくするとf(x)がLに限りなく近づくことをx→−∞limf(x)=Lと書く。これらの場合も、f(x)はLに収束するといい、Lを極限値という。
上のそれぞれの近づけ方でf(x)が限りなく大きくなるとき、f(x)は正の無限大に発散する (diverge to positive infinity) といい、x→alimf(x)=∞、x→∞limf(x)=∞のように書く。f(x)が限りなく小さくなるとき、f(x)は負の無限大に発散する (diverge to negative infinity) といい、x→alimf(x)=−∞のように書く。
2 右からの極限と左からの極限
定義 2.1 (片側からの極限).fがある正の数δについてa<x<a+δを満たすすべてのxで定義されているとする。xがaより大きい値をとりながらaに限りなく近づくときf(x)が値Lに限りなく近づくならば、Lをx→aにおけるfの右からの極限 (right-hand limit) といい、x→a+0limf(x)=Lと書く。fがある正の数δについてa−δ<x<aを満たすすべてのxで定義されているとき、xがaより小さい値をとりながらaに限りなく近づくときf(x)が値Lに限りなく近づくならば、Lを左からの極限 (left-hand limit)
といい、x→a−0limf(x)=Lと書く。片側から近づけたときにf(x)が限りなく大きくなる場合と限りなく小さくなる場合も、正の無限大に発散する、負の無限大に発散するといい、x→a+0limf(x)=∞、x→a−0limf(x)=−∞のように書く。
定理 2.2. 関数fが、ある正の数δについて0<∣x−a∣<δを満たすすべてのxで定義されているとし、Lを実数とする。x→alimf(x)=Lが成り立つのは、右からの極限と左からの極限がともに存在して、どちらもLに等しいときであり、そのときに限る。
証明.x→alimf(x)=Lとする。xをaと異なる値をとりながらaに近づけるとf(x)はLに近づくので、xをx>aに限って近づけても、x<aに限って近づけても、f(x)はLに近づく。したがって右からの極限と左からの極限はともに存在してLに等しい。
逆に、右からの極限と左からの極限がともに存在してLに等しいとする。aと異なるxはx>aとx<aのどちらか一方を満たし、どちらの側でも、xをaに近づけるとf(x)はLに近づく。したがって、xがaと異なる値をとりながらaに近づくときf(x)はLに近づき、x→alimf(x)=Lである。▨
例 2.3.x=0についてf(x)=x∣x∣と定める。x>0ではf(x)=1、x<0ではf(x)=−1であるから
limx→0+0f(x)=1,limx→0−0f(x)=−1
である。二つが一致しないので、定理 2.2によりx→0limf(x)は存在しない。
例 2.5.x=0についてf(x)=x1とする。xが正の値をとりながら0に近づくとx1は限りなく大きくなり、xが負の値をとりながら0に近づくとx1は限りなく小さくなる。したがって
limx→0+0x1=∞,limx→0−0x1=−∞
である。x1はx>0で正の値を、x<0で負の値をとるので、x→0のとき正の無限大にも負の無限大にも発散しない。また、x>0の側で限りなく大きくなるので、x→0のときどの実数にも収束しない。
3 極限の四則計算と大小関係
数列の極限の§B1.7 定理 3.1と§B1.7 定理 3.3にあたる規則が、関数の極限についても成り立ちます。
定理 3.1.aを実数とし、xの近づけ方をx→a、x→a+0、x→a−0、x→∞、x→−∞のいずれか一つに定める。正の数δまたは実数Rを用いて、近づけ方に応じて0<∣x−a∣<δ、a<x<a+δ、a−δ<x<a、x>R、x<Rと表されるxの範囲を、その近づけ方に応じた範囲という。また、その近づけ方での極限を、近づけ方を省いてlimと書く。関数f、gはその近づけ方に応じたある範囲のすべてのxで定義されており、limf(x)=L、limg(x)=M(L、Mは実数)であるとする。このとき、同じ近づけ方について次が成り立つ。
- 定数k、lについて、lim{kf(x)+lg(x)}=kL+lMである。
- limf(x)g(x)=LMである。
- M=0ならば、その近づけ方に応じたある範囲のすべてのxでg(x)=0であり、limg(x)f(x)=MLである。
- その近づけ方に応じたある範囲のすべてのxでf(x)≤g(x)が成り立つならば、L≤Mである。
根号を含む式は定理 3.1の対象ではありません。根号を含む式の極限には、次の規則を用います。
定理 3.2.xの近づけ方を一つ定め、関数gはその近づけ方に応じたある範囲のすべてのxで定義されてg(x)≥0を満たすとする(近づけ方、それに応じた範囲、limの書き方は定理 3.1と同じである)。limg(x)=b(bは実数。定理 3.1 (4)によりb≥0である)ならば、limg(x)=bである。
本記事では、定理 3.1と定理 3.2を証明せずに認めて用います。これらの精密な証明は、ε と δ による関数の極限の定義から、
§D1.11 ε-δ による関数の極限と連続性をはじめとする
§D1 ε-論法と基礎解析の記事で扱います。
4 変数を限りなく大きく、または小さくしたときの極限
x→∞の極限とx→−∞の極限は、一致するとはかぎりません。
例 4.1.f(x)=x2+1xとする。x>0ではx2=xであるから、分母をx1+x21と書くことができ、f(x)=1+x211となる。x→∞limx21=0であるから、定理 3.2により1+x21は1に収束し、定理 3.1 (3)により
limx→∞f(x)=1
である。x<0ではx2=−xであるから分母は−x1+x21となり、f(x)=−1+x211である。x→−∞limx21=0であるから、定理 3.2と定理 3.1により
limx→−∞f(x)=−1
である。x2=xと書いてしまうと、負の側で符号を取り違える。
5 不定形の整理
分子と分母がともに0に収束する商は、定理 3.1 (3)の条件M=0を満たしません。分子と分母がともに正の無限大または負の無限大に発散する商や、ともに正の無限大に発散する二つの式の差は、定理 3.1が前提とする収束を満たしません。数列の場合と同じく、これらの00型、∞∞型、∞−∞型は不定形であり、式を変形して定理 3.1を用いることができる形に直してから極限を取ります。
- 約分(00型): 分子と分母を因数分解し、x=aで共通因数を消します。limx→2x−2x2−4=limx→2x−2(x−2)(x+2)=limx→2(x+2)=4
- 最高次の項で割る(∞∞型): 分子と分母を分母の最高次の項で割ります。x→∞のとき、3x2−x2x2+1は分子と分母をx2で割ると3−x12+x21となり、32に近づきます。
- 有理化(∞−∞型や根号を含む式): 共役な式を掛けて根号の差を消します。
注意 5.1 (変形の前に定義域を書き出す). 根号を含む式では根号の中が0以上である範囲を、分母を含む式では分母が0にならない範囲を、変形の前に書き出す。x2をxと書き換える操作はx≥0でしか正しくなく、分子と分母をxで割る操作はx=0でしか正しくない。変形が正しい範囲と、極限を考えている範囲が重なっていることを確かめる。
例 5.2.x→∞lim(x2+x−x)を求める。x2+xはx2+x≥0、すなわちx≤−1またはx≥0で定義される。x→∞の極限を考えるので、x>0の範囲で式を変形する。xを限りなく大きくするとx2+xもxも限りなく大きくなるので、この極限は∞−∞型の不定形である。
x>0ではx2+x+x>0であるから、x2+x+xを掛けて割ることができ、
x2+x−x=x2+x+x(x2+x)−x2=x2+x+xx
となる。さらにx>0ではx=x2であるからxx2+x=1+x1であり、分子と分母をxで割ると
x2+x+xx=1+x1+11
となる。x→∞limx1=0であるから、定理 3.2により1+x1は1に収束し、定理 3.1により
limx→∞(x2+x−x)=1+11=21
である。
6 連続性
定義 6.1 (点における連続性と、区間での連続性).fがaを含むある範囲で定義されており、x→alimf(x)=f(a)が成り立つとき、fはaで連続 (continuous) であるという。区間に属するどの点でも連続であるとき、fはその区間で連続であるという。区間の端点では、区間の内側からの片側の極限で考える。
この定義では三つが同時に要求されています。f(a)が定まること、極限が存在すること、そして両者が等しいことです。どれか一つでも欠ければ、その点で連続ではありません。
例 6.2.
- f(x)=x∣x∣(x=0)はx=0で値が定まらず、極限も存在しない。
- g(x)=x−2x2−4(x=2)はx→2の極限が4であるが、g(2)が定まっていない。g(2)=4と定めれば連続になる。
- h(x)を、x=0のとき0、x=0のとき1と定める。極限も値も存在するが、極限0と値1が食い違う。
定理 6.3.
- 多項式P(x)で表される関数は、すべての実数で連続であり、どの区間でも連続である。
- 多項式P(x)、Q(x)について、分数関数Q(x)P(x)はQ(a)=0を満たすすべての実数aで連続である。
- Iを区間とし、分数関数R(x)がIのすべてのxで定義されてR(x)≥0を満たすとする。このとき関数R(x)はIで連続である。
証明.(1)を示す。aを実数とする。定数関数のx→aにおける極限値はその定数であり、xにx自身を対応させる関数のx→aにおける極限値はaである。定理 3.1 (2)を繰り返し用いると、正の整数mについてx→alimxm=amである。多項式P(x)=c0+c1x+⋯+cdxdに定理 3.1 (1)を繰り返し用いるとx→alimP(x)=P(a)である。Pはすべての実数で定義されているので、Pはaで連続である。区間の端点cでは、Pがcで連続であることと定理 2.2により、区間の内側からの片側の極限もP(c)に等しい。したがってPはどの区間でも連続である。
(2)を示す。Q(a)=0とする。(1)によりx→alimP(x)=P(a)、x→alimQ(x)=Q(a)である。定理 3.1 (3)により、ある正の数δについて0<∣x−a∣<δを満たすすべてのxでQ(x)=0であり、x→alimQ(x)P(x)=Q(a)P(a)である。Q(a)=0でもあるから、Q(x)P(x)は∣x−a∣<δを満たすすべてのxで定義されており、aで連続である。
(3)を示す。cをIの点とする。R(c)が定義されているので、(2)によりx→climR(x)=R(c)である。cがIの端点でないとき、ある正の数δについて∣x−c∣<δを満たすxはすべてIに属し、そこでR(x)≥0であるから、定理 3.2によりx→climR(x)=R(c)である。cがIの左端(右端)であるとき、定理 2.2によりx→c+0limR(x)=R(c)(x→c−0limR(x)=R(c))であり、ある正の数δについてc<x<c+δ(c−δ<x<c)を満たすxはすべてIに属するから、定理 3.2によりx→c+0limR(x)=R(c)(x→c−0limR(x)=R(c))である。したがってR(x)はIで連続である。▨
したがって、多項式の極限と、分母が0にならない点での分数関数の極限は、x=aを代入して求めることができます。
連続な関数に、その点に収束する数列の各項を代入すると、次が成り立ちます。この規則は中間値の定理の証明に用います。
定理 6.4. 関数fが実数cで連続であるとする。数列{xn}がcに収束し、各xnがfの定義域に属するならば、n→∞limf(xn)=f(c)である。fが区間Iで連続であり、cがIの端点であってIに属する場合も、各xnがIに属するならば同じ結論が成り立つ。
本記事では定理 6.4を証明せずに認めて用います。数列を用いた関数の極限と連続性の特徴づけの精密な証明は、§D1.11 ε-δ による関数の極限と連続性が扱います。
7 中間値の定理
閉区間で連続な関数のグラフは、途切れずにつながって見えます。この見え方を主張として述べたものが中間値の定理です。この定理は、§B1.8 極限の存在についてで実数の連続性として認めた区間縮小法から導かれます。
証明.f(a)<k<f(b)の場合を示す。f(b)<k<f(a)の場合は、−fも[a,b]で連続であるから、fとkを−fと−kに置き換えるとこの場合に帰着する。
閉区間の列を次のように定める。I1=[a,b]とする。Ij=[lj,rj]が定まったとき、その中点をmとして
- f(m)≤kならばIj+1=[m,rj]、
- f(m)>kならばIj+1=[lj,m]
と定める。j=1ではf(l1)=f(a)<k<f(b)=f(r1)である。f(lj)≤k≤f(rj)が成り立つとき、f(m)≤kならばf(lj+1)=f(m)≤k≤f(rj)=f(rj+1)であり、f(m)>kならばf(lj+1)=f(lj)≤k<f(m)=f(rj+1)である。したがって、すべてのjについて
f(lj)≤k≤f(rj)
が成り立つ。
Ij+1⊆Ijであり、長さは半分ずつになるのでrj−lj=2j−1b−aとなり、0に近づく。したがって§B1.8 定理 2.1により、すべてのIjに属する実数cがただ一つ存在する。cはI1=[a,b]に属する。
lj≤c≤rjであるから、ljもrjもcとの差がrj−lj以下であり、数列{lj}、{rj}はどちらもcに収束する。各lj、rjは[a,b]に属し、fは[a,b]で連続であるから、定理 6.4によりf(lj)→f(c)、f(rj)→f(c)である。すべてのjについてf(lj)≤k≤f(rj)が成り立つので、§B1.7 定理 3.3を各項がkである数列との比較に用いて
f(c)≤k≤f(c)
を得る。したがってf(c)=kである。f(a)=kかつf(b)=kであるからcはaともbとも異なり、開区間(a,b)に属する。▨
例 7.3.x3−3x+1=0が0<x<1に解をもつことを示す。f(x)=x3−3x+1は多項式で表される関数であるから、定理 6.3 (1)により[0,1]で連続であり、
f(0)=1>0,f(1)=−1<0
である。0はf(1)とf(0)のあいだにあるから、定理 7.1によりf(c)=0を満たすcが(0,1)に存在する。
閑話休題:ラマヌジャンの無限に深い根号 1911 年、インドの数学雑誌にラマヌジャンが次の問題を投稿しました。
1+21+31+41+⋯= ?根号が無限に深く入れ子になった式です。のちにラマヌジャン自身が答えを示しました。値は3です。
もとになるのは恒等式x+1=1+x(x+2)です。x+2の部分に同じ恒等式を(xをx+1に取り替えて)代入する操作を繰り返すと、上の入れ子が現れます。x=2とすれば値は3になります。
ただし、この操作だけでは等号は正当化されません。無限に続く式は、それ自体では意味を持たず、有限で切った列の極限として初めて意味を持ちます。有限で切った式の値が3に近づくことを、上下から評価して確かめる必要があります。この見方は、無限級数、無限積、連分数のいずれにも共通します。