基底の変換(2)

ベクトル空間における基底の変換と、それに伴う座標の変換を定式化します。

ベクトル空間の基底の間の関係を表す正則行列(前項を参照)を基底の変換を表す行列と捉えることで、ある基底により表される座標ベクトルを、別の基底による座標ベクトルに変換する式が得られます。

基底と座標の変換


定理 4.49(基底の変換)

VV をベクトル空間とし、v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n}VV22 つの基底とする。また、P=(pij)P = (\, p_{ij} \,)nn 次の正方行列として、v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} の間に次の関係式が成り立つとする。

(v1,,vn)=(v1,,vn)P \begin{align} \tag{4.6.4} (\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) = (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, P \end{align}

このとき、任意の vV\bm{v} \in Vv1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} に関する座標ベクトル、v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} に関する座標ベクトルを、それぞれ

x=(x1xn),x=(x1xn) \begin{array} {cc} \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=Px \begin{align*} \tag{4.6.5} \bm{x} = P \, \bm{x}^{\prime} \end{align*}



解説

基底の変換と座標の変換

定理 4.49(基底の変換)は、基底の変換に伴って座標がどのように変換されるかを表しています。

(4.6.4)式v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} から v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} への基底の変換を表す式であり、PP を基底変換行列といいます。

また、(4.6.5)式は座標の変換を表す式であり、基底の変換に伴って、v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} による座標と v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} による座標が満たすべき関係を表しています。

それぞれの式の意味について、以下に詳しくみていきます。

基底の変換

基底の間の関係と正則行列

定理 4.49(基底の変換)の前提として、v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} はともに VV の基底です。したがって、前項定理 4.48(基底の間の関係)より、22 つの基底の間の関係を表す正則行列 P=(pij)P = (\, p_{ij} \,) が存在し(4.6.4)式が成り立ちます。

(v1,,vn)=(v1,,vn)P \begin{align} \tag{4.6.4} (\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) = (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) \, P \end{align}

(4.6.4)式は、v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n}v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} の線型結合として表す式に他なりません。つまり、VV11 つの基底(v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n})の線型結合により別のもう 11 つの基底(v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n})を得る式であるといえます。このような意味で PP は基底変換行列と呼ばれます。

基底の変換の方向

基底の変換について考えるとき、変換の方向(何から何への変換であるか)は重要です。

上記の(4.6.4)式において、基底変換行列 PP は、v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} から v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} への変換を表しています。

いま、定理 4.48(基底の間の関係)により PP が正則であることがわかっていますので、PP は逆行列 P1P^{-1} を持ちます。このようにして得られた P1P^{-1} もまた基底変換行列であり、v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} から v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} への変換を表します。v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} から v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} への変換を表す式は、(4.6.4)式に右から P1P^{-1} を掛けることで得られます。

(v1,,vn)=(v1,,vn)P1 \begin{align} \tag{4.6.4^{\prime}} (\, \bm{v}_{1}, \cdots, \bm{v}_{n} \,) = (\, \bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} \,) \, P^{-1} \end{align}


座標の変換

基底と座標ベクトル

定理 4.49(基底の変換)において、任意の vV\bm{v} \in V は、22 つの基底(v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n})それぞれにより、22 通りに表すことができます。

v=x1v1+x2v2++xnvn=x1v1+x2v2++xnvn() \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}

線型結合の行列表記を用いて、基底をなすベクトルをまとめて表すと、上式は次のようになります。

x1v1++xnvn=(v1,,vn)(x1xn)x1v1++xnvn=(v1,,vn)(x1xn) \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*}

すなわち、任意の vV\bm{v} \in V は、基底をなすベクトルを成分とする行ベクトルと、線型結合の係数を成分とする列ベクトルの積として表すことができます。

この、線型結合の係数を成分とする列ベクトルを座標ベクトル(coordinate vector\text{coordinate vector})といいます。基底 v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} に関する座標ベクトルを x\bm{x}、基底 v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} に関する座標ベクトルを x\bm{x}^{\prime} と置きます。

