内積の定義

内積が定義されたベクトル空間を計量ベクトル空間といいます。

内積はベクトル空間上の演算であり、エルミート対称性や共役線型性、正値性などの性質を持ちます。ここでは、内積を公理的に定義するとともに、定義から直ちに導かれる演算規則を示します。

内積と計量ベクトル空間の定義

まず、内積を公理的に定義し、内積により計量ベクトル空間が定まることを示します。



定義 7.1(内積と計量ベクトル空間)

VVKK 上のベクトル空間とする。VV の任意の 22 つの元 x,y\bm{x}, \bm{y} に対して KK の元 xy\bm{x} \cdot \bm{y} が定まり、次の条件を満たすとき、xy\bm{x} \cdot \bm{y}x\bm{x}y\bm{y} の内積(inner\text{inner} product\text{product})という。

  (i)xy=yxZ(ii)(x+y)z=xz+yz(iii)(cx)y=c(xy)(iv)xx0(7.1.1) \begin{equation*} \begin{alignat*} {2} & \, \, (\text{i}) & \bm{x} \cdot \bm{y} &= \overline{\bm{y} \cdot \bm{x} \vphantom{Z}} \\ & \, (\text{ii}) & \quad (\bm{x} + \bm{y}) \cdot \bm{z} &= \bm{x} \cdot \bm{z} + \bm{y} \cdot \bm{z} \\ & (\text{iii}) & (c \, \bm{x}) \cdot \bm{y} &= c \, (\bm{x} \cdot \bm{y}) \\ & (\text{iv}) & \bm{x} \cdot \bm{x} &\geqslant 0 \\ \end{alignat*} \end{equation*} \tag{7.1.1}

また、内積が定義されたベクトル空間を、計量ベクトル空間(metric\text{metric} vector\text{vector} space\text{space})という。



解説

ベクトルの内積とは

ベクトル空間上の演算

内積とはベクトル空間上の演算であり、上の(i\text{i}\simiv\text{iv})の演算規則を満たすものとして定義されます。

写像としての内積

すなわち、内積は、22 つのベクトル(VV の元)に対してある値(KK の元)を定めるものであり、これを写像と捉えれば、:V×VK\cdot : V \times V \to K と表すことができます。ここで、内積を表す記号 " \cdot " は、VVVV の直積から KK への写像であるということができます。

内積の記号

内積を表す記号は、教科書により様々に異なりますが、主には、次の記号が用いられています。

xy,(x,y),(xy),x,y,xy \begin{array} {ccc} \bm{x} \cdot \bm{y} \, , & (\, \bm{x}, \bm{y} \,) \, , & (\, \bm{x} \mid \bm{y} \,) \, , \\ \\ \langle\, \bm{x} , \bm{y} \,\rangle \, , & \langle\, \bm{x} \mid \bm{y} \,\rangle \end{array}

ここでは、平面と空間のベクトルにおいて、幾何ベクトルに対して導入した内積と同じ記号 xy\bm{x} \cdot \bm{y} を用いることとします。

内積の公理(内積の性質)

上記の通り、ベクトルの内積は公理的に定義されています。

すなわち、内積の演算は、次の条件i\text{i}\simiv\text{iv}を満たす必要があります。これらは、定義により、内積に元から備わっている性質ともいえます。

  (i)xy=yxZ(ii)(x+y)z=xz+yz(iii)(cx)y=c(xy)(iv)xx0(7.1.1) \begin{equation*} \begin{alignat*} {2} & \, \, (\text{i}) & \bm{x} \cdot \bm{y} &= \overline{\bm{y} \cdot \bm{x} \vphantom{Z}} \\ & \, (\text{ii}) & \quad (\bm{x} + \bm{y}) \cdot \bm{z} &= \bm{x} \cdot \bm{z} + \bm{y} \cdot \bm{z} \\ & (\text{iii}) & (c \, \bm{x}) \cdot \bm{y} &= c \, (\bm{x} \cdot \bm{y}) \\ & (\text{iv}) & \bm{x} \cdot \bm{x} &\geqslant 0 \\ \end{alignat*} \end{equation*} \tag{7.1.1}

ベクトルの内積が満たすべき条件
エルミート対称性

