ベクトル空間の基底の取り方は何通りもある。 基底を取り替えると行列表示が変化する。 この変化の仕方について説明する。
基底取り替え行列#
ベクトル空間\(U\)の2通りの基底を \((u_1, \ldots, u_n), (u_1', \ldots, u_n')\) とする (\(\dim U = n\))。 このとき \((u_1, \ldots, u_n)\) から \((u_1', \ldots, u_n')\)への基底の変換行列 \(P\) を次のように定義する。
$$ [u_1', \ldots, u_n'] = [u_1, \ldots, u_n]P $$すなわち,\(P=(P_{ij})\) は
$$ u_j' = \sum_{i=1}^n P_{ij} u_i $$を満たす行列である。この行列は正則である。
行列表示の変換#
\(f:U \to V\) の \(U\) の基底 \((u_1, \ldots, u_n)\),\(V\) の基底 \((v_1, \ldots, v_m)\) に対する行列表示は \(m \times n\) 行列で
$$ \begin{equation} [f(u_1), \ldots, f(u_n)] = [v_1, \ldots, v_m]A \end{equation} $$を満たす行列 \(A\) のことである。すなわち,\(A = (A_{ij})\)に対して,
$$ f(u_j) = \sum_{i=1}^m A_{ij} v_i $$を満たす。ここで,\(U\) の別の基底 \((u_1', \ldots, u_n')\),\(V\) の別の基底 \((v_1', \ldots, v_m')\) を考えたときに,これらの基底による \(f\) の行列表示 \(A'\) は
$$ A' = Q^{-1}AP $$を満たす。ただし,\(P\) は \((u_1, \ldots, u_n)\) から \((u_1', \ldots, u_n')\) への基底変換行列,\(Q\) は \((v_1, \ldots, v_m)\) から \((v_1', \ldots, v_m')\) への基底変換行列,つまり:
$$ \begin{align} [u_1', \ldots, u_n'] & = [u_1, \ldots, u_n]P \\ [v_1', \ldots, v_m'] &= [v_1, \ldots, v_m]Q \end{align} $$である。
証明#
(2) より
$$ \begin{equation} \begin{aligned} & [f(u_1'), \ldots, f(u_n')] \\ =& [f(\sum_{i=1}^n P_{i,1} u_i), \ldots, f(\sum_{i=1}^n P_{i,n} u_i)] \\ =& [\sum_{i=1}^n P_{i,1} f(u_i), \ldots, \sum_{i=1}^n P_{i,n} f(u_i)] \\ =& [f(u_1), \ldots, f(u_n)] \begin{bmatrix} P_{1,1} & \cdots & P_{1,n} \\ \vdots && \vdots \\ P_{n,1} & \cdots & P_{n,n} \\ \end{bmatrix} \\ =& [f(u_1), \ldots, f(u_n)] P \end{aligned} \end{equation} $$であり,\(A'\) は行列表示の定義より
$$ \begin{equation} [f(u_1'), \ldots, f(u_n')] = [v_1', \ldots, v_m']A' \end{equation} $$である。(5) に (3) と (4) を代入すると
$$ \begin{equation} [f(u_1), \ldots, f(u_n)] P = [v_1, \ldots, v_m]Q A' \end{equation} $$(6) に (1) を代入して
$$ [v_1, \ldots, v_m]A P = [v_1, \ldots, v_m]Q A' $$両辺を比較すると \(AP = QA'\) が得られ,両辺左から \(Q^{-1}\) をかけると \(Q^{-1}AP = A'\) が得られる。