クローネ学園ロゴクローネ学園
ホーム塾紹介時間割無料ドリル合格実績ライブラリー無料体験申込
ライブラリーへ
16数学高校生

【数Ⅲ】中間値の定理で「解の存在」を示す|なぜ閉区間で連続が必要か・開区間の問題を閉区間で解く理由

高校数学Ⅲの中間値の定理を、解けない方程式でも「解があること」を示す道具として解説します。なぜ閉区間で連続が必要かをグラフで説明し、開区間で解の存在を示す問題をなぜ閉区間で解いてよいのかにも踏みこみます。1/x=log2 x、cosx=x型の証明と確認演習つき。高松市の学習塾クローネ学園が大学受験を支えます。

この記事について

「方程式 1xlog2x=0\dfrac{1}{x}-\log_2 x=0 が解をもつことを示せ」——こう言われて,手が止まった経験はありませんか。解を求めよなら式変形すればいい。でも「解があることを示せ」と言われると,求められないのにどうやって示すんだ,と固まってしまう。中間値の定理が苦手な人の多くは,ここでつまずきます。

数Ⅲの中間値の定理は,まさにこの「解を求めずに,解があることだけを示す」ための道具です。1xlog2x=0\dfrac{1}{x}-\log_2 x=0cosx=x\cos x=x のように,式変形ではどうやっても解けない方程式でも,「この範囲に解が少なくとも 11 つある」と証明できます。

手順そのものは難しくありません。難しいのは,多くの参考書が流してしまう次の 22 つの「なぜ」です。

  • なぜ「閉区間で連続」という条件が必要なのか
  • 問題は「開区間 a<x<ba<x<b に解がある」と聞いているのに,なぜ閉区間 [a,b][a,b] で解き進めてよいのか

この記事では,この 22 つをグラフで腑に落としてから,証明の型と確認演習に進みます。

この記事でいちばん伝えたいこと

中間値の定理がやっているのは,たった一つのことです。「切れ目なくつながった線が,下から上へ移るなら,途中で必ず 00 の高さを通る」——ただこれだけ。

  • 「切れ目なく」を保証するのが連続の条件
  • 「下から上へ」を保証するのが両端で異符号f(a)f(a)f(b)f(b) の符号が違う)の条件

この 22 つがそろえば,線は必ず xx 軸を横切る。横切る点が「解」です。定理の文言を暗記するのではなく,この一枚の絵を持っておくことが本質です。


中間値の定理とは

中間値の定理(解の存在版)

関数 f(x)f(x)

  • ① 閉区間 [a, b][a,\ b] で連続
  • f(a)f(a)f(b)f(b) が異符号(f(a)f(b)<0f(a)f(b)<0

を満たすならば,方程式 f(x)=0f(x)=0a<x<ba<x<b に少なくとも 11 つの実数解をもつ。

使い方の流れはいつも同じです。

ステップやること
1方程式を f(x)=0f(x)=0 の形にして f(x)f(x) を決める
2区間の両端 a, ba,\ b を読み取る
3[a, b][a,\ b]f(x)f(x) が連続であることを述べる(条件①)
4f(a)f(a)f(b)f(b) を計算し,異符号であることを示す(条件②)
5中間値の定理より「a<x<ba<x<b に解をもつ」と結論する

KRONE ポイント

中間値の定理は「解を求める」道具ではなく「解があると言う」道具。f(x)=0f(x)=0 とおいて,両端の符号が違うことさえ示せれば,解の値がわからなくても存在は保証できます。


なぜ「連続」が必要か

中間値の定理の前提は「閉区間 [a, b][a,\ b] で連続」。この条件には「連続」と「閉区間(端点 a, ba,\ b を含む)」の 22 つの要素があります。まずは「連続」がなぜ要るのかから見ます。

ここが最大の急所です。条件②(両端で異符号)だけでは,解があるとは言えません。つながっていること(連続)が抜けると,符号が違っても解を飛び越えてしまうからです。

左:連続な関数は f(a)<0・f(b)>0 のとき必ずx軸を横切り解をもつ。右:途中に段差のある不連続な関数は、両端が異符号でもジャンプしてx軸を横切らず解をもたない、という対比のグラフ。
  • 左(連続)f(a)<0f(a)<0 で下から始まり,f(b)>0f(b)>0 で上に着く。線が切れていないので,どんな描き方をしても必ず xx 軸(高さ 00)を一度は通ります。その通過点が解です。
  • 右(不連続):両端の符号は同じく異符号なのに,途中に段差(ジャンプ)があります。線は xx 軸の手前で途切れ,段差の上から再開するので,xx 軸を一度も横切りません。=解がない。

つまり「異符号」だけでは不十分で,「切れ目なくつながっている」=連続があって初めて「必ず横切る」と言い切れます。これが「連続」が前提に要る理由です。ではなぜ「開区間 (a, b)(a,\ b)」ではなく「閉区間 [a, b][a,\ b]」——端点 a, ba,\ b まで含めるのか。それを次に見ます。

KRONE ポイント

連続の条件を落とすと,異符号でも解があるとは限りません。証明では「f(x)f(x)[a, b][a,\ b] で連続であり」の一文を必ず書くこと。logx\log xx>0x>0 で連続)・1x\dfrac1xx0x\neq0 で連続)・三角関数(実数全体で連続)など,連続な関数の和・差・積はまた連続,という事実が根拠になります。


