对\(n\)归纳证明。
当\(n=1\)时,结论显然成立。
假设对于\(n-1\)阶矩阵结论成立,以下考虑\(n\)阶矩阵的情形。
由于
\(AB=BA\),根据
练习 7.3.5.13 结论,
\(A\)、
\(B\)至少存在一个公共的特征向量
\(X\),即存在
\(\lambda,\mu\in\mathbb{C}\)使得
\(AX=\lambda X,BX=\mu X\)。
将\(X\)扩充为\(\mathbb{C}^n\)的一个基\(X,X_2,\cdots ,X_n\)。令\(P_1=(X,X_2,\cdots ,X_n)\),则\(P_1\)可逆且
\begin{equation*}
P_1^{-1}AP_1=\begin{pmatrix}
\lambda&\alpha \\
0&A_1
\end{pmatrix},P_1^{-1}BP_1=\begin{pmatrix}
\mu&\beta \\
0&B_1
\end{pmatrix},
\end{equation*}
其中\(A_1,B_1\)是\(\mathbb{C}\)上\(n-1\)阶方阵。因为\(AB=BA\),所以
\begin{equation*}
\begin{pmatrix}
\lambda&\alpha \\
0&A_1
\end{pmatrix} \begin{pmatrix}
\mu&\beta \\
0&B_1
\end{pmatrix}=\begin{pmatrix}
\mu&\beta \\
0&B_1
\end{pmatrix}\begin{pmatrix}
\lambda&\alpha \\
0&A_1
\end{pmatrix},
\end{equation*}
则\(A_1B_1=B_1A_1\)。由归纳假设,存在\(n-1\)阶可逆复矩阵\(P_2\),使得\(P_2^{-1}A_1P_2,P_2^{-1}B_1P_2\)均为上三角矩阵。
令\(P=P_1 \begin{pmatrix}
1&0\\0&P_2
\end{pmatrix}\),则\(P\)可逆且
\begin{equation*}
P^{-1}AP=\begin{pmatrix}
1&0\\0&P_2
\end{pmatrix}^{-1}P_1^{-1}AP_1\begin{pmatrix}
1&0\\0&P_2
\end{pmatrix}=\begin{pmatrix}
\lambda&\alpha P_2\\
0&P_2^{-1}A_1P_2
\end{pmatrix},
\end{equation*}
\begin{equation*}
P^{-1}BP=\begin{pmatrix}
1&0\\0&P_2
\end{pmatrix}^{-1}P_1^{-1}BP_1\begin{pmatrix}
1&0\\0&P_2
\end{pmatrix}=\begin{pmatrix}
\mu&\beta P_2\\
0&P_2^{-1}B_1P_2
\end{pmatrix}
\end{equation*}
均为上三角矩阵。