更新:2024/11/24

AM-GM不等式の3つの証明方法

今回はAM-GM不等式(相加相乗平均)について3つの証明方法を解説します。

1. AM-GM不等式

ai (i=1.2.3 n)a_{i}\ (i=1.2.3\cdots\ n)ai>0a_{i}>0を満たすとき、

1ni=1naii=1nain\Large\dfrac{1}{n}\sum \limits ^{n}_{i=1}a_{i}\geq \sqrt[n] {\prod\limits ^{n}_{i=1}a_{i}}

となる。等号成立条件はa1=a2=a3==ana_{1}=a_{2}=a_{3}=\cdots=a_{n}となる。

a1+a2++anna1a2ann\dfrac{a_{1}+a_{2}+…+a_{n}}{n}\geq \sqrt[n] {a_{1}a_{2}\ldots a_{n}}
具体的に書くとこうなります。


2. AM,GMの意味

AM・・・Arithmetic Meanの略です。日本語では、算術平均や相加平均と訳されます。

GM・・・Geometric Meanの略です。日本語では、幾何平均や相乗平均と訳されます。

3. 証明

どれも数学的帰納法を用いています。条件翻訳以外はn=1とn=2の時の証明はそれぞれ共通しているため、ここに書きます。

n=1n=1の時は、a1a1a_{1}\geq a_{1}となり、成りたちます。

n=2n=2の時は、

a10,a20a_{1}\geq0, a_{2}\geq0のとき、

a1+a22a1a2a_{1}+a_{2}-2\sqrt{a_{1}a_{2}}

=(a1a2)20=\left(\sqrt{a_{1}}-\sqrt{a_{2}}\right)^{2}\geq 0

したがって、

a1+a22a1a20a_{1}+a_{2}-2\sqrt{a_{1}a_{2}}\geq 0

 a1+a22a1a2\Leftrightarrow\ a_{1}+a_{2} \geq 2 \sqrt{a_{1}a_{2}}

a1+a22a1a2\therefore\dfrac{a_{1}+a_{2}}{2}\geq\sqrt{a_{1}a_{2}}

3.1. 微分による証明

n=kn=kのとき、1ki=1kai=α\dfrac{1}{k}\sum \limits^{k}_{i=1}a_{i}=\alpha i=1kai=β\ {\prod\limits ^{k}_{i=1}a_{i}}=\beta とおくと、

1ni=1kaii=1kaik0\dfrac{1}{n}\sum \limits ^{k}_{i=1}a_{i}- \sqrt[k] {\prod\limits ^{k}_{i=1}a_{i}}\geq0

αβ1k0\Leftrightarrow \alpha – \beta^\frac{1}{k} \geq0

ai>0(i=1,2,3n)a_{i}>0(i=1,2,3\cdots n)

が成り立つと仮定する。

n=k+1n=k+1のとき、

f(z)=z+i=1kaik+1(zi=1kai)1k+1f\left( z\right) =\dfrac{z+\sum\limits ^{k}_{i=1}a_{i}}{k+1}-\left( z\prod\limits ^{k}_{i=1}a_{i}\right) ^{\frac{1}{k+1}}

 f(z)=z+kαk+1(βz)1k+1\therefore\ f\left( z\right) =\dfrac{z+k\alpha }{k+1}-\left( \beta z\right) ^{\frac{1}{k+1}}

関数f(z)f\left( z\right)を定義する。

関数f(z)f\left( z\right)の目的

この関数はz=ak+1z=a_{k+1}であれば右辺を移項した求めたい式となる。そのため次に微分を行い、最小値を調べる。

f(z)f\left( z\right)をzで微分すると、

f(z)=1k+1β1k+1k+1zkk+1f’\left( z\right)=\dfrac{1}{k+1}-\dfrac{\beta ^{\frac{1}{k+1}}}{k+1}z^{\frac{-k}{k+1}}

f(z)=0f’\left(z \right)=0を満たすzzz0z_{0}とすると、

1k+1β1k+1k+1z0kk+1=0\dfrac{1}{k+1}-\dfrac{\beta ^{\frac{1}{k+1}}}{k+1}z_{0}^{\frac{-k}{k+1}}=0

1k+1=β1k+1k+1z0kk+1\Leftrightarrow\dfrac{1}{k+1}=\dfrac{\beta ^{\frac{1}{k+1}}}{k+1}z_{0}^{\frac{-k}{k+1}}

z0kk+1=β1k+1z_{0}^\frac{k}{k+1}=\beta^\frac{1}{k+1}

z0=β1kz_{0}=\beta^\frac{1}{k}

増減表を書くと、

したがって、z0z_{0}は最小値となることがわかったため、

