注:本文為 “矩陣 | 最小多項式” 相關合輯。
略作重排,如有內容異常,請看原文。
最小多項式
橘子蜂蜜 于 2019-05-22 22:48:25 發布
根據哈密頓 - 凱萊(Hamilton - Cayley)定理,任給數域 PPP 上的一個 nnn 級矩陣 AAA,總可以找到數域 PPP 上一個多項式 f(x)f(x)f(x),使 f(A)=0f(A)=0f(A)=0。如果多項式 f(x)f(x)f(x) 滿足 f(A)=0f(A)=0f(A)=0,我們就稱 f(x)f(x)f(x) 以 AAA 為根。在所有以 AAA 為根的多項式中,次數最低且首項系數為 111 的多項式稱為 AAA 的最小多項式。
接下來討論如何應用最小多項式來判斷一個矩陣能否對角化。
引理 1:矩陣 AAA 的最小多項式是唯一的。
引理 2:設 g(x)g(x)g(x) 是矩陣 AAA 的最小多項式,那么 f(x)f(x)f(x) 以 AAA 為根的充分必要條件是 g(x)g(x)g(x) 整除 f(x)f(x)f(x),即 g(x)∣f(x)g(x) \mid f(x)g(x)∣f(x)。
由此可知,矩陣 AAA 的最小多項式是 AAA 的特征多項式的一個因式。
例 1:數量矩陣 kEkEkE 的最小多項式為 x?kx - kx?k。特別地,單位矩陣的最小多項式為 x?1x - 1x?1,零矩陣的最小多項式為 xxx。
另一方面,如果 AAA 的最小多項式是一次多項式,那么 AAA 一定是數量矩陣。
例 2:設 A=(1111)A=\begin{pmatrix}1&1\\&1\\&&1\end{pmatrix}A=?1?11?1??,求 AAA 的最小多項式。
解:因為 AAA 的特征多項式為 ∣xE?A∣=(x?1)3|xE - A|=(x - 1)^3∣xE?A∣=(x?1)3,所以 AAA 的最小多項式為 (x?1)3(x - 1)^3(x?1)3 的因式。由于 A?E≠0A - E\neq 0A?E=0,而 (A?E)2=0(A - E)^2 = 0(A?E)2=0,因此 AAA 的最小多項式為 (x?1)2(x - 1)^2(x?1)2。
如果矩陣 AAA 與 BBB 相似,即 B=T?1ATB = T^{-1}ATB=T?1AT,那么對任一多項式 f(x)f(x)f(x),有 f(B)=T?1f(A)Tf(B)=T^{-1}f(A)Tf(B)=T?1f(A)T。因此,f(B)=0f(B)=0f(B)=0 當且僅當 f(A)=0f(A)=0f(A)=0。這說明相似矩陣具有相同的最小多項式,反之不然,即最小多項式相同的矩陣不一定相似。
例 3:設 A=(11112)A=\begin{pmatrix}1&1\\&1\\&&1\\&&&2\end{pmatrix}A=?1?11?1?2??,B=(11122)B=\begin{pmatrix}1&1\\&1\\&&2\\&&&2\end{pmatrix}B=?1?11?2?2??。
AAA 與 BBB 的最小多項式都等于 (x?1)2(x?2)(x - 1)^2(x - 2)(x?1)2(x?2),但是它們的特征多項式不同,因此 AAA 和 BBB 不相似。
引理 3:設 AAA 是一個準對角矩陣 A=(A1A2)A=\begin{pmatrix}A_1&\\&A_2\end{pmatrix}A=(A1??A2??),并設 A1A_1A1? 的最小多項式為 g1(x)g_1(x)g1?(x),A2A_2A2? 的最小多項式為 g2(x)g_2(x)g2?(x),那么 AAA 的最小多項式為 g1(x)g_1(x)g1?(x) 與 g2(x)g_2(x)g2?(x) 的最小公倍式 [g1(x),g2(x)][g_1(x),g_2(x)][g1?(x),g2?(x)]。
這個結論可以推廣到 AAA 為若干個矩陣組成的準對角矩陣的情形,即:如果
A=(A1A2?As)A=\begin{pmatrix}A_1\\&A_2\\&&\ddots \\&&&A_s\end{pmatrix}A=?A1??A2????As???,
AiA_iAi? 的最小多項式為 gi(x)g_i(x)gi?(x),i=1,2,?,si = 1,2,\cdots,si=1,2,?,s,那么 AAA 的最小多項式為 [g1(x),g2(x),?,gs(x)][g_1(x),g_2(x),\cdots,g_s(x)][g1?(x),g2?(x),?,gs?(x)]。
證明:記 g(x)=[g1(x),g2(x)]g(x)=[g_1(x),g_2(x)]g(x)=[g1?(x),g2?(x)],首先
g(A)=(g(A1)g(A2))=0g(A)=\begin{pmatrix}g(A_1)\\&g(A_2)\end{pmatrix}=0g(A)=(g(A1?)?g(A2?)?)=0,
因此 g(x)g(x)g(x) 能被 AAA 的最小多項式整除。其次,如果 h(A)=0h(A)=0h(A)=0,那么
h(A)=(h(A1)h(A2))=0h(A)=\begin{pmatrix}h(A_1)\\&h(A_2)\end{pmatrix}=0h(A)=(h(A1?)?h(A2?)?)=0。
所以 h(A1)=0h(A_1)=0h(A1?)=0,h(A2)=0h(A_2)=0h(A2?)=0,因而 g1(x)∣h(x)g_1(x) \mid h(x)g1?(x)∣h(x),g2(x)∣h(x)g_2(x) \mid h(x)g2?(x)∣h(x),并由此得 g(x)∣h(x)g(x) \mid h(x)g(x)∣h(x)。這樣就證明了 g(x)g(x)g(x) 是 AAA 的最小多項式。
引理 4:KKK 級若爾當(Jordan)塊 J=(a1??a1a)J=\begin{pmatrix}a\\1&\ddots \\&\ddots &a\\&&1&a\end{pmatrix}J=?a1????a1?a?? 的最小多項式為 (x?a)K(x - a)^K(x?a)K。
證明:JJJ 的特征多項式為 (x?a)K(x - a)^K(x?a)K,而 J?aE=(01??010)J - aE=\begin{pmatrix}0\\1&\ddots \\&\ddots &0\\&&1&0\end{pmatrix}J?aE=?01????01?0??,(J?aE)K?1=(0?0010?0)≠0(J - aE)^{K - 1}=\begin{pmatrix}0\\\vdots &0\\0\\1&0\cdots &0\end{pmatrix}\neq 0(J?aE)K?1=?0?01?00??0??=0,所以 JJJ 的最小多項式為 (x?a)K(x - a)^K(x?a)K。
定理:數域 PPP 上 nnn 級矩陣 AAA 與對角矩陣相似的充分必要條件為 AAA 的最小多項式是 PPP 上互素的一次因式的乘積。
推論:復數矩陣 AAA 與對角矩陣相似的充分必要條件是 AAA 的最小多項式沒有重根。
【矩陣論筆記】最小多項式與Jordan型的關系
番茄發燒了 于 2020-05-07 17:02:01 發布
最小多項式的定義
方陣 AAA 的次數最低、且首一的零化多項式稱為 AAA 的最小多項式。
最小多項式的性質(定理4)
設方陣 AAA 的最小多項式為 mA(λ)m_A(\lambda)mA?(λ),則有:
- AAA 的任何零化多項式都能被 mA(λ)m_A(\lambda)mA?(λ) 整除;
- AAA 的最小多項式 mA(λ)m_A(\lambda)mA?(λ) 是唯一的;
- λ0\lambda_0λ0? 是 AAA 的特征值 ?mA(λ0)=0\iff m_A(\lambda_0) = 0?mA?(λ0?)=0。
最小多項式的一般形式
假設 nnn 階方陣 AAA 的特征多項式為:
fA(λ)=∣λI?A∣=(λ?λ1)n1(λ?λ2)n2?(λ?λs)nsf_A(\lambda) = |\lambda I - A| = (\lambda - \lambda_1)^{n_1} (\lambda - \lambda_2)^{n_2} \cdots (\lambda - \lambda_s)^{n_s} fA?(λ)=∣λI?A∣=(λ?λ1?)n1?(λ?λ2?)n2??(λ?λs?)ns?
其中 λ1,λ2,?,λs\lambda_1, \lambda_2, \cdots, \lambda_sλ1?,λ2?,?,λs? 是 AAA 的所有不同特征值,則 AAA 的最小多項式有如下形式:
mA(λ)=(λ?λ1)m1(λ?λ2)m2?(λ?λs)msm_A(\lambda) = (\lambda - \lambda_1)^{m_1} (\lambda - \lambda_2)^{m_2} \cdots (\lambda - \lambda_s)^{m_s} mA?(λ)=(λ?λ1?)m1?(λ?λ2?)m2??(λ?λs?)ms?
計算最小多項式的方法通常是從 mi=1m_i = 1mi?=1 開始逐步驗證,將 AAA 代入多項式中判斷是否為零矩陣。
Jordan 塊的最小多項式
Jordan 塊的最小多項式與其特征多項式相同,階數無法降低。
對于 r×rr \times rr×r 的 Jordan 塊,
J=[λ01λ0??1λ0]J = \begin{bmatrix} \lambda_0 & 1 & & \\ & \lambda_0 & \ddots & \\ & & \ddots & 1 \\ & & & \lambda_0 \end{bmatrix} J=?λ0??1λ0?????1λ0???
滿足:
(J?λ0I)r?1=[0?010?0??0]≠O,(J?λ0I)r=O(J - \lambda_0 I)^{r-1} = \begin{bmatrix} 0 & \cdots & 0 & 1 \\ & 0 & \ddots & 0 \\ & & \ddots & \vdots \\ & & & 0 \end{bmatrix} \neq O, \quad (J - \lambda_0 I)^r = O (J?λ0?I)r?1=?0??0?0???10?0??=O,(J?λ0?I)r=O
因此,其最小多項式為 (λ?λ0)r(\lambda - \lambda_0)^r(λ?λ0?)r。
例題:求矩陣的最小多項式
例 9 求矩陣 A=[2100002000002?1?100053000?4?2]A = \begin{bmatrix} 2 & 1 & 0 & 0 & 0 \\ 0 & 2 & 0 & 0 & 0 \\ 0 & 0 & 2 & -1 & -1 \\ 0 & 0 & 0 & 5 & 3 \\ 0 & 0 & 0 & -4 & -2 \end{bmatrix}A=?20000?12000?00200?00?15?4?00?13?2?? 的最小多項式。
解:因為 AAA 是對角塊矩陣,即 A=[A1A2]A = \begin{bmatrix} A_1 & \\ & A_2 \end{bmatrix}A=[A1??A2??],其中:
-
A1=[2102]A_1 = \begin{bmatrix} 2 & 1\\0 & 2 \end{bmatrix}A1?=[20?12?] 是一個 Jordan 塊,其最小多項式為 m1(λ)=(λ?2)2m_1(\lambda) = (\lambda - 2)^2m1?(λ)=(λ?2)2(階數不可降低);
-
A2=[2?1?10530?4?2]A_2 = \begin{bmatrix} 2 & -1 & -1 \\ 0 & 5 & 3 \\ 0 & -4 & -2 \end{bmatrix}A2?=?200??15?4??13?2??,其特征多項式為 fA2(λ)=(λ?2)2(λ?1)f_{A_2}(\lambda) = (\lambda - 2)^2 (\lambda - 1)fA2??(λ)=(λ?2)2(λ?1)。
通過驗證可知,A2A_2A2? 的最小多項式為 m2(λ)=(λ?2)(λ?1)m_2(\lambda) = (\lambda - 2)(\lambda - 1)m2?(λ)=(λ?2)(λ?1)。
因此,AAA 的最小多項式為 A1A_1A1? 和 A2A_2A2? 最小多項式的最小公倍式,即:
mA(λ)=(λ?2)2(λ?1)m_A(\lambda) = (\lambda - 2)^2 (\lambda - 1) mA?(λ)=(λ?2)2(λ?1)
最小多項式的應用
最小多項式可用于簡化方陣多項式的計算,主要途徑包括:
- 相似化簡為對角陣;
- 通過零化多項式對多項式降階。
相關定理
- 相似矩陣具有相同的最小多項式;
- nnn 階方陣可對角化的充要條件是其最小多項式無重根。
最小多項式與 Jordan 型的關系
假設 nnn 階方陣 AAA 的特征多項式為:
fA(λ)=∣λI?A∣=(λ?λ1)n1(λ?λ2)n2?(λ?λs)nsf_A(\lambda) = |\lambda I - A| = (\lambda - \lambda_1)^{n_1} (\lambda - \lambda_2)^{n_2} \cdots (\lambda - \lambda_s)^{n_s} fA?(λ)=∣λI?A∣=(λ?λ1?)n1?(λ?λ2?)n2??(λ?λs?)ns?
其中 λ1,λ2,?,λs\lambda_1, \lambda_2, \cdots, \lambda_sλ1?,λ2?,?,λs? 是 AAA 的所有不同特征值,nin_ini? 為特征值 λi\lambda_iλi? 的代數重數,ki=dim?Eλik_i = \dim E_{\lambda_i}ki?=dimEλi?? 為幾何重數,i=1,2,?,s.i=1,2,\cdots,s.i=1,2,?,s. 且 AAA 的最小多項式為:
mA(λ)=(λ?λ1)m1(λ?λ2)m2?(λ?λs)msm_A(\lambda) = (\lambda - \lambda_1)^{m_1} (\lambda - \lambda_2)^{m_2} \cdots (\lambda - \lambda_s)^{m_s} mA?(λ)=(λ?λ1?)m1?(λ?λ2?)m2??(λ?λs?)ms?
方陣 AAA 的性質
-
AAA 的 Jordan 標準形由 sss 個子 Jordan 矩陣構成:
J=[J1J2?Js]J = \begin{bmatrix} J_1 & & & \\ & J_2 & & \\ & & \ddots & \\ & & & J_s \end{bmatrix} J=?J1??J2????Js???
其中 JiJ_iJi? 是對角元為 λi\lambda_iλi? 的 nin_ini? 階子 Jordan 矩陣(階數等于代數重數 nin_ini?)。 -
AAA 的子 Jordan 矩陣 JiJ_iJi? 由 kik_iki? 個 Jordan 塊構成(數量等于幾何重數 kik_iki?):
Ji=[Ji1Ji2?Jiki]J_i = \begin{bmatrix} J_{i1} & & & \\ & J_{i2} & & \\ & & \ddots & \\ & & & J_{ik_i} \end{bmatrix} Ji?=?Ji1??Ji2????Jiki????
其中 JijJ_{ij}Jij? 是對角元為 λi\lambda_iλi? 的 Jordan 塊。 -
AAA 的最小多項式中 (λ?λi)mi(\lambda - \lambda_i)^{m_i}(λ?λi?)mi? 的冪次 mim_imi? 等于子 Jordan 矩陣 JiJ_iJi? 中 Jordan 塊的最高階數。
例題:確定Jordan標準形
例10 設 AAA 的特征多項式和最小多項式分別為:
fA(λ)=(λ?3)4(λ?2)2,mA(λ)=(λ?3)2(λ?2)2f_A(\lambda) = (\lambda - 3)^4 (\lambda - 2)^2, \quad m_A(\lambda) = (\lambda - 3)^2 (\lambda - 2)^2 fA?(λ)=(λ?3)4(λ?2)2,mA?(λ)=(λ?3)2(λ?2)2
試確定 AAA 的所有可能 Jordan 標準形。
解:
-
AAA 有兩個不同的特征值 333 和 222,代數重數分別為 444 和 222,因此其 Jordan 標準形由兩個子 Jordan 矩陣 J1J_1J1?(4 階)和 J2J_2J2?(2 階)構成,即:
J=[J1J2]J = \begin{bmatrix} J_1 & \\ & J_2 \end{bmatrix}J=[J1??J2??],J1=[3333]J_1=\left[ \begin{matrix} 3 & {} & {} & {} \\ {} & 3 & {} & {} \\ {} & {} & 3 & {} \\ {} & {} & {} & 3 \\ \end{matrix} \right]J1?=?3?3?3?3??,J2=[22]J_2 = \begin{bmatrix} 2 & \\ & 2 \end{bmatrix}J2?=[2?2?]
-
由最小多項式 mA(λ)=(λ?3)2(λ?2)2m_A(\lambda) = (\lambda - 3)^2 (\lambda - 2)^2mA?(λ)=(λ?3)2(λ?2)2 可知,J1J_1J1? 中 Jordan 塊的最高階數為 222,J2J_2J2? 中 Jordan 塊的最高階數為 222。
因此,AAA 的可能 Jordan 標準形為:
J=[313313212]或[313133212]J = \begin{bmatrix} 3 & 1 & & & & \\ & 3 & & & & \\ & & 3 & 1 & & \\ & & & 3 & & \\ & & & & 2 & 1 \\ & & & & & 2 \end{bmatrix} \quad \text{或} \quad \begin{bmatrix} 3 & 1 & & & & \\ & 3 & 1 & & & \\ & & 3 & & & \\ & & & 3 & & \\ & & & & 2 & 1 \\ & & & & & 2 \end{bmatrix} J=?3?13?3?13?2?12??或?3?13?13?3?2?12??
via:
-
最小多項式-CSDN博客
https://blog.csdn.net/qq_45011547/article/details/90413462 -
【矩陣論筆記】最小多項式與Jordan型的關系-CSDN博客
https://blog.csdn.net/bless2015/article/details/105974793