シュワルツの不等式

ベクトルに関するシュワルツの不等式を示します。すなわち、22 つのベクトルの内積の絶対値は、それぞれのベクトルの長さの積を超えません。

シュワルツの不等式は、ベクトルの内積と長さに関する基本的で重要な不等式の 11 つです。

シュワルツの不等式


定理 1.5(シュワルツの不等式)

任意の 22 つのベクトル a,b\bm{a}, \bm{b} について、次が成り立つ。

  ab  ab \begin{equation*} \tag{1.2.5} \big\lvert \; \bm{a} \cdot \bm{b} \; \big\rvert \leqslant \lVert \, \bm{a} \, \rVert \, \lVert \, \bm{b} \, \rVert \end{equation*}


解説

ベクトルの内積と長さの関係(定理 1.5 の主張)

定理 1.5(シュワルツの不等式)は、22 つのベクトルの内積の絶対値が、それぞれのベクトルの長さの積を超えないことを表しています。

(1.2.5)式は、ベクトルの内積と長さに関する不等式であり、シュワルツの不等式(Schwarz’s\text{Schwarz’s} inequality\text{inequality})や、コーシー・シュワルツの不等式(Cauchy-Schwarz’s\text{Cauchy-Schwarz’s} inequality\text{inequality})などと呼ばれます。

シュワルツの不等式の形式

シュワルツの不等式は、線型代数だけでなく、数学の様々な分野において重要な不等式であり、様々な形式で表されます。

実数に関するシュワルツの不等式

例えば、任意の実数の組 a1,a2,b1,b2a_{1}, a_{2}, b_{1}, b_{2} について、次の不等式が成り立ちます。

(a1b1+a2b2)2(a12+a22)(b12+b22) \begin{equation*} \tag{1.2.5^{\prime}} (a_{1} b_{1} + a_{2} b_{2})^{2} \, \leqslant \, (a_{1}^{2} + a_{2}^{2}) \, (b_{1}^{2} + b_{2}^{2}) \end{equation*}

(1.2.5^{\prime})式は実数に関する不等式ですが、これは、成分表示された幾何ベクトル関する不等式と捉えることができます。

いま、平面上の 22 つのベクトル a=(a1,a2),\bm{a} = (\, a_{1}, a_{2} \,), b=(b1,b2)\bm{b} = (\, b_{1}, b_{2} \,) に関するシュワルツの不等式((1.2.5)式)の両辺を成分により表すと次のようになります(定理 1.3(ベクトルの内積))。

a1b1+a2b2a12+a22b12+b22 \begin{equation*} \big\lvert \, a_{1} b_{1} + a_{2} b_{2} \, \big\rvert \, \leqslant \, \sqrt{\, a_{1}^{2} + a_{2}^{2} \,} \cdot \sqrt{\, b_{1}^{2} + b_{2}^{2} \,} \end{equation*}

(1.2.5^{\prime})式は、上式の両辺を 22 乗したものに他なりません(両辺ともに非負なので、22 乗しても不等式が成り立ちます)。このように考えると、(1.2.5)式(1.2.5^{\prime})式が本質的には同じ不等式であるといえます。

実数に関するシュワルツの不等式(一般形)

より一般には、実数 ai,bia_{i}, b_{i} (i=1,2,,n)(\, i = 1, 2, \cdots, n \,) について、次が成り立ちます。

  inaibi  (inai2)12(inbi2)12 \begin{equation*} \tag{1.2.5^{\prime \prime}} \bigg\lvert \; \displaystyle \sum_{i}^{n} a_{i} b_{i} \; \bigg\rvert \, \leqslant \, \left( \displaystyle \sum_{i}^{n} a_{i}^{2} \right)^{\frac{\, 1 \,}{\, 2 \,}} \, \left( \displaystyle \sum_{i}^{n} b_{i}^{2} \right)^{\frac{\, 1 \,}{\, 2 \,}} \end{equation*}

この(1.2.5^{\prime \prime})式も、より一般化した nn 次のベクトルに対して内積を定義することで、ベクトルに関するシュワルツの不等式((1.2.5)式)と対応付けることができます。