x=(x1xn),x=(x1xn) \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}

\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}

これは、ベクトル vV\bm{v} \in V を、22 つの基底それぞれに対応する座標ベクトルより表したものに他なりません。

座標ベクトルの間の関係と正則行列

ベクトルが 22 つの基底により(対応する座標ベクトルを用いて)表せるとき、これに基底の間の関係式を適用することで、22 つの座標ベクトルが満たすべき関係式が得られます。

すなわち、上記の\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\text{i})は基底の変換を表す(4.6.4)式、(ii\text{ii})は v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} が線型独立であることによります。

すなわち、ベクトル空間 VV22 つの基底が(4.6.4)式を満たすとき、対応する座標ベクトルは(4.6.5)式を満たすことがわかります。

ベクトルと座標ベクトル

ベクトルと座標ベクトルの違い

VV の元であるベクトル v\bm{v} と座標ベクトル x,x\bm{x}, \, \bm{x}^{\prime} を混同しないように注意が必要です。

v\bm{v} は(当然ながら)ベクトル空間 VV の元であり、VV の基底 v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} の線型結合として v=x1v1+x2v2++xnvn\bm{v} = x_{1} \bm{v}_{1} + x_{2} \bm{v}_{2} + \cdots + x_{n} \bm{v}_{n} のように表すことができます。

一方で、座標ベクトル x,x\bm{x}, \, \bm{x}^{\prime}nn 次元数ベクトル空間 KnK^{n} の元です。すなわち、上記の v=x1v1+x2v2++xnvn\bm{v} = x_{1} \bm{v}_{1} + x_{2} \bm{v}_{2} + \cdots + x_{n} \bm{v}_{n} において、線型結合の係数(KK の元)を nn 個並べた nn 項数ベクトルこそが座標ベクトルであるといえます。また、xKn\bm{x} \in K^{n} は、KnK^{n} の標準基底 e1,,en\bm{e}_{1}, \cdots, \bm{e}_{n} を用いて、x=x1e1+x2e2++xnen\bm{x} = x_{1} \bm{e}_{1} + x_{2} \bm{e}_{2} + \cdots + x_{n} \bm{e}_{n} のように表すことができます。

ベクトルと座標ベクトルの対応

ベクトル v\bm{v} と 座標ベクトル x\bm{x} は、それぞれ異なるベクトル空間の元であるものの、同型写像により 1111 に対応します。

上記の考察より、ベクトル v\bm{v} と 座標ベクトル x\bm{x} は、それぞれ、nn 次元ベクトル空間 VVnn 次元数ベクトル空間 KnK^{n} の元であるといえます。

一方で、いま、nn 次元ベクトル空間 VVnn 次元数ベクトル空間 KnK^{n} は同型である(すなわち、VKnV \simeq K^{n} である)ことがわかっています(定理 4.42(同型なベクトル空間の次元))。したがって、VVKnK^{n} は代数構造的に同じであり、vV\bm{v} \in VxKn\bm{x} \in K^{n}1111 に対応するといえます。

用語について(基底変換行列と座標ベクトル)

「基底変換行列」

基底と座標の変換に関する定理 4.49(基底の変換)の重要性は揺るぎないものですが、「基底変換行列」という用語については拘る必要がないかもしれません。ここで、「基底変換行列」は [4] に倣った用語ですが、教科書により様々な用語がされています。また、固有の名称が与えられていない場合もあります。

「座標ベクトル」

同様に、「座標ベクトル」は、[4], [5] において用いられていますが、[3] では、対応する語として「成分ベクトル」が用いられています。

用語の選択について

「基底変換行列」や「座標ベクトル」は、[13] の見出し語としても現れません。これらに対応する用語は、使用している教科書に合わせて適当なものを選ぶ必要があります。



証明

任意の vV\bm{v} \in V は、座標ベクトル x,x\bm{x}, \, \bm{x}^{\prime} により次のように表せる。

