\usepackageamsmath\usepackageamsfonts\usepackageamssymb\usepackagefancybox\usepackagegraphics\usepackagemathrsfs\usepackage[all]xy\usepackagepgfplots\pgfplotssetcompat=newest\usetikzlibraryintersections,calc,arrows.meta

コーシー列の便利さ|収束列との関係と実数の集合ℝの完備性

微分積分学の基本
微分積分学の基本

大雑把に言えば,添え字m,nが大きければanamの値がほとんど違わないような実数列{an}コーシー列といいます.

この記事で説明するように実数列が収束列であることとコーシー列であることは同値であり,このことから実数列の収束を簡単に示せる場合があります.

この記事では

  • コーシー列の定義
  • コーシー列と収束列の関係
  • コーシー列の応用例
  • 完備性と有理数列の注意点

を順に説明します.

スクロールできます

微分積分学の参考文献

以下は微分積分学に関するオススメの教科書です.

微分積分学(笠原晧司 著)

数学科など理論系の学生向けの微分積分学の入門書です.基本的な例から発展的な例まで扱われており,バランスの良い教科書です.

コーシー列の定義

コーシー列の定義はε-N論法による実数列の収束の定義に似ているので,まずは実数列の収束の定義を復習しておきましょう.

実数列の収束(ϵ-N論法)の定義の復習

実数列{an}αR収束するとは,任意のϵ>0に対して,あるNNが存在して,

    \begin{align*}n>N\Ra|a_n-\alpha|<\epsilon\end{align*}

が成り立つことをいう.また,このときlimnan=αanα (n)などと表す.

Rendered by QuickLaTeX.com

言葉で説明すれば

  1. どんなに小さな正の数ϵを用意したとしても
  2. 十分大きな正の整数Nをとれば
  3. n>Nのときanαの誤差|anα|ϵよりも小さくできる

とき,実数列{an}αに収束するというわけですね.

数列の収束の定義(ε-N論法)|例題から考え方を理解しよう
高校数学では学ぶ数列の極限の定義は直感的で分かりやすいのですが,数学的には少々曖昧です.そこで,数列の極限を厳密に定義する方法として,この記事ではε-N論法をイメージから説明します.

コーシー列の定義

数列がコーシー列であるとは次のように定義されます.

実数列{an}コーシー列(Cauchy sequence)であるとは,任意のϵ>0に対して,あるNNが存在して,

    \begin{align*}m,n>N\Ra|a_m-a_n|<\epsilon\end{align*}

が成り立つことをいう.

Rendered by QuickLaTeX.com

言葉で説明すれば

  1. どんなに小さな正の数ϵを用意したとしても
  2. 十分大きな正の整数Nをとれば
  3. m,n>Nのときamanの誤差|aman|ϵよりも小さくできる

とき,実数列{an}をコーシー列であるというわけですね.

「どこに近付いているか」という情報がなくてもコーシー列が定義される点が収束列との大きな違いで,のちに説明するようにこれがコーシー列の便利さに繋がっています.

コーシー列の有界性

コーシー列の基本性質として,必ず有界であることが証明できます.

実数列{an}がコーシー列なら有界である.

{an}はコーシー列なので,あるNNが存在して

    \begin{align*}m,n>N\Ra|a_m-a_n|<1\quad\dots(*)\end{align*}

が成り立つから,n>Nなら

    \begin{align*}|a_{N+1}-a_n|<1\iff a_{N+1}-1<a_n<a_{N+1}+1\end{align*}

が成り立つ.よって,

    \begin{align*}K:=&\max\{a_1,a_2,\dots,a_{N},a_{N+1}+1\}, \\L:=&\min\{a_1,a_2,\dots,a_{N},a_{N+1}-1\}\end{align*}

とおくと,任意のnに対してLanKが成り立つ.よって,実数列{an}は有界である.

()はコーシー列の定義でϵ=1として得られるものですね(ϵは任意なので,ϵ=1としても良いですね).

添え字がNより大きいところで項は1より大きく違わないので,n>NならanaN+1の誤差±1の範囲に収まっており有界です.また,a1,a2,,aNは有限個の項しかないので有界です.

このことから,コーシー列は全体で有界と言えるわけですね.

スクロールできます

コーシー列と収束列の関係

冒頭で触れたように,実数列{an}に対しては

  • {an}が実数に収束すること
  • {an}がコーシー列であること

は同値です.このことを証明しましょう.

収束列ならコーシー列であることの証明

実数列{an}収束列ならコーシー列である.

任意にϵ>0をとる.{an}は収束列なので,α:=limnanとおくと,あるNNが存在して

    \begin{align*}n>N\Ra|a_n-\alpha|<\frac{\epsilon}{2}\end{align*}

が成り立つ.よって,m,n>Nなら三角不等式と併せて

    \begin{align*}|a_m-a_n|=&|(a_m-\alpha)+(\alpha-a_n)| \\\le&|a_m-\alpha|+|a_n-\alpha|<\frac{\epsilon}{2}+\frac{\epsilon}{2}=\epsilon\end{align*}

が成り立つ.よって,{an}はコーシー列である.

m,nが十分大きければ,|amα|, |anα|がどちらも十分に小さいことを利用して証明していますね.

この命題の証明には実数の性質を使っていないので,一般の距離空間上の点列に対しても同様の主張が成り立ちます.

コーシー列なら収束列であることの証明

先ほど証明したコーシー列の有界性ボルツァーノ-ワイエルシュトラスの定理を用いることで,実数列がコーシー列なら実数に収束することを証明することができます.

