基底の変換(2)
ベクトル空間における基底の変換と、それに伴う座標の変換を定式化します。
ベクトル空間の基底の間の関係を表す正則行列(前項を参照)を基底の変換を表す行列と捉えることで、ある基底により表される座標ベクトルを、別の基底による座標ベクトルに変換する式が得られます。
基底と座標の変換#
定理 4.49(基底の変換)#
V をベクトル空間とし、v1,⋯,vn と v1′,⋯,vn′ を V の 2 つの基底とする。また、P=(pij) を n 次の正方行列として、v1,⋯,vn と v1′,⋯,vn′ の間に次の関係式が成り立つとする。
(v1′,⋯,vn′)=(v1,⋯,vn)P(4.6.4) このとき、任意の v∈V の v1,⋯,vn に関する座標ベクトル、v1′,⋯,vn′ に関する座標ベクトルを、それぞれ
x=x1⋮xn,x′=x1′⋮xn′ とすると、次が成り立つ。
x=Px′(4.6.5)
基底の変換と座標の変換#
定理 4.49(基底の変換)は、基底の変換に伴って座標がどのように変換されるかを表しています。
(4.6.4)式は v1,⋯,vn から v1′,⋯,vn′ への基底の変換を表す式であり、P を基底変換行列といいます。
また、(4.6.5)式は座標の変換を表す式であり、基底の変換に伴って、v1,⋯,vn による座標と v1′,⋯,vn′ による座標が満たすべき関係を表しています。
それぞれの式の意味について、以下に詳しくみていきます。
基底の変換#
基底の間の関係と正則行列#
定理 4.49(基底の変換)の前提として、v1,⋯,vn と v1′,⋯,vn′ はともに V の基底です。したがって、前項の定理 4.48(基底の間の関係)より、2 つの基底の間の関係を表す正則行列 P=(pij) が存在し(4.6.4)式が成り立ちます。
(v1′,⋯,vn′)=(v1,⋯,vn)P(4.6.4) (4.6.4)式は、v1′,⋯,vn′ を v1,⋯,vn の線型結合として表す式に他なりません。つまり、V の 1 つの基底(v1,⋯,vn)の線型結合により別のもう 1 つの基底(v1′,⋯,vn′)を得る式であるといえます。このような意味で P は基底変換行列と呼ばれます。
基底の変換の方向#
基底の変換について考えるとき、変換の方向(何から何への変換であるか)は重要です。
上記の(4.6.4)式において、基底変換行列 P は、v1,⋯,vn から v1′,⋯,vn′ への変換を表しています。
いま、定理 4.48(基底の間の関係)により P が正則であることがわかっていますので、P は逆行列 P−1 を持ちます。このようにして得られた P−1 もまた基底変換行列であり、v1′,⋯,vn′ から v1,⋯,vn への変換を表します。v1′,⋯,vn′ から v1,⋯,vn への変換を表す式は、(4.6.4)式に右から P−1 を掛けることで得られます。
(v1,⋯,vn)=(v1′,⋯,vn′)P−1(4.6.4′)
座標の変換#
基底と座標ベクトル#
定理 4.49(基底の変換)において、任意の v∈V\bm{v} \in Vv∈V は、222 つの基底(v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn と v1′,⋯ ,vn′\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n}v1′,⋯,vn′)それぞれにより、222 通りに表すことができます。
v=x1v1+x2v2+⋯+xnvn=x1′v1′+x2′v2′+⋯+xn′vn′(∗)
\begin{split} \tag{∗\ast∗}
\bm{v}
&= x_{1} \bm{v}_{1} + x_{2} \bm{v}_{2} + \cdots + x_{n} \bm{v}_{n} \\
&= x^{\prime}_{1} \bm{v}^{\prime}_{1} + x^{\prime}_{2} \bm{v}^{\prime}_{2} + \cdots + x^{\prime}_{n} \bm{v}^{\prime}_{n}
\end{split}
v=x1v1+x2v2+⋯+xnvn=x1′v1′+x2′v2′+⋯+xn′vn′(∗) 線型結合の行列表記を用いて、基底をなすベクトルをまとめて表すと、上式は次のようになります。
x1v1+⋯+xnvn=( v1,⋯ ,vn )( x1 ⋮ xn )x1′v1′+⋯+xn′vn′=( v1′,⋯ ,vn′ )( x1′ ⋮ xn′ )
\begin{align*}
x_{1} \bm{v}_{1} + \cdots + x_{n} \bm{v}_{n} = (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \begin{pmatrix} \, x_1 \, \\ \vdots \\ \, x_n \, \end{pmatrix} \\ \\
x^{\prime}_{1} \bm{v}^{\prime}_{1} + \cdots + x^{\prime}_{n} \bm{v}^{\prime}_{n} = (\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) \begin{pmatrix} \, x^{\prime}_1 \, \\ \vdots \\ \, x^{\prime}_n \, \end{pmatrix}
\end{align*}
x1v1+⋯+xnvn=(v1,⋯,vn)x1⋮xnx1′v1′+⋯+xn′vn′=(v1′,⋯,vn′)x1′⋮xn′ すなわち、任意の v∈V\bm{v} \in Vv∈V は、基底をなすベクトルを成分とする行ベクトルと、線型結合の係数を成分とする列ベクトルの積として表すことができます。
この、線型結合の係数を成分とする列ベクトルを座標ベクトル(coordinate vector\text{coordinate vector}coordinate vector)といいます。基底 v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn に関する座標ベクトルを x\bm{x}x、基底 v1′,⋯ ,vn′\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n}v1′,⋯,vn′ に関する座標ベクトルを x′\bm{x}^{\prime}x′ と置きます。
x=( x1 ⋮ xn ),x′=( x1′ ⋮ xn′ )
\begin{array} {ccc}
\bm{x} = \begin{pmatrix} \, x_1 \, \\ \vdots \\ \, x_n \, \end{pmatrix}, &
\bm{x}^{\prime} = \begin{pmatrix} \, x^{\prime}_1 \, \\ \vdots \\ \, x^{\prime}_n \, \end{pmatrix}
\end{array}
x=x1⋮xn,x′=x1′⋮xn′ (∗\ast∗)式は、座標ベクトルを用いて、次のように表せます。
v=( v1,⋯ ,vn ) x=( v1′,⋯ ,vn′ ) x′(∗′)
\begin{split} \tag{∗′\ast^{\prime}∗′}
\bm{v} &= (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, \bm{x} \\
&= (\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) \, \bm{x}^{\prime}
\end{split}
v=(v1,⋯,vn)x=(v1′,⋯,vn′)x′(∗′) これは、ベクトル v∈V\bm{v} \in Vv∈V を、222 つの基底それぞれに対応する座標ベクトルより表したものに他なりません。
座標ベクトルの間の関係と正則行列#
ベクトルが 222 つの基底により(対応する座標ベクトルを用いて)表せるとき、これに基底の間の関係式を適用することで、222 つの座標ベクトルが満たすべき関係式が得られます。
すなわち、上記の(∗′\ast^{\prime}∗′)式に対して、基底の変換を表す(4.6.4)式を適用することで、座標の変換を表す式((4.6.5)式)が得られます。
( v1,⋯ ,vn ) x=( v1′,⋯ ,vn′ ) x′ ⟺ (i) ( v1,⋯ ,vn ) x=( v1,⋯ ,vn ) Px′ ⟺ (ii)x=Px′
\begin{alignat*} {3}
&& (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, \bm{x} &= (\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) \, \bm{x}^{\prime} \\
& \overset{(\text{i})}{\iff} \; \; & (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, \bm{x} &= (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, P \bm{x}^{\prime} \\
& \overset{(\text{ii})}{\iff} & \bm{x} &= P \bm{x}^{\prime} \tag{4.6.5}
\end{alignat*}
⟺(i)⟺(ii)(v1,⋯,vn)x(v1,⋯,vn)xx=(v1′,⋯,vn′)x′=(v1,⋯,vn)Px′=Px′(4.6.5) 上記の同値変形において、(i\text{i}i)は基底の変換を表す(4.6.4)式、(ii\text{ii}ii)は v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn が線型独立であることによります。
すなわち、ベクトル空間 VVV の 222 つの基底が(4.6.4)式を満たすとき、対応する座標ベクトルは(4.6.5)式を満たすことがわかります。
ベクトルと座標ベクトル#
ベクトルと座標ベクトルの違い#
VVV の元であるベクトル v\bm{v}v と座標ベクトル x, x′\bm{x}, \, \bm{x}^{\prime}x,x′ を混同しないように注意が必要です。
v\bm{v}v は(当然ながら)ベクトル空間 VVV の元であり、VVV の基底 v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn の線型結合として v=x1v1+x2v2+⋯+xnvn\bm{v} = x_{1} \bm{v}_{1} + x_{2} \bm{v}_{2} + \cdots + x_{n} \bm{v}_{n}v=x1v1+x2v2+⋯+xnvn のように表すことができます。
一方で、座標ベクトル x, x′\bm{x}, \, \bm{x}^{\prime}x,x′ は nnn 次元数ベクトル空間 KnK^{n}Kn の元です。すなわち、上記の v=x1v1+x2v2+⋯+xnvn\bm{v} = x_{1} \bm{v}_{1} + x_{2} \bm{v}_{2} + \cdots + x_{n} \bm{v}_{n}v=x1v1+x2v2+⋯+xnvn において、線型結合の係数(KKK の元)を nnn 個並べた nnn 項数ベクトルこそが座標ベクトルであるといえます。また、x∈Kn\bm{x} \in K^{n}x∈Kn は、KnK^{n}Kn の標準基底 e1,⋯ ,en\bm{e}_{1}, \cdots, \bm{e}_{n}e1,⋯,en を用いて、x=x1e1+x2e2+⋯+xnen\bm{x} = x_{1} \bm{e}_{1} + x_{2} \bm{e}_{2} + \cdots + x_{n} \bm{e}_{n}x=x1e1+x2e2+⋯+xnen のように表すことができます。
ベクトルと座標ベクトルの対応#
ベクトル v\bm{v}v と 座標ベクトル x\bm{x}x は、それぞれ異なるベクトル空間の元であるものの、同型写像により 111 対 111 に対応します。
上記の考察より、ベクトル v\bm{v}v と 座標ベクトル x\bm{x}x は、それぞれ、nnn 次元ベクトル空間 VVV と nnn 次元数ベクトル空間 KnK^{n}Kn の元であるといえます。
一方で、いま、nnn 次元ベクトル空間 VVV と nnn 次元数ベクトル空間 KnK^{n}Kn は同型である(すなわち、V≃KnV \simeq K^{n}V≃Kn である)ことがわかっています(定理 4.42(ベクトル空間と数ベクトル空間の同型))。したがって、VVV と KnK^{n}Kn は代数構造的に同じであり、v∈V\bm{v} \in Vv∈V と x∈Kn\bm{x} \in K^{n}x∈Kn は 111 対 111 に対応するといえます。
用語について(基底変換行列と座標ベクトル)#
「基底変換行列」#
基底と座標の変換に関する定理 4.49(基底の変換)の重要性は揺るぎないものですが、「基底変換行列」という用語については拘る必要がないかもしれません。ここで、「基底変換行列」は [4] に倣った用語ですが、教科書により様々な用語がされています。また、固有の名称が与えられていない場合もあります。
「座標ベクトル」#
同様に、「座標ベクトル」は、[4], [6] において用いられていますが、[3] では、対応する語として「成分ベクトル」が用いられています。
用語の選択について#
「基底変換行列」や「座標ベクトル」は、[15] の見出し語としても現れません。これらに対応する用語は、使用している教科書に合わせて適当なものを選ぶ必要があります。
任意の v∈V\bm{v} \in Vv∈V は、座標ベクトル x, x′\bm{x}, \, \bm{x}^{\prime}x,x′ により次のように表せる。
v=( v1,⋯ ,vn )( x1 ⋮ xn )=( v1′,⋯ ,vn′ )( x1′ ⋮ xn′ )
\begin{split}
\bm{v}
&= (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \begin{pmatrix} \, x_1 \, \\ \vdots \\ \, x_n \, \end{pmatrix} \\
&= (\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) \begin{pmatrix} \, x^{\prime}_1 \, \\ \vdots \\ \, x^{\prime}_n \, \end{pmatrix}
\end{split}
v=(v1,⋯,vn)x1⋮xn=(v1′,⋯,vn′)x1′⋮xn′ いま(4.6.4)式より、( v1′,⋯ ,vn′ )=( v1,⋯ ,vn ) P(\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) = (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, P(v1′,⋯,vn′)=(v1,⋯,vn)P であるから、次が成り立つ。
( v1,⋯ ,vn )( x1 ⋮ xn )=( v1,⋯ ,vn ) P( x1′ ⋮ xn′ )
(\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \begin{pmatrix} \, x_1 \, \\ \vdots \\ \, x_n \, \end{pmatrix} = (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, P \begin{pmatrix} \, x^{\prime}_1 \, \\ \vdots \\ \, x^{\prime}_n \, \end{pmatrix}
(v1,⋯,vn)x1⋮xn=(v1,⋯,vn)Px1′⋮xn′
ここで、v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn は VVV の基底であるから、定理 4.28(基底であることと同値な条件)より、任意の VVV の元は v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn の線型結合として一意に表せる。したがって、
( x1 ⋮ xn )=P( x1′ ⋮ xn′ )
\begin{pmatrix} \, x_1 \, \\ \vdots \\ \, x_n \, \end{pmatrix} = P \begin{pmatrix} \, x^{\prime}_1 \, \\ \vdots \\ \, x^{\prime}_n \, \end{pmatrix}
x1⋮xn=Px1′⋮xn′
すなわち、x=P x′\bm{x} = P \, \bm{x}^{\prime}x=Px′ が成り立つ。□\quad \square□
証明の考え方#
(111)v∈V\bm{v} \in Vv∈V を 222 つ基底により 222 通りの座標で表し(222)基底の変換を表す(4.6.4)式を適用します。
(1)座標ベクトルの導入#
まず、v∈V\bm{v} \in Vv∈V を 222 つ基底を用いて、222 通りの座標で表します。
任意の v∈V\bm{v} \in Vv∈V は、222 つの基底(v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn と v1′,⋯ ,vn′\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n}v1′,⋯,vn′)それぞれの線型結合として、222 通りに表すことができます。
v=x1v1+x2v2+⋯+xnvn=x1′v1′+x2′v2′+⋯+xn′vn′
\begin{split}
\bm{v}
&= x_{1} \bm{v}_{1} + x_{2} \bm{v}_{2} + \cdots + x_{n} \bm{v}_{n} \\
&= x^{\prime}_{1} \bm{v}^{\prime}_{1} + x^{\prime}_{2} \bm{v}^{\prime}_{2} + \cdots + x^{\prime}_{n} \bm{v}^{\prime}_{n}
\end{split}
v=x1v1+x2v2+⋯+xnvn=x1′v1′+x2′v2′+⋯+xn′vn′ また、上式は、線型結合の行列表記により、次のように表すことができます。
v=( v1,⋯ ,vn )( x1 ⋮ xn )=( v1′,⋯ ,vn′ )( x1′ ⋮ xn′ )
\begin{split}
\bm{v}
&= (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \begin{pmatrix} \, x_1 \, \\ \vdots \\ \, x_n \, \end{pmatrix} \\ \\
&= (\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) \begin{pmatrix} \, x^{\prime}_1 \, \\ \vdots \\ \, x^{\prime}_n \, \end{pmatrix}
\end{split}
v=(v1,⋯,vn)x1⋮xn=(v1′,⋯,vn′)x1′⋮xn′
(2)基底の変換#
上記(111)から得られた式に、基底の変換を表す(4.6.4)式を適用します。
すなわち、(4.6.4)式より ( v1′,⋯ ,vn′ )=( v1,⋯ ,vn ) P(\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) = (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, P(v1′,⋯,vn′)=(v1,⋯,vn)P であることから、v∈V\bm{v} \in Vv∈V の 222 つの座標に関して、次が成り立ちます。
( v1,⋯ ,vn )( x1 ⋮ xn )=( v1,⋯ ,vn ) P( x1′ ⋮ xn′ )
\begin{gather*}
(\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \begin{pmatrix} \, x_1 \, \\ \vdots \\ \, x_n \, \end{pmatrix} = (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, P \begin{pmatrix} \, x^{\prime}_1 \, \\ \vdots \\ \, x^{\prime}_n \, \end{pmatrix}
\end{gather*}
(v1,⋯,vn)x1⋮xn=(v1,⋯,vn)Px1′⋮xn′ 上記の式において、v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn は VVV の基底であるから、定理 4.28(基底であることと同値な条件)より、任意の VVV の元は v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn の線型結合として一意に表せるといえます。
したがって、v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn の線型結合として表された両辺の係数はすべて等しく、次が成り立ちます。
( x1 ⋮ xn )=P( x1′ ⋮ xn′ )
\begin{gather*}
\begin{pmatrix} \, x_1 \, \\ \vdots \\ \, x_n \, \end{pmatrix} = P \begin{pmatrix} \, x^{\prime}_1 \, \\ \vdots \\ \, x^{\prime}_n \, \end{pmatrix}
\end{gather*}
x1⋮xn=Px1′⋮xn′ 以上から、x=P x′\bm{x} = P \, \bm{x}^{\prime}x=Px′ が成り立つことが示されました。
まとめ#
VVV をベクトル空間として、v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn と v1′,⋯ ,vn′\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n}v1′,⋯,vn′ がともに VVV の基底であるとすると、次の関係式を満たす正方行列 PPP が存在する。これを、v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn から v1′,⋯ ,vn′\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n}v1′,⋯,vn′ への基底変換行列という。
( v1′,⋯ ,vn′ )=( v1,⋯ ,vn ) P
\begin{align*}
(\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) = (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, P
\end{align*}
(v1′,⋯,vn′)=(v1,⋯,vn)P このとき、v1,⋯ ,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,⋯,vn に関する座標ベクトルを x\bm{x}x、v1′,⋯ ,vn′\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n}v1′,⋯,vn′ に関する座標ベクトルを x′\bm{x}^{\prime}x′ とすれば、次が成り立つ。
x=P x′
\bm{x} = P \, \bm{x}^{\prime}
x=Px′
[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] 雪江明彦. 代数学 111 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 222 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 I\text{I}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-04-07 | 改訂:2025-01-17