 
 
 
 
 
質問<771>2002/1/20
from=戒兎
「相加相乗平均の一般化の証明」
nが自然数であるとき、 (a1>0)∧(a2>0)∧・…∧(an>0) ⇒(a1+a2+…+an)/n≧(a1×a2×・…×an)の1/n乗 を証明せよ。 等号成立⇔a1=a2=・…=an
お便り2002/1/22
from=d3
質問<771>の解答です. こんなのもいいのでは? a>0,b>0で,次は既知とします. (a+b)/2≧√(ab) ・・・# pを自然数とするとき,q=2^pで, a[1],a[2],a[3],・・・,a[q] で,ふたつずつで#に当てはめる. (a[1]+a[2])/2≧√(a[1]a[2]) , (a[3]+a[4])/2≧√(a[3]a[4]) , ・・・・・・ (a[q-1]+a[q])/2≧√(a[q-1]a[q]) . 出てきた不等式で右辺をまた,ふたつずつ#に当てはめる. これを繰り返すと, (a[1]+・・・+a[q])/q≧(a[1]×・・・×a[q])^(1/q) ・・・% そして,ここで等号が成り立つのはすべてのa[j]が等しいときです. n=2の累乗のときは証明できたので, いま,2^(p-1)<n<2^p=q とします. m=(a[1]+・・・+a[n])/nとかきます. さらに,a[n+1]=a[n+2]=・・・=a[q]=mとすると, a[1]+・・・+a[n]=mn,a[n+1]×・・・×a[q]=m^(q-n) で, %から, {mn+(q-n)m)/q≧{a[1]×・・・×a[n]×m^(q-n)}^(1/q) m≧{a[1]×・・・×a[n]×m^(q-n)}^(1/q) 両辺をq乗して,m^q≧a[1]×・・・×a[n]×m^(q-n) よって,m^n≧a[1]×・・・×a[n] これの両辺のn乗根をとれば,問題の不等式は証明されたことになります.
お便り2002/2/9
from=GO
771の他の方法とかわないのでしょうか?
お返事2002/2/9
from=武田
d3さんが証明したのが、一般化の証明法ですので、 他には無いと思われます。
お便り2002/2/10
from=GO
すみませんがmのていぎがよくわからないのですが?
お返事2002/2/11
from=武田
d3さんの証明を分かりやすく表現してみると、
①nが2の累乗のとき、とすると、
………(#)を既知として、
の左辺を(#)を利用して、
これを2つずつ繰り返して、
②nが2の累乗以外のとき、とすると、
とすると、
とおいて、
(q-n)個のすべてを上のmとおくと、
①より、
したがって、
両辺をq乗して、
したがって、n乗根をとると、
①②より、すべての整数n≧2で、相加平均相乗平均の一般化は証明できた。
武田  様
長男の受験勉強の手助けをしていて、標記の問題を解説した後、
たまたま「高校数学の窓」に遭遇し、楽しませていただきました。
それで、
> d3さんが証明したのが、一般化の証明法ですので、
> 他には無いと思われます。
に関して、ちょっと気にかかり、お便りさせていただきます。
要点は、次の通りです。
1) 相加平均と相乗平均の関係は、対数関数を通して見た方が
   見通しがよい。
2) すなわち、相乗平均とは、対数をとって平均することである
   と思う。そう思えば、相乗平均では、相当大きい数でも小さく
   評価されて平均されるので、平均値が小さめになることは、
   直感的にも理解しやすい。
3) こういう感覚での証明の要点は次の通り。
 
   ① 対数関数が上に凸であることから
        ===> f(s*a + t*b) >= s*f(a) + t*f(b)
                ここで、s, t >=0; s+t=1
        ===> 上の性質を使って、数学的帰納法により、一般に
            f((a+b+...)/n) >= (1/n)*(f(a)+f(b)+...)
            を示す。
   ② 対数関数が単調増加であることから、大小関係が
        値域と定義域で同じ方向に保たれる。
すなわち、相加・相乗平均の関係は、対数関数の凸性と単調性
からの単純な帰結であるということです。
ご存じかもしれませんが、念のためお知らせしました。
----
数学が苦手の受験生の父より
「相加・相乗平均の一般化の別証明」につき、
ページへの掲載、ありがとうございました。
そのまま掲載されることを意図しなかったため、高校生向けという
意味では説明不足の懸念があり、要点のみで恐縮ですが、補足
いたします。
問題は、対数関数が上に凸であることから、
    (1)    f(s*a + t*b) >= s*f(a) + t*f(b)
                ここで、s, t >=0; s+t=1
と簡単に片付けてしまっていることにあります。
(1) は、むしろ、凸であることの定義であり、より正確には、例えば
    (2)    区間[a, b] で関数 f が上に凸であること
            <=>(定義)
            任意の x1, x2 ∈ [a,b] に対して
            f(s*x1+ t*x2) >= s*f(x1) + t*f(x2)
            ここで、s,t は s, t >=0; s+t=1 を満たす任意の実数。
というように定義します。不等式の右辺は、関数のグラフで、x1, x2
に対応する関数値を表す2点を結ぶ線分を任意の比率で内分した
点の高さを示しますので、不等号は、その点で関数値が上にある
ことを示します。
このように定義した上で、これが微分可能な関数の場合には、
    (3)    区間[a,b] で2階微分可能な関数が上に凸
            <=> 2階導関数がその区間で正の値をとらない
ということが平均値の定理を使って証明できます。
対数関数の2階導関数は -1/x^2 で正値をとらないので (3) に該当
するというわけです。
なお、対数関数を使うということは、指数の概念をn乗・n乗根(1/n乗)
という自然数から、実数にまで拡張した段階での話であり、そういう
視点から見ると、相加相乗平均の大小関係が、凸というより一般的な
性質から、1つの必要条件として出てくるということです。
すなわち、この証明方法は、上記のような解析学の基礎的な知識を
前提にして成り立つものですので、その辺りの話を抜きにして
    「単純な帰結」
と言ってしまっては、証明の肝心な部分を省略して、単純に見える
という印象を与えたに過ぎなかったかなと反省しています。
前提知識が少なくてすむという意味で、高校生向けには、d3さん式
の証明が無難かもしれませんが、より一般的な視点から問題を
見ておく意味はあるのではないかと思います。
----
数学では目標を達成しても、物理で失敗した受験生の父
 
 
 
 