f(z0)=kα+β1kk+1β1k+1β1k(k+1)f\left( z_{0}\right) =\dfrac{k\alpha +\beta ^{\frac{1}{k}}}{k+1}-\beta ^{\frac{1}{k+1}}\cdot \beta ^{\frac{1}{k\left( k+1\right) }}

=kα+β1kk+1βk+1k(k+1)=\dfrac{k\alpha +\beta ^{\frac{1}{k}}}{k+1}-\beta ^{\frac{k+1}{k\left( k+1\right) }}

=kαk+1kk+1β1k=\dfrac{k\alpha }{k+1}-\dfrac{k}{k+1}\beta ^{\frac{1}{k}}

=kk+1(αβ1k)=\dfrac{k}{k+1}\left( \alpha -\beta ^{\frac{1}{k}}\right)

0\geq0

したがって、f(z)0f\left( z\right)\geq0であることが分かった。f(ak+1)f\left(a_{k+1}\right)のとき、

f(ak+1)=ak+1+i=1kaik+1(ak+1i=1kai)1k+10f\left(a_{k+1}\right)=\dfrac{a_{k+1}+\sum\limits ^{k}_{i=1}a_{i}}{k+1}-\left( a_{k+1}\prod\limits ^{k}_{i=1}a_{i}\right) ^{\frac{1}{k+1}}\geq0

i=1k+1aik+1(i=1k+1ai)1k+10\Leftrightarrow\dfrac{\sum\limits ^{k+1}_{i=1}a_{i}}{k+1}-\left( \prod\limits ^{k+1}_{i=1}a_{i}\right) ^{\frac{1}{k+1}}\geq0

1k+1i=1k+1aii=1k+1aik+1\therefore\dfrac{1}{k+1}\sum \limits ^{k+1}_{i=1}a_{i}\geq \sqrt[k+1] {\prod\limits ^{k+1}_{i=1}a_{i}}

不等式はn=k+1n=k+1のときも成り立つことがわかる。

したがって、数学的帰納法により、不等式が成り立つことが分かった。

また、等号成立条件はa1=a2=a3==ana_{1}=a_{2}=a_{3}=\cdots=a_{n}となる。

3.2. 2k2^kを用いる証明

[1]m=2km=2^kのとき、2k=α2^k= \alphaとおくと、

a1++a2k2ka1a2k2k\dfrac{a_{1}+\ldots +a_{2^{k}}}{2^{k}}\geq \sqrt[2^{k}] {a_{1}\ldots a_{2^k}}

a1+a2++aααa1a2aαα\therefore \dfrac{a_{1}+a_{2}+ \cdot \cdot \cdot +a_{\alpha }}{\alpha }\geq\sqrt[\alpha] {a_{1}a_{2}\ldots a_{\alpha }}

ai>0(i=1,2,3m)a_{i}>0(i=1,2,3\cdots m)

が成り立つと仮定する。

次に、m=2k+1m=2^{k+1}のとき

a1+a2++a2k+12k+1\dfrac{a_{1}+a_{2}+\cdots +a_{2^{k+1}}}{2^{k+1}}

=a1+a2++a2α2α=\dfrac{a_{1}+a_{2}+\cdots +a_{2\alpha}}{2\alpha}

=12{(a1++aαα)+(aα+1+a2αα)}=\dfrac{1}{2}\left\{ \left( \dfrac{a_{1}+\ldots +a_{\alpha }}{\alpha }\right) +\left( \dfrac{a_{\alpha +1}+\ldots a_{2\alpha }}{\alpha }\right) \right\} 12(a1a2aαα+aα+1aα+2a2αα)\geq \dfrac{1}{2}\left( \sqrt[\alpha ] {a_{1}a_{2}\ldots a_{\alpha}}+\sqrt[\alpha ] {a_{\alpha+1}a_{\alpha+2}\ldots a_{2\alpha}}\right)

ココに注意

今回の仮定で重要なのは数の個数と数のすべてが正の整数であればすべて仮定の通りに不等式を適応できるということである。つまり、α\alpha個の数があれば不等式を適応できる。だから、右側のaα+1+a2αα\dfrac{a_{\alpha +1}+\ldots a_{2\alpha }}{\alpha }に仮定を適応しました。

2つの要素の相加相乗平均と考えると、a1a2aαα0\sqrt[\alpha ] {a_{1}a_{2}\ldots a_{\alpha}}\geq0aα+1aα+2a2αα0\sqrt[\alpha ] {a_{\alpha+1}a_{\alpha+2}\ldots a_{2\alpha}}\geq0より、

a1a2a2αα\geq \sqrt{\sqrt[\alpha] {a_{1}a_{2}\cdot \ldots a_{2\alpha}}}

=a1a2α2α=\sqrt[2\alpha ] {a_{1}\ldots a_{2\alpha }}