なぜ「閉区間」——端点まで含めるのが必要か

「連続」の次は,なぜ端点 a, ba,\ b を含めた閉区間でなければならないかです。これは前の「連続」とは別の理由で,混同しないように分けて押さえましょう。

理由は一言で言えば,定理が端点の値 f(a), f(b)f(a),\ f(b) の符号を使うからです。端点 a, ba,\ b をきちんと含めて,そこでの値をグラフに乗せないと,「横切るかどうか」が変わってしまいます。

下の図を見てください。本来は f(a)f(a) が正・f(b)f(b) が負で,異符号だから「解があるはず」の状況です。ところが区間が aa を含まない(端が開いている)ために,aa での値 f(a)f(a)xx 軸より上)がグラフから抜け落ちています。

端点aを含まない半開区間の関数のグラフ。本来f(a)は正(x軸より上)だがaを含まないため抜けており(白丸)、区間内のグラフはaの右の開いた点(負)から始まりbまで負のまま。よってx軸を横切らず解が見つからない。端aの値が抜けると横切る部分が消えることを示す。

すると区間の中に残るグラフは,aa のすぐ右(xx 軸より下)から始まって bb までずっと負のままxx 軸(y=0y=0)を一度も横切らず,解があるはずなのに見つかりませんxx 軸を横切らせていた「正の側の端」が,aa を含めなかったせいで消えてしまったのです。

端点 a, ba,\ b まで含めて,そこでの値もグラフに乗せる——これが「閉区間」でなければならない理由です。「どうせ符号は分かる」のではなく,端点を含めないと横切る部分そのものが消えて,解を取りこぼすことがあるのです。

KRONE ポイント

「連続」と「閉区間」は別の条件。連続=途中に切れ目がない(飛び越えを防ぐ)。閉区間=端点 a, ba,\ b まで含む(端点の値 f(a), f(b)f(a),\ f(b) の符号を使えるようにする)。22 つそろって初めて定理が成り立ちます。


型1:対数を含む方程式の解の存在を示す

例題1-1

方程式 1xlog2x=0\dfrac{1}{x}-\log_2 x=0 は,1<x<21<x<2 の範囲に少なくとも 11 つの実数解をもつことを示しなさい。

答え・解説を見る

f(x)=1xlog2xf(x)=\dfrac{1}{x}-\log_2 x とおきます。

① 連続性 1x\dfrac1xx0x\neq0 で連続,log2x\log_2 xx>0x>0 で連続。よって f(x)f(x)x>0x>0 で連続なので,1x21\leqq x\leqq2(閉区間)でも連続です。

② 両端の符号

f(1)=11log21=10=1>0f(1)=\frac{1}{1}-\log_2 1=1-0=1>0f(2)=12log22=121=12<0f(2)=\frac{1}{2}-\log_2 2=\frac{1}{2}-1=-\frac{1}{2}<0

f(1)>0, f(2)<0f(1)>0,\ f(2)<0 で異符号です。

結論 f(x)f(x)[1, 2][1,\ 2] で連続,かつ f(1)f(1)f(2)f(2) が異符号だから,中間値の定理より方程式 1xlog2x=0\dfrac{1}{x}-\log_2 x=01<x<21<x<2 に少なくとも 11 つの実数解をもつ。

(証明終)

KRONE ポイント

log21=0\log_2 1=0log22=1\log_2 2=1 のような「きれいに値が出る端点」が選ばれているのがヒント。両端を代入して符号がパッと判定できる点を選ぶのが,この型のコツです。


型2:三角関数を含む方程式の解の存在を示す

例題2-1

方程式 cosx=x\cos x=x は,π6<x<1\dfrac{\pi}{6}<x<1 の範囲に少なくとも 11 つの実数解をもつことを示しなさい。

答え・解説を見る

まず f(x)=0f(x)=0 の形にします。cosx=x\cos x=x を移項して f(x)=cosxxf(x)=\cos x-x とおきます。

① 連続性 cosx\cos xxx も実数全体で連続なので,f(x)=cosxxf(x)=\cos x-xπ6x1\dfrac{\pi}{6}\leqq x\leqq1(閉区間)で連続です。

