スポンサーリンク

「極大値、極小値って?」「ロルの定理を証明しよう!」【解析学の基礎シリーズ】1変数実数値関数の微分編 その7

微分法

本記事の内容

本記事は、極大値と極小値とは何か、ロル(ロル)の定理のイメージとその証明を説明する記事です。

本記事を読むにあたり、微分係数について知っている必要があるため、以下の記事も合わせて御覧ください。

極値(極大値、極小値)

極大値、極小値のイメージとその数学的な説明

極値は高校数学で三次関数の単元で出現したと思います。
そのイメージを思い出すと、三次関数に対して、

f(x)=0f(x)=0を満たすようなxxが極値の候補で、そのxxの前後でffの増減が変わっていれば、f(x)f(x)を極値と呼びますよ。

というような説明で学習したかと思います。

図で描くとこんな感じでした。

故に、極値が複数あることもあります。

しかし、この説明だと「ffはある範囲で微分可能である。」という仮定が必要になります。
そもそも微分可能でなければf(x)=0f(x)=0という方程式が解けないどころかf(x)f(x)が存在するかどうか分かりません。

本来極値は微分可能かどうかということには依存しません。
つまり、微分可能でないような関数に対しても極値というのは存在します。
例えば、以下のようなカクカクしている関数にも極値は存在します。

故に、上記の

f(x)=0f(x)=0を満たすようなxxが極値の候補で、そのxxの前後でffの増減が変わっていれば、f(x)f(x)を極値と呼びますよ。

という説明は微分可能な関数の場合については説明できているのですが、微分可能でない場合の極値については説明していないことになります。

よって、もっと一般的に(微分可能でない場合も含めた)極値、すなわち極大値と極小値とは何か、ということについて説明します。

とはいえ、イメージとしては同じです。
直感的には、

  • f(c)f(c)ccに十分近い範囲で、ffの最大値になっているときに、f(c)f(c)は極大値という。
  • f(c)f(c)ccに十分近い範囲で、ffの最小値になっているときに、f(c)f(c)は極小値という。

ということです。

これを数学的に書くと以下になります。

極値(極大値、極小値) IIRRの区間、cIcIf:IRf:IRとする。
  • 極大値
  • f(c)f(c)ccに十分近い範囲で、ffの最大値になっているとき、すなわち (ϵ>0) s.t. (xI:|xc|<ϵ) f(c)f(x)(ϵ>0) s.t. (xI:|xc|<ϵ) f(c)f(x) が成り立っているとき、f(c)f(c)ff極大値という。
  • 極小値
  • f(c)f(c)ccに十分近い範囲で、ffの最小値になっているとき、すなわち (ϵ>0) s.t. (xI:|xc|<ϵ) f(c)f(x)(ϵ>0) s.t. (xI:|xc|<ϵ) f(c)f(x) が成り立っているとき、f(c)f(c)ff極小値という。
極大値、極小値をあわせて極値という。ffccで極値をとるとき、cc極値点という。

ここで、注意ですが、極大値と最大値、極小値と最小値は一致することもあります。

しかし、極大値だからといって最大値とは限りませんし、極小値だからといって最小値とも限りません。
さらに言えば、最大値だからといって極大値は限りませんし、最小値だからといって極小値とも限りません。

極値の性質

極値の説明の際に、最初に高校数学では

f(x)=0f(x)=0を満たすようなxxが極値の候補で、そのxxの前後でffの増減が変わっていれば、f(x)f(x)を極値と呼びますよ。

というような説明で習いましたよね〜という話をしました。
しかしこれは「微分可能っていう仮定が必要になっちゃってるよね〜」という話もしました。

とはいえ、この高校数学的な説明が間違っているわけではありません。
主張としては正しいです。
ただ、極値の説明としては不十分だ、という話です。

なぜ正しいのか、ということは次の事実が成り立つからです。