シュワルツの不等式の証明方法

シュワルツの不等式の証明方法は、主に、次の 22 通りがあります。それぞれの特徴は次の通りです。

(1)幾何的な考察による証明

ベクトルの内積の幾何的な定義に従った証明です。

我々はいま、有向線分によりベクトルを定義しており、ベクトルの内積も同様に幾何的に定義しています。したがって、定理 1.5(シュワルツの不等式)の証明においても、これを幾何ベクトルの内積に関する不等式として捉えて、幾何的に考察する方法が素直です。結果として、簡潔な証明となります。

しかし、より一般化された(抽象的な)ベクトルを扱う場合、このような証明方法をとることができません。抽象的なベクトルにおいては、長さ(距離)や角度などの概念は所与のものではないためです(内積の定義の項を参照)。

(2)演算法則による証明

前項定理 1.4(内積の演算法則)を用いた証明です。

一般化されたベクトル空間において、内積は公理的に定義されます(計量ベクトル空間を参照)。すなわち、定理 1.4の演算法則を満たすような演算として内積が定義されます。内積が定義されたことにより、幾何ベクトルにおける長さ(距離)や角度に相当する概念を、一般化されたベクトル空間に持ち込むことができます。

このような場合、幾何的な考察よりも、むしろ内積の演算法則に従った証明が有効です。


シュワルツの不等式の証明

シュワルツの不等式を、次の 22 通りの方法により証明します。



証明 1(幾何的な考察による証明)

22 つのベクトル a,b\bm{a}, \bm{b} のなす角を θ\theta とすると、0θπ0 \leqslant \theta \leqslant \pi より cosθ1\lvert \, \cos \theta \, \rvert \leqslant 1 であることから、次が成り立つ。

ab=abcosθ=abcosθab \begin{align*} \lvert \, \bm{a} \cdot \bm{b} \, \rvert &= \Big\lvert \, \lVert \, \bm{a} \, \rVert \lVert \, \bm{b} \, \rVert \cos \theta \, \Big\rvert \\ &= \lVert \, \bm{a} \, \rVert \lVert \, \bm{b} \, \rVert \, \lvert \, \cos \theta \, \rvert \\ &\leqslant \lVert \, \bm{a} \, \rVert \lVert \, \bm{b} \, \rVert \tag*{\square} \end{align*}



証明の考え方 1

内積の定義にしたがって、幾何的な考察により証明します。

  • a\bm{a}b\bm{b} のなす角を θ\theta (0θπ)(\, 0 \leqslant \theta \leqslant \pi \,) とすると、内積の定義より次が成り立ちます。

    ab=abcosθ=abcosθ \begin{align*} \lvert \, \bm{a} \cdot \bm{b} \, \rvert &= \Big\lvert \, \lVert \, \bm{a} \, \rVert \lVert \, \bm{b} \, \rVert \cos \theta \, \Big\rvert \\ &= \lVert \, \bm{a} \, \rVert \lVert \, \bm{b} \, \rVert \, \lvert \, \cos \theta \, \rvert \\ \end{align*}

  • 0θπ0 \leqslant \theta \leqslant \pi であるから cosθ1\lvert \, \cos \theta \, \rvert \leqslant 1 となります。

  • したがって、次が成り立ちます。

    ab=abcosθab \begin{align*} \lvert \, \bm{a} \cdot \bm{b} \, \rvert &= \lVert \, \bm{a} \, \rVert \lVert \, \bm{b} \, \rVert \, \lvert \, \cos \theta \, \rvert \\ &\leqslant \lVert \, \bm{a} \, \rVert \lVert \, \bm{b} \, \rVert \end{align*}



証明 2(演算法則による証明)

22 つベクトル a,b\bm{a}, \bm{b} のいずれか、または両方が 0\bm{0} であれば、ab=ab=0\lvert \, \bm{a} \cdot \bm{b} \, \rvert = \lVert \, \bm{a} \, \rVert \, \lVert \, \bm{b} \, \rVert = 0 となり(1.2.5)式が成り立つ。したがって、a,b\bm{a}, \bm{b} はともに 0\bm{0} でないとする。このとき、a,b\bm{a}, \bm{b} と、任意のスカラー mm について次が成り立つ。