v=(v1,,vn)(x1xn)=(v1,,vn)(x1xn) \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}

いま(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)(x1xn)=(v1,,vn)P(x1xn) (\, \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\bm{v}_{1}, \cdots, \bm{v}_{n}VV の基底であるから、定理 4.28(基底であることと同値な条件)より、任意の VV の元は v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} の線型結合として一意に表せる。したがって、

(x1xn)=P(x1xn) \begin{pmatrix} \, x_1 \, \\ \vdots \\ \, x_n \, \end{pmatrix} = P \begin{pmatrix} \, x^{\prime}_1 \, \\ \vdots \\ \, x^{\prime}_n \, \end{pmatrix}

すなわち、x=Px\bm{x} = P \, \bm{x}^{\prime} が成り立つ。\quad \square



証明の考え方

11vV\bm{v} \in V22 つ基底により 22 通りの座標で表し(22)基底の変換を表す(4.6.4)式を適用します。

(1)座標ベクトルの導入

  • まず、vV\bm{v} \in V22 つ基底を用いて、22 通りの座標で表します。

  • 任意の vV\bm{v} \in V は、22 つの基底(v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n})それぞれの線型結合として、22 通りに表すことができます。

    v=x1v1+x2v2++xnvn=x1v1+x2v2++xnvn \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=(v1,,vn)(x1xn)=(v1,,vn)(x1xn) \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}

(2)基底の変換

  • 上記11から得られた式に、基底の変換を表す(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 であることから、vV\bm{v} \in V22 つの座標に関して、次が成り立ちます。

    (v1,,vn)(x1xn)=(v1,,vn)P(x1xn) \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\bm{v}_{1}, \cdots, \bm{v}_{n}VV の基底であるから、定理 4.28(基底であることと同値な条件)より、任意の VV の元は v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} の線型結合として一意に表せるといえます。

  • したがって、v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} の線型結合として表された両辺の係数はすべて等しく、次が成り立ちます。

    (x1xn)=P(x1xn) \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*}

  • 以上から、x=Px\bm{x} = P \, \bm{x}^{\prime} が成り立つことが示されました。


まとめ

  • VV をベクトル空間として、v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n}v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} がともに VV の基底であるとすると、次の関係式を満たす正方行列 PP が存在する。これを、v1,,vn\bm{v}_{1}, \cdots, \bm{v}_{n} から v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} への基底変換行列という。

    (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\bm{v}_{1}, \cdots, \bm{v}_{n} に関する座標ベクトルを x\bm{x}v1,,vn\bm{v}^{\prime}_{1}, \cdots, \bm{v}^{\prime}_{n} に関する座標ベクトルを x\bm{x}^{\prime} とすれば、次が成り立つ。

    x=Px \bm{x} = P \, \bm{x}^{\prime}


参考文献

[1] 齋藤正彦. 線型代数入門. 東京大学出版会. 1966.
[2] 永田雅宣 他. 理系のための線型代数の基礎. 紀伊國屋書店. 1986.
[3] 川久保勝夫. 線形代数学 [新装版]. 日本評論社. 2010.
[4] 松坂和夫. 線型代数入門 [新装版]. 岩波書店. 2018.
[5] S. Lang. Linear Algebra Third Edition. Springer. 1987.
[6] 雪江明彦. 代数学 11 群論入門. 日本評論社. 2010.
[7] 雪江明彦. 代数学 22 環と体とガロア理論. 日本評論社. 2010.
[8] 桂利行. 代数学 I\text{I} 群と環. 東京大学出版会. 2004.
[9] 松坂和夫. 代数系入門. 岩波書店. 1976.
[10] 高木貞治. 代数学講義 [改訂新版]. 共立出版. 1965.
[11] S. Lang. Algebra Revised Third Edition. Springer. 2005.
[12] M. Artin. Algebra Second Edition. Pearson Education Limited. 2014.
[13] 青本和彦 他. 数学入門辞典. 岩波書店. 2005.

初版:2023-04-07   |   改訂:2025-01-17