② 両端の符号

f ⁣(π6)=cosπ6π6=32π6=33π6f\!\left(\frac{\pi}{6}\right)=\cos\frac{\pi}{6}-\frac{\pi}{6}=\frac{\sqrt3}{2}-\frac{\pi}{6}=\frac{3\sqrt3-\pi}{6}

ここで 33=5.193\sqrt3=5.19\cdotsπ=3.14\pi=3.14\cdots なので分子は正。よって f ⁣(π6)>0f\!\left(\dfrac{\pi}{6}\right)>0

f(1)=cos11f(1)=\cos 1-1

11(ラジアン)は 0<1<π20<1<\dfrac{\pi}{2} の範囲にあり,この範囲で cos\cos は減少して cos0=1>cos1\cos 0=1>\cos 1 だから cos1<1\cos 1<1。よって f(1)=cos11<0f(1)=\cos1-1<0

f ⁣(π6)>0, f(1)<0f\!\left(\dfrac{\pi}{6}\right)>0,\ f(1)<0 で異符号です。

結論 f(x)f(x)[π6, 1]\left[\dfrac{\pi}{6},\ 1\right] で連続,かつ両端が異符号だから,中間値の定理より方程式 cosx=x\cos x=xπ6<x<1\dfrac{\pi}{6}<x<1 に少なくとも 11 つの実数解をもつ。

(証明終)

KRONE ポイント

cosx=x\cos x=x のように両辺に xx があるときは,必ず片側に寄せて f(x)=cosxxf(x)=\cos x-x の形にしてから f(x)=0f(x)=0 を作る。符号の判定では 333\sqrt3π\pi の大小,cos1<cos0=1\cos1<\cos0=1 のような評価がカギになります。


前提は「[a, b][a,\ b]」なのに,なぜ結論は「a<x<ba<x<b」なのか

ここまで 22問を解いて,こんな引っかかりを覚えた人がいるかもしれません。どちらの問題でも,連続を確かめたのは閉区間 [1, 2][1,\ 2][π6, 1]\left[\dfrac{\pi}{6},\ 1\right](端を含む)なのに,結論は「1<x<21<x<2」「π6<x<1\dfrac{\pi}{6}<x<1」(端を含まない開区間)に解をもつ,と書いた——なぜ区間がすり替わるのか,と。

これは定理の文言どおりです。前提①は端点を含む [a, b][a,\ b] で連続,結論は端を含まない a<x<ba<x<b に解をもつ。端点まで含めて考えたのに,なぜ解の居場所は端を外した開区間なのか? ここに矛盾はないのか。答えは「矛盾しない」。

閉区間[a,b]で連続を確認したうえで、端点ではf(a)<0・f(b)>0と0でないため、解cは端点a,bには来ず、必ず開区間(a,b)の内側に入ることを示すグラフ。

理由は,解が端点には来ないから。条件②より f(a)f(a)f(b)f(b) は異符号,つまりどちらも 00 ではありませんf(a)0, f(b)0f(a)\neq0,\ f(b)\neq0 なので,f(x)=0f(x)=0 となる解 x=cx=c が端点 aabb になることはありえない。だから解は必ず端点を除いた開区間 (a, b)(a,\ b) の内側に入ります。

端点を含めて連続を確かめるのは「符号を語るため」,得られる解は端点に乗らないので「開区間の中」。閉区間で確かめることと,開区間に解があるという結論は,矛盾なく両立するのです。

KRONE ポイント

端点を含めて符号を見るが,解は端点に乗らない。だから連続の確認は [a, b][a,\ b] で進め,結論は a<x<ba<x<b と書く。「端点を含めて符号を見る・解は内側」の二段構えです。


確認演習

確認演習1

方程式 2x=3x2^x=3-x は,0<x<20<x<2 の範囲に少なくとも 11 つの実数解をもつことを示しなさい。

答え・解説を見る

f(x)=2x(3x)=2x+x3f(x)=2^x-(3-x)=2^x+x-3 とおきます。

① 連続性 2x2^xxx も実数全体で連続なので,f(x)f(x)[0, 2][0,\ 2] で連続。

② 両端の符号

f(0)=20+03=13=2<0f(0)=2^0+0-3=1-3=-2<0f(2)=22+23=4+23=3>0f(2)=2^2+2-3=4+2-3=3>0

異符号です。

結論 f(x)f(x)[0, 2][0,\ 2] で連続,かつ f(0)f(0)f(2)f(2) が異符号だから,中間値の定理より方程式 2x=3x2^x=3-x0<x<20<x<2 に少なくとも 11 つの実数解をもつ。

(証明終)

確認演習2