ma+b2=a2m2+2abm+b2=a2(m+aba2)2+b2(ab)2a2 \begin{split} \lVert \, m \bm{a} + \bm{b} \, \rVert^{2} &= \lVert \, \bm{a} \, \rVert^{2} \, m^{2} + 2 \bm{a} \cdot \bm{b} \, m + \lVert \, \bm{b} \, \rVert^{2} \\ &= \lVert \, \bm{a} \, \rVert^{2} \, (\, m + \frac{\bm{a} \cdot \bm{b}}{\lVert \, \bm{a} \, \rVert^{2}} \,)^{2} \\ &\qquad \qquad + \lVert \, \bm{b} \, \rVert^{2} - \frac{(\bm{a} \cdot \bm{b})^{2}}{\lVert \, \bm{a} \, \rVert^{2}} \end{split}

いま、ma+b20\lVert \, m \bm{a} + \bm{b} \, \rVert^{2} \geqslant 0 であることから、次が成り立つ。

ma+b20b2(ab)2a20(ab)2a2b2 \begin{gather*} & \lVert \, m \bm{a} + \bm{b} \, \rVert^{2} \geqslant 0 \\ \Rightarrow & \lVert \, \bm{b} \, \rVert^{2} - \frac{(\bm{a} \cdot \bm{b})^{2}}{\lVert \, \bm{a} \, \rVert^{2}} \geqslant 0 \\ \Leftrightarrow & (\bm{a} \cdot \bm{b})^{2} \leqslant \lVert \, \bm{a} \, \rVert^{2} \,\lVert \, \bm{b} \, \rVert^{2} \end{gather*}

したがって、この場合も(1.2.5)式が成り立つ。

abab \begin{gather*} \tag*{\square} \lvert \, \bm{a} \cdot \bm{b} \, \rvert \leqslant \lVert \, \bm{a} \, \rVert \,\lVert \, \bm{b} \, \rVert \end{gather*}



証明の考え方 2

定理 1.4(内積の演算法則)に示した 44 つの演算法則のみによって(1.2.5)式を導きます。

(1)a,b\bm{a}, \bm{b} のいずれか、または両方が 0\bm{0} である場合

  • a,b\bm{a}, \bm{b} のいずれか、または両方が 0\bm{0} であるならば、ab=0\lvert \, \bm{a} \cdot \bm{b} \, \rvert = 0 かつ ab=0\lVert \, \bm{a} \, \rVert \, \lVert \, \bm{b} \, \rVert = 0 となり、次が成り立ちます。

    ab=ab=0 \begin{gather*} \lvert \, \bm{a} \cdot \bm{b} \, \rvert = \lVert \, \bm{a} \, \rVert \, \lVert \, \bm{b} \, \rVert = 0 \end{gather*}

  • これは、abab\lvert \, \bm{a} \cdot \bm{b} \, \rvert \leqslant \lVert \, \bm{a} \, \rVert \,\lVert \, \bm{b} \, \rVert を満たします。

  • したがって、この場合(1.2.5)式が成り立つといえます。