実数列{an}がコーシー列なら収束列である.

任意にϵ>0をとる.コーシー列の定義より,あるN1Nが存在して

    \begin{align*}m,n>N_1\Ra|a_m-a_n|<\frac{\epsilon}{2}\quad\dots(*)\end{align*}

が成り立つ.

また,上の補題よりコーシー列{an}有界だから,ボルツァーノ-ワイエルシュトラスの定理より{an}の収束部分列{ank}kが存在する.ここで

    \begin{align*}\alpha:=\lim\limits_{k\to\infty}a_{n_k}\end{align*}

とおく.このとき,あるN2Nが存在して

    \begin{align*}k>N_2\Ra|a_{n_k}-\alpha|<\frac{\epsilon}{2}\quad\dots(**)\end{align*}

が成り立つ.

よって,N:=max{N1,N2}とおけば,n>Nのとき三角不等式と併せて

    \begin{align*}|a_{n}-\alpha|=&|(a_n-a_{n_{N+1}})-(a_{n_{N+1}}-\alpha)| \\\le&|a_n-a_{n_{N+1}}|+|a_{n_{N+1}}-\alpha| \\<&\frac{\epsilon}{2}+\frac{\epsilon}{2}=\epsilon\end{align*}

が成り立つ.よって,{an}は収束列である.ただし,最後の不等号<においては

  • 第1項ではn,nN+1>NN1より()
  • 第2項ではnN+1>NN2より()

を用いた.

m,nが十分大きければ,|amα|, |anα|がどちらも十分に小さいことを利用して証明していますね.

この定理の証明には実数の性質(ボルツァーノ-ワイエルシュトラスの定理)を使っているので,一般の距離空間上の点列に対しては成り立つとは限りません.

コーシー列の応用例

実数列についてコーシー列であることと収束列であることが同値なら,なぜわざわざコーシー列を定義する必要があるのか疑問に思う人がいるかもしれません.

しかし,実はコーシー列は次のような問題に応用することができます.

一般項an=112+122++1n2の実数列{an}が収束することを示せ.

数列{an}は実数列だからコーシー列であることを示せば収束することが分かる.

任意にϵ>0をとる.m,nNm>nとすると

    \begin{align*}|a_m-a_n|=&\frac{1}{(n+1)^2}+\frac{1}{(n+2)^2}+\dots+\frac{1}{m^2} \\\le&\frac{1}{n(n+1)}+\frac{1}{(n+1)(n+2)}+\dots+\dfrac{1}{(m-1)m} \\<&\bra{\frac{1}{n}-\frac{1}{n+1}}+\bra{\frac{1}{n+1}-\frac{1}{n+2}}+\dots+\bra{\frac{1}{m-1}-\frac{1}{m}} \\=&\frac{1}{n}-\frac{1}{m}<\frac{1}{n}\end{align*}

が成り立つ.よって,N=1ϵとおくと,m,n>Nなら

    \begin{align*}|a_m-a_n|<\max\brb{\frac{1}{n},\frac{1}{m}}<\frac{1}{N}<\epsilon\end{align*}

となるから,{an}はコーシー列である.よって,{an}は収束する.

もし収束列であることを直接示そうとすると,極限αを見つけてきて|anα|を考える必要があります.

一方,上のようにコーシー列は極限がどこにあろうが関係なく示すことができる点で,コーシー列であることの方が示しやすいことも多いです.

実は極限limn(112+122++1n2)を求める問題はバーゼル問題とよばれており,先人の努力により現在では

    \begin{align*}\lim_{n\to\infty}\bra{\dfrac{1}{1^2}+\dfrac{1}{2^2}+\dots+\dfrac{1}{n^2}}=\frac{\pi^2}{6}\end{align*}

であることが知られています.

しかし,|anπ26|を評価するのは大変ですから,上記のコーシー列を用いる解答のありがたみが分かりますね.

完備性と有理数列の注意点

ここまで説明してきた「実数列{an}がどんなコーシー列でも実数の極限値をもつ」という性質を実数全部の集合R完備性(completeness)といいます.

一方,実は有理数全部の集合Qは完備性をもちません.すなわち,有理数列{an}がコーシー列であっても有理数の極限値をもつとは限りません.

実際,数列{an}の第n項を「2の小数第nを切り捨ててできる実数」とすると,

    \begin{align*}a_1=1,\ a_2=1.4,\ a_3=1.41,\ a_4=1.414,\dots\end{align*}

と全ての項が有理数となるので{an}は有理数列です.しかし,この極限limnan=2は有理数ではありませんね.

このように,収束する有理数列{an}がコーシー列だからといっても,極限limnanは有理数とは限らないことに注意してください.

管理人

プロフィール

山本やまもと 拓人たくと

元予備校講師.講師として駆け出しの頃から予備校の生徒アンケートで抜群の成績を残し,通常の8倍の報酬アップを提示されるなど頭角を表す.

飛び級・首席合格で大学院に入学しそのまま首席修了するなど数学の深い知識をもち,本質をふまえた分かりやすい授業に定評がある.

現在はオンライン家庭教師,社会人向け数学教室での講師としての教育活動とともに,京都大学で数学の研究も行っている.専門は非線形偏微分方程式論.大学数学系YouTuberとしても活動中.

趣味は数学,ピアノ,甘いもの食べ歩き.公式LINEを友達登録で【限定プレゼント】配布中.

Twitter・大学数学YouTube・公式LINEを見てみる

コメント