関数の左極限と数列の収束の関連性についての定理

以下の命題Pと命題Qは互いに言い換え可能(つまりPQ)。
命題P: x0におけるf(x)左極限A
   すなわち、f(x)→A (xx0−0)

   あるいは、

 lim f(x) = A

xx0−0

        
命題Q: ・xnx0  (n→∞)  (つまりx0収束する)
                 ※x0は後出の数列 { xn }の第0項という意味ではないので注意
      かつ
    ・任意のnN についてxnx0
    を満たす限りで任意につくった(どんな)数列{ xn }={ x1 , x2, x3,…}に対しても、
    f (xn) A (n→∞)  (つまり数列 { f ( xn ) }={ f ( x1 ) , f ( x2 ), f ( x3 ),…}がA収束する)
cf. 普通の極限/右極限の場合、これらを包括して

※利用例:関数の左連続性を数列の収束へ言い換えコーシーの判定条件(十分性の証明)、  
※杉浦『解析入門I 』p.53における普通の極限・片側極限を包括した定理を自力でカスタマイズしたものなので
  要確認。


→[《関数の左極限》と《数列の極限》の関係一覧]
→[トピック一覧:1変数関数の収束・極限値] 
総目次 



[証明:PQ]

 
仮定P: f(x)A (xx00)    …(1)
    xnx0 n→∞ )     …(2)
    任意のnN についてxnx0 …(3)
本論
(step1)仮定(1)の確認。
左極限の定義に従うと、(1)はすなわち、
任意の正数εに対して、
       「−δ<
xx0 0 ならば、| f(x)A|<ε   」
   すなわち「 
x ( x0 −δ, x0)ならば、 f(x) ( A−ε,A+ε) 」
   を成り立たせる、ある
実数δが存在するということ。…(4)
(step2)仮定(2)(3)の確認。
数列の収束の定義に従うと、(2)はすなわち、
任意の(どんな小さな)
実数ε’に対して(でも)、
      
「 nNならば、 | xn x0|ε’ 」
  すなわち、「 
nNならば、  xn ( x0ε’, x0ε’) 」
を成り立たたせるある(十分大きな)
自然数Nが存在する 
ということだが、ただし
(3)より、xn (f(x)の定義域){ x |xx0} なので、
任意の(どんな小さな)
実数ε’に対して(でも)、
      
「 nNならば、 −ε’xn x00 」
  すなわち、「 
nNならば、  xn ( x0ε’, x0 ) 」
を成り立たたせるある(十分大きな)
自然数Nが存在する …(5)
となる。 
(step3)
ε’はどんな実数でもいいというので、
ε’として
(4)で定まるδをとっても、(5)はそのまま成り立つ。
    すなわち、
       
(4)で定まった如何なるδに対してであろうとも、
       「 
nNならば、 −δ<xn x00 」     
       を成り立たたせるある(十分大きな)
自然数Nが存在する  …(6)
    ということ。
(step4)
 
(6)で定まった自然数N以上の項についてみると、   
        −δ<
xn x00  
 が成り立つ。
 ならば、
(4)より、(6)で定まった自然数N以上の項については、
 はじめに決めた任意の正数εに対して  
        
| f(xn)A|<ε  
 が成り立つといえる。
(step5)仕上げ
 数列の収束の定義から、これを以下の様に表現してよい。
  
f(xn) A  ( n→∞  


→[《関数の左極限》と《数列の極限》の関係一覧]
→[トピック一覧:1変数関数の収束・極限値] 
総目次  



[証明:QP]

仮定Qf(xn) A n→∞ )        …(1)
    ただし、数列 { xn }は、
       
xnx0 n→∞ )       …(2)
       任意のnN についてxnx0  (3)
     を満たす限りで任意数列(をどのようにとってもよい)
結論P:  f(x)A (xx00)        …(4)
(方針):QPを示すのに、その対偶、すなわち「Pが不成立」Qが不成立」を示す。
 結論
P(4): f(x)A (xx00)」が成り立たないなら、
 仮定