(2)a,b\bm{a}, \bm{b} がいずれも 0\bm{0} でない場合

  • mm を任意のスカラーとして、ma+bm \bm{a} + \bm{b} の長さの 22 乗を求めます。

    ma+b2=(i)(ma+b)(ma+b)=(ii)a2m2+2abm+b2=(iii)a2(m+aba2)2+b2(ab)2a2 \begin{align*} \lVert \, m \bm{a} + \bm{b} \, \rVert^{2} &\overset{(\text{i})}{=} (m \bm{a} + \bm{b}) \cdot (m \bm{a} + \bm{b}) \\ &\overset{(\text{ii})}{=} \lVert \, \bm{a} \, \rVert^{2} \, m^{2} + 2 \bm{a} \cdot \bm{b} \, m + \lVert \, \bm{b} \, \rVert^{2} \\ & \begin{align*} & \overset{(\text{iii})}{=} \lVert \, \bm{a} \, \rVert^{2} \, (\, m + \frac{\bm{a} \cdot \bm{b}}{\lVert \, \bm{a} \, \rVert^{2}} \,)^{2} \\ & \qquad \qquad + \lVert \, \bm{b} \, \rVert^{2} - \frac{(\bm{a} \cdot \bm{b})^{2}}{\lVert \, \bm{a} \, \rVert^{2}} \end{align*} \tag{\ast} \end{align*}

  • ma+b20\lVert \, m \bm{a} + \bm{b} \, \rVert^{2} \geqslant 0 であることから、(1.2.5)式を導きます。

    • ma+bm \bm{a} + \bm{b}11 つのベクトルとみれば、ベクトルの長さの 22 乗は 00 以上であり、ma+b20\lVert \, m \bm{a} + \bm{b} \, \rVert^{2} \geqslant 0 が成り立ちます。
    • \ast)式の右辺は mm に関して平方完成されているので、第 11 項は 00 以上となります。したがって、ma+b20\lVert \, m \bm{a} + \bm{b} \, \rVert^{2} \geqslant 0 ならば、第 22 項以降も 00 以上となるといえます。
  • 以上の考察から、次が成り立ちます。

    ma+b20b2(ab)2a20(ab)2a2b2 \begin{gather*} & \lVert \, m \bm{a} + \bm{b} \, \rVert^{2} \geqslant 0 \\ \Rightarrow & \lVert \, \bm{b} \, \rVert^{2} - \frac{(\bm{a} \cdot \bm{b})^{2}}{\lVert \, \bm{a} \, \rVert^{2}} \geqslant 0 \\ \Leftrightarrow & (\bm{a} \cdot \bm{b})^{2} \leqslant \lVert \, \bm{a} \, \rVert^{2} \,\lVert \, \bm{b} \, \rVert^{2} \end{gather*}

  • 両辺ともに 00 以上であるので、それぞれ 12\displaystyle\frac{\,1 \,}{\, 2 \,} 乗すると(1.2.5)式が得られます。

  • したがって、この場合も(1.2.5)式が成り立つことが示されました。

    abab \begin{gather*} \lvert \, \bm{a} \cdot \bm{b} \, \rvert \leqslant \lVert \, \bm{a} \, \rVert \,\lVert \, \bm{b} \, \rVert \end{gather*}


まとめ

  • 任意の 22 つのベクトル a,b\bm{a}, \bm{b} について、次が成り立つ(シュワルツの不等式)。

    abab \begin{equation*} \lvert \, \bm{a} \cdot \bm{b} \, \rvert \leqslant \lVert \, \bm{a} \, \rVert \, \lVert \, \bm{b} \, \rVert \end{equation*}

  • シュワルツの不等式は、11)幾何的な考察による証明22)演算法則による証明22 通りの方法により証明できる。


参考文献

[1] 齋藤正彦. 線型代数入門. 東京大学出版会. 1966.
[2] 永田雅宣 他. 理系のための線型代数の基礎. 紀伊國屋書店. 1986.
[3] 川久保勝夫. 線形代数学 [新装版]. 日本評論社. 2010.
[4] 松坂和夫. 線型代数入門 [新装版]. 岩波書店. 2018.
[5] 三宅敏恒. 線形代数学 初歩からジョルダン標準形へ. 培風館. 2008.
[6] S. Lang. Linear Algebra Third Edition. Springer. 1987.
[7] T. Miyake. Linear Algebra From the Beginnings to the Jordan Normal. Springer. 2022.
[8] 雪江明彦. 代数学 11 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 22 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 I\text{I} 群と環. 東京大学出版会. 2004.
[11] 松坂和夫. 代数系入門. 岩波書店. 1976.
[12] 高木貞治. 代数学講義 [改訂新版]. 共立出版. 1965.
[13] S. Lang. Algebra Revised Third Edition. Springer. 2002.
[14] M. Artin. Algebra Second Edition. Pearson Education Limited. 2014.
[15] 青本和彦 他. 数学入門辞典. 岩波書店. 2005.


初版:2023-08-18   |   改訂:2025-03-31