命題1. 内点で極値を取るならば、その極値点での微分係数は00に等しい。すなわち、IRの区間、f:IRcは以下を満たすとする。 (ϵ>0) s.t. B(c;ϵ)I, ただし、B(c;ϵ)={xR|xc|<ϵ}であり、これを満たすcIの内点という。 また、f(c)fの極値であり、fcで微分可能であるとする。このとき、f(c)=0である。

要するに、「極値点での微分係数は0でござんす。」というわけです。

この命題の証明を与えます。

命題1.の証明

まずは、fcで極大値をとる場合を考えます。
※極小値の場合も同様です。

すなわち、
(ϵ>0) s.t. (xI:|xc|<ϵ) f(c)f(x)
が成り立っているとします。
このとき、|h|<ϵであれば、|hc|<ϵですので、
f(c+h)f(c)0
です。

このとき、h>0であれば、h0ですので、
f(c+h)f(c)h0
です。
故に、ここでh+0とすると、f(c)0です。

一方、h<0であれば、h0ですので、
f(c+h)f(c)h0
です。
故に、ここでh0とすると、f(c)0です。
従って、f(c)0かつf(c)0ですので、f(c)=0です。

次に、fcで極小値をとる場合を考えます。

すなわち、
(ϵ>0) s.t. (xI:|xc|<ϵ) f(c)f(x)
が成り立っているとします。
このとき、|h|<ϵであれば、|hc|<ϵですので、
f(c+h)f(c)0
です。

このとき、h>0であれば、h0ですので、
f(c+h)f(c)h0
です。
故に、ここでh+0とすると、f(c)0です。

一方、h<0であれば、h0ですので、
f(c+h)f(c)h0
です。
故に、ここでh0とすると、f(c)0です。
従って、f(c)0かつf(c)0ですので、f(c)=0です。

以上のことから、fcで極大値を取ろうが、極小値を取ろうがf(c)=0が導けました。

ちなみに、「”cIの内点である”という条件を使って無くね?」と思うかもしれませんが、暗に使っています。
というもの、f(c+h)を考えるときに使っています。
もし仮にcIの内点でなければ、つまり、cIの外側や端っこの点だったときを考えてみます。

cIの外側だったらそもそも定義域外なので、fcでの値f(c)は存在しません。
cIの端っこの点であれば、c+hIの外側に出てしまう可能性があるのでこの場合もダメです。
従って、f(c+h)という値の存在を担保するためにcIの内点である、という条件が必要になります。

証明終わり

次にロルの定理を説明し、証明します。

ロルの定理

ロルの定理は平均値の定理(後の記事で解説します)の証明に必要な事実になります。
また、ロルの定理はワイエルシュトラスの最大値定理(【解析学の基礎シリーズ】関数の極限編 その16)から導けます。

さて、まずはロルの定理のイメージからいきましょう。

ロルの定理のイメージ

なんてことありません。
「当然じゃね?」となる方も多いと思います(かくいう筆者もそう思います)。

ロルの定理を平たく言えば、

ある関数が、定義域内で連続で、定義域の端っこの点を除いた点で微分可能で、定義域の端っこの点での関数の値が一致してれば、定義域内に必ず微分係数が0となるような点がありますよ。

ということです。
文章で書かれても「は?」となるかもしれませんので、図で説明します。

このように、途切れること無くf(a)f(b)を滑らかに(微分可能であるという条件)つないだとき、つないだ線には必ず極値を取りまっせ、ということです。

先程も述べましたが、筆者はロルの定理を初めて見たときに「当然じゃね?」と思いました。
そういう意味ではワイエルシュトラスの最大値定理や中間値の定理を初めて見たときと感覚が似ています。

では、ロルの定理を数学的に明示して、証明しましょう!

ロルの定理の明示とその証明

ロルの定理を明示します。

ロルの定理 f:[a,b]Rは連続で、(a,b)で微分可能、f(a)=f(b)が成り立つとする。このとき、 c(a,b) s.t. f(c)=0 が成り立つ。

この定理の証明にはワイエルシュトラスの最大値定理を使います。

ワイエルシュトラスの最大値定理は何だったか、というと、次でした。

