Image




 目次

  ・内積

  ・ノルム




この記事を読む助けになる数学の記事
数値計算1話5話26話30話






カヤ

今回は内積とノルムについて解説する。まずは内積から。

  内積


\[ 内積\]   \( \boldsymbol x \) 、\( \boldsymbol y \) が \( n \) 項列ベクトルであり、 \[ \begin{align} \boldsymbol x \ \mathrm = \left( \begin{array}{cccc} x_{1} \\ x_{2} \\ \vdots \\ x_{n} \end{array} \right) , \ \ \ \ \boldsymbol y \ \mathrm = \left( \begin{array}{cccc} y_{1} \\ y_{2} \\ \vdots \\ y_{n} \end{array} \right) \end{align}\] と表されているとき、次式で定義される \( \left( \boldsymbol x, \boldsymbol y \right) \) を \( \boldsymbol x \) と \( \boldsymbol y \) との内積と呼ぶ。 \[ \begin{align} \left( \boldsymbol x, \boldsymbol y \right) = \sum _{i=1} ^n x_i y_i ^* \end{align}\]

 内積について、共軛線型性と呼ばれる次の性質が成り立ちます。

\[ 共軛線型性\] \[ \begin{align} & \left( \boldsymbol x_1 + \boldsymbol x_2 , \boldsymbol y \right) = \left( \boldsymbol x_1 , \boldsymbol y \right) + \left( \boldsymbol x_2 , \boldsymbol y \right) \\\\ & \left( \boldsymbol x , \boldsymbol y_1 + \boldsymbol y_2 \right) = \left( \boldsymbol x , \boldsymbol y_1 \right) + \left( \boldsymbol x , \boldsymbol y_2 \right) \\\\ & \left( c \boldsymbol x , \boldsymbol y \right) = c \left( \boldsymbol x , \boldsymbol y \right) \\\\ & \left( \boldsymbol x , c \boldsymbol y \right) = c^* \left( \boldsymbol x , \boldsymbol y \right) \\\\ & \left( \boldsymbol y , \boldsymbol x \right) = \left( \boldsymbol x , \boldsymbol y \right) ^* \end{align}\]  ここで、\( \boldsymbol x \) 、\( \boldsymbol x_1 \) 、\( \boldsymbol x_2 \) 、\( \boldsymbol y \) 、\( \boldsymbol y_1 \) 、\( \boldsymbol y_2 \) はいずれも \( n \) 項列ベクトルであり、\( c \) は複素数である。

 また、同一の \( n \) 項列ベクトル同士の内積 \( \left( \boldsymbol x , \boldsymbol x \right) \) は 0 または正の実数であり、 \[ \left( \boldsymbol x , \boldsymbol x \right) = 0 \] となるのは、\( \boldsymbol x \) の成分がすべて 0 である場合に限ります。 これは、内積の正値性と呼ばれています。

 さらに、\( \left( \boldsymbol x , \boldsymbol y \right) = 0 \) のとき、\( \boldsymbol x \) と \( \boldsymbol y \) は直交するといいます。

カヤ

続いて、ノルムについて見ていこう。




  ノルム


\[ ノルム\]  \( \boldsymbol x \) を \( n \) 項列ベクトルとする。 内積 \( \left( \boldsymbol x , \boldsymbol x \right) \) の負でない平方根を \( \boldsymbol x \) の長さあるいはノルムと呼び、\( \| \boldsymbol{x} \| \) で表す。 \[ \begin{align} \| \boldsymbol{x} \| &= \sqrt{\left( \boldsymbol x , \boldsymbol x \right)} \\\\ &= \sqrt{\left| x_1 \right| ^2 + \left| x_2 \right| ^2 + \cdots + \left| x_n \right| ^2} \end{align}\]

 ノルムについて、次の二つの不等式が成り立ちます。

\[ \begin{align} & \left| \left( \boldsymbol x , \boldsymbol y \right) \right| \leq \| \boldsymbol{x} \| \| \boldsymbol{y} \| \ \ \ \left( \rm シュヴァルツの不等式 \right) \\\\ & \| \boldsymbol{x} + \boldsymbol{y} \| \leq \| \boldsymbol{x} \| + \| \boldsymbol{y} \| \ \ \ \left( \rm 三角不等式 \right) \end{align}\]

 この二つの不等式を証明するために、まずは準備として次の定理を証明します。

