ベクトルのなす角
実計量ベクトル空間に限り、一般に $2$ つのベクトルのなす角が定義できます。
これは、幾何ベクトルにおける $2$ つのベクトルのなす角(角度)に相当する概念であり、内積により定義されます。また、これにより、幾何ベクトルにおける余弦定理を一般化することができます。
計量ベクトル空間におけるベクトルのなす角
まず、実計量ベクトル空間において、$2$ つのベクトルのなす角を定義します。
定義 7.3(ベクトルのなす角)
$V$ を $\mathbb{R}$ 上の計量ベクトル空間とする。零ベクトルでない任意の $\bm{x}, \bm{y} \in V$ に対して、次の式を満たす $\theta$ を $\bm{x}$ と $\bm{y}$ のなす角という。
解説
ベクトルのなす角とは
実計量ベクトル空間( $\mathbb{R}$ 上のベクトル空間)における、$2$ つのベクトルのなす角とは、零ベクトルでない $2$ つのベクトルに対して一意に定まる値 $\theta$ $(\, 0 \leqslant \theta \leqslant \pi \,)$ です。
ベクトルのなす角の一意性
定理 7.5(シュワルツの不等式)に示したように、$K$ 上の計量ベクトル空間の任意の $2$ つの元について次の不等式が成り立ちます。
ここで、$\bm{x}$ と $\bm{y}$ がともに零ベクトルでないとすると、 (7.1.7)式は次のように書き直せます。
また、$K = \mathbb{R}$ の場合に限定すれば、上記の式は、更に次のようになります。
すなわち、零ベクトルでない任意の $2$ つのベクトル $\bm{x}$ と $\bm{y}$ に対して、$-1$ 以上 $1$ 以下の実数が一意に定まります。 (7.1.9)式により、これを $\cos \theta$ とすれば、任意の $2$ つのベクトルに対して、なす角 $\theta$ が一意に定まります。
ベクトルのなす角の値の範囲
(7.1.9)式において、$2$ つのベクトル $\bm{x}$ と $\bm{y}$ により定まる値と $\theta$ は余弦($\text{cosine}$)によって対応付けられます。したがって、$2$ つのベクトルのなす角 $\theta$ の値の範囲は $0 \leqslant \theta \leqslant \pi$ となります。
実計量ベクトル空間に限り定義できる
$2$ つのベクトルのなす角は、実計量ベクトル空間に限り定義でき、複素計量ベクトル空間においては定義できせん。
複素計量ベクトル空間( $\mathbb{C}$ 上の計量ベクトル空間)において、$2$ つのベクトルの内積は一般に複素数となります。したがって、 定理 7.5(シュワルツの不等式)を 上記のように書き直すことがあできないためです。
平面・空間における角度の一般化
実計量ベクトル空間において定義される $2$ つのベクトルのなす角は、平面(または空間)上のベクトル(幾何ベクトル)における「角度」を一般化した概念です。
平面・空間における角度と内積
平面(または空間)において、$2$ つの幾何ベクトル $\bm{a}, \bm{b}$ の長さとなす角 $\theta$ により、内積が定義されました( 幾何ベクトルの内積の定義)。
すなわち、平面(または空間)においては、ベクトルの長さや角度といった概念は所与のものとして扱っていたということです。
計量ベクトル空間における角度と内積
これに対して、一般の実計量ベクトル空間においては、先に内積が定義されており( 計量ベクトル空間の内積の定義)、内積によって、$2$ つのベクトルのなす角が定義されます。
このように、実計量ベクトル空間において定義されるなす角と幾何ベクトルのなす角は対応する概念であるものの、それぞれに位置づけが異なる点は注意が必要です。
特に、一般の実計量ベクトル空間において (1.2.1)式は内積の定義ではありません。この点は、混同しないように注意する必要があります。
内積とノルムの関係(余弦定理の拡張)
次に、実計量ベクトル空間における余弦定理ともいえる定理を示します。
定理 7.7(ベクトルの内積とノルム)
$V$ を $\mathbb{R}$ 上の計量ベクトル空間とすると、任意の $\bm{x}, \bm{y} \in V$ について次が成り立つ。
解説
平面幾何における余弦定理の一般化
定理 7.7(ベクトルの内積とノルム)は、平面幾何における余弦定理を、一般の実計量ベクトル空間に拡張したものといえます。
平面幾何における余弦定理との対応(1)
定理 7.7(ベクトルの内積とノルム)において $V = \mathbb{R}^{2}$ とすると、$\bm{x}, \bm{y} \in V$ は平面上の幾何ベクトルに対応すると考えることができます。
このとき、 (7.1.10)式は、下図のように表すことができます。