ワイエルシュトラスの最大値定理 K=[a,b]Rの区間、関数f:KR[a,b]で連続とする。このとき、fKにおける最大値、最小値が存在する。 すなわち、Rの閉区間で定められた連続な関数はその閉区間で最大値、最小値を持つ。

ワイエルシュトラスの最大値定理の証明は【解析学の基礎シリーズ】関数の極限編 その16を御覧ください。

では、証明に入りましょう。

ロルの定理の証明

f:I=[a,b]Rは連続で、(a,b)で微分可能、f(a)=f(b)が成り立つとします。
目標は、f(c)=0を満たすようなc(a,b)を見つけてくることです。

今、f:IRは連続ですのでワイエルシュトラスの最大値定理の仮定を満たします。
従って、fI=[a,b]で最大値と最小値を取ります。

仮に、最大値と最小値が等しければ、fは定数関数です。
実際、fIで最大値と最小値を取るので、
(c[a,b]) s.t. (x[a,b]) f(c)f(x)f(c)f(x)
が成り立ちます。
すなわち、
(c[a,b]) s.t. (x[a,b]) f(c)=f(x)
です。
f(c)は定数ですので、これはまさにfが定数関数であることを指しています。

従って、最大値と最小値が一致していれば、fは定数関数ですので、c=a+b2とすれば、c(a,b)かつf(c)=0です。

次に、最大値と最小値が等しくない場合を考えます。
この場合、最大値と最小値のうち、少なくとも一方はf(a)=f(b)と等しくありません。
すなわち、[a,b]の端点a,bでない[a,b]の点(a,bの中の点)、いわばIのある内点cが存在して、cfは最大値かまたは最小値を取ることになります。

より噛み砕いて言えば、

fの最大値がf(a)=f(b)と等しくなく、最小値がf(a)=f(b)と等しい場合

fの最大値がf(a)=f(b)と等しく、最小値がf(a)=f(b)と等しくない場合

fの最大値と最小値のどちらもf(a)=f(b)と等しくない場合

いずれも場合でも、Iの内点cで最大値か最小値を取ることになります。

この場合、最大値は極大値に、最小値は極小値に一致します。
これは直感的にも分かりますが少々言及しておきます。

c(a,b)で最大値f(c)を取る場合、f(c)Iでの最大値ですので、
(xI) f(c)f(x)
です。
つまり、ϵ=a+b2としたとして、|xc|<ϵを満たすようなxIに対しても、f(c)f(c)が成り立っています。
故にf(c)は極大値です。

同様に、c(a,b)で最小値f(c)を取る場合、f(c)Iでの最小値ですので、
(xI) f(c)f(x)
です。
つまり、ϵ=a+b2としたとして、|xc|<ϵを満たすようなxIに対しても、f(c)f(c)が成り立っています。
故にf(c)は極小値です。

以上のことから、x=cで極値を取るわけですので命題1.の仮定を満たします。
従って、命題1.によりf(c)=0です。

故にロルの定理が成り立ちます。

ロルの定理の証明終わり

今回は極値(極大値、極小値)とロルの定理とその証明を説明しました。

極大値、極小値はそれぞれ最大値、最小値とは異なりますが一致することもあります。
つまり、最大値かつ極大値であるような定義域内の点が存在することもあれば、最小値かつ極小値であるような定義域内の点が存在することもあります。
しかし、必ず一致するわけではないということに注意してください。

ロルの定理は平たく言えば、

ある関数が、定義域内で連続で、定義域の端っこの点を除いた点で微分可能で、定義域の端っこの点での関数の値が一致してれば、定義域内に必ず微分係数が0となるような点がありますよ。

ということでした。
この定理の証明にはワイエルシュトラスの最大値定理を使うことで最大値と最小値の存在を担保し、この場合はその最大値と最小値がそれぞれ極大値と極小値と一致するので、微分係数が0ですよ、という流れでした。

次回はこのロルの定理を使って平均値の定理のイメージとその証明を与えます。

乞うご期待!
質問、コメントなどお待ちしております!

コメントをする

タイトルとURLをコピーしました