2020/12/20 15:39 更新
コーシー・シュワルツの不等式の等号成立条件について

はじめに

『コーシー・シュワルツの不等式』の等号成立条件について考えてみました。高校数学で不等式の証明で,不等式を証明した後に,等号成立条件を述べることがあります。多くの場合は,『証明のおまけ』みたいに載せておくことが多いのですが,等号成立条件を必要十分で簡潔に表すことが難しい場合もあります。私自身がコーシーシュワルツの不等式の等号成立条件をどのように考えていったのか,その経緯を紹介します。

コーシー・シュワルツの不等式

『コーシー・シュワルツの不等式』は次のようにな不等式で,常に成り立ちます。

(a12+a22++an2)(x12+x22++xn2)(a1x1+a2x2++anxn)2(a_1^2+a_2^2+\cdots+a_n^2)(x_1^2+x_2^2+\cdots+x_n^2)\geqq(a_1x_1+a_2x_2+\cdots+ a_nx_n)^2

等号成立条件は

a1x1=a2x2==anxn\frac{a_1}{x_1}=\frac{a_2}{x_2}=\cdots=\frac{a_n}{x_n}

と最初はなんとなく使っていました。でも,あるとき,もうちょっとちゃんと考えようと思ったのです。

例題

考えるきっかけとなったのは,次の不等式の等号成立条件です。

(x4+y4)(x2+y2)(x3+y3)2(x^4+y^4)(x^2+y^2)\geqq (x^3+y^3)^2

証明1

コーシーシュワルツの不等式を次のように適用すればOKである。

((x2)2+(y2)2)(x2+y2)(x2x+y2y)2\begin{aligned} ((x^2)^2+(y^2)^2)(x^2+y^2)\geqq (x^2\cdot x+y^2\cdot y)^2 \end{aligned}

等号は

x2x=y2y\frac{x^2}{x}=\frac{y^2}{y}

すなわち

x=yx=y

のときに限り成立する(???)

この等号成立条件は誤りです。普通に証明するとわかります。

証明2

(x4+y4)(x2+y2)(x3+y3)2=x6+x4y2+y4x2+y6x62x3y3y6=x4y2+y4x22x3y3=x2y2(x22xy+y2)=x2y2(xy)20\begin{aligned} (x^4+y^4)(x^2+y^2)- (x^3+y^3)^2 &=x^6+x^4y^2+y^4x^2+y^6-x^6-2x^3y^3-y^6\\ &=x^4y^2+y^4x^2-2x^3y^3\\ &=x^2y^2(x^2-2xy+y^2)\\ &=x^2y^2(x-y)^2\\ &\geqq0 \end{aligned}

よって,

(x4+y4)(x2+y2)(x3+y3)2(x^4+y^4)(x^2+y^2)\geqq(x^3+y^3)^2

等号は

x=0またはy=0またはx=yx=0 \,または \,y=0\, または\, x=y

のときに限り成り立つ。

となります。

等号成立条件の修正

そこで,等号成立条件を修正することにしました。最初に考えたのは比です。

a1:a2::an=x1:x2::xna_1:a_2:\cdots:a_n=x_1:x_2:\cdots:x_n

これは,00が部分的にあっても大丈夫です。一応,2:3:1=2:3:1-2:3:1=2:-3:-15:0:0=1:0:05:0:0=1:0:0などを認める(ベクトルの実数倍のイメージ)形で考えましたが,それでも,0:0:00:0:0は定義できませんでした。そこで,ここを修正した形が,

a1=a2==an=0またはx1=x2==xn=0またはa1:a2::an=x1:x2::xna_1=a_2=\cdots=a_n=0 または x_1=x_2=\cdots=x_n=0 または a_1:a_2:\cdots:a_n=x_1:x_2:\cdots:x_n

でした。結構長い間これを使っていたのですが,証明がいまひとつで,結果だけ使っていました。先程の例題もこれで一応大丈夫です。

x^2=x=0 または y^2=y=0 または x^2:x=y^2:y

現在使っている等号成立条件

コーシーシュワルツの不等式のn=3n=3のときの証明で以下のようなものがあります。

(a2+b2+c2)(x2+y2+z2)(ax+by+cz)2(a^2+b^2+c^2)(x^2+y^2+z^2)\geqq (ax+by+cz)^2

証明

左辺右辺=(a2+b2+c2)x2+(a2+b2+c2)y2+(a2+b2+c2)z2a2x2b2y2c2z22abxy2bcyz2cazx=(b2x22abxy+a2y2)+(c2x22cazx+a2z2)+(c2y22bcyz+b2z2)=(bxay)2+(cxaz)2+(cybz)20\begin{aligned} \text{左辺}-\text{右辺}&=(a^2+b^2+c^2)x^2+(a^2+b^2+c^2)y^2+(a^2+b^2+c^2)z^2 \\ &\qquad -a^2x^2-b^2y^2-c^2z^2-2abxy-2bcyz-2cazx\\ &=(b^2x^2-2abxy+a^2y^2)\\ &\qquad+(c^2x^2-2cazx+a^2z^2)\\ &\qquad\qquad +(c^2y^2-2bcyz+b^2z^2)\\ &=(bx-ay)^2+(cx-az)^2+(cy-bz)^2\geqq0 \end{aligned}

よって,不等式(a2+b2+c2)(x2+y2+z2)(ax+by+cz)2(a^2+b^2+c^2)(x^2+y^2+z^2)\geqq (ax+by+cz)^2は成り立つ。

等号は

bx=ayかつcx=azかつcy=bzbx=ay かつ cx=az かつ cy=bz

のときに限り成立する。

これをnn個できちんとやってみようと思いました。いわゆるラグランジェの恒等式です。

(k=1nak2)(k=1nxk2)(k=1nakxk)2=1i<jn(aixjajxi)20\left(\sum_{k=1}^na_k^2\right)\left(\sum_{k=1}^nx_k^2\right)-\left(\sum_{k=1}^na_kx_k\right)^2=\sum_{1\leqq i<j\leqq n}(a_ix_j-a_jx_i)^2\geqq0
まとめ: 等号成立条件

等号は1i<jn1\leqq i < j \leqq n を満たす全ての自然数i,ji,j

aixj=ajxia_ix_j=a_jx_i

を満たすときに限り成立する.

ということがわかりました。

以前,式を考えるときに,

『この式はnC2=n(n1)2\bm{{}_n\text{C}_2=\frac{n(n-1)}2}個の成立が必要だ。でも,a1x1=a2x2==anxn\bm{\frac{a_1}{x_1}=\frac{a_2}{x_2}=\cdots=\frac{a_n}{x_n}\cdots\bigstar}n1\bm{n-1}個の式だから,もっとまとめる必要があるのかな?』

と思っていたのが間違いでした。x1x_1xnx_nの途中に00があれば,式\bigstarは分断されるので,関係を維持するために多くの式が必要になるからです。

この考え方により,例題の等号成立条件も

x2y=xy2x^2y=xy^2

と考えるようになりました。