R3上の線形空間Vの2つの基底E, F

\begin{equation} E = < e_{1}, e_{2}, e_{3} > , F = < f_{1}, f_{2}, f_{3} > \end{equation}

のように書きます。

Vのベクトルxを、2つの基底E, Fによって

\begin{equation} x = x_{1}e_{1}+x_{2}e_{2}+x_{3}e_{3} \end{equation} \begin{equation} = y_{1}f_{1}+y_{2}f_{2}+y_{3}f_{3} \end{equation}

と表すとき、

\begin{equation} \begin{pmatrix} x_1 \\ x_2 \\ x_3 \end{pmatrix} = \begin{pmatrix} p_{11} & p_{12} & p_{13} \\ p_{21} & p_{22} & p_{23} \\ p_{31} & p_{32} & p_{33} \end{pmatrix} \begin{pmatrix} y_1 \\ y_2 \\ y_3 \end{pmatrix} \tag{1} \end{equation}

が成り立つ。行列Pを基底の取り替え EF の行列と言う。

見方を変えて、(y1,y2,y3)=(1,0,0),(0,1,0),(0,0,1)のとき、fie1, e2, e3の線型結合として表すと

\begin{equation} f_{i}=\sum_{j=1}^{3}p_{ji}e_j (i=1,2,3) \tag{2} \end{equation}

となる。

実際に数値を当てはめて、計算してみよう。

\begin{equation} E=< \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} , \begin{pmatrix} 2 \\ 1 \\ 0 \end{pmatrix} , \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix} >, \end{equation} \begin{equation} F=< \begin{pmatrix} 3 \\ -1 \\ 4 \end{pmatrix} , \begin{pmatrix} 4 \\ 1 \\ 8 \end{pmatrix} , \begin{pmatrix} 3 \\ -2 \\ 6 \end{pmatrix} > \end{equation}

が基底なら、(2)式より基底の取り替え EF の行列P

\begin{equation} P= \begin{pmatrix} 9/2 & 5 & 13/2 \\ -1/2 & -2 & -3/2 \\ -1/2 & 3 & -1/2 \end{pmatrix} \end{equation}

と計算される。この結果を使って、基底の変換を試みよう。

\begin{equation} \begin{pmatrix} y_{1} \\ y_{2} \\ y_{3} \end{pmatrix} = \begin{pmatrix} 1 \\ 1 \\ 0 \end{pmatrix} \end{equation}

のとき、式(1)より

\begin{equation} \begin{pmatrix} x_{1} \\ x_{2} \\ x_{3} \end{pmatrix} = \begin{pmatrix} 19/2 \\ -5/2 \\ 5/2 \end{pmatrix} \end{equation}

が計算される。ではV上のベクトルx

\begin{equation} x = x_{1}e_{1}+x_{2}e_{2}+x_{3}e_{3} \end{equation} \begin{equation} = 19/2 \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} -5/2 \begin{pmatrix} 2 \\ 1 \\ 0 \end{pmatrix} +5/2 \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix} = \begin{pmatrix} 7 \\ 0 \\ 12 \end{pmatrix} \end{equation}
\begin{equation} x = y_{1}f_{1}+y_{2}f_{2}+y_{3}f_{3} \end{equation} \begin{equation} =1 \begin{pmatrix} 3 \\ -1 \\ 4 \end{pmatrix} +1 \begin{pmatrix} 4 \\ 1 \\ 8 \end{pmatrix} +0 \begin{pmatrix} 3 \\ -2 \\ 6 \end{pmatrix} = \begin{pmatrix} 7 \\ 0 \\ 12 \end{pmatrix} \end{equation}

となります。答えが合いました。

ただし、この変換は極座標のような並進が伴わない場合か、2体問題の場合に有効である。

多元的宇宙への応用

世界が3次元の記憶装置だとすると、基底がE=クロネッカーのデルタだけでは勿体無い。基底Eだけでなく、基底E'、E''、E'''と増やせば、メモリ容量は同じで様々な世界を再帰できる。私はこれを“Multiplexing in Memory”、メモリ内多重化と名付けよう。Eはヒトが見る世界だとすれば、E'は犬が見る世界、E''は猫が見る世界、E'''は突飛な動きをする羽虫の世界。というようにメモリの容量を変えずに世界を派生できる。当然、羽虫の世界はクロネッカーのデルタには程遠い基底であるはずだ。メモリは共有だから、Eからも羽虫の動きは見える。これが多元的宇宙(Multiverse)である。オラクルはゼロ行列だ。