計量を保つ線型写像(1)
内積の値を保存する線形写像を、計量を保つ線形写像といいます。また、ノルムの値を保存する線形写像を、長さを保つ線形写像といいます。
計量を保つ線型写像と長さを保つ線型写像を定義し、線型写像が計量を保つことと長さを保つことが同値であることを示します。
計量を保つ線型写像の定義
まず、計量を保つ線型写像と長さを保つ線型写像の定義を示します。
定義 7.7(計量を保つ線型写像)
を計量ベクトル空間、 を線形写像とする。任意の について次が成り立つとき、 は計量を保つという。
また、任意の について次が成り立つとき、 は長さを保つという。
解説
計量を保つ線形写像とは
計量を保つ線型写像は内積の値を保存する
内積の値を保存する線形写像を、計量を保つ線形写像といいます。
(7.4.1)式において、左辺 は の内積を表しており、右辺 は の内積を表しています。
すなわち、線型写像 が計量を保つということは、任意の つのベクトル の内積と、それぞれの による像 の内積が等しくなることを意味しています。
長さを保つ線型写像はノルムの値を保存する
同様に、ノルムの値を保存する線型写像を、長さを保つ線形写像といいます。
(7.4.2)式において、左辺 は のベクトルのノルムを表しており、右辺 は のベクトルのノルムを表しています。
つまり、線型写像 が長さを保つということは、任意のベクトル のノルムと、 の による像 のノルムが等しくなることを意味しています。
線型写像の定義との違い
計量を保つ線形写像の定義は、線型写像の定義と形式的に異なる部分がある点に注意が必要です。
つまり、線型写像が計量を保つ(内積の値を保存する)ことと、線型演算(和やスカラー倍の演算)を保存することは、違った仕方で定義されています。
線形写像の定義(和やスカラー倍の演算を保存すること)
ある写像 が線形写像であるとき、 はベクトルの和とスカラー倍の演算を保存します。すなわち、任意の について、次が成り立ちます(線型写像の定義)。
ここで、 が和の演算を保存することは、 の元の和の像 とそれぞれの像の和 が等しいことを意味しています。同様に、 がスカラー倍の演算を保存することは、 の元のスカラー倍の像 と像のスカラー倍 が等しいことを意味しています。
つまり、上記の つの式において、左辺と右辺はいずれも の元( の元の像)です。
計量を保つ線形写像の定義(内積の値を保存すること)
これに対して、線形写像 が計量を保つとき、 は内積の値を保存します。すなわち、任意の について、次が成り立ちます(計量を保つ線形写像の定義)。
ここで、 が内積の値を保存することは、 つの の元 の内積と、それぞれの による像 ( の元)の内積が等しくなることを意味しています。
つまり、上記の(7.4.1)式において、右辺は の元であるのに対して、左辺は の元( の元の像)となります。
線形写像と計量を保つ線形写像の定義の形式的な違い
このように、ある写像が和とスカラー倍の演算を保存する(線形写像である)ことと、線型写像が内積の値を保存する(計量を保つ)ことは、異なる形式で定義されている点に注意が必要です。
このような違いは、和やスカラー倍の演算が であるのに対して、内積の演算は であり、像がスカラーとなることに起因します。
多くの教科書では、これらの違いを、次のように表現しています。
- 線型写像は、和とスカラー倍の「演算」を保存する。
- 計量を保つ線型写像は、内積の「値」を保存する。
計量を保つ線形写像の定義の仕方(誤り)
この点の理解が曖昧だと、思わぬ間違いをしてしまいます。例えば、計量を保つ線形写像の定義を次のように考えるのは、まったくの誤りです。
左辺において、
線型写像が計量同型であることと同値な条件
下記の定理 7.15(計量を保つ線型写像)に示すように、線型写像が計量を保つことと長さを保つことは同値です。
また、定理 7.17(計量同型であることと同値な条件)にみるように、ある線型写像
このような理由から、計量を保つこと(長さを保つこと)を特に定義せず、これを、計量同型写像であることと同値な条件としている教科書もあります([2], [4] など)。
線形写像が計量を保つことと同値な条件
次に、線型写像が計量を保つことと長さを保つことが同値であることを示します。
定理 7.15(計量を保つ線型写像)
解説
計量を保つことと長さを保つことは同値
線型写像が計量を保つことと長さを保つことは同値です。すなわち、任意の線型写像
(
定理 7.15(計量を保つ線型写像)の証明は、下記に示す通りです。
証明
よって、
逆に、
上式の両辺について、
および、
であることから、
同様に、
上式の両辺について、
および、
であることから、
証明の考え方
(
- (
)1 1 (⇒ \Rightarrow )は、ノルムの定義より明らかといえます。2 2 - (
)2 2 (⇒ \Rightarrow )は、内積の値が複素数(1 1 )となる場合を考慮して、K = C K = \mathbb{C} を実部と虚部に分けて、それぞれ成り立つことを示します。f ( x ) ⋅ f ( y ) = x ⋅ y f(\bm{x}) \cdot f(\bm{y}) = \bm{x} \cdot \bm{y}
(1 1 )⇒ \Rightarrow (2 2 )の証明
これは、ノルムの定義より明らかといえます。
が計量を保つと仮定すると、定義より、任意のf f について、x , y ∈ V \bm{x}, \bm{y} \in V が成り立ちます。f ( x ) ⋅ f ( y ) = x ⋅ y f(\bm{x}) \cdot f(\bm{y}) = \bm{x} \cdot \bm{y} このとき、次が成り立ちます。
∥ f ( x ) ∥ = ( i ) f ( x ) ⋅ f ( x ) ( ) = ( ii ) x ⋅ x ( ) = ( iii ) ∥ x ∥ \begin{align*} \lVert \, f(\bm{x}) \, \rVert &\overset{(\text{i})}{=} \sqrt{\, f(\bm{x}) \cdot f(\bm{x}) \vphantom{\big()} \,} \\ &\overset{(\text{ii})}{=} \sqrt{\, \bm{x} \cdot \bm{x} \vphantom{()} \,} \\ &\overset{(\text{iii})}{=} \lVert \, \bm{x} \, \rVert \end{align*} - (
)、(i \text{i} )ノルムの定義によります。iii \text{iii} - (
)定理の仮定より、ii \text{ii} が計量を保つので、f f が成り立ちます。f ( x ) ⋅ f ( x ) = x ⋅ x f(\bm{x}) \cdot f(\bm{x}) = \bm{x} \cdot \bm{x}
- (
以上から、(
) 「1 1 が計量を保つ」ならば(f f ) 「2 2 が長さを保つ」ことが示されました。f f
(1 1 )⇐ \Leftarrow (2 2 )の証明
前提事項の整理
- 定理の前提より、
が線型写像であること(線型写像の定義)を用います。f f - また、
はV , W V, W 上の計量ベクトル空間です。つまり、K K である場合(複素計量ベクトル空間)を含めて考える必要があります。K = C K = \mathbb{C} - 内積の値が複素数となり得ることを考慮し、
が内積の値を保存することを示します。f f - すなわち、
を実部と虚部に分けて、それぞれ成り立つことを示します。f ( x ) ⋅ f ( y ) = x ⋅ y f(\bm{x}) \cdot f(\bm{y}) = \bm{x} \cdot \bm{y} ( I ) Re ( f ( x ) ⋅ f ( y ) ) = Re ( x ⋅ y ) ( II ) Im ( f ( x ) ⋅ f ( y ) ) = Im ( x ⋅ y ) \begin{alignat*} {3} & \, (\text{I}) \quad & \text{Re} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) &= \text{Re} \, (\bm{x} \cdot \bm{y}) \\ & (\text{II}) \quad & \text{Im} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) &= \text{Im} \, (\bm{x} \cdot \bm{y}) \end{alignat*}
- 内積の値が複素数となり得ることを考慮し、
(I \text{I} )内積の値を保存することの証明(実部)
まず、
が成り立つことを示します。Re ( f ( x ) ⋅ f ( y ) ) = Re ( x ⋅ y ) \text{Re} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) = \text{Re} \, (\bm{x} \cdot \bm{y}) が長さを保つと仮定すると、定義より、任意のf f について、x ∈ V \bm{x} \in V が成り立ちます。∥ f ( x ) ∥ = ∥ x ∥ \lVert \, f(\bm{x}) \, \rVert = \lVert \, \bm{x} \, \rVert したがって、
について、次が成り立ちます。x + y ∈ V \bm{x} + \bm{y} \in V ∥ f ( x + y ) ∥ = ∥ x + y ∥ ⇒ ∥ f ( x + y ) ∥ 2 = ∥ x + y ∥ 2 \begin{gather*} & \lVert \, f(\bm{x} + \bm{y}) \, \rVert = \lVert \, \bm{x} + \bm{y} \, \rVert \\ \Rightarrow & {\lVert \, f(\bm{x} + \bm{y}) \, \rVert}^{2} = {\lVert \, \bm{x} + \bm{y} \, \rVert}^{2} \tag{ } \end{gather*}∗ \ast (
)式の左辺は、次のようになります。∗ \ast ∥ f ( x + y ) ∥ 2 = ( i ) f ( x + y ) ⋅ f ( x + y ) = ( ii ) ( f ( x ) + f ( y ) ) ⋅ ( f ( x ) + f ( y ) ) = ( iii ) ∥ f ( x ) ∥ 2 + f ( x ) ⋅ f ( y ) + f ( x ) ⋅ f ( y ) ( ) ‾ + ∥ f ( y ) ∥ 2 = ( iv ) ∥ f ( x ) ∥ 2 + 2 Re ( f ( x ) ⋅ f ( y ) ) + ∥ f ( y ) ∥ 2 \begin{split} {\lVert \, f(\bm{x} + \bm{y}) \, \rVert}^{2} &\overset{(\text{i})}{=} f(\bm{x} + \bm{y}) \cdot f(\bm{x} + \bm{y}) \\ &\overset{(\text{ii})}{=} \big(\, f(\bm{x}) + f(\bm{y}) \,\big) \cdot \big(\, f(\bm{x}) + f(\bm{y}) \,\big) \\ &\overset{(\text{iii})}{=} {\lVert \, f(\bm{x}) \, \rVert}^{2} + f(\bm{x}) \cdot f(\bm{y}) + \overline{\, f(\bm{x}) \cdot f(\bm{y}) \vphantom{\big()} \,} + {\lVert \, f(\bm{y}) \, \rVert}^{2} \\ &\overset{(\text{iv})}{=} {\lVert \, f(\bm{x}) \, \rVert}^{2} + 2 \, \text{Re} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) + {\lVert \, f(\bm{y}) \, \rVert}^{2} \\ \end{split} (
)式の右辺は、次のようになります。∗ \ast ∥ x + y ∥ 2 = ( i ) ( x + y ) ⋅ ( x + y ) = ( ii ) ∥ x ∥ 2 + x ⋅ y + x ⋅ y i ‾ + ∥ y ∥ 2 = ( iii ) ∥ x ∥ 2 + 2 Re ( x ⋅ y ) + ∥ y ∥ 2 \begin{split} {\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} + \overline{\, \bm{x} \cdot \bm{y} \vphantom{i} \,} + {\lVert \, \bm{y} \, \rVert}^{2} \\ &\overset{(\text{iii})}{=} {\lVert \, \bm{x} \, \rVert}^{2} + 2 \, \text{Re} \, (\bm{x} \cdot \bm{y}) + {\lVert \, \bm{y} \, \rVert}^{2} \\ \end{split} (
)式の左辺と右辺を比べると、定理の仮定より、∗ \ast であることから、次の式が得られます。∥ f ( x ) ∥ = ∥ x ∥ , ∥ f ( y ) ∥ = ∥ y ∥ \lVert \, f(\bm{x}) \, \rVert = \lVert \, \bm{x} \, \rVert, \; \lVert \, f(\bm{y}) \, \rVert = \lVert \, \bm{y} \, \rVert ( ∗ ) ⇔ 2 Re ( f ( x ) ⋅ f ( y ) ) = 2 Re ( x ⋅ y ) ⇔ Re ( f ( x ) ⋅ f ( y ) ) = Re ( x ⋅ y ) \begin{gather*} (\ast) & \Leftrightarrow & 2 \, \text{Re} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) = 2 \, \text{Re} \, (\bm{x} \cdot \bm{y}) \\ & \Leftrightarrow & \text{Re} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) = \text{Re} \, (\bm{x} \cdot \bm{y}) \\ \end{gather*} すなわち、
の実部と、f ( x ) ⋅ f ( y ) f(\bm{x}) \cdot f(\bm{y}) の実部が等しいことが確かめられました。x ⋅ y \bm{x} \cdot \bm{y}
(II \text{II} )内積の値を保存することの証明(虚部)
次に、
が成り立つことを示します。Im ( f ( x ) ⋅ f ( y ) ) = Im ( x ⋅ y ) \text{Im} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) = \text{Im} \, (\bm{x} \cdot \bm{y}) が長さを保つと仮定すると、定義より、任意のf f について、x ∈ V \bm{x} \in V が成り立ちます。∥ f ( x ) ∥ = ∥ x ∥ \lVert \, f(\bm{x}) \, \rVert = \lVert \, \bm{x} \, \rVert したがって、
について、次が成り立ちます。x + i y ∈ V \bm{x} + i \, \bm{y} \in V ∥ f ( x + i y ) ∥ = ∥ x + i y ∥ ⇒ ∥ f ( x + i y ) ∥ 2 = ∥ x + i y ∥ 2 \begin{gather*} & \lVert \, f(\bm{x} + i \, \bm{y}) \, \rVert = \lVert \, \bm{x} + i \, \bm{y} \, \rVert \\ \Rightarrow & {\lVert \, f(\bm{x} + i \, \bm{y}) \, \rVert}^{2} = {\lVert \, \bm{x} + i \, \bm{y} \, \rVert}^{2} \tag{ } \end{gather*}∗ ∗ \ast \ast (
)式の左辺は、次のようになります。∗ ∗ \ast \ast ∥ f ( x + i y ) ∥ 2 = ( i ) f ( x + i y ) ⋅ f ( x + i y ) = ( ii ) ( f ( x ) + i f ( y ) ) ⋅ ( f ( x ) + i f ( y ) ) = ( iii ) ∥ f ( x ) ∥ 2 − i f ( x ) ⋅ f ( y ) + i f ( x ) ⋅ f ( y ) ( ) ‾ + ∥ f ( y ) ∥ 2 = ( iv ) ∥ f ( x ) ∥ 2 − 2 i Im ( f ( x ) ⋅ f ( y ) ) + ∥ f ( y ) ∥ 2 \begin{split} {\lVert \, f(\bm{x} + i \, \bm{y}) \, \rVert}^{2} &\overset{(\text{i})}{=} f(\bm{x} + i \, \bm{y}) \cdot f(\bm{x} + i \, \bm{y}) \\ &\overset{(\text{ii})}{=} \big(\, f(\bm{x}) + i \, f(\bm{y}) \,\big) \cdot \big(\, f(\bm{x}) + i \, f(\bm{y}) \,\big) \\ &\overset{(\text{iii})}{=} {\lVert \, f(\bm{x}) \, \rVert}^{2} - i \, f(\bm{x}) \cdot f(\bm{y}) + i \, \overline{\, f(\bm{x}) \cdot f(\bm{y}) \vphantom{\big()} \,} + {\lVert \, f(\bm{y}) \, \rVert}^{2} \\ &\overset{(\text{iv})}{=} {\lVert \, f(\bm{x}) \, \rVert}^{2} - 2 \, i \; \text{Im} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) + {\lVert \, f(\bm{y}) \, \rVert}^{2} \\ \end{split} - (
)ノルムの定義によります。i \text{i} - (
)ii \text{ii} が線型写像であることから、f f が成り立ちます(線型写像の定義)。f ( x + i y ) = f ( x ) + i f ( y ) f(\bm{x} + i \, \bm{y}) = f(\bm{x}) + i f(\bm{y}) - (
)内積の公理によります。iii \text{iii} - 内積の演算について、分配法則が成り立ちます。
- また、内積の共役線型性により、
となります(定理 7.1(内積の基本的性質))。f ( y ) ⋅ { i f ( y ) } = − i { f ( x ) ⋅ f ( y ) } f(\bm{y}) \cdot \big\{\, i \, f(\bm{y}) \,\big\} = - i \, \big\{\, f(\bm{x}) \cdot f(\bm{y}) \,\big\} - 更に、内積のエルミート対称性により、
となります。f ( y ) ⋅ f ( x ) + f ( x ) ⋅ f ( y ) ( ) ‾ f(\bm{y}) \cdot f(\bm{x}) + \overline{\, f(\bm{x}) \cdot f(\bm{y}) \vphantom{\big()} \,}
- (
)一般に、複素数iv \text{iv} に関してz z であることによります。z − z i ‾ = 2 Im ( z ) z - \overline{\, z \vphantom{i} \,} = 2 \, \text{Im} \, (z)
- (
(
)式の右辺は、次のようになります。∗ ∗ \ast \ast ∥ x + i y ∥ 2 = ( i ) ( x + i y ) ⋅ ( x + i y ) = ( ii ) ∥ x ∥ 2 − i x ⋅ y + i x ⋅ y i ‾ + ∥ y ∥ 2 = ( iii ) ∥ x ∥ 2 − 2 i Im ( x ⋅ y ) + ∥ y ∥ 2 \begin{split} {\lVert \, \bm{x} + i \, \bm{y} \, \rVert}^{2} &\overset{(\text{i})}{=} (\bm{x} + i \, \bm{y}) \cdot (\bm{x} + i \, \bm{y}) \\ &\overset{(\text{ii})}{=} {\lVert \, \bm{x} \, \rVert}^{2} - i \, \bm{x} \cdot \bm{y} + i \, \overline{\, \bm{x} \cdot \bm{y} \vphantom{i} \,} + {\lVert \, \bm{y} \, \rVert}^{2} \\ &\overset{(\text{iii})}{=} {\lVert \, \bm{x} \, \rVert}^{2} - 2 \, i \; \text{Im} \, (\bm{x} \cdot \bm{y}) + {\lVert \, \bm{y} \, \rVert}^{2} \\ \end{split} - (
)ノルムの定義によります。i \text{i} - (
)内積の公理によります。ii \text{ii} - 内積の演算について、分配法則が成り立ちます。
- また、内積の共役線型性により、
となります(定理 7.1(内積の基本的性質))。x ⋅ ( i y ) = − i ( x ⋅ y ) \bm{x} \cdot (\, i \, \bm{y} \,) = - i \, (\, \bm{x} \cdot \bm{y} \,) - 更に、内積のエルミート対称性により、
となります。y ⋅ x + x ⋅ y ( ) ‾ \bm{y} \cdot \bm{x} + \overline{\, \bm{x} \cdot \bm{y} \vphantom{()} \,}
- (
)一般に、複素数iii \text{iii} に関してz z であることによります。z − z i ‾ = 2 Im ( z ) z - \overline{\, z \vphantom{i} \,} = 2 \, \text{Im} \, (z)
- (
(
)式の左辺と右辺を比べると、定理の仮定より∗ ∗ \ast \ast であることから、次の式が得られます。∥ f ( x ) ∥ = ∥ x ∥ , ∥ f ( y ) ∥ = ∥ y ∥ \lVert \, f(\bm{x}) \, \rVert = \lVert \, \bm{x} \, \rVert, \; \lVert \, f(\bm{y}) \, \rVert = \lVert \, \bm{y} \, \rVert ( ∗ ∗ ) ⇔ 2 Im ( f ( x ) ⋅ f ( y ) ) = 2 Im ( x ⋅ y ) ⇔ Im ( f ( x ) ⋅ f ( y ) ) = Im ( x ⋅ y ) \begin{gather*} (\ast \ast) & \Leftrightarrow & 2 \, \text{Im} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) = 2 \, \text{Im} \, (\bm{x} \cdot \bm{y}) \\ & \Leftrightarrow & \text{Im} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) = \text{Im} \, (\bm{x} \cdot \bm{y}) \\ \end{gather*} すなわち、
の虚部と、f ( x ) ⋅ f ( y ) f(\bm{x}) \cdot f(\bm{y}) の虚部が等しいことが確かめられました。x ⋅ y \bm{x} \cdot \bm{y}
(1 1 )⇐ \Leftarrow (2 2 )の証明のまとめ
以上から、
とf ( x ) ⋅ f ( y ) f(\bm{x}) \cdot f(\bm{y}) の実部と虚部がともに等しいいので、任意のx ⋅ y \bm{x} \cdot \bm{y} についてx , y ∈ V \bm{x}, \bm{y} \in V が成り立つといえます。f ( x ) ⋅ f ( y ) = x ⋅ y f(\bm{x}) \cdot f(\bm{y}) = \bm{x} \cdot \bm{y} ( I ) Re ( f ( x ) ⋅ f ( y ) ) = Re ( x ⋅ y ) ( II ) Im ( f ( x ) ⋅ f ( y ) ) = Im ( x ⋅ y ) \begin{alignat*} {3} & \, (\text{I}) \quad & \text{Re} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) &= \text{Re} \, (\bm{x} \cdot \bm{y}) \\ & (\text{II}) \quad & \text{Im} \, \big(\, f(\bm{x}) \cdot f(\bm{y}) \,\big) &= \text{Im} \, (\bm{x} \cdot \bm{y}) \end{alignat*} したがって、(
) 「2 2 が長さを保つ」ならば(f f ) 「1 1 が計量を保つ」ことが示されました。f f
まとめ
を計量ベクトル空間、V , W V, W を線形写像とする。f : V → W f : V \to W 任意の
について次が成り立つとき、x , y ∈ V \bm{x}, \bm{y} \in V は計量を保つという。f f f ( x ) ⋅ f ( y ) = x ⋅ y \begin{align*} f(\bm{x}) \cdot f(\bm{y}) = \bm{x} \cdot \bm{y} \end{align*} また、任意の
について次が成り立つとき、x ∈ V \bm{x} \in V は長さを保つという。f f ∥ f ( x ) ∥ = ∥ x ∥ \begin{align*} \lVert \, f(\bm{x}) \, \rVert = \lVert \, \bm{x} \, \rVert \end{align*} が計量を保つことと、f f が長さを保つことは同値である。f f
参考文献
[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] 雪江明彦. 代数学
[9] 雪江明彦. 代数学
[10] 桂利行. 代数学
[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.