Q(1): f(xn)A n→∞ )({ xn }は、(2)(3)を満たす限りで任意の数列)」も成り立たない、 
 ことを示す。
本論
(step1) Pが成り立たない」「(4)が成り立たない」という仮定の確認。[中内『ろんりの練習帳118-122]
(4): f (x)A (xx00)が成り立たない」と仮定する。
この仮定は、
左極限の定義を用いて正確にとらえると、
  任意の(どんな)実数ε0に対して(でも)、
          「 −δ<
xx0 0ならば、 | f(x)A|<ε0 」
      すなわち「 
x ( x0−δ, x0 )ならば、 f(x) ( A−ε0,A+ε0)  」
  を
任意xについて成り立たせる、ある実数δが存在するということ
否定、すなわち、¬ ( ( ε0 0 ) ( δ>0 ) ( x ) ( −δ< xx00 | f (x)A|<ε0) ) となる。
 
* * * 
これは、

      「 −δ< xx0 0ならば、 | f(x)A|<ε0 」
  すなわち「 
x ( x0−δ, x0 )ならば、 f(x) ( A−ε0,A+ε0)  」
  を
任意xについて成り立たせる、ある実数δが、
  
任意の(どんな)実数ε0に対して(でも)、存在するとは限らない
ということを意味するので、
      「 −δ< xx0 0ならば、 | f(x)A|<ε0 」
  すなわち「 
x ( x0−δ, x0 ) ならば、 f(x) ( A−ε0,A+ε0)  」
  を
任意xについて成り立たせる実数δを存在させないような実数ε0(少なくとは一つは)存在する
と書き換えられる。
厳密に言えば、前の論理式を、
¬ ( A(x) x P(x) )(A(x) x) (¬P(x) )が言い換え可能であることを用いて、  
( ε00 ) ¬ ( ( δ>0 ) ( x ) (−δ< xx00 | f (x)A|<ε0 ) )
と書き換えられる、となる。
 
* * * 
「…を成り立たせる正の実数δを存在させない」というのは、「どんな風に正の実数δをとっても…を成り立たせない」といっても同じことなので、先の命題は、
      「 −δ< xx0 0ならば、 | f(x)A|<ε0 」
  すなわち「 
x ( x0−δ, x0 )ならば、 f(x) ( A−ε0, A+ε0)  」
  を
任意(すべての)xについて成り立たせることを、
  
どんな風に正の実数δをとっても成り立たせない実数ε0(少なくとは一つは)存在する」
と書き換えられる。
厳密に言えば、前の論理式を、
¬ ( A(x) x P(x) )(A(x) x) (¬P(x) )が言い換え可能であることを用いて、
( ε0 0 ) ( δ>0 ) ¬ ( ( x ) ( −δ< xx00 | f (x)A|<ε0 ) )
と書き換えられる、となる。
 
* * * 
「『…を
任意の(すべての)xについて成り立たせること』を成り立たせない」というのは、「…を成り立たせないxが少なくとも一つ存在する」といっても同じことなので、先の命題は、
      「 −δ< xx0 0ならば、 | f(x)A|<ε0 」
  すなわち「 
x ( x0−δ, x0 )ならば、 f(x) ( A−ε0, A+ε0)  」
  を
成り立たせないxを、どんな風に正の実数δをとろうが、少なくとも一つ存在させる
  
実数ε0(少なくとは一つは)存在する」
と書き換えられる。
厳密に言えば、前の論理式を、
¬ ( A(x) x P(x) )(A(x) x) (¬P(x) )が言い換え可能であることを用いて、
( ε00 ) ( δ>0 ) ( x ) ¬ ( −δ< xx00 | f (x)A|<ε0 )
と書き換えられる、となる。
 
* * * 
    「 −δ<
xx0 0ならば、 | f(x)A|<ε0 」
すなわち「 
x ( x0−δ, x0 )ならば、 f(x) ( A−ε0,A+ε0)  」
を成り立たせ
ない、とは、
    「 −δ<