\[ ピタゴラスの定理\]  \( \boldsymbol x \) 、\( \boldsymbol y \) が \( n \) 項列ベクトルであり、\( \boldsymbol x \) と \( \boldsymbol y \) は直交しているとする。 このとき、次式が成り立つ。 \[ \| \boldsymbol{x} + \boldsymbol{y} \| ^2 = \| \boldsymbol{x} \| ^2 + \| \boldsymbol{y} \| ^2 \] これをピタゴラスの定理と呼ぶ。

 ピタゴラスの定理の証明は次の式変形によります。 \[ \begin{align} \| \boldsymbol{x} + \boldsymbol{y} \| ^2 &= \left( \boldsymbol x + \boldsymbol y, \boldsymbol x + \boldsymbol y \right) \\\\ &= \left( \boldsymbol x , \boldsymbol x + \boldsymbol y \right) + \left( \boldsymbol y, \boldsymbol x + \boldsymbol y \right) \\\\ &= \left( \boldsymbol x , \boldsymbol x \right) + \left( \boldsymbol x , \boldsymbol y \right) + \left( \boldsymbol y, \boldsymbol x \right) + \left( \boldsymbol y, \boldsymbol y \right) \\\\ &= \| \boldsymbol{x} \| ^2 + \left( \boldsymbol x , \boldsymbol y \right) + \left( \boldsymbol x, \boldsymbol y \right) ^* + \| \boldsymbol{y} \| ^2 \\\\ &= \| \boldsymbol{x} \| ^2 + \rm 2 Re \left( \it \boldsymbol x , \boldsymbol y \rm \right) + \| \it \boldsymbol{y} \rm \| ^2 \end{align}\] ここで、直交条件より \( \left( \boldsymbol x , \boldsymbol y \right) = 0 \) であるため、ピタゴラスの定理が成り立ちます。

 続いて、シュヴァルツの不等式を証明します。 \( \boldsymbol x \) の成分がすべて 0 である場合、シュヴァルツの不等式の両辺は 0 となるため、この不等式は成り立ちます。 そこで、\( \boldsymbol x \) の成分がすべて 0 でない場合、つまり \( \| \boldsymbol{x} \| \neq 0 \) である場合について考えます。 まずは、\( \boldsymbol y \) を次の 2 つの \( n \) 項列ベクトルに分解します。 \[ \begin{align} \boldsymbol y_1 &= \boldsymbol y - \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \| ^2} \\\\ \boldsymbol y_2 &= \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \| ^2} \end{align}\] 以下の計算から、\( \boldsymbol y_1 \) と \( \boldsymbol y_2 \) は直交することがわかります。 \[ \begin{align} \left( \boldsymbol y_1 , \boldsymbol y_2 \right) &= \left( \boldsymbol y - \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \|^2} , \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \|^2} \right) \\\\ &= \left( \boldsymbol y , \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \|^2} \right) - \left( \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \|^2}, \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \|^2} \right) \\\\ &= \frac{\left( \boldsymbol x , \boldsymbol y \right) }{\| \boldsymbol{x} \|^2} \left( \boldsymbol y , \boldsymbol x \right) - \frac{\left( \boldsymbol y , \boldsymbol x \right) }{\| \boldsymbol{x} \|^2} \left( \boldsymbol x, \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \|^2} \right) \\\\ &= \frac{\left( \boldsymbol x , \boldsymbol y \right) }{\| \boldsymbol{x} \|^2} \left( \boldsymbol y , \boldsymbol x \right) - \frac{\left( \boldsymbol y , \boldsymbol x \right) }{\| \boldsymbol{x} \|^2} \frac{\left( \boldsymbol x , \boldsymbol y \right) }{\| \boldsymbol{x} \|^2} \left( \boldsymbol x, \boldsymbol x \right) \\\\ &= \frac{\left( \boldsymbol x , \boldsymbol y \right) }{\| \boldsymbol{x} \|^2} \left( \boldsymbol y , \boldsymbol x \right) - \frac{\left( \boldsymbol y , \boldsymbol x \right) }{\| \boldsymbol{x} \|^2} \left( \boldsymbol x , \boldsymbol y \right) = 0 \end{align}\] よって、ピタゴラスの定理より、 \[ \begin{align} \| \boldsymbol{y} \|^2 &= \| \boldsymbol{y} _1 + \boldsymbol{y} _2 \|^2 \\\\ &= \| \boldsymbol{y} _1 \|^2 + \| \boldsymbol{y} _2 \|^2 \\\\ & \geq \| \boldsymbol{y} _2 \|^2 \\\\ &= \left\| \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \| ^2} \right\|^2 \\\\ &= \left( \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \| ^2} , \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \| ^2} \right) \\\\ &= \frac{\left( \boldsymbol y , \boldsymbol x \right) }{\| \boldsymbol{x} \| ^2} \left( \boldsymbol x , \frac{\left( \boldsymbol y , \boldsymbol x \right) \boldsymbol x}{\| \boldsymbol{x} \| ^2} \right) \\\\ &= \frac{\left( \boldsymbol y , \boldsymbol x \right) }{\| \boldsymbol{x} \| ^2} \frac{\left( \boldsymbol x , \boldsymbol y \right) }{\| \boldsymbol{x} \| ^2} \left( \boldsymbol x , \boldsymbol x \right) \\\\ &= \frac{\left( \boldsymbol y , \boldsymbol x \right) \left( \boldsymbol x , \boldsymbol y \right)}{\| \boldsymbol{x} \| ^2} \\\\ &= \frac{ \left| \left( \boldsymbol x , \boldsymbol y \right) \right| ^2}{\| \boldsymbol{x} \| ^2} \\\\ \| \boldsymbol{x} \| ^2 \| \boldsymbol{y} \|^2 & \geq \left| \left( \boldsymbol x , \boldsymbol y \right) \right| ^2 \\\\ \| \boldsymbol{x} \| \| \boldsymbol{y} \| & \geq \left| \left( \boldsymbol x , \boldsymbol y \right) \right| \end{align}\] よって、任意の \( n \) 項列ベクトル \( \boldsymbol{x} \) および \( \boldsymbol{y} \) について、シュヴァルツの不等式が成り立ちます。

 三角不等式については、ピタゴラスの定理の証明に用いた立式にシュヴァルツの不等式を適用することで以下のように証明できます。 \[ \begin{align} \| \boldsymbol{x} + \boldsymbol{y} \| ^2 &= \| \boldsymbol{x} \| ^2 + \rm 2 Re \left( \it \boldsymbol x , \boldsymbol y \rm \right) + \| \it \boldsymbol{y} \rm \| ^2 \\\\ & \leq \| \boldsymbol{x} \| ^2 + 2 \left| \left( \boldsymbol x , \boldsymbol y \right) \right| + \| \it \boldsymbol{y} \rm \| ^2 \\\\ & \leq \| \boldsymbol{x} \| ^2 + 2 \| \boldsymbol{x} \| \| \boldsymbol{y} \| + \| \it \boldsymbol{y} \rm \| ^2 \\\\ &= \left( \| \boldsymbol{x} \| + \| \boldsymbol{y} \| \right) ^2 \\\\ \| \boldsymbol{x} + \boldsymbol{y} \| & \leq \| \boldsymbol{x} \| + \| \boldsymbol{y} \| \end{align}\]
 シュヴァルツの不等式に名前が付けられているカール・ヘルマン・アマンドゥス・シュヴァルツは19世紀に活躍したドイツの数学者です。 主に複素解析や微分幾何学の分野に業績を残しました。


Image

カール・ヘルマン・アマンドゥス・シュヴァルツ (1843-1921)




参考:
[1] 齋藤正彦、線型代数入門、東京大学出版会、1966年3月31日発行
[2] 新井朝雄・江沢洋、朝倉物理学体系7 量子力学の数学的構造Ⅰ、朝倉書店、1999年7月10日発行