MathLabs
定理証明済み

フェルマーの内点極値定理と第2次導関数判定法

内容

ff が定義域の内点 x0x_0 で微分可能であり、x0x_0 が ff の局所極値であるとする。このとき f′(x0)=0f'(x_0)=0 である。逆に f′(x0)=0f'(x_0)=0 であり、ff が x0x_0 の近くで2回微分可能で f′′(x0)≠0f''(x_0)\ne 0 ならば、f′′(x0)>0f''(x_0)>0 のとき x0x_0 は局所極小、f′′(x0)<0f''(x_0)<0 のとき局所極大である。

なぜ正しいのか?

極値では接線が水平でなければならない。なぜなら曲線は山頂(谷底)を越えて向きを変えずに上昇(下降)し続けることはできないからである。第2次導関数はその平らな点で曲線がどちら向きに曲がるかを測り、谷と山を区別する。

証明の概略

(必要性)x0x_0 が局所極大であるとする(局所極小の場合も同様)。ある δ>0\delta>0 が存在し、∣x−x0∣<δ|x-x_0|<\delta を満たすすべての xx に対して f(x)≤f(x0)f(x)\le f(x_0) となる。h∈(0,δ)h\in(0,\delta) に対して f(x0+h)−f(x0)h≤0\dfrac{f(x_0+h)-f(x_0)}{h}\le 0 であり、h→0+h\to 0^+ とすると f′(x0)≤0f'(x_0)\le 0。h∈(−δ,0)h\in(-\delta,0) に対しては分子が ≤0\le 0、分母が負なので f(x0+h)−f(x0)h≥0\dfrac{f(x_0+h)-f(x_0)}{h}\ge 0 であり、h→0−h\to 0^- とすると f′(x0)≥0f'(x_0)\ge 0。ff は x0x_0 で微分可能なので両側極限は一致し、f′(x0)=0f'(x_0)=0 が従う。

(十分性、f′′(x0)>0f''(x_0)>0 の場合)f′(x0)=0f'(x_0)=0 であり f′′f'' が x0x_0 の近くで存在するので、f′′f'' を f′f' の導関数とする定義から x→x0x\to x_0 のとき f′(x)=f′(x0)+f′′(x0)(x−x0)+o(x−x0)=f′′(x0)(x−x0)+o(x−x0)f'(x)=f'(x_0)+f''(x_0)(x-x_0)+o(x-x_0)=f''(x_0)(x-x_0)+o(x-x_0) となる。f′′(x0)>0f''(x_0)>0 なので、この式は xx が x0x_0 よりわずかに小さいとき負、xx が x0x_0 よりわずかに大きいとき正である。

よって f′f' は x0x_0 の前後で符号が −- から ++ に変わる。単調性の定理により ff は x0x_0 のすぐ左で減少、すぐ右で増加しており、これはまさに x0x_0 における局所極小の定義である。

f′′(x0)<0f''(x_0)<0 の場合はすべての不等号を逆にすれば同様であり、f′f' が ++ から −- に変わるので局所極大となる。f′′(x0)=0f''(x_0)=0 のときは上の展開が x0x_0 近傍での f′f' の符号について何の情報も与えないため判定法は不能であり、f′f' の符号を直接調べる必要がある(下の落とし穴で f(x)=x3f(x)=x^3 を用いて示す)。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Michael Spivak (2008). Calculus
  2. Stephen Boyd, Lieven Vandenberghe (2004). Convex Optimization