=a1a2,a2k+12k+1=\sqrt[2^{k+1}] {a_{1}a_{2},\ldots a_{2^{k+1}}}

m=k+1m=k+1の時も成り立つ。

したがって、数学的帰納法より、mmが2のべき乗の時、不等式は成り立つ。

[2]ai>0(i=1,2,3n)a_{i}>0(i=1,2,3\cdots n)、自然数nnを用いると、

a1++ann=d\dfrac{a_{1}+\cdots +a_{n}}{n}=d

i=1nai=nd\Leftrightarrow \sum\limits ^{n}_{i=1}a_{i}=nd

ここで、ddについて表すと

d=2kd2kd=\dfrac{2^{k}d}{2^{k}}

d=2kd+ndnd2k\Leftrightarrow d=\dfrac{2^{k}d+nd-nd}{2^{k}}

=(2kn)d+nd2k=\dfrac{\left( 2^{k}-n\right) d+nd}{2^{k}}

=i=1nai+i=12knd2k=\dfrac{{\sum\limits ^{n}_{i=1}a_{i}+\sum\limits ^{2^{k}-n}_{i=1}d}}{2^k}

同様に

[1]ではa1++a2k2ka1a2k2k\dfrac{a_{1}+\ldots +a_{2^{k}}}{2^{k}}\geq \sqrt[2^{k}] {a_{1}\ldots a_{2^k}}が成り立つことを示したので同様に成り立つと考える。今回も数は2k2^k個あると考えられる。

a1a2and2kn2k\geq \sqrt[2^{k}] {a_{1}a_{2}\ldots a_{n}d^{2^{k}-n}}

両辺を2k2^k乗すると、

d2ka1a2and2knd^{2^{k}}\geq a_{1}a_{2}\ldots a_{n}d^{2^{k}-n}

dna1a2and^{n}\geq a_{1}a_{2}\ldots a_{n}

da1annd\geq \sqrt[n] {a_{1}\ldots a_{n}}

したがって、自然数nnについて、以下の不等式が成り立つ。

a1+a2++anna1a2ann\therefore\dfrac{a_{1}+a_{2}+…+a_{n}}{n}\geq \sqrt[n] {a_{1}a_{2}\ldots a_{n}}

また、等号成立条件はa1=a2=a3==ana_{1}=a_{2}=a_{3}=\cdots=a_{n}となる。

3.3. 条件翻訳

ココがポイント

a1a2an=αna_{1}a_{2}\ldots a_{n}=\alpha ^{n}

とおくと、AM-GM不等式に代入すると

a1+a2+annα\dfrac{a_{1}+a_{2}\ldots +a_{n}}{n}\geq \alpha

 a1+a2++annα\Leftrightarrow\ a_{1}+a_{2}+\ldots +a_{n}\geq n\alpha

ai=αbi(i=1,2,3n)a_{i}=\alpha b_{i}(i=1,2,3\cdots n)の時をそれぞれの等式・不等式に代入して考えると、

b1+b2++bnnb_{1}+b_{2}+\ldots +b_{n}\geq n かつ b1b2bn=1b_{1}b_{2}\ldots b_{n}=1 bi>0(i=1,2,3n)b_{i}>0(i=1,2,3\cdots n)

を満たすこととでAM-GM不等式を証明できる。

n=1n=1のとき、明らかに成り立つ。

n=kn=kのとき

b1+b2++bkkb_{1}+b_{2}+\ldots +b_{k}\geq k かつ b1b2bk=1b_{1}b_{2}\cdots b_{k}=1

が成り立つと仮定する。

b11,b21b_{1}\geq1,b_{2}\leq1となるように並び替え、b1b2=mb_{1}b_{2}=mとすると、

(b11)(b21)0(b_{1}-1)(b_{2}-1)\leq0

 m+1b1+b2\therefore\ m+1 \leq b_{1}+b_{2}

n=k+1n=k+1の時、仮定より、

b1+b2++bk+11+m+b3+b4++bk+1k+1b_{1}+b_{2}+…+b_{k+1} \geq 1+m+b_{3}+b_{4}+\cdots +b_{k+1}\geq k+1

{b1b2}b3bk+1=mb3bk+1=1\{b_{1}b_{2}\}b_{3}\cdots b_{k+1}=mb_{3}\cdots b_{k+1}=1

ココに注意

仮定における、数の個数は今回はkk個である。mm~bk+1b_{k+1}の個数は(k+1)2+1=k(k+1)-2+1=k個となる。

n=k+1n=k+1の時も成り立つ。

したがって、数学的帰納法によってすべての自然数において成り立つことが分かった。

また、等号成立条件はa1=a2=a3==ana_{1}=a_{2}=a_{3}=\cdots=a_{n}となる。

PR
ノートンストア