方程式 x33x+1=0x^3-3x+1=0 は,0<x<10<x<1 の範囲に少なくとも 11 つの実数解をもつことを示しなさい。

答え・解説を見る

f(x)=x33x+1f(x)=x^3-3x+1 とおきます。

① 連続性 多項式なので f(x)f(x) は実数全体で連続。よって [0, 1][0,\ 1] でも連続。

② 両端の符号

f(0)=00+1=1>0f(0)=0-0+1=1>0f(1)=13+1=1<0f(1)=1-3+1=-1<0

異符号です。

結論 f(x)f(x)[0, 1][0,\ 1] で連続,かつ f(0)f(0)f(1)f(1) が異符号だから,中間値の定理より方程式 x33x+1=0x^3-3x+1=00<x<10<x<1 に少なくとも 11 つの実数解をもつ。

(証明終)

多項式は無条件で連続なので,連続性の確認が一番ラクな型です。両端の代入だけに集中できます。


つまずきの急所と注意点

  • 連続を書き忘れる:「f(a), f(b)f(a),\ f(b) が異符号」だけ書いて,連続の一文を落とすと減点。f(x)=0f(x)=0 の根拠は連続+異符号の両輪です。
  • f(c)=mf(c)=m となる cc がただ 11 つとは限らない:中間値の定理が保証するのは「少なくとも 11 つ」。解が複数あっても定理は何も矛盾しません(左の図でも,曲線がうねれば横切る回数は増えます)。
  • 実数全体で連続でなくてよい:必要なのは対象の閉区間 [a, b][a,\ b] での連続だけ。1x\dfrac1xx=0x=0 で不連続ですが,[1, 2][1,\ 2] なら問題なく使えます。

まとめ:中間値の定理は「連続+異符号」の両輪

  • 方程式を f(x)=0f(x)=0 にして,①閉区間で連続 ②両端で異符号 を示す → a<x<ba<x<b に解がある
  • 連続が必要なわけ:切れ目があると,異符号でも段差で解を飛び越えるから(図で確認)
  • 開区間の問題を閉区間で解けるわけ:端点では f0f\neq0 だから,解は端点に乗らず開区間の内側に入る
  • 型1(対数)・型2(三角)・確認演習(指数・多項式)も,やることは同じ手順

「解を求める」のではなく「解があると言う」。この発想の切りかえができれば,中間値の定理の問題は手順を流すだけになります。


クローネ学園での指導

クローネ学園では,中間値の定理を「証明の作法の暗記」ではなく,一枚のグラフ(切れ目のない線は下から上へ移るとき必ず 00 を通る)として指導しています。手順は誰でもすぐ覚えられますが,「なぜ連続が必要か」「なぜ開区間の問題を閉区間で解けるのか」を絵で理解している生徒は,記述の一文を落としません。

この単元は,関数の連続性(xnx^n の極限で定義された関数など)を土台に,方程式の解の個数・グラフの交点の議論へとつながります。連続性の考え方とセットで身につけておきましょう。xnx^n の極限で定義された関数の連続性については【数Ⅲ】極限で定義された関数の連続性も参考にしてください。

高松市で大学受験対策の数学をお探しの方は,高校生向けの指導もあわせてご覧ください。無料体験・お問い合わせはこちらからどうぞ。

本記事の文章・図版の著作権はクローネ学園に帰属します。無断転載・複製・二次利用を禁じます。(執筆:横田 耕祐)

FAQ

よくある質問

中間値の定理は、どんなときに使いますか?

「この方程式は解を持つことを示せ」という、解を具体的に求めない(求められない)問題で使います。1/x=log2 x や cosx=x のように、式変形では解けない方程式でも、f(x)とおいて区間の両端で符号が変われば、その間に解があると言えます。解の値はわからなくても、存在だけは保証できる、これが中間値の定理の役割です。

中間値の定理を使うとき、なぜ「閉区間で連続」が必要なのですか?

関数がつながっていない(途中に段差や穴がある)と、両端で符号が違っても、その段差でジャンプしてx軸を飛び越えてしまい、解がないことがあるからです。連続であって初めて、グラフが切れ目なくつながり、必ずx軸を一度は横切ると言えます。だから「閉区間で連続」は定理を使うための前提条件です。

開区間で解の存在を示す問題なのに、なぜ閉区間で解いてよいのですか?

中間値の定理は両端a,bでの符号f(a),f(b)を使うので、端点を含む閉区間[a,b]で連続性を確認して定理を適用します。一方で、両端では f(a)≠0・f(b)≠0(異符号だから0ではない)なので、解が端点a,bそのものになることはありません。よって見つかる解は必ず開区間(a,b)の内側に入ります。閉区間で立式しても、結論は開区間の解として両立するのです。

Courses

高松市の学習塾クローネ学園