中間値の定理
概要
中間値の定理といえば高校数学の数学IIIに出てきて、証明はされずに自明という扱いをされてそのまま使われている定理である。しかし大学の一年前期くらいにやる微分積分学の授業で論法によって極限がきちんと定義された状態になると、証明できる定理となる。
主張
連続な関数について、であるとき、を満たす全ての実数について、あるが存在して、を満たす。
証明
次の主張は前提としておく。
- 有界で単調増加な数列は収束する。
- が連続関数で、ならば
- はさみうちの原理
まずは、数列を次のように定義する。こうして定義した数列がをみたすに収束することを示すことが証明の主な流れとなる。
- とする。ならばとする。
- 一方、ならばとする。
このとき、すべての自然数について、を満たしている。このことは帰納法を使うと示すことができる。
また、は単調増加な数列となり、は単調減少な数列となる。このことは、であり、の次の項は増加するかそのままであるため明らかである。についても同様な議論ができる。
よって前提「有界で単調増加な数列は収束する」より、はともにある値に収束する。収束値をそれぞれとする。
ここで、を示したい。これは簡単で、
$$\beta=\lim_{n\to\infty}(b_n)=\lim_{n\to\infty}a_n+(b_n-a_n)$$
$$=\alpha+\lim_{n\to\infty}(b-a)2^{-n}=\alpha$$
というように基本的な極限操作で示すことができる。数列の定義よりが等比数列になっていることが注意点である。ここで、とおくと、実はとなっている。これを証明する。
さきほど言及した、「すべての自然数について、を満たしている。」という性質を使う。この不等式に対してはさみうちの原理を適用させる。
は連続関数であるため、であることを注意すると、
$$f(a_n)\leq k\leq f(b_n)$$
をとすると、
f(c)=kとなる。このは数列の定義によりを満たしていることは明らかである。(証明終わり)
あとがき
この証明は区間縮小法をヒントにして構成したものである。そして内容も極力高校数学だけでわかるようにしたつもりであるが、「有界で単調増加な数列は収束する」などといった定理を使わざるを得なかったため、残念ながらこの証明は高校範囲を超越してしまった。