xx0 0なのに | f(x)A|<ε0 でない
すなわち「 
x ( x0−δ, x0 )なのに  f(x) ( A−ε0,A+ε0) でない
という命題が
成立することであるから、
先の命題は、
      「 −δ< xx0 0なのに、 | f(x)A|<ε0 でない
  すなわち「 
x ( x0−δ, x0 ) なのに、 f(x) ( A−ε0, A+ε0) でない
  を
成り立たせるxを、どんな風に正の実数δをとろうが、少なくとも一つ存在させる
  
実数ε0(少なくとは一つは)存在する
と書き換えられる。
厳密に言えば、前の論理式を、
¬(AB)A∧¬(B)が書き換え可能であることを用いて、
( ε00 ) ( δ>0 ) ( x ) ( −δ< xx00 かつ ¬( | f (x)A|<ε0 ) )
と書き換えられる、となる。
 
* * * 
 「 
| f(x)A|<ε0 でない」すなわち「f(x) ( A−ε0,A+ε0) でない」は、もちろん、
 「 
| f(x)A|≧ε0 である」すなわち「f(x) ( A−ε0,A+ε0) 」 のことだから、
先の命題は、
      「 −δ< xx0 0なのに、 | f(x)A|≧ε0 」
  すなわち「 
x ( x0−δ, x0 )なのに、 f(x) ( A−ε0,A+ε0) 」
  を成り立たせる
xを、どんな風に正の実数δをとろうが、少なくとも一つ存在させる
  
実数ε0(少なくとは一つは)存在する」
と書き換えられる。
厳密に言えば、
( ε00 ) ( δ>0 ) ( x ) (−δ< xx00 かつ ( | f (x)A|≧ε0 ) ) (5)
 * * * 
先の命題は、
  | f(x)A|≧ε0 すなわち f(x) ( A−ε0,A+ε0) 
  を
成り立たせるx( x0−δ, x0 )、どんな風に正の実数δをとろうが、少なくとも一つ存在させる
  
実数ε0(少なくとは一つは)存在する
と書き換えられる。
厳密に言えば、前の論理式を、
( A(x) x ) P(x)と∃x ( A(x) P(x) )が書き換え可能であることを用いて、  
( ε00 ) ( δ>0 ) ( x( x0−δ, x0 ) ) (| f (x)A|≧ε0)
と書き換えられる、となる。
 これは、
 δを調整して
( x0−δ, x0 )をどうとっても、
 
( A−ε0 , A+ε0)の範囲からf(x)を飛び出させるx( x0−δ, x0 )を少なくとも一つ存在させるε0が存在する
 ことを、意味している。
以上、「
P(4): f (x)A (xx00)』が成り立たない」という仮定の正確な意味を書き下していった。
(step2) Pが成り立たない」「(4)が成り立たない」という仮定のもとで、ある数列が存在する。
Pが成り立たない」「(4)が成り立たない」という仮定は、(5)で示したように、
ε
0をうまく選べば、「−δ< xx00 かつ | f (x)A|≧ε0 を満たすxが、その具体的な値などは不明であるもののとにかく、δをどんな正数にしようとも、確かに存在することを意味していた。
すると、このε
0のもとで、「−δ< xx00 かつ | f (x)A|≧ε0を満たすxばかりをあつめて並べた数列というのも、δ>0が何であれ、存在することになる。
δはどんな正数でもよいというのだから、たとえば、δ
=1/n(n1以上の自然数)としても、このことは成り立つ。
つまり、
(5)が存在を保証する一定の正数ε0のもとで、
  各自然数
n1に対して、
    「−
1/n xnx00」すなわち「xn ( x01/n, x0 )」を満たし、…(6)
     かつ
    「
| f(xn)A|≧ε0」すなわち「f(xn ) ( A−ε0 , A+ε0)」を満たす  …(7)
  ようなxnが存在する。
厳密にいえば、「
(4)が成り立たない」という仮定のもとでは、(5)はδ>0を任意として成立するのだから、
  
(5)にδ=1/n(自然数n1)を入れて、
           
( ε00 ) ( xn ) ( 1/n < xnx00かつ ( | f (xn)A|≧ε0 ) )
      すなわち、 ( ε00 ) ( xn ( x01/n, x0 ) ) (| f (xn)A|≧ε0)
  としても「(4)が成り立たない」という仮定のもとで成り立つことになる。  
