本文的閱讀等級:高級
我們知道矩陣乘法不總是滿足交換律,即 ,其中 和 是 階矩陣。但如果 ,我們說 和 是可交換矩陣 (或對易矩陣)。當矩陣具備清晰的幾何意義時,無須計算也很容易判斷它們是否為可交換矩陣。譬如,在二維空間 ,令旋轉矩陣 表示逆時針旋轉 角,伸縮矩陣 表示 軸伸縮 倍, 軸伸縮 倍,如下 (見“幾何變換矩陣的設計”):
。
從幾何直觀即可確定 ,而且若 ,則 。自然地,我們想探究:對於旋轉矩陣 ,甚至任意矩陣 ,哪些 滿足乘法交換律?不過說來奇怪,找尋可交換矩陣問題並不常見於線性代數教科書。原因是這個問題不值得討論,還是這個問題尚未被解決?值不值得討論屬於主觀認知,在此不予評論。不過客觀的事實是:僅使用基礎線性代數知識便可求出 的所有可交換矩陣 。為了探討可交換矩陣問題,我們定義交換子 (commutator,或稱對易算符) 為 與 的差,記為
。
若 ,則 , 和 是可交換矩陣。明顯地, 且 ,零矩陣和單位矩陣與任何矩陣皆可交換。下面我先介紹交換子的運算法則,接著說明如何找尋矩陣 的所有可交換矩陣,最後討論交換子與可交換矩陣的一些性質。
使用交換子定義很容易證明下列運算法則成立:
- ,。
- ,稱為反交換律。
- ,稱為 Jacobi 恆等式。
- ,,稱為分配律。
- ,其中 是一純量。
- ,。
- ,其中 表示共軛轉置。
利用上述基本法則可以推導出更為複雜的法則。譬如,重複使用性質 (4),可推得
重複使用性質 (6),可得
以及
給定 階矩陣 ,如何求出所有的可交換矩陣 使得 ?令 代表 階矩陣所形成的向量空間。對於 ,交換子可以視為一個從 映至 的變換
。
事實上, 是一個線性變換,證明於下:對於 ,純量 ,利用交換子性質 (4) 與 (5),
若 滿足 ,則 和 是可交換矩陣。所以齊次方程 的完整解,也就是線性變換 的零空間 ,即為 的所有可交換矩陣形成的集合。下面舉一例說明計算程序。若
,
將 代入 ,即有
,
解得 且 ,故 ,其中 是任意數。換句話說, 是 的可交換矩陣集 (子空間) 的一組基底。
當方陣 的階數 增大時,解出包含 個未知數的線性方程組不免耗費大量的計算。然而, 中存在一些顯而易見的可交換矩陣。考慮 的矩陣多項式 ,利用交換子性質 (1),(4) 和 (5),可得
。
矩陣 和 是可交換矩陣。為甚麼矩陣多項式的最高次冪是 ?根據 Cayley-Hamilton 定理:任一 階矩陣 被其特徵多項式 所消滅,意思是說 (見“Cayley-Hamilton 定理”)。任一 ,,寫出
,
其中 是商, 是次冪最高為 的餘式。上式等於告訴我們 的任何矩陣多項式皆可以表示為 。
反過來問:是不是 的可交換矩陣 (即 的成員) 必為 的 次矩陣多項式?答案是否定的。不難舉出反例,譬如,若 ,任何 都滿足 ,即 ,但 未必是對角矩陣。循環向量定理 (cyclic vector theorem) 給出 的成員限定是矩陣多項式 的充要條件。以下陳述都是等價的:
- 有一個循環向量。
- 相似於一個相伴矩陣 (companion matrix)。
- 的最小多項式即為其特徵多項式。
- 若 和 是可交換矩陣,則 是由 形成的矩陣多項式 。
這個定理的證明相當艱深,在此不深入討論,有興趣的讀者請查閱“循環向量定理”。下面說明此定理的用途。上例, 的最小多項式 (次數最小的消滅多項式) 和特徵多項式都是 ,陳述 (c) 成立,故陳述 (d) 也成立, 由 和 擴張而成。另外,陳述 (c) 包含一個特殊情形:如果 有相異的特徵值 ,則 的最小多項式等於特徵多項式 (見“最小多項式 (下)”),這時 的所有可交換矩陣即為 。以本文最初給的二維空間的旋轉矩陣為例, 有特徵值 ,其中 。若 , 是整數,則 有相異的特徵值,故 的所有可交換矩陣必為 。設 ,立得 。但其中果真包含 ?設 ,即得 。
從線性變換角度來看,交換子 具有甚麼性質?下面列舉跡數、特徵向量,以及 Hermitian 與 skew-Hermitian 矩陣等性質 (見“複數與矩陣的類比”)。
(T1)
跡數 (trace) 是一個線性函數,利用循環不變性 (見“跡數的性質與應用”),就有
。
這個性質說明 不屬於 的值域,也就是說,不存在 使得 ,原因是 。
(T2) 若 且 ,則 是不可逆的。
這個命題表明 的非零特徵值所對應的特徵向量是不可逆矩陣。使用逆否命題法。假設 是可逆的,則 右乘 可得 。等號兩邊取跡數,利用循環不變性,左邊是
,
右邊是 ,即有 ,故證得所求。
(T3) 若 和 是 Hermitian,則 是一個 skew-Hermitian 矩陣。
若 且 ,利用交換子性質 (2) 和 (7),
。
(T4) 若 和 是 skew-Hermitian,則 是一個 skew-Hermitian 矩陣。
若 且 ,利用交換子性質 (2) 和 (7),
。
(T5) 若 是 Hermitian 且 是 skew-Hermitian,則 是一個 Hermitian 矩陣。
若 且 ,利用交換子性質 (2),(5) 和 (7),
。
最後列舉幾個矩陣 與其可交換矩陣 共有的特徵性質,詳細內容請見相關文件。
- 共同的特徵向量: 和 有一個共同的特徵向量。證明見“每週問題 September 20, 2010”。
- 同時可對角化:若 和 是可對角化矩陣,則存在一個可逆矩陣 使得 和 同是對角矩陣。詳見“同時可對角化矩陣”。因為 的行向量 (column vector) 即為 和 的特徵向量,故 和 有完全相同的特徵向量集。
- 同時可三角化:存在一個么正矩陣 (unitary matrix) 使得 和 同是上三角矩陣。詳見“同時可三角化矩陣”。
請教老師個問題,這個問題困擾了我幾天,我覺得與方陣的可交換性有關,因此到此一問:
Let A and B be elements in M_n(C). if A^2B+BA^2=2ABA, show that(AB-BA)^n=0
使用下文定理2以及trace的性質。
謝謝老師