设 m 阶矩阵 A 与 n 阶矩阵 B 没有公共的特征值,且 A,B 均可对角化,又 C 为 m×n 矩阵,则M=(AOCB) 也可对角化是它的充要条件.
先证必要性:
任取 A 的特征值 λ0 ,记其代数重数为 mA(λ0) ,几何重数为 tA(λ0) .首先注意到 A,B 没有公共的特征值,故 λ0 不是 B 的特征值,又 ∣λI−M∣=∣λI- A∣∣λI−B∣ ,从而 mM(λ0)=mA(λ0) .由于 λ0I−B 是非异阵,故有如下分块矩阵的初等变换:
λ0I−M=(λ0I−AO−Cλ0I−B)→(λ0I−AOOλ0I−B)
因为矩阵的秩在分块初等变换下不变,故由矩阵秩的等式可得
r(λ0I−M)=r(λ0I−A)+r(λ0I−B)=r(λ0I−A)+n
于是 tM(λ0)=(m+n)−r(λ0I−M)=m−r(λ0I−A)=tA(λ0) .
因为 A 可对角化,所以 A 有完全的特征向量系,从而 mA(λ0)=tA(λ0) ,于是 mM(λ0)=tM(λ0) .
同理可证,对 B 的任一特征值 μ0 ,成立 mM(μ0)=tM(μ0) .
因此 M 有完全的特佂向量系,从而可对角化。
下证充分性:
任取 M 的特征值 λ0 ,由 ∣λI−M∣= ∣λI−A∣λI−B∣ 可得 mM(λ0)=mA(λ0)+mB(λ0) .
考虑如下分块矩阵:
λ0I−M=(λ0I−AO−Cλ0I−B)
由矩阵秩的不等式:
r(λ0I−M)≥r(λ0I−A)+r(λ0I−B)
可得 tM(λ0)=(m+n)−r(λ0I−M)≤(m−r(λ0I−A))+(n−r(λ0I−B))= tA(λ0)+tB(λ0) .
由于几何重数总是小于等于代数重数,故有
tM(λ0)≤tA(λ0)+tB(λ0)≤mA(λ0)+mB(λ0)=mM(λ0)
因为 M 可对角化,所以 M 有完全的特征向量系,从而 tM(λ0)=mM(λ0) ,再由上述不等式可得 tA(λ0)=mA(λ0),tB(λ0)=mB(λ0) .
由 λ0 的任意性即知,A,B 均有完全的特征向量系,从而均可对角化.