題目

Let \(A,B\) be two \(n\times n\) complex matrices such that \(AB=BA\). Suppose \(A\) has \(n\) distinct eigenvalues. Show that \(B\) is diagonalizable.

想法與解法

朱立民 says

想法

我們要做兩件事來證明,第一個是 \(A\) 是可對角化的,再來證明 \(B\) 的特徵向量會屬於 \(A\) 的特徵空間。

解法

首先,因為 \(A\) 是 \(n\times n\) 矩陣且有 \(n\) 個不同的特徵值, 所以對於 \(A\) 所有的特徵值,幾何重數跟代數重數都一樣是 \(1\), 因此 \(A\) 是可對角化的。
再來令 \(\lambda_1,\cdots,\lambda_n\) 為 \(A\) 的特徵值,\(\bv_1,\cdots,\bv_n\) 為對應的特徵向量,因為 \(AB=BA\), 所以

\[AB\bv_1=BA\bv_1=\lambda_1B\bv_1, \]

根據上式,我們可以知道 \(B\bv_1\) 屬於 \(\lambda_1\) 的特徵空間, 也就是說存在一個複數 \(\alpha_1\) 使得

\[B\bv_1=\alpha_1\bv_1, \]

那麼 \(\bv_1\) 也會是 \(B\) 的一個特徵向量,照著上面的做法, 我們知道 \(\bv_1,\cdots,\bv_n\) 都是 \(B\) 的特徵向量, 因為前面 \(A\) 是可對角化的, 所以 \(\bv_1,\cdots,\bv_n\) 都是線性獨立的, 這樣我們就可以說 \(B\) 是可對角化的。