相似なユニタリ/直交行列はユニタリ/直交行列で相似

(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

  1. 行列A, Bが相似B=X^{-1}AXならば,A, Bの固有方程式は等しいので,固有値は重複度も含めて等しい。
  2. λ, vが実直交行列Cの固有値,固有ベクトルならば,λ^*, {}^tv^*Cの固有値,固有ベクトル
  3. 正方行列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より,ABの固有値は等しいので, \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

間違いの指摘,アドバイスなどをコメントに書き込んで頂けると有難いです。