ここで、$\triangle OXY$ において、$x = OX, \, y = OY, \, z = XY$ とおくと、余弦定理より次が成り立ちます。
いま、幾何ベクトルについて考えているので、 (1.2.1)式より $x \cdot y = x y \cos \theta$ としています。また、上図より、$z = \lVert \, \bm{x} - \bm{y} \, \rVert$ であるので、これは明らかに 定理 7.7(ベクトルの内積とノルム)の (7.1.10)式に対応していることがわかります。
平面幾何における余弦定理との対応(2)
同様にして、 (7.1.11)式は、下図のように表すことができます。

ここで、$\triangle OXY$ において、$x = OX, \, y^{\prime} = XY, \, z^{\prime} = OY$ とおくと、余弦定理より次が成り立ちます。
上記と同様に、 (1.2.1)式より $x \cdot y^{\prime} = x y^{\prime} \cos \theta$ としています。また、上図より、$z^{\prime} = \lVert \, \bm{x} + \bm{y} \, \rVert$ であるので、これも (7.1.11)式に対応することがわかります。
計量ベクトル空間における余弦定理
このように、 定理 7.7(ベクトルの内積とノルム)の (7.1.10)式および (7.1.11)式は、それぞれ平面幾何における余弦定理に対応しています。
上記の $\triangle OXY$ に対する考察は、あくまで(余弦定理が成り立つことが確かめられている)平面上の幾何ベクトルに対して成り立つものですが、 (7.1.10)式および (7.1.11)式は、一般の実計量ベクトル空間に対して成り立ちます。
このようなことから、 定理 7.7(ベクトルの内積とノルム)は余弦定理を、一般の実計量ベクトル空間に拡張するものであるといえます。
計量ベクトル空間における余弦定理の証明
同様の理由から、 上記のような考察は、 定理 7.7(ベクトルの内積とノルム)の証明として不十分( $V = \mathbb{R}^{2}$ の場合を示したのみ)です。
より高次の実計量ベクトル空間の場合も含め、 定理 7.7は、あくまで 内積の定義や ノルムの定義にしたがって証明する必要があります。
内積とノルムの関係式
上記の考察では、 定理 7.7(ベクトルの内積とノルム)を余弦定理の拡張とみましたが、 定理 7.7は、単に、実計量ベクトル空間における $2$ つのベクトルの内積とノルムの関係式とみることもできます。
ベクトルのなす角を用いない内積とノルムの関係
定理 7.7(ベクトルの内積とノルム)の (7.1.10)式および (7.1.11)式は、$2$ つのベクトル $\bm{x}, \bm{y}$ の内積 $\bm{x} \cdot \bm{y}$ が、ベクトルのノルム $\lVert \, \bm{x} \, \rVert, \lVert \, \bm{y} \, \rVert, \lVert \, \bm{x} + \bm{y} \, \rVert, \lVert \, \bm{x} - \bm{y} \, \rVert$ を用いて表せることを示していると捉えられます。
ここで、 (7.1.10)式および (7.1.11)式には、$2$ つのベクトル $\bm{x}, \bm{y}$ のなす角 $\theta$ は現れません。つまり、 定理 7.7により、$2$ つのベクトル $\bm{x}, \bm{y}$ のなす角 $\theta$ を用いずに内積とノルムの関係を表すことができるということです。
複素計量ベクトル空間における内積とノルムの関係式
このように考えると、$2$ つのベクトルのなす角が定義されない、複素計量ベクトル空間においても、 定理 7.7(ベクトルの内積とノルム)に相当する関係式を導くことができます。
すなわち、$V^{^{\prime}}$ を $\mathbb{C}$ 上の計量ベクトル空間とすると、任意の $\bm{x}, \bm{y} \in V^{^{\prime}}$ について次が成り立ちます。
$2$ つのベクトルの差に関する (7.1.12)式が (7.1.10)式に、$2$ つのベクトルの和に関する (7.1.13)式が (7.1.11)式に、それぞれ対応しています。
複素計量ベクトル空間における (7.1.12)式および (7.1.13)式は、定理としてまとめるには煩雑に過ぎ、使いどころも限られます。したがって、普通、 定理 7.7(ベクトルの内積とノルム)のように、実計量ベクトル空間の場合に限って定理としてまとめられます。
複素計量ベクトル空間における内積とノルムの関係式の証明
上記、複素計量ベクトル空間における内積とノルムの関係式 (7.1.12)式および (7.1.13)式は、実計量ベクトル空間における内積とノルムの関係式と同様に導くことができます。
また、以下に示す 定理 7.7(ベクトルの内積とノルム)の証明と同じ考え方により、$\bm{x} + \bm{y}$ と $\bm{x} + i \, \bm{y}$ 、$\bm{x} - \bm{y}$ と $\bm{x} - i \, \bm{y}$ のノルムを計算することで、これを証明することができます。
証明
まず、$\lVert \, \bm{x} - \bm{y} \, \rVert$ について、次が成り立つ。
したがって、
次に、$\lVert \, \bm{x} + \bm{y} \, \rVert$ について、次が成り立つ。
したがって、
証明の考え方
ノルムの定義にしたがって、${\lVert \, \bm{x} - \bm{y} \, \rVert}^{2}$ と ${\lVert \, \bm{x} + \bm{y} \, \rVert}^{2}$ を計算することで、それぞれ (7.1.10)式および (7.1.11)式が得られます。
また、$V$ を実計量ベクトル空間としているころから、内積の値も実数となることを利用します。
(7.1.10)式の証明
ノルムの定義より、${\lVert \, \bm{x} - \bm{y} \, \rVert}^{2}$ を計算すると、次のようになります。
$$ \begin{align*} {\lVert \, \bm{x} - \bm{y} \, \rVert}^{2} &\overset{(\text{i})}{=} (\bm{x} - \bm{y}) \cdot (\bm{x} - \bm{y}) \\ &\overset{(\text{ii})}{=} {\lVert \, \bm{x} \, \rVert}^{2} - \bm{x} \cdot \bm{y} - \bm{y} \cdot \bm{x} + {\lVert \, \bm{y} \, \rVert}^{2} \\ &\overset{(\text{iii})}{=} {\lVert \, \bm{x} \, \rVert}^{2} - \bm{x} \cdot \bm{y} - \bm{x} \cdot \bm{y} + {\lVert \, \bm{y} \, \rVert}^{2} \\ &\overset{(\text{iv})}{=} {\lVert \, \bm{x} \, \rVert}^{2} + {\lVert \, \bm{y} \, \rVert}^{2} - 2 \, \bm{x} \cdot \bm{y} \end{align*} $$($\text{i}$) ノルムの定義によります。
($\text{ii}$)内積について 分配法則が成り立つことによります( 内積の公理($\text{ii}$)、 定理 7.1(内積の基本的性質)($\text{ii}^{\prime}$))。
($\text{iii}$)$V$ が $\mathbb{R}$ 上の計量ベクトル空間であることから、$\bm{y} \cdot \bm{x} = \bm{x} \cdot \bm{y}$ が成り立ちます。
内積の エルミート対称性より、一般に、次が成り立ちます( 内積の公理($\text{i}$))。
$$ \begin{gather*} \bm{y} \cdot \bm{x} = \overline{\, \bm{x} \cdot \bm{y} \vphantom{()} \,} \end{gather*} $$一方で、いま、 定理の仮定より、$\bm{x}, \bm{y} \in V$ はともに実ベクトルであり、その内積 $\bm{x} \cdot \bm{y}$ の値は実数となります。したがって、次が成り立ちます。
$$ \begin{gather*} \bm{y} \cdot \bm{x} = \bm{x} \cdot \bm{y} \end{gather*} $$
($\text{iv}$)内積 $\bm{x} \cdot \bm{y}$ の項をまとめることで、 (7.1.10)式と同値な形が得られます。
上記の($\text{iv}$)式を、内積 $\bm{x} \cdot \bm{y}$ に関する式に直すことで (7.1.10)式が得られます。
$$ \begin{gather*} & {\lVert \, \bm{x} - \bm{y} \, \rVert}^{2} = {\lVert \, \bm{x} \, \rVert}^{2} + {\lVert \, \bm{y} \, \rVert}^{2} - 2 \, \bm{x} \cdot \bm{y} \\ \Leftrightarrow & \; \bm{x} \cdot \bm{y} = \displaystyle \frac{\, 1 \,}{\, 2 \,} (\, {\lVert \, \bm{x} \, \rVert}^{2} + {\lVert \, \bm{y} \, \rVert}^{2} - {\lVert \, \bm{x} - \bm{y} \, \rVert}^{2} \,) \end{gather*} $$
(7.1.11)式の証明
上記と同様に、 ノルムの定義より、${\lVert \, \bm{x} + \bm{y} \, \rVert}^{2}$ を計算すると、次のようになります。
$$ \begin{align*} {\lVert \, \bm{x} + \bm{y} \, \rVert}^{2} &\overset{(\text{i})}{=} (\bm{x} + \bm{y}) \cdot (\bm{x} + \bm{y}) \\ &\overset{(\text{ii})}{=} {\lVert \, \bm{x} \, \rVert}^{2} + \bm{x} \cdot \bm{y} + \bm{y} \cdot \bm{x} + {\lVert \, \bm{y} \, \rVert}^{2} \\ &\overset{(\text{iii})}{=} {\lVert \, \bm{x} \, \rVert}^{2} + \bm{x} \cdot \bm{y} + \bm{x} \cdot \bm{y} + {\lVert \, \bm{y} \, \rVert}^{2} \\ &\overset{(\text{iv})}{=} {\lVert \, \bm{x} \, \rVert}^{2} + {\lVert \, \bm{y} \, \rVert}^{2} + 2 \, \bm{x} \cdot \bm{y} \end{align*} $$($\text{i}$) ノルムの定義によります。
($\text{ii}$)内積について 分配法則が成り立つことによります( 内積の公理($\text{ii}$)、 定理 7.1(内積の基本的性質)($\text{ii}^{\prime}$))。
($\text{iii}$)$V$ が $\mathbb{R}$ 上の計量ベクトル空間であることから、$\bm{y} \cdot \bm{x} = \bm{x} \cdot \bm{y}$ が成り立ちます。
内積の エルミート対称性より、一般に、次が成り立ちます( 内積の公理($\text{i}$))。
$$ \begin{gather*} \bm{y} \cdot \bm{x} = \overline{\, \bm{x} \cdot \bm{y} \vphantom{()} \,} \end{gather*} $$一方で、いま、 定理の仮定より、$\bm{x}, \bm{y} \in V$ はともに実ベクトルであり、その内積 $\bm{x} \cdot \bm{y}$ の値は実数となります。したがって、次が成り立ちます。
$$ \begin{gather*} \bm{y} \cdot \bm{x} = \bm{x} \cdot \bm{y} \end{gather*} $$
($\text{iv}$)内積 $\bm{x} \cdot \bm{y}$ の項をまとめることで、 (7.1.11)式と同値な形が得られます。
上記の($\text{iv}$)式を、内積 $\bm{x} \cdot \bm{y}$ に関する式に直すことで (7.1.11)式が得られます。
$$ \begin{gather*} & {\lVert \, \bm{x} + \bm{y} \, \rVert}^{2} = {\lVert \, \bm{x} \, \rVert}^{2} + {\lVert \, \bm{y} \, \rVert}^{2} + 2 \, \bm{x} \cdot \bm{y} \\ \Leftrightarrow & \; \bm{x} \cdot \bm{y} = \displaystyle \frac{\, 1 \,}{\, 2 \,} (\, {\lVert \, \bm{x} + \bm{y} \, \rVert}^{2} - {\lVert \, \bm{x} \, \rVert}^{2} - {\lVert \, \bm{y} \, \rVert}^{2} \,) \end{gather*} $$
まとめ
$V$ を $\mathbb{R}$ 上の計量ベクトル空間とする。零ベクトルでない任意の $\bm{x}, \bm{y} \in V$ に対して、次の式を満たす $\theta$ を $\bm{x}$ と $\bm{y}$ のなす角という。
$$ \begin{equation*} \cos \theta = \displaystyle \frac{\, \bm{x} \cdot \bm{y} \,}{\; \lVert \, \bm{x} \, \rVert \lVert \, \bm{y} \, \rVert \;} \end{equation*} $$- $2$ つのベクトルのなす角は、実計量ベクトル空間に限り定義でき、複素計量ベクトル空間においては定義できない。
- ベクトルのなす角は、幾何ベクトルにおける角度の概念を一般化し、抽象的なベクトル空間に持ち込んだものといえる。
$V$ を $\mathbb{R}$ 上の計量ベクトル空間とすると、任意の $\bm{x}, \bm{y} \in V$ について次が成り立つ。
$$ \begin{align*} \bm{x} \cdot \bm{y} &= \displaystyle \frac{\, 1 \,}{\, 2 \,} \; (\, {\lVert \, \bm{x} \, \rVert}^{2} + {\lVert \, \bm{y} \, \rVert}^{2} - {\lVert \, \bm{x} - \bm{y} \, \rVert}^{2} \,) \\ &= \displaystyle \frac{\, 1 \,}{\, 2 \,} \; (\, {\lVert \, \bm{x} + \bm{y} \, \rVert}^{2} - {\lVert \, \bm{x} \, \rVert}^{2} - {\lVert \, \bm{y} \, \rVert}^{2} \,) \end{align*} $$- これは、平面幾何における余弦定理を一般の実計量ベクトル空間に拡張したものといえる。
- また、$2$ つのベクトル $\bm{x}, \bm{y}$ のなす角 $\theta$ を用いずに、内積とノルムの関係を表した式ともいえる。
参考文献
[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] 雪江明彦. 代数学 $1$ 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 $2$ 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 $\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.