だから、
(5)が存在を保証する一定の正数ε0のもとで、(6) (7)を満たすxnを選んできて、
それを、
x1, x2,xn,…というように並べてつくった数列 { xn }というのも存在することになる。
(step3) Pが成り立たない」「(4)が成り立たない」という仮定のもとで存在する「ある数列」が「Qが成り立たない」ことを証明する。
(5)が存在を保証する一定の正数ε0のもとで、(6) (7)を満たすx1, x2,xn,…を並べた数列 { xn }は、
(6)より(2)(3)を満たしている。
しかし、その
fによる f (x1), f (x2),f (xn),…を並べた数列{ f (xn) }(7)より
  
(1): f (xn)A n→∞
  すなわち、
任意実数εに対して、
            
「 nNならば、 | f (xn) A |ε 」
       を成り立たたせるある
自然数Nが存在する (数列の収束の定義)
を満たさない。
数列{ f (xn) }は、(5)が存在を保証する一定の正数ε0のもとで、| f (xn) A |≧ε0となるxnをわざわざ選んできて並べた数列であるが、このような数列を存在させるε0が現に存在する以上、
上記の「
任意実数εに対して」は言えない。
 
* * * 
Qは、(2)(3)を満たす全ての数列に対して(1)が成立することを主張する命題であるから、
(2)(3)を満たすのに(1)が成立しないという反例が一つでもあれば、否定される。
(5)が存在を保証する一定の正数ε0と、
そのε
0のもとで(6) (7)を満たすx1, x2,xn,…を並べた数列 { xn }の存在は、そのような反例となる。
 
* * * 
以上から、
QPの対偶、すなわち、
 結論
P(4): f(x)A (xx00)」が成り立たないなら、
 仮定
Q(1): f (xn)A n→∞ )({ xn }は、(2)(3)を満たす限りで任意数列)」も成り立たない、 
が示された。
ゆえに、
QP、すなわち、
 仮定
Q(1): f (xn)A n→∞ )({ xn }は、(2)(3)を満たす限りで任意数列)」が成り立てば、
 結論
P(4): f(x)A (xx00)」も成り立つ、
が示されたことになる。


→[《関数の左極限》と《数列の極限》の関係一覧]
→[トピック一覧:1変数関数の収束・極限値] 
総目次  


reference

日本数学会編集『岩波数学辞典(第三版)』項目58関数D族・列(p.158)、項目166収束(pp436).
吉田耕作・栗田稔・戸田宏『平成元年3/31文部省検定済高等学校数学科用 高等学校 微分・積分 新訂版』啓林館、pp.28-33.
神谷和也・浦井憲『経済学のための数学入門』東京大学出版会、1996年、pp.93-95.
高木貞二『解析概論改訂第3版』岩波書店、1983年、p. 20.
小平邦彦『解析入門I』 (軽装版)岩波書店、2003年 p. 76-79.。
和達三樹『理工系の数学入門コース1:微分積分』岩波書店、1988年、pp.26-34.
吹田・新保『理工系の微分積分学』学術図書出版社、1987年。pp.18-19.22-23.
住友洸(たけし)『大学一年生の微積分学』現代数学社、1987年。pp. 24-26.
杉浦光夫『解析入門I』岩波書店、1980年、pp.50-54, p.60.  極限の定義が特殊なので注意。
高橋一『経済学とファイナンスのための数学』新世社、1999年、pp.32-36;42-44..
Fischer,Emanuel.Intermediate Real Analysis(Undergraduate Texts in Mathematics),Springer-Verlag New York Heidelberg Berlin,1983,pp. 228-231; 238-239.
Lang,Serge.Undergraduate Analysis(Undergraduate Texts in Mathematics),Springer-Verlag New York Berlin Heidelberg Tokyo,1983,pp.135-143.
中内伸光『数学の基礎体力をつけるためのろんりの練習帳』共立出版株式会社、2002年、pp.118-122。