知識をつなぐオンライン百科事典
Kanapedia > 数学 > コーシー・シュワルツの不等式の証明

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

Kanapedia 数学 · 2026-11-03

二つの数列の積の和は、それぞれの二乗和によって上から抑えられます。コーシー・シュワルツの不等式は、平方の和が非負であることから導け、ベクトルの内積や角度の定義にもつながります。

定理の主張

実数列 a1,…,ana_1,\ldots,a_n と b1,…,bnb_1,\ldots,b_n(n≥1n\ge1)について、(∑i=1naibi)2≤(∑i=1nai2)(∑i=1nbi2).\left(\sum_{i=1}^n a_i b_i\right)^2\le\left(\sum_{i=1}^n a_i^2\right)\left(\sum_{i=1}^n b_i^2\right). 等号条件は、対応する二つのベクトルが線形従属であることです。

成立する条件

このページでは実数の有限列を扱います。複素数の場合は共役と絶対値を入れた形が必要です。

零ベクトルも認めます。等号条件を「常に ai/bia_i/b_i が等しい」と書くと、分母が 00 の場合を取り落とします。

証明

  1. A=∑ai2A=\sum a_i^2、B=∑bi2B=\sum b_i^2、C=∑aibiC=\sum a_i b_i と置きます。まず B=0B=0 なら、非負の項の和が 00 なので全ての bi=0b_i=0。このとき C=0C=0 で、不等式は等号として成立します。
  2. B>0B>0 の場合を考えます。任意の実数 tt に対して、平方の和は非負ですから、0≤∑i=1n(ai−tbi)2=A−2Ct+Bt2.0\le\sum_{i=1}^n(a_i-tb_i)^2=A-2Ct+Bt^2. ここで t=C/Bt=C/B と選べます。
  3. 代入すると 0≤A−C2/B0\le A-C^2/B です。正の数 BB を掛けて C2≤ABC^2\le AB となり、不等式が証明されました。
  4. B>0B>0 の場合、等号になるのは ∑(ai−(C/B)bi)2=0\sum(a_i-(C/B)b_i)^2=0 のときです。各項が非負なので、これは全ての ii で ai=(C/B)bia_i=(C/B)b_i となることと同値です。
  5. したがって、一方が零である場合も含め、等号条件は二つのベクトルが線形従属であることです。特に両者が非零なら、一方が他方の実数倍になるときに限って等号が成立します。

使ってみる

a=(1,2,2)a=(1,2,2)、b=(2,1,2)b=(2,1,2) では、内積が 88、二乗和は双方とも 99 です。したがって 82=64≤81=9⋅98^2=64\le81=9\cdot9。二つのベクトルは比例していないので不等号は厳密です。

b=(1,…,1)b=(1,\ldots,1) を代入すると、(a1+⋯+an)2≤n(a12+⋯+an2).(a_1+\cdots+a_n)^2\le n(a_1^2+\cdots+a_n^2). 等号は全ての aia_i が等しいときです。数の和が固定された問題で、二乗和の最小値を求めるのに使えます。

注意点

両辺の平方根を取った形は ∣a⋅b∣≤∥a∥∥b∥|a\cdot b|\le\|a\|\|b\| です。内積自体は負になることがあるため、絶対値を忘れないでください。

確認問題

実数 x,y,zx,y,z が x+y+z=6x+y+z=6 を満たすとき、x2+y2+z2x^2+y^2+z^2 の最小値を求めてください。

解答と考え方を見る

36=(x+y+z)2≤3(x2+y2+z2)36=(x+y+z)^2\le3(x^2+y^2+z^2) より、二乗和は 1212 以上です。等号条件 x=y=zx=y=z と和の条件から x=y=z=2x=y=z=2 で達成されるため、最小値は 1212 です。

参考資料・次に読む資料

資料確認日:2026-11-03。