条件(i\text{i}は、x\bm{x}y\bm{y} の内積 xy\bm{x} \cdot \bm{y} が、y\bm{y}x\bm{x} の内積の複素共役 yxZ\overline{\bm{y} \cdot \bm{x} \vphantom{Z}} に等しいことを求めています。これは、エルミート対称性と呼ばれる性質であり、ベクトルの順序を入れ替えた内積の値が、もとの内積の値の複素共役となることを示しています。

分配法則

条件(ii\text{ii}は、ベクトルの内積に関して分配法則が成り立つことを要求するものです。下記の定理 7.1(内積の基本的性質)に示すように、x(y+z)=xy+xz\bm{x} \cdot (\bm{y} + \bm{z}) = \bm{x} \cdot \bm{y} + \bm{x} \cdot \bm{z} が成り立つことも定義より直ちに示すことができます。

共役線型性

条件(iii\text{iii}は、ベクトルのスカラー倍の内積 (cx)y(c \, \bm{x}) \cdot \bm{y} が、内積のスカラー倍 c(xy)c \, (\bm{x} \cdot \bm{y}) に等しいことを要求するものです。条件(iii\text{iii}についても、類似する式 x(dy)=dZ(xy)\bm{x} \cdot (d \, \bm{y}) = \overline{\, d \, \vphantom{Z}} \, (\bm{x} \cdot \bm{y}) が成り立つことを定理 7.1(内積の基本的性質)に示します。これらを合わせて、内積の共役線型性といいます。

正値性

条件(iv\text{iv}は、ベクトルの内積が実数であり、しかも常に 00 以上であることを示しています。条件(i\text{i}と合わせて考えれば xx=xxZ\bm{x} \cdot \bm{x} = \overline{\bm{x} \cdot \bm{x} \vphantom{Z}} であることから xx\bm{x} \cdot \bm{x} が実数であることは明らかです。その上で xx\bm{x} \cdot \bm{x} は常に 00 以上であることが求められており、この性質を内積の正値性といいます。

内積とエルミート内積

内積の定義の仕方の違い(実数か複素数か)

ベクトル空間が実数 R\mathbb{R} 上で定義されているか、複素数 C\mathbb{C} 上で定義されているかにより、内積の定義の仕方は若干異なります。

上記の定義において、記号 KK は実数全体の集合 R\mathbb{R} もしくは複素数全体の集合 C\mathbb{C} のいずれかを表しています(ベクトル空間の定義などを参照)。しかしながら、条件(i\text{i}などは、明らかに K=CK = \mathbb{C} の場合を前提としています。

実数全体 R\mathbb{R} は複素数全体 C\mathbb{C} に含まれる(部分体である)ため、どちらの場合にも対応できるよう、上記のように定義していますが、R\mathbb{R} 上のベクトル空間における内積と C\mathbb{C} 上のベクトル空間における内積を別々に定義している教科書もあるので注意が必要です([3] など)。例えば、K=RK = \mathbb{R} の場合、条件(i\text{i}xy=yx\bm{x} \cdot \bm{y} = \bm{y} \cdot \bm{x} となり、複素共役を表す記号 " i\overline{\, \phantom{i}} " は不要になります。

定義による用語の使い分け

R\mathbb{R} 上のベクトル空間における内積を、そのまま「内積」といい、C\mathbb{C} 上のベクトル空間における内積を、特に「エルミート内積(hermitian\text{hermitian} inner\text{inner} product\text{product})」と呼ぶこともあります([3] など)。

また、[1] では、内積の定義は上記と同様に 11 つにまとめつつ、C\mathbb{C} 上のベクトル空間の内積を、特に「エルミート積(hermitian\text{hermitian} product\text{product})」と呼んでいます。

計量ベクトル空間とは

計量ベクトル空間とは内積が定義されたベクトル空間です。

空ではない集合 VVベクトル空間の公理に加えて内積の公理を満たすとき、VV は計量ベクトル空間であるといえます。つまり、計量ベクトル空間 VV においては、ベクトルの和とスカラー倍に加えて内積の演算が定義されているということです。

実計量ベクトル空間(K=RK = \mathbb{R} の場合)を「ユークリッド空間(Euclid\text{Euclid} space\text{space})」、複素計量ベクトル空間(K=CK = \mathbb{C} の場合)を「ユニタリー空間(unitary\text{unitary} space\text{space})」と呼ぶこともあります。


内積の公理から直ちに導かれる性質

次に、内積の公理から直ちに導かれる性質について示します。これは、内積の公理のii\text{ii})分配法則iii\text{iii})共役線型性の別の形を示すものです。



定理 7.1(内積の基本的性質)

VVKK 上の計量ベクトル空間とする。任意のベクトル x,y,zV\bm{x}, \bm{y}, \bm{z} \in V とスカラー dKd \in K に対して、次が成り立つ。

(ii)x(y+z)=xy+xz(iii)x(dy)=dZ(xy)(7.1.2) \begin{equation*} \begin{alignat*} {2} & \, (\text{ii}^{\prime}) & \quad \bm{x} \cdot (\bm{y} + \bm{z}) &= \bm{x} \cdot \bm{y} + \bm{x} \cdot \bm{z} \\ & (\text{iii}^{\prime}) & \bm{x} \cdot (d \, \bm{y}) &= \overline{\, d \, \vphantom{Z}} \, (\bm{x} \cdot \bm{y}) \\ \end{alignat*} \end{equation*} \tag{7.1.2}


解説

内積の分配法則と共役線型性の別形

定理 7.1(内積の基本的性質)は、内積の公理のii\text{ii})分配法則iii\text{iii})共役線型性を別の形で表したものです。

すなわち、定理 7.1の(ii\text{ii}^{\prime})と(iii\text{iii}^{\prime})は、内積の公理の(ii\text{ii})と(iii\text{iii})にそれぞれ対応しており、公理の式における、内積の第 11 変数と第 22 変数を入れ替えたものです。

下記の証明にみるように、これらの性質は他の内積の公理から直ちに導かれる性質です。

内積の共役線型性

線型性と共役線型性

定理 7.1(内積の基本的性質)の(iii\text{iii}^{\prime})より、ベクトルの内積は第 11 変数について線型であり、第 22 変数について共役線型であるといえます。

11 変数がベクトルのスカラー倍(cxc \, \bm{x})で第 22 変数がベクトル(y\bm{y})であった場合、内積は元のベクトルの内積(xy\bm{x} \cdot \bm{y})の cc 倍となります(内積の公理(iii\text{iii})。

一方で、第 11 変数がベクトル(x\bm{x})で第 22 変数がベクトルのスカラー倍(dyd \, \bm{y})であった場合、内積はもとのベクトルの内積の dZ\overline{ \, d \, \vphantom{Z}} 倍になります(定理 7.1(iii\text{iii}^{\prime})。この場合、内積の値は dd 倍ではなく dd の複素共役倍となる点に注意が必要です。また、このような性質を共役線型性といいます。

したがって、ベクトルの内積は、第 11 変数について線型であり、第 22 変数について共役線型であるといえます。

共役線型な変数と教科書による違い

因みに、内積を第 11 変数について共役線型で第 22 変数について線型であるように定義することもできます。このように定義しても、他の定義や定理と整合をとることができるからです。つまり、第 11 変数と第 22 変数のいずれが共役線型であるかは本質的な差異を生みません。

上記と同様に、第 11 変数について線型で第 22 変数について共役線型であるように定義している教科書としては、[1], [2], [3], [6] などがあります。一方で、例えば [4] においては、第 11 変数について共役線型で第 22 変数について線型であるように定義しています。



証明

ii\text{ii}^{\prime}

x(y+z)=(y+z)xZ=yx+zxZ=yxZ+zxZ=xy+xz \begin{align*} \bm{x} \cdot (\bm{y} + \bm{z}) &= \overline{(\bm{y} + \bm{z}) \cdot \bm{x} \vphantom{Z}} \\ &= \overline{\bm{y} \cdot \bm{x} + \bm{z} \cdot \bm{x} \vphantom{Z}} \\ &= \overline{\bm{y} \cdot \bm{x} \vphantom{Z}} + \overline{\bm{z} \cdot \bm{x} \vphantom{Z}} \\ &= \bm{x} \cdot \bm{y} + \bm{x} \cdot \bm{z} \end{align*} \tag*{}

iii\text{iii}^{\prime}

x(dy)=(dy)xZ=d(yx)Z=d()  (yx)Z=dZ(xy) \begin{align*} \bm{x} \cdot (d \, \bm{y}) &= \overline{(d \, \bm{y}) \cdot \bm{x} \vphantom{Z}} \\ &= \overline{d \, (\bm{y} \cdot \bm{x}) \vphantom{Z}} \\ &= \overline{\, d \, \vphantom{()}} \; \overline{(\bm{y} \cdot \bm{x}) \vphantom{Z}} \\ &= \overline{\, d \, \vphantom{Z}} \, (\bm{x} \cdot \bm{y}) \tag*{\square} \end{align*}


証明の考え方

いずれも、内積の公理から直ちに導くことができます。

ii\text{ii}^{\prime})の証明

  • 内積のi\text{i})エルミート対称性ii\text{ii})分配法則より、次が成り立ちます。

    x(y+z)=(1)(y+z)xZ=(2)yx+zxZ=(3)yxZ+zxZ=(4)xy+xz \begin{align*} \bm{x} \cdot (\bm{y} + \bm{z}) &\overset{(1)}{=} \overline{(\bm{y} + \bm{z}) \cdot \bm{x} \vphantom{Z}} \\ &\overset{(2)}{=} \overline{\bm{y} \cdot \bm{x} + \bm{z} \cdot \bm{x} \vphantom{Z}} \\ &\overset{(3)}{=} \overline{\bm{y} \cdot \bm{x} \vphantom{Z}} + \overline{\bm{z} \cdot \bm{x} \vphantom{Z}} \\ &\overset{(4)}{=} \bm{x} \cdot \bm{y} + \bm{x} \cdot \bm{z} \end{align*}

    • 11)エルミート対称性により、変数の順序を入れ替えることで、内積の値はもとの値の複素共役となります(内積の公理(i\text{i})。
    • 22)内積に関して、分配法則が成り立ちます(内積の公理(ii\text{ii})。
    • 33yx\bm{y} \cdot \bm{x}yx\bm{y} \cdot \bm{x} をそれぞれ複素数とみれば、22 つの複素数の和の複素共役は、それぞれの複素数の複素共役の和に等しくなります。
      • これは、複素数について一般に成り立つ演算規則です。
    • 44)再びエルミート対称性により、変数の順序の入れ替えにより、yxZ=xy\overline{\bm{y} \cdot \bm{x} \vphantom{Z}} = \bm{x} \cdot \bm{y}zxZ=xz\overline{\bm{z} \cdot \bm{x} \vphantom{Z}} = \bm{x} \cdot \bm{z} が成り立ちます(内積の公理(i\text{i})。

iii\text{iii}^{\prime})の証明

  • 内積のi\text{i})エルミート対称性iii\text{iii})共役線型性より、次が成り立ちます。

    x(dy)=(1)(dy)xZ=(2)d(yx)Z=(3)d()  (yx)Z=(4)dZ(xy) \begin{align*} \bm{x} \cdot (d \, \bm{y}) &\overset{(1)}{=} \overline{(d \, \bm{y}) \cdot \bm{x} \vphantom{Z}} \\ &\overset{(2)}{=} \overline{d \, (\bm{y} \cdot \bm{x}) \vphantom{Z}} \\ &\overset{(3)}{=} \overline{\, d \, \vphantom{()}} \; \overline{(\bm{y} \cdot \bm{x}) \vphantom{Z}} \\ &\overset{(4)}{=} \overline{\, d \, \vphantom{Z}} \, (\bm{x} \cdot \bm{y}) \end{align*}

    • 11)エルミート対称性により、変数の順序を入れ替えることで、内積の値はもとの値の複素共役となります(内積の公理(i\text{i})。
    • 22)内積の第 11 変数に関する線型性によります(線型性と共役線型性を参照)。
      • 11 変数がベクトルのスカラー倍である場合、その内積 (dy)x(d \, \bm{y}) \cdot \bm{x}d(yx)d \, (\bm{y} \cdot \bm{x}) に等しくなります(内積の公理(iii\text{iii})。
      • これは、内積の第 22 変数に関する共役線型性が、第 11 変数に関する線型性から導かれることを意味しています。
    • 33d  (K)d \; ( \in K )yx\bm{y} \cdot \bm{x} をそれぞれ複素数とみれば、22 つの複素数の積の複素共役は、それぞれの複素共役の積に等しくなります。
      • これは、複素数について一般に成り立つ演算規則です。
    • 44)再びエルミート対称性により、変数の順序の入れ替えにより、yxZ=xy\overline{\bm{y} \cdot \bm{x} \vphantom{Z}} = \bm{x} \cdot \bm{y} が成り立ちます(内積の公理(i\text{i})。

まとめ

  • VVKK 上のベクトル空間とする。VV の任意の 22 つの元 x,y\bm{x}, \bm{y} に対して KK の元 xy\bm{x} \cdot \bm{y} が定まり、次の条件を満たすとき、xy\bm{x} \cdot \bm{y}x\bm{x}y\bm{y} の内積(inner\text{inner} product\text{product})という。

      (i)xy=yxZ(ii)(x+y)z=xz+yz(iii)(cx)y=c(xy)(iv)xx0 \begin{equation*} \begin{alignat*} {2} & \, \, (\text{i}) & \bm{x} \cdot \bm{y} &= \overline{\bm{y} \cdot \bm{x} \vphantom{Z}} \\ & \, (\text{ii}) & \quad (\bm{x} + \bm{y}) \cdot \bm{z} &= \bm{x} \cdot \bm{z} + \bm{y} \cdot \bm{z} \\ & (\text{iii}) & (c \, \bm{x}) \cdot \bm{y} &= c \, (\bm{x} \cdot \bm{y}) \\ & (\text{iv}) & \bm{x} \cdot \bm{x} &\geqslant 0 \\ \end{alignat*} \end{equation*}

  • 内積が定義されたベクトル空間を、計量ベクトル空間(metric\text{metric} vector\text{vector} space\text{space})という。


参考文献

[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-10-22   |   改訂:2025-02-18