相似なユニタリ/直交行列はユニタリ/直交行列で相似
(2024年2月29日, 初版2024年2月26日)
A proposition on similar unitary/orthogonal matrices
Proposition:
For similar unitary matrices A and B, there exists unitary matrix X such that B=X^{-1}AX.
ユニタリ行列A, Bが相似ならば,
B=X^{-1}AXとなるユニタリ行列Xが存在する。
Corollary:
For similar real orthogonal matrices A and B, there exists real orthogonal matrix X such that B=X^{-1}AX.
実直交行列A, Bが相似ならば,
B=X^{-1}AXとなる実直交行列が存在する。
Conjecture:
For similar complex orthogonal matrices A and B, there exists orthogonal matrix X such that B=X^{-1}AX.
This conjecture was proved by Dr. T. Miyazaki.
複素直交行列A, Bが相似ならば,
B=X^{-1}AXとなる直交行列Xが存在する。
宮崎直氏が証明してくれました。難しいです。エレガントな証明を求む。
Lemmas
- 行列A, Bが相似B=X^{-1}AXならば,A, Bの固有方程式は等しいので,固有値は重複度も含めて等しい。
- λ, vが実直交行列Cの固有値,固有ベクトルならば,λ^*, {}^tv^*もCの固有値,固有ベクトル
- 正方行列Cの列を入れ替えた行列はCLと書け,Lは実対称でL^2=L
Proof:
\begin{align}\label{XAX} B=X^{-1}AX, \end{align} \begin{align} A^*A=B^*B=1. \end{align}
ユニタリ行列はユニタリ行列で対角化できるので,
A, Bを対角化するユニタリ行列をU_A, U_B,
対角行列を\Lambda_A, \Lambda_Bとすると,
\begin{align}\label{du}
U_A^*AU_A=\Lambda_A, \;
U_B^*BU_B=\Lambda_B.
\end{align}
Lemma 1より,AとBの固有値は等しいので,
\Lambda_A=\Lambda_Bとなるようように,
固有ベクトルの行列U_A, U_Bの列を並べかえることができる。
したがって,
U_A^*AU_A = U_B^*BU_B.
Bについて解くと,
B = U_BU_A^*AU_AU_B^* = (U_AU_B^*)^*A(U_AU_B^*).
Y=U_AU_B^*とおくと,
B=Y^{-1}AY.
これを\eqref{XAX}と比べると,X=Yととれる事がわかる。
このYは,Y^*Y=U_BU_A^*U_AU_B^*=1なのでユニタリ。
(この証明は上記宮崎氏のコメントで書き換えました。オリジナルの半分以下の長さになりました。)
□
Proof of corollary:
\begin{align}
{}^tAA={}^tBB=1
\end{align}
\begin{align}
{}^tA=A^*, \; {}^tB=B^*.
\end{align}
A, Bはユニタリ行列なので,Propositionより,Propositionの記号で,
X=U_AU_B^*。
したがって,
\begin{align}\label{tXX}
{}^tXX={}^t(U_AU_B^*)U_AU_B^*={}^tU_B^*{}^tU^A U_AU_B^*.
\end{align}
ここで,
U_C, C=A,Bの列はCの固有ベクトルなので,
Lemma 2より,{}^tU_C^*はU_Cの列を入れ替えた行列。
したがって,列を入れ替える行列をLとすると,
{}^tU_C^*=U_CL, \; C=A,B.
Lemma 3より,\eqref{tXX}は
{}^tXX={}^tU_B^* L^*U_A^* U_A {}^tL{}^tU_B={}^tU_B^* L^* {}^tL {}^tU_B
={}^tU_B^* {}^tU_B={}^t(U_BU_B^*)=1.
すなわち,Xを直交行列にとれる。
なお,このXはLemma 3より
\begin{equation}\label{ORX}
{}^tX^*={}^t(U_AU_B^*)^*={}^tU_A^*{}^tU_B = U_A L L^* U_B^*=X.
\end{equation}
なので,Xは実。
□
Proof of lemma 1
\begin{align}
A=X^{-1}BX
\end{align}
の時,Eを単位行列,tを変数として,Aの固有値を決める固有方程式は
\det(A-tE)=\det(X^{-1}(B-tE)X)=\det(X)^{-1}\det(B-tE)\det(X)=\det(B-tE)
なのでBの固有方程式に等しい。
□
Proof of lemma 2
{}^tCC=1, {}^tC^*=C. Cv=\lambda v ならば, {}^t(Cv)^*=C^tv^*=\lambda^*{}^tv^*. □
Proof of lemma 3
Lは,
i列とj列を入れ替える場合は,i行目はj列,j行目はi列のみが1で他は0。
これは実対称L^*={}^tL, {}^tL=L。
同じ入れ替えをもう一度行うと元に戻るのでL^2=L。
□
間違いの指摘,アドバイスなどをコメントに書き込んで頂けると有難いです。