有名不等式logx≦x-1の証明と入試問題

有名不等式

任意の正の実数 xx に対して

logxx1\log x\leq x-1

対数を1次関数で近似したいときに使える有名不等式です。入試でも頻出です。

logx≦x-1の証明

定石通り両辺の差を微分するだけで証明できます。簡単です。

証明

f(x)=x1logxf(x)=x-1-\log x とおく。

f(x)=11x=x1xf'(x)=1-\dfrac{1}{x}=\dfrac{x-1}{x}

より f(x)f(x)x1x\leq 1 で減少,x1x\geq 1 で増加関数なので x=1x=1 で最小値を取る。

これと f(1)=0f(1)=0 より目標の不等式は示された。

この不等式に関して

対数の不等式

  • y=logxy=\log xx=1x=1 における接線が y=x1y=x-1 であることに注意して図を描くと,直感的には明らかな不等式です。
  • 対数関数を上から簡単な関数(1次関数)で押さえたいことがしばしばあります。そのようなときに威力を発揮する不等式です。入試問題でももちろんですが,大学に入ってからも活躍する不等式です。
  • x=eyx=e^y と置換すると logxx1\log x\leq x-1ey1+ye^y\geq 1+y となり指数関数の有名不等式と一致します。→マクローリン型不等式(指数関数) つまり,本質的には ex1+xe^x\geq 1+x と同じなのですが,使用頻度が高いので対数バージョンでも覚えておくとよいでしょう。
  • 入試で出題されるときはたいてい誘導がついていますが,この不等式を使うときは証明も添えるようにしましょう。

有名な入試問題

どこの大学か覚えていませんが,複数回見た記憶がある入試問題です。実は応用上も重要な意味を持つ問題です。

追記:読者の方に「1997年の京都府立医大で出題された」と教えていただきました。

問題

正の実数 p1,p2,,pn,q1,q2,,qnp_1,p_2,\cdots,p_n,q_1,q_2,\cdots,q_n

k=1npk=k=1nqk=1\displaystyle\sum_{k=1}^np_k=\sum_{k=1}^nq_k=1 を満たすときに以下の不等式を証明せよ:

k=1npklogqkk=1npklogpk\displaystyle\sum_{k=1}^np_k\log q_k\leq \sum_{k=1}^np_k\log p_k

対数を上からおさえる不等式を持っているので,小さい側に対数を寄せ集めます。

解答

logqklogpk=logqkpk\log q_k-\log p_k=\log\dfrac{q_k}{p_k} なので示すべき不等式は以下と同値:

k=1npklogqkpk0\displaystyle\sum_{k=1}^np_k\log \dfrac{q_k}{p_k}\leq 0

これを目指す。

ここで,logxx1\log x\leq x-1x=qkpkx=\dfrac{q_k}{p_k}

を代入すると,

logqkpkqkpk1\log \dfrac{q_k}{p_k}\leq \dfrac{q_k}{p_k}-1 なので,両辺 pkp_k 倍して k=1k=1 から nn まで足し合わせると,

k=1npklogqkpkk=1n(qkpk)=k=1nqkk=1npk=0\displaystyle\sum_{k=1}^np_k\log \dfrac{q_k}{p_k} \\\displaystyle\leq \sum_{k=1}^n(q_k-p_k)\\ =\displaystyle\sum_{k=1}^nq_k-\sum_{k=1}^np_k=0

上記の入試問題の背景

余談ですが,上記の入試問題の背景には「確率分布の間の距離」があります。以下は理解する必要はありませんが, 多くの入試問題の背景には高度な数学が潜んでいると意識しておくとよいでしょう。

※確率分布の距離

正の実数 p1,p2,,pnp_1,p_2,\cdots,p_n が足して1を満たすとき確率分布とみなせます。そして 確率分布 PPQQ の距離(っぽいもの)

k=1npklogpkqk\displaystyle\sum_{k=1}^np_k\log\dfrac{p_k}{q_k} で定義することが多いです。

(「確率分布同士の距離」がなぜこのように定義されるのか,そして定義して何が嬉しいのかは大学で学んでください)

「距離」が負になると直感に反してよろしくないので非負であって欲しいです。そして,実際に確率分布間の距離が非負であることが,さきほどの解答によって保証されます!

つまり,上記の入試問題は「確率分布間の距離は非負であることを示せ」と言い換えることができます。 対数和不等式の証明と応用もどうぞ。

三角関数も指数対数関数も,多項式で抑えてしまえば楽になることが多いです。