競技数学と問題解決
オリンピック不等式
競技数学における不等式証明の中核ツール:AM–GM–HM na1+⋯+an≥na1⋯an、コーシー・シュワルツ (∑ai2)(∑bi2)≥(∑aibi)2 とその相棒であるティツの補題 ∑biai2≥∑bi(∑ai)2、並べ替え不等式、チェビシェフ、イェンゼン、そしてシューアの不等式 ar(a−b)(a−c)+br(b−a)(b−c)+cr(c−a)(c−b)≥0。∑(ait−bi)2≥0 の判別式によるコーシー・シュワルツの完全な証明と、r=1 のシューアの不等式の証明を与え、これらの道具を信号対雑音比の限界とカルバック・ライブラー情報量に応用する。
直観平均はなぜそのように振る舞うのか
2つの正の数、例えば 4 と 9 を考える。その算術平均は 24+9=6.5 だが、幾何平均は 4⋅9=6 である。幾何平均は常に小さい(2数が等しいときは等しい)——等しくない2数を掛け合わせるために押し込めると、足し合わせるときより多くを「失う」。この単純な観察を n 個の数に一般化し、いくつかの仲間の不等式(コーシー・シュワルツ、並べ替え、チェビシェフ、イェンゼン、シューア)と組み合わせたものが、競技数学者がある代数式が常に別の式以上であることを証明するために使う道具箱のすべてである——無限個の場合を探索するように見えるものを、数行のきれいな代数に変える。
4,9 の算術平均 6.5 と幾何平均 6 の差を曲線として描く:調整して f(x)=−x2+13 がAM–GMの差 (2a+b)2−ab=(2a−b)2≥0 をどう可視化するか見てみよう。中高AM–GM–HMとコーシー・シュワルツ
定義: 3つの平均の比較
正の実数 a1,…,an について、算術平均は na1+⋯+an、幾何平均は na1⋯an、調和平均は a11+⋯+an1n である。AM–GM–HM の連鎖は算術 ≥ 幾何 ≥ 調和を主張し、等号が全体で成り立つのはちょうど a1=⋯=an のときである。
na1+⋯+an≥na1⋯an≥a11+⋯+an1n コーシー・シュワルツはこの考えを内積へと鋭くする:(∑ai2)(∑bi2)≥(∑aibi)2。直接の系であるティツの補題(エンゲル形式)は競技の分数式にしばしばより便利である:∑biai2≥∑bi(∑ai)2、これはコーシー・シュワルツに ai→ai/bi、bi→bi を代入して得られる。
∑biai2≥∑bi(∑ai)2 どの不等式を使うか| 道具 | 最も適する場面 |
|---|
| AM–GM | 積と和の比較、和一定の最適化 |
| コーシー・シュワルツ / ティツ | 分数の和、内積の限界 |
| 並べ替え / チェビシェフ | 順序付き数列の積の和 |
| イェンゼン | 平均の凸/凹関数 |
| シューア | 対称な3変数不等式 |
大学完全な証明:コーシー・シュワルツとシューア
実数 a1,…,an と b1,…,bn について:(∑ai2)(∑bi2)≥(∑aibi)2、等号成立は数列が比例するとき、かつそのときに限る。
なぜ正しいのか?
この一つの不等式(とそのエンゲル形式の系であるティツの補題)は、オリンピック不等式問題における最も有用な道具であり、分数や積の和を扱いやすい限界に変換する。
証明
ステップ1:補助的な二次式を立てる。 実変数 t と式 ∑i=1n(ait−bi)2 を考える。これは実数の平方の和なので、任意の実数 t について常に ≥0 である:∑(ait−bi)2≥0。
**ステップ2:t の二次式に展開する。** 展開すると ∑(ait−bi)2=t2∑ai2−2t∑aibi+∑bi2。A=∑ai2、B=∑aibi、C=∑bi2 とおくと、式は任意の実数 t について At2−2Bt+C≥0 となる。
ステップ3:退化した場合を扱う。 A=0 なら全ての ai=0 であり、示すべき不等式 B2≤AC の両辺は 0 なので、不等式は自明に成り立つ(等号成立)。
**ステップ4:A>0 のとき判別式を用いる。** 正の主係数 A を持つ二次式 At2−2Bt+C が任意の実数 t について ≥0 であるとき、実根は高々1つしか持てないため、判別式は正になり得ない:(2B)2−4AC≤0、すなわち 4B2≤4AC、すなわち B2≤AC。
ステップ5:結論。 代入し戻すと (∑aibi)2≤(∑ai2)(∑bi2) となり、これがまさに (∑ai2)(∑bi2)≥(∑aibi)2 である。等号成立は判別式がゼロ、すなわち二次式が実の重根 t0 を持つとき、すなわち全ての i について ait0=bi のとき——数列 (ai) と (bi) が比例するとき——に限る。
非負実数 a,b,c について:a(a−b)(a−c)+b(b−a)(b−c)+c(c−a)(c−b)≥0、等号成立は a=b=c、または3つのうち2つが等しく残り1つが 0 のとき、かつそのときに限る。
なぜ正しいのか?
シューアの不等式は、AM–GMやコーシー・シュワルツに直接抵抗する対称な3変数の競技不等式、特に a+b+c、ab+bc+ca、abc を同時に含むものに対する標準的な決め手である。
証明
ステップ1:対称性による簡約。 式 a(a−b)(a−c)+b(b−a)(b−c)+c(c−a)(c−b) は a,b,c について対称なので、一般性を失うことなく a≥b≥c≥0 と仮定する。
ステップ2:最初の2項をまとめる。 a(a−b)(a−c)+b(b−a)(b−c)=(a−b)[a(a−c)−b(b−c)] とまとめ、両項から共通因子 (a−b) をくくり出す(b(b−a)(b−c)=−(a−b)⋅b(b−c) に注意)。
ステップ3:括弧内を簡約する。 a(a−c)−b(b−c)=a2−ac−b2+bc=(a2−b2)−c(a−b)=(a−b)(a+b)−c(a−b)=(a−b)(a+b−c) と展開する。
ステップ4:結合する。 代入し戻すと、まとめた項は (a−b)⋅(a−b)(a+b−c)=(a−b)2(a+b−c) に等しい。したがって式全体は (a−b)2(a+b−c)+c(a−c)(b−c) に等しい(最後の項はまさに元の第3項そのまま)。
ステップ5:各部分の符号を確認する。 a≥b≥c≥0 なので:(a−b)2≥0 は常に成り立つ。a+b−c の符号については、a≥c なので a−c≥0、かつ b≥0 なので a+b−c=(a−c)+b≥0。よって (a−b)2(a+b−c)≥0。第2の部分については:c≥0、a−c≥0(a≥c なので)、b−c≥0(b≥c なので)であり、c(a−c)(b−c)≥0 は非負の3数の積である。
ステップ6:結論。 式全体は2つの非負項の和 (a−b)2(a+b−c)+c(a−c)(b−c)≥0 であり、r=1 のシューアの不等式が証明された。等号成立には両方が消える必要がある:a=b(第1項を 0 にする)かつ c(a−c)(b−c)=0(さらに a=c なら a=b=c を、c=0 なら a=b,c=0 を強制する)、これは述べた等号条件と一致する。
発展実世界での応用と具体例
コーシー・シュワルツは単なる競技の技ではない:信号処理では、信号とマッチドフィルタの相関を限界づけ、マッチドフィルタ受信機で達成可能な最大の信号対雑音比(SNR)を与える。情報理論では、イェンゼンの不等式(凸関数 −log に適用)がカルバック・ライブラー情報量 DKL(P∥Q)=∑pilogqipi が常に ≥0 であること(ギブスの不等式)を証明し、これはKL情報量を確率分布間の(非対称ではあるが)有効な距離尺度たらしめる基礎的事実であり、交差エントロピーのような機械学習の損失関数の中心をなす。
例: コーシー・シュワルツによるマッチドフィルタSNR限界
受信機は i=1,…,n について yi=si+ni を観測する。ここで si は既知の信号、ni は ∑ni2≤N を満たす雑音である。受信機は相関 ∑siyi を計算する。コーシー・シュワルツを用いて、この相関を雑音がどれだけ乱しうるか、すなわち ∣∑sini∣ を限界づけよ。
解答
ステップ1:コーシー・シュワルツを数列 (si) と (ni) に直接適用する:(∑sini)2≤(∑si2)(∑ni2)。
ステップ2:雑音エネルギー限界 ∑ni2≤N を代入し、信号エネルギーを Es=∑si2 と書く:(∑sini)2≤Es⋅N。
ステップ3:平方根を取る:∣∑sini∣≤EsN。一方、雑音のない相関はまさに ∑si2=Es であるから、最悪ケースの相対的な乱れは EsEsN=N/Es となる——信号エネルギー Es が雑音エネルギー N に比べて大きいほど小さくなり、これはまさにSNR(比 Es/N)が検出信頼性を制御するという直感的な主張であり、コーシー・シュワルツはマッチドフィルタ si が実は最適な相関器であることを示す(他のどんなフィルタもより弱い限界しか与えない)、なぜなら等号成立は雑音がちょうど si 自身に比例するときにのみ起こるからである。
例: イェンゼンによるKL情報量の非負性証明
確率分布 p1,…,pn と q1,…,qn(すべて正で和は 1)について、ギブスの不等式 DKL(P∥Q)=∑ipilogqipi≥0 を証明せよ。
解答
ステップ1:DKL(P∥Q)=−∑ipilogpiqi=∑ipi⋅(−logpiqi) と書き換え、これが pi で重み付けされた期待値 Ep[−logpiqi] であると認識する。
ステップ2:−log は凸関数なので、イェンゼンの不等式は任意の確率変数 X について E[−logX]≥−logE[X] を与える(ここで X=qi/pi、確率 pi)。
ステップ3:E[X]=∑ipi⋅piqi=∑iqi=1 を計算する、qi が確率分布をなすからである。
ステップ4:組み合わせると DKL(P∥Q)=E[−logX]≥−logE[X]=−log1=0 となり、DKL(P∥Q)≥0 が証明される。等号成立は全ての i について qi/pi が定数のとき、かつそのときに限る(狭義凸関数 −log に対するイェンゼンの等号条件による)、すなわち P=Q のときである。
∑(ait−bi)2≥0 の判別式によるコーシー・シュワルツの証明において、B2≤AC を結論づけるために使われる二次式 At2−2Bt+C のどんな性質が使われるか?
シューアの不等式 a(a−b)(a−c)+b(b−a)(b−c)+c(c−a)(c−b)≥0 が(a=b=c 以外で)等号成立するのはどんな a,b,c の値か?
ティツの補題 ∑biai2≥∑bi(∑ai)2 はコーシー・シュワルツからどんな代入により導かれるか?
DKL(P∥Q)≥0 というギブスの不等式の証明で、凸関数 −log に適用される不等式はどれか?