イプシロン-デルタ論法のソースを表示
←
イプシロン-デルタ論法
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{脚注の不足|date=2023年6月}} [[解析学]]において、'''ε-δ論法'''(イプシロンデルタろんぽう、{{Lang-en|(ε, δ)-definition of limit}})とは、[[実数]]値のみを用いることで([[無限]]を直接に扱うことを回避しながら)[[関数の極限]]を[[定義]]する方法である。本来は使用する文字は何でも良いが、慣例的に「[[ε]]」「[[δ]]」が使用されることが多いので、このような名称が付けられた<ref group="注釈">ε は"error"、δ は"distance"の頭文字であると理解するのが妥当である。実際、コーシーは彼の著作の中で ε を"error"の省略として用いている。</ref><ref>{{Cite web |url=https://web.archive.org/web/20200125151433/https://mathoverflow.net/questions/82302/why-do-we-use-epsilon-and-delta/82310 |title=My question is not about who was first with this notation, but rather: |website=mathoverflow.net |publisher=math over flow |date= |accessdate=2020-01-26}}</ref>。 「異なる値を取りながら、限りなく近づく」という定義が忌避されるのは、厳密性に欠けるからではなく、「限りなく(=無限)」を直接に扱っているからである。 [[列の極限]]を定義する類似の方法に'''ε-N論法'''(イプシロンエヌろんぽう)があり、本記事ではこれも扱う。 == 歴史的背景 == [[アイザック・ニュートン|ニュートン]]と[[ゴットフリート・ライプニッツ|ライプニッツ]]が創設した[[微分積分学]]は、[[無限小]](どんな正の実数よりも小さな正の数)や[[無限|無限大]](どんな実数よりも大きな数)といった[[実数]]の範囲では定義できない概念を用いている。このような状況は[[レオンハルト・オイラー|オイラー]]によって微分積分学が大幅な発展を遂げる18世紀まで継続された。当時の数学者達は[[級数]]の[[発散級数|発散]]や[[収束級数|収束]]に関する定義に無頓着なまま理論を発展させていったため、しばしば誤った結論が導かれてしまうことがあった。 19世紀に入ると[[オーギュスタン=ルイ・コーシー|コーシー]]や[[ベルナルト・ボルツァーノ]]らによって、厳密な定義に基づいて微分積分学を再構築しようとする試みがなされるようになる。この時期から収束や[[連続]]に関する定義は厳密化されていく。ε-δ論法は1860年代の[[カール・ワイエルシュトラス]]の講義によって完成されたもので、これによって無限小や無限大という概念を一切使用せずに収束・連続が定義されるようになった。数学史において、微積分学を完成させたとする評価もあるコーシーは『解析教程』(''Cours d'analyse de l'Ecole royale polytechnique'') で、ε-δ論法を用いて関数の連続性の定義を行った。しかし、この時点でも、連続と[[一様連続]]の区別はなかったためにコーシーは自著の中でそのことに起因する誤りをおかしている。 なお、ε-δ論法の登場により一度は数学から追放された無限小や無限大を用いる解析も現代では'''超実数'''を用いることで正当化され、[[超準解析]](Non-standard analysis または古典的に'''無限小解析''' Infinitesimal analysis とも呼ばれる)という分野で研究されている。 == 関数値の収束 == 限りなく近付くという極限の概念は、以下に示す、有限の値をとる変数の論理式だけで定義することができる。 [[実数値関数|実関数]] {{math2|''f'': '''R''' → '''R'''}} に対して、[[極限]]の式 :<math>\lim_{x \to a}f(x) = b</math> とは、 :(もし){{mvar|x}} を {{mvar|a}} に限りなく近づけさえすれば、{{math|''f''(''x'')}} は(必ず){{mvar|b}} に近づく ことであった。これを ε-δ論法で定義すると :<math>{}^{\forall} \varepsilon >0,\; {}^{\exist} \delta >0 \;;\; {}^{\forall} x \in \mathbb{R} \; [0 < |x-a| < \delta \rArr |f(x)-b| < \varepsilon]</math> となる。これは :[[全称記号|任意]]の[[正の数と負の数|正]]の数 {{mvar|ε}} に対し、ある適当な正の数 {{mvar|δ}} が[[存在記号|存在]]して、{{math2|0 < {{abs|''x'' − ''a''}} < ''δ''}} を満たす全ての[[実数]] {{mvar|x}} に対し、{{math2|{{abs|''f''(''x'') − ''b''}} < ''ε''}} が成り立つ。 という意味の[[論理包含|条件]]である。ε-δ論法による極限値の定義の妥当性は次のようになる。 {{math|''f''(''x'')}} が {{mvar|b}} にいくらでも近づくとは、有限値で表現すると、<u>任意の</u> {{math2|''ε'' > 0}} に対して、{{math|''f''(''x'')}} が {{mvar|b}} の {{mvar|ε}}近傍に属するようになっていくということになる。そこで、{{mvar|ε}} の値に応じて {{math2|''δ'' > 0}} が存在し、{{mvar|x}} が {{mvar|a}} の {{mvar|δ}} 近傍に属していれば、それを満たすということになる。 {{math2|''ε'', ''δ''}} は[[無限小]]でなく有限の値であるが、それぞれいくらでも小さい値を取れるということが極限の概念を明確に定義している。{{math2|''ε'' > 0}} の一つを {{math|''ε''{{sub|1}}}} とするとき、{{math|''ε''{{sub|1}}}} に対応する {{math|''δ''{{sub|1}}}} を選べば {{math2|0 < {{abs|''x'' − ''a''}} < ''δ''{{sub|1}} ⇒ {{abs|''f''(''x'') − ''b''}} < ''ε''{{sub|1}}}} を成り立たせることができるが、{{math|''ε''{{sub|1}}}} よりもさらに小さい {{math2|''ε''{{sub|2}}}}(例えば {{math|''ε''{{sub|1}}/10}})を考えると、成立しなくなりうる。しかしその分より小さい {{math|''δ''{{sub|2}}}} を適当に取ることで、{{math2|0 < {{abs|''x'' − ''a''}} < ''δ''{{sub|2}} ⇒ {{abs|''f''(''x'') − ''b''}} < ''ε''{{sub|2}}}} が成り立つようにできる。 [[否定]]である、極限が存在しないとは、ある {{mvar|ε}} で {{mvar|δ}} が存在しないとなる。 条件を満たすとき、正の数 {{mvar|δ}} は {{mvar|ε}} に依存する変数である。{{mvar|ε}} に対する {{mvar|δ}} は一般に1つとは限らず無数にあるが、1つでも見つければ存在を示したことになる。例えば :<math>\lim_{x \to 3} x^2 = 9</math> を ε-δ論法で考えると次のようになる。任意の {{mvar|ε}} に対して {{math2|''δ'' {{=}} {{sqrt|''ε'' + 9}} − 3}} と取れば :<math>0<|x-3|< \delta = \sqrt{\varepsilon+9}-3</math> ならば :<math>|x^2-9|=|x+3||x-3| < (\delta+6)\delta = (\sqrt{\varepsilon+9}+3)(\sqrt{\varepsilon+9}-3) = \varepsilon</math> なので :<math>{}^{\forall} \varepsilon >0,\; {}^{\exist} \delta >0 \;;\; x \in \mathbb{R} \; [0 < |x-3| < \delta \rArr |x^2-9| < \varepsilon]</math> が成り立ち、{{math2|''x'' → 3}} のとき {{math2|''x''{{sup|2}} → 9}} となることが ε-δ論法により示されたことになる。 == 数列の収束 == 実[[数列]] {{math2|''a''{{sub|1}}, ''a''{{sub|2}}, …, ''a{{sub|n}}'', …}} の極限値が :<math>\lim_{n \to \infty}a_n = b</math> であるとは、{{mvar|n}} を大きくすれば {{mvar|a{{sub|n}}}} は {{mvar|b}} に限りなく近づくという意味であった。 これを有限値による論理式で定義すると :<math>{}^{\forall} \varepsilon >0,\; {}^{\exist} N \in \mathbb{N} \;\mathrm{s.t.}\; {}^{\forall} n \in \mathbb{N} \; [n>N \rArr |a_n-b| < \varepsilon]</math> となる。これは :任意の正の数 {{mvar|ε}} に対し、ある適当な自然数 {{mvar|N}} が存在し、{{mvar|N}} より大きい全ての自然数 {{mvar|n}} に対して {{math2|{{abs|''a{{sub|n}}'' − ''b''}} < ''ε''}} が成り立つ、という意味である。この論理式は {{mvar|δ}} ではなく {{mvar|N}} を使うため ε-δ論法ではなく '''ε-''N''論法'''と呼ばれる。ε-''N''論法による数列の極限の定義の妥当性は次のようになる。 {{mvar|a{{sub|n}}}} が {{mvar|b}} にいくらでも近づくとは、有限値で表すと、<u>任意の</u>正の数 {{mvar|ε}} に対して {{mvar|a{{sub|n}}}} が {{mvar|b}} の {{mvar|ε}}近傍に属していくということになる。そこで、十分大きな {{mvar|N}} を取ると、{{mvar|N}} より大きい全ての番号 {{mvar|n}} に対し、{{mvar|a{{sub|n}}}} は {{mvar|b}} の {{mvar|ε}}近傍に入るということになる。ここで {{mvar|N}} は {{mvar|ε}} に依存する数である。 :ε-δ論法では {{mvar|ε}} が小さくするにつれて {{mvar|δ}} を小さくとらなければならないが、ε-''N''論法では {{mvar|ε}} を小さくするにつれて {{mvar|N}} を大きくしなければならない。 例えば {{math2|''a{{sub|n}}'' {{=}} {{sfrac|''n'' + 1|''n''}}}} のとき {{math2|''N'' > {{sfrac|1''|ε''}}}} となるように {{mvar|N}} を取れば {{math2|''n'' > ''N''}} という条件のもとで :<math>\left| \frac{n+1}{n} -1 \right| = \frac{1}{n} < \frac{1}{N} < \varepsilon</math> となるので :<math>{}^{\forall} \varepsilon >0,\; {}^{\exist} N \in \mathbb{N} \;\mathrm{s.t.}\; {}^{\forall} n \in \mathbb{N} \; [n > N \rArr |a_n-1| < \varepsilon]</math> が成り立ち、数列 {{mvar|a{{sub|n}}}} は {{math|1}} に収束することが ε-''N''論法による定義に基づき示される。 == 関数の連続性 == [[関数 (数学)|実関数]] {{math2|''f'': '''R''' → '''R'''}} が :<math>\lim_{x \to a}f(x) = f(a)</math> を満たすとき、{{math|''f''(''x'')}} は {{math2|''x'' {{=}} ''a''}} で'''[[連続 (数学)|連続]]'''であるという。この[[論理包含|条件]]は関数の極限を ε-δ論法で表すことで定義される。[[区間 (数学)|開区間]] {{math2|''I'' {{=}} (''p'', ''q'')}} 上の任意の点 {{math2|''a'' ∈ ''I''}} で {{math|''f''(''x'')}} が連続であるとき、{{mvar|f}} は {{mvar|I}} 上連続であるという。これを ε-δ論法で定義すると :<math>{}^{\forall} \varepsilon >0,\; {}^{\forall} a \in I,\; {}^{\exist} \delta >0 \; \mathrm{s.t.}\; {}^{\forall} x \in I\; [|x-a| < \delta \rArr |f(x)-f(a)| < \varepsilon]</math> となる。 :s.t.句の最初に現れる {{math2|{{sup|∀}}''x'' ∈ ''I''}} という条件によって {{mvar|I}} が[[区間 (数学)|閉区間]] {{math2|[''p'', ''q'']}} の時もその端点での {{math|''f''(''x'')}} の片側連続性 ::<math>\lim_{x \to p+}f(x) = f(p)</math> ::<math>\lim_{x \to q-}f(x) = f(q)</math> :が定義される。半開区間 {{math2|[''p'', ''q'')}} や {{math2|(''p'', ''q'']}} などのときも同様である。 このように連続性を ε-δ論法で定義した場合 {{mvar|δ}} は {{mvar|ε}} と {{mvar|a}} の両方に依存する可能性がある。 連続性の定義の条件の順序を変えて :<math>{}^{\forall} \varepsilon > 0,\; {}^{\exist} \delta > 0 \;\mathrm{s.t.}\; {}^{\forall} a \in I, {}^{\forall} x \in I\; [|x-a| < \delta \rArr |f(x)-f(a)| < \varepsilon]</math> とした場合、{{mvar|δ}} は {{mvar|ε}} のみに依存し、{{mvar|a}} に依存しない。この時 {{math|''f''(''x'')}} は {{mvar|I}} 上'''[[一様連続]]'''であるという。 例えば、{{math2|''I'' {{=}} (0,1]}} とし、その上で定義された関数 {{math2|''f''(''x'') {{=}} {{sfrac|1|''x''}}}} は、連続であるが一様連続ではない。なぜなら、どんな {{mvar|δ}} を選んでも、<math>a = \min(\delta,1)</math>, {{math2|''x'' {{=}} {{sfrac|''a''|1 + ''a''}}}} のとき :<math>\left| x-a \right| =\left| \frac{a} {1+a} - a \right| = \frac{a^2}{1+a} < a = \min(\delta,1)\le \delta</math> かつ :<math>\left| \frac{1}{x} - \frac{1}{a} \right| = \left| \frac{1+a}{a} - \frac{1}{a} \right| = 1</math> であるから、{{math2|''ε'' ≤ 1}} となる {{mvar|ε}} に対して条件を満たすような {{mvar|δ}} は存在しない。 :この {{math|1}} というのは本質的ではなく、この場合は、どんな {{mvar|ε}} に対しても条件を満たすような {{mvar|δ}} が存在しないことが分かる。 :このように有界な区間上で定義された連続な関数で無限大に発散しているようなものなどが、連続だが一様連続ではない例としてよく用いられる。 == 関数列の収束 == 区間 {{mvar|I}} 上で定義された実関数の[[列 (数学)|列]] {{math2|''f''{{sub|0}}(''x''), ''f''{{sub|1}}(''x''), ''f''{{sub|2}}(''x''), …, ''f{{sub|n}}''(''x''), …}} に対して''I'' 上で定義される実関数 {{math|''f''(''x'')}} が存在し、各 {{math2|''x'' ∈ ''I''}} に対して極限の式 :<math>\lim_{n \to \infty} f_n(x) = f(x)</math> が成り立つとき、関数列 {{math|{{mset|''f{{sub|n}}''(''x'')}}}} は {{math|''f''(''x'')}} に'''各点収束'''(かくてんしゅうそく)するという。 上記を ''ε''-''N'' 論法で定義すれば :<math>{}^{\forall} \varepsilon >0,\; {}^{\forall} x \in I,\; {}^{\exist} N \in \mathrm{N} \;\mathrm{s.t.}\; {}^{\forall} n \in \mathbb{N}\; [n > N \rArr |f_n(x)-f(x)| < \varepsilon]</math> となる。{{mvar|N}} は {{math2|''ε'', ''x''}} に依存する。{{math|''x'' {{=}} ''c''}} などの特定の値で関数列を見たときに {{math2|''f''{{sub|0}}(''c''), ''f''{{sub|1}}(''c''), ''f''{{sub|2}}(''c''), …, ''f{{sub|n}}''(''c''), …}} が数列として {{math|''f''(''c'')}} に収束するという意味である。 条件の順序を変えた :<math>{}^{\forall} \varepsilon >0,\; {}^{\exist} N \in \mathbb{N} \; \mathrm{s.t.}\; {}^{\forall} x \in I,\; {}^{\forall} n \in \mathbb{N};\ [n > N \rArr |f_n(x)-f(x)| < \varepsilon]</math> が成立するとき、 関数列 {{math|{{mset|''f{{sub|n}}''(''x'')}}}} は {{math|''f''(''x'')}} に'''一様収束'''(いちようしゅうそく)するという。 この条件は各点収束と違い、{{mvar|N}} は {{mvar|x}} と無関係に {{mvar|ε}} のみに依る、言い換えると区間 {{mvar|I}} 内の全ての {{mvar|x}} に共通の {{mvar|N}} が取れる、という意味である。 例えば {{math2|''I'' {{=}} (0,1)}} 上で定義される {{math2|''f{{sub|n}}''(''x'') {{=}} ''x{{sup|n}}''}} は {{math2|''f''(''x'') {{=}} 0}} という定数関数に各点収束するが、一様収束はしない。{{mvar|ε}} を {{math|1}} より小に取れば、どのように {{mvar|N}} を大きく取っても、例えば {{math2|''n'' {{=}} ''N'' + 1}} と {{math2|''ε''{{sup|1/(''N''+1)}} < ''x'' < 1}} に対して {{math2|1={{abs|''f{{sub|n}}''(''x'') − ''f''(''x'')}} = ''x{{sup|n}}'' = ''x''{{sup|''N''+1}} > ''ε''}} となってしまうためである。 :''I'' の両端点まで含めた区間 {{math2|[0,1]}}({{mvar|I}} の[[閉包 (位相空間論)|閉包]])上で考えると、{{math2|''f{{sub|n}}''(''x'') {{=}} ''x{{sup|n}}''}} は {{math2|0 ≤ ''x'' < 1}} では {{math2|''f''(''x'') {{=}} 0}} に各点収束し、{{math2|''x'' {{=}} 1}} では常に {{math2|''f{{sub|n}}''(1) {{=}} 1}} で、{{math2|''f''(''x'') {{=}} 0 (0 ≤ ''x'' < 1)}} とは連続ではない。こういった事情が、各点収束なのに一様収束ではないという性質と繋がっている。 == 数学教育における取り扱い == 微積分学の定理の内、特に関数の極限に関する定理は、この ε-δ論法による定義に基づき証明される。言葉を代えれば、ε-δ論法を用いない微分積分学は厳密な定義に基づかないため、数学界では[[高校数学]]の段階で ε-δ論法による定義を教えるべきである、という意見もある。一方で、数学以外の自然科学を含む多くの分野ではε-δ論法により定義されるほどの厳密さを用いなくても、(過程はともかく)結果的には正しい結論に至ることが多く、それらの分野においては大学教育であっても不要と見なす意見もあり、ε-δ論法による定義を教えることの必要性は、数学教育における古くて新しい論争である。 == より深く知りたい人のための参考書の例 == * {{Cite book|和書 |author=中根美知代 |title=ε-δ論法とその形成 |publisher=[[共立出版]] |isbn=978-4320019331 |year=2010}} * {{Cite book|和書 |author1=原惟行 |author2=松永秀章 |title=イプシロン・デルタ論法 完全攻略 |publisher=共立出版 |isbn=978-4320110120 |year=2011}} * {{Cite book|和書 |author=田中降幸 |title=ε-δ論法と論理学 |publisher=[[東京図書出版]] |isbn=978-4866411217 |year=2018}} * {{Cite book|和書 |author=宮島静雄 |title=微分積分学Ⅰ |publisher=共立出版 |year=2003}} == 脚注 == === 注釈 === {{Reflist|group="注釈"}} === 出典 === {{Reflist}} == 参考文献 == * {{Cite book|和書 |author=John R. Taylor |translator=林茂雄、馬場凉 |title=計測における誤差解析入門 |publisher=[[東京化学同人]] |isbn=480790521X |year=2000 |ref=テイラー}} * {{Cite book|和書 |author=吉永悦男 |title=初等解析学―実数+イプシロン・デルタ+積分 |year=1994 |isbn=4563002305}} == 関連項目 == * [[連続 (数学)]] * [[極限]] * [[はさみうちの原理]] * [[0.999...]] {{DEFAULTSORT:いふしろんてるたろんほう}} {{Normdaten}} [[Category:解析学]] [[Category:極限 (数学)]] [[Category:量化]] [[Category:数学に関する記事]]
このページで使用されているテンプレート:
テンプレート:Cite book
(
ソースを閲覧
)
テンプレート:Cite web
(
ソースを閲覧
)
テンプレート:Lang-en
(
ソースを閲覧
)
テンプレート:Math
(
ソースを閲覧
)
テンプレート:Math2
(
ソースを閲覧
)
テンプレート:Mvar
(
ソースを閲覧
)
テンプレート:Normdaten
(
ソースを閲覧
)
テンプレート:Reflist
(
ソースを閲覧
)
テンプレート:脚注の不足
(
ソースを閲覧
)
イプシロン-デルタ論法
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報