考研相關文章參考資料為 wjungle 大神提供的筆記

Ch6 Jordan form 及其應用

這章可以跳著讀,重點為 Cayley-Hamilton theorem 及其應用

冪零算子

定義

T:VVT: V \to V 為線性算子。若存在正整數 kZ+k \in \mathbb{Z}^{+},使得 Tk=0T^{k} = 0

則稱 TTnilpotent operator (冪零算子)。

其中,使 Tk=0T^{k}=0 成立的最小正整數 kk,稱為 TTindex (冪零指數)。

例如若 AAn×nn \times n 的嚴格下三角矩陣或嚴格上三角矩陣:

A=[000000]orA=[000000]A= \begin{bmatrix} 0 & 0 & \cdots & 0\\ * & 0 & \cdots & 0\\ \vdots & \ddots & \ddots & \vdots\\ * & \cdots & * & 0 \end{bmatrix} \quad \text{or} \quad A= \begin{bmatrix} 0 & * & \cdots & *\\ 0 & 0 & \ddots & \vdots\\ \vdots & \ddots & \ddots & *\\ 0 & \cdots & 0 & 0 \end{bmatrix}

則必有 An=0A^{n}=0

Note

TT: nilpotent with index kk

Tk=0Tk10\Longleftrightarrow T^{k}=0 \quad \text{且} \quad T^{k-1}\ne 0

ker(Tk)=Vker(Tk1)V\Longleftrightarrow \ker(T^{k})=V \quad \text{且} \quad \ker(T^{k-1})\ne V

定義
  • 定義 SkS_kk×kk \times k matrix:

Sk=[0001000010]k×kS_k= \begin{bmatrix} 0 & 0 & \cdots & 0\\ 1 & 0 & \ddots & \vdots\\ 0 & \ddots & \ddots & 0\\ 0 & \cdots & 1 & 0 \end{bmatrix}_{k \times k}

  • 定義 SkTS_k^Tk×kk \times k matrix:

SkT=[010001000]k×kS_k^T= \begin{bmatrix} 0 & 1 & \cdots & 0\\ 0 & 0 & \ddots & \vdots\\ \vdots & \ddots & \ddots & 1\\ 0 & \cdots & 0 & 0 \end{bmatrix}_{k \times k}


定義

T:VVT: V \to V 為 linear operator,WWTT-invariant subspace

  • TWT_W 可逆,稱 TTWW 上局部可逆,且 WW可逆區

  • TWT_Wnilpotent,稱 TTWW 上局部冪零,且 WW冪零區

Note
  • W=ker(T)W=\ker(T),則 TW=0T_W=0: nilpotent。
  • W=ker(T2)W=\ker(T^2),則 (TW)2=0(T_W)^2=0: nilpotent。
  • W=ker(Tk)W=\ker(T^k),則 (TW)k=0(T_W)^k=0
  • 最大冪零區 =ker(T)=\ker(T^\infty)
Lemma

ker(Tk)=ker(Tk+1)\ker(T^k)=\ker(T^{k+1})
ker(Tk+1)=ker(Tk+2)=\ker(T^{k+1})=\ker(T^{k+2})=\cdots

定理

kernel chain:
T:VVT: V \to V 為 linear operator,且 dim(V)=n<\dim(V)=n<\infty

  • {0}ker(T)ker(T2)V\{0\}\subseteq \ker(T)\subseteq \ker(T^2)\subseteq \cdots \subseteq V

  • 存在最小 kZ+k\in \mathbb{Z}^{+},使得 ker(Tk)=ker(Tk+1)=\ker(T^k)=\ker(T^{k+1})=\cdots

  • W=i=1ker(Ti)=ker(Tk)W=\bigcup_{i=1}^{\infty}\ker(T^i)=\ker(T^k) 為最大冪零區。

定理

image chain:
T:VVT: V \to V 為 linear operator,且 dim(V)=n<\dim(V)=n<\infty

  • VIm(T)Im(T2){0}V\supseteq \operatorname{Im}(T)\supseteq \operatorname{Im}(T^2)\supseteq \cdots \supseteq \{0\}

  • 存在最小 kZ+k\in \mathbb{Z}^{+},使得 Im(Tk)=Im(Tk+1)=\operatorname{Im}(T^k)=\operatorname{Im}(T^{k+1})=\cdots

  • W=i=1Im(Ti)=Im(Tk)W=\bigcap_{i=1}^{\infty}\operatorname{Im}(T^i)=\operatorname{Im}(T^k) 為最大可逆區。

Note

ker(Tk)=ker(Tk+1)\ker(T^k)=\ker(T^{k+1})
nullity(Tk)=nullity(Tk+1)\Longleftrightarrow \operatorname{nullity}(T^k)=\operatorname{nullity}(T^{k+1})
rank(Tk)=rank(Tk+1)\Longleftrightarrow \operatorname{rank}(T^k)=\operatorname{rank}(T^{k+1})
Im(Tk)=Im(Tk+1)\Longleftrightarrow \operatorname{Im}(T^k)=\operatorname{Im}(T^{k+1})

kernel chainimage chain 中斷點為同一點。


定理

AAn×nn\times n matrix。
A:nilpotentAA: \text{nilpotent}\Longleftrightarrow A 之所有 eigenvalues 皆為 00

Note
  • 可逆: 所有 eigenvalues 都不為 00
  • nilpotent: 所有 eigenvalues 皆為 00
定理

T:VVT: V\to V 為 nilpotent operator with index kk

則存在 vV\vec{v}\in V,使得 β={v,T(v),T2(v),,Tk1(v)}\beta=\{\vec{v},T(\vec{v}),T^2(\vec{v}),\ldots,T^{k-1}(\vec{v})\} 為 LI。

Note

只要 vker(Tk)ker(Tk1)\vec{v}\in \ker(T^k)-\ker(T^{k-1})

β={v,T(v),,Tk1(v)}\beta=\{\vec{v},T(\vec{v}),\ldots,T^{k-1}(\vec{v})\} 為 LI,稱為 heig(v)=k\operatorname{heig}(\vec{v})=k

廣義特徵鍊

定義

λ\lambdaAA 之 eigenvalue。

x0x\ne 0 且滿足

  • (AλI)mx=0(A-\lambda I)^m x=0
  • (AλI)m1x0(A-\lambda I)^{m-1}x\ne 0

則稱 xxAAmmgeneralized eigenvector (廣義特徵)。

  • m=1m=1(AλI)x=0(A-\lambda I)x=0,此時 xx 即為 eigenvector。
定義

λ\lambdaAA 之 eigenvalue,且 x1x_1 為 eigenvector with eigenvalue λ\lambda

x1,x2,,xkx_1,x_2,\ldots,x_k 滿足

(AλI)x2=x1(AλI)x3=x2(AλI)xk=xk1\begin{aligned} (A-\lambda I)x_2&=x_1\\ (A-\lambda I)x_3&=x_2\\ &\vdots\\ (A-\lambda I)x_k&=x_{k-1} \end{aligned}

則稱 {x1,x2,,xk}\{x_1,x_2,\ldots,x_k\}λ\lambdageneralized eigenvector chain (廣義特徵鏈)。

Dot diagram

Dot diagram 用法:

Nλ=AλIN_\lambda=A-\lambda I

  • 先算 nullity(Nλ),nullity(Nλ2),nullity(Nλ3),\operatorname{nullity}(N_\lambda),\operatorname{nullity}(N_\lambda^2),\operatorname{nullity}(N_\lambda^3),\ldots,直到數值不再增加。
  • dj=nullity(Nλj)nullity(Nλj1)d_j=\operatorname{nullity}(N_\lambda^j)-\operatorname{nullity}(N_\lambda^{j-1}),其中 nullity(Nλ0)=0\operatorname{nullity}(N_\lambda^0)=0
  • djd_j 表示第 jj 欄有幾個點。
  • 每一列點數就是一個 Jordan block 的 size。

因此:

  • gm(λ)=nullity(AλI)(\lambda)=\operatorname{nullity}(A-\lambda I) = dot diagram 的列數 = Jordan blocks 個數。
  • am(λ)(\lambda) = dot diagram 的總點數。
  • 第一列點數 = 最大 Jordan block size = mA(x)m_A(x)(xλ)(x-\lambda) 的次方。
Example

AA 為 square matrix。

λ=2\lambda=2:

nullity(A2I)=4nullity((A2I)2)=6nullity((A2I)3)=8nullity((A2I)4)=9nullity((A2I)5)=10nullity((A2I)6)=10\begin{aligned} \operatorname{nullity}(A-2I)&=4\\ \operatorname{nullity}((A-2I)^2)&=6\\ \operatorname{nullity}((A-2I)^3)&=8\\ \operatorname{nullity}((A-2I)^4)&=9\\ \operatorname{nullity}((A-2I)^5)&=10\\ \operatorname{nullity}((A-2I)^6)&=10 \end{aligned}

d1=4,d2=2,d3=2,d4=1,d5=1d_1=4, d_2=2, d_3=2, d_4=1, d_5=1

所以 dot diagram 的列長為 5,3,1,15,3,1,1,即 J5(2),J3(2),J1(2),J1(2)J_5(2), J_3(2), J_1(2), J_1(2)

am(2)=10,gm(2)=4\operatorname{am}(2)=10, \operatorname{gm}(2)=4

λ=3\lambda=3,若 dot diagram 的列長為 2,2,1,1,12,2,1,1,1,則 J2(3),J2(3),J1(3),J1(3),J1(3)J_2(3), J_2(3), J_1(3), J_1(3), J_1(3)

am(3)=7,gm(3)=5\operatorname{am}(3)=7, \operatorname{gm}(3)=5

因此 J=J5(2)J3(2)J1(2)J1(2)J2(3)J2(3)J1(3)J1(3)J1(3)J=J_5(2)\oplus J_3(2)\oplus J_1(2)\oplus J_1(2)\oplus J_2(3)\oplus J_2(3)\oplus J_1(3)\oplus J_1(3)\oplus J_1(3)

PA(t)=(1)17(t2)10(t3)7=(t2)10(t3)7P_A(t)=(-1)^{17}(t-2)^{10}(t-3)^7=-(t-2)^{10}(t-3)^7

Jordan form

定義

Jordan Block:

Jm(λ)=[λ1000λ1000λ100λ]m×m=λIm+SmJ_m(\lambda)= \begin{bmatrix} \lambda & 1 & 0 & \cdots & 0\\ 0 & \lambda & 1 & \ddots & \vdots\\ \vdots & \ddots & \ddots & \ddots & 0\\ 0 & \cdots & 0 & \lambda & 1\\ 0 & \cdots & \cdots & 0 & \lambda \end{bmatrix}_{m\times m} =\lambda I_m+S_m

定義

Jordan Form:

J=[Jn1(λ1)0Jn2(λ2)0Jnk(λk)]J= \begin{bmatrix} J_{n_1}(\lambda_1) & & & 0\\ & J_{n_2}(\lambda_2) & & \\ & & \ddots & \\ 0 & & & J_{n_k}(\lambda_k) \end{bmatrix}

J=Jn1(λ1)Jn2(λ2)Jnk(λk)J=J_{n_1}(\lambda_1)\oplus J_{n_2}(\lambda_2)\oplus\cdots\oplus J_{n_k}(\lambda_k)

  • Jordan Form 排列時:
    • λ\lambda 由大排到小
    • 同一個 λ\lambda 下,Jn(λ)J_n(\lambda)nn 也由大排到小。
定理

任意方陣 over C\mathbb{C} 皆可喬登化。

  • 對角化 ADA\sim D: 存在 invertible matrix PP,使得 P1AP=DP^{-1}AP=D
  • 喬登化 AJA\sim J: 存在 invertible matrix PP,使得 P1AP=JP^{-1}AP=J
定義

AAn×nn\times n matrix。

AJA\sim J,且 JJ 為 Jordan form,則稱 JJAAJordan form,記作 JAJ_A

  • JAJ_A 唯一
定理

ABJA=JBA\sim B\Longleftrightarrow J_A=J_B

Cayley-Hamilton 定理

定理

AAn×nn\times n matrix,且 PA(x)=det(AxI)P_A(x)=\det(A-xI)
PA(A)=0P_A(A)=0

  • 00zero matrix
證明

PA(x)=(1)nxn+an1xn1++a1x+a0P_A(x)=(-1)^n x^n+a_{n-1}x^{n-1}+\cdots+a_1x+a_0

(AxI)adj(AxI)=det(AxI)I(A-xI)\operatorname{adj}(A-xI)=\det(A-xI)I

adj(AxI)=An1xn1+An2xn2++A1x+A0\operatorname{adj}(A-xI)=A_{n-1}x^{n-1}+A_{n-2}x^{n-2}+\cdots+A_1x+A_0

  • 其中 An1,,A1,A0A_{n-1},\ldots,A_1,A_0 皆為 n×nn\times n matrix

代入得 (AxI)(An1xn1+An2xn2++A1x+A0)=[(1)nxn+an1xn1++a1x+a0]I(A-xI)(A_{n-1}x^{n-1}+A_{n-2}x^{n-2}+\cdots+A_1x+A_0)=\left[(-1)^n x^n+a_{n-1}x^{n-1}+\cdots+a_1x+a_0\right]I

比較係數:

An1=(1)nIAAn1An2=an1IAAn2An3=an2IAA1A0=a1IAA0=a0I\begin{aligned} -A_{n-1}&=(-1)^n I\\ AA_{n-1}-A_{n-2}&=a_{n-1}I\\ AA_{n-2}-A_{n-3}&=a_{n-2}I\\ &\vdots\\ AA_1-A_0&=a_1I\\ AA_0&=a_0I \end{aligned}

分別右乘 An,An1,An2,,A,IA^n,A^{n-1},A^{n-2},\ldots,A,I 後相加,得 0=(1)nAn+an1An1++a1A+a0I=PA(A)0=(-1)^nA^n+a_{n-1}A^{n-1}+\cdots+a_1A+a_0I=P_A(A)

Note

AAn×nn\times n matrix,且 r(x)=r0+r1x++rn1xn1r(x)=r_0+r_1x+\cdots+r_{n-1}x^{n-1}

f(A)=r(A)=r0I+r1A++rn1An1f(A)=r(A)=r_0I+r_1A+\cdots+r_{n-1}A^{n-1}

因此 f(A)span{I,A,A2,,An1}f(A)\in \operatorname{span}\{I,A,A^2,\ldots,A^{n-1}\}

dim(span{I,A,A2,,An1})n\dim\left(\operatorname{span}\{I,A,A^2,\ldots,A^{n-1}\}\right)\le n


Note

應用方式 1:
AAn×nn\times n matrix,f(x)Pf(x)\in P

f(x)=g(x)PA(x)+r(x),deg(r(x))<deg(PA(x))=nf(x)=g(x)P_A(x)+r(x),\quad \deg(r(x))<\deg(P_A(x))=n

f(A)=g(A)PA(A)+r(A)=r(A)f(A)=g(A)P_A(A)+r(A)=r(A)

Note

應用方式 2:
泰勒展開:
PA(x)=(xλ)mP_A(x)=(x-\lambda)^m,要求 f(A)f(A),可將 f(x)f(x)x=λx=\lambdaTaylor expansion,取 degree <m<m 的部分作為 r(x)r(x)

  • Taylor expansion: f(x)=f(λ)+f(λ)(xλ)+f(λ)2!(xλ)2++f(m1)(λ)(m1)!(xλ)m1+f(x)=f(\lambda)+f'(\lambda)(x-\lambda)+\frac{f''(\lambda)}{2!}(x-\lambda)^2+\cdots+\frac{f^{(m-1)}(\lambda)}{(m-1)!}(x-\lambda)^{m-1}+\cdots
Note

AAn×nn\times n invertible matrix,且 PA(x)=(1)nxn+an1xn1++a1x+a0P_A(x)=(-1)^nx^n+a_{n-1}x^{n-1}+\cdots+a_1x+a_0

a0=det(A)0a_0=\det(A)\ne 0

Cayley-Hamilton theorem: 0=PA(A)=(1)nAn+an1An1++a1A+a0I0=P_A(A)=(-1)^nA^n+a_{n-1}A^{n-1}+\cdots+a_1A+a_0I

所以 A((1)nAn1+an1An2++a1Ia0)=IA\left(\frac{(-1)^nA^{n-1}+a_{n-1}A^{n-2}+\cdots+a_1I}{-a_0}\right)=I

因此 A1=1a0[(1)nAn1+an1An2++a1I]A^{-1}=\frac{1}{-a_0}\left[(-1)^nA^{n-1}+a_{n-1}A^{n-2}+\cdots+a_1I\right]

也就是 $A^{-1}\in \operatorname{span}{I,A,\ldots,A^{n-1}} $

A1=g(A)A^{-1}=g(A)

  • 應用: 證明上三角反矩陣仍為上三角

應用

定理

質因式分解定理:

  • g(t)g(t)h(t)h(t) 互質,且兩者次數至少為 1
  • f(A)=g(A)h(A)=0f(A)=g(A)h(A)=0

V=N(g(A))N(h(A))V=N(g(A))\oplus N(h(A))

定理

Primary Decomposition Theorem:

考慮 over C\mathbb{C},令 f(t)=(tu1)m1(tu2)m2(tuk)mkf(t)=(t-u_1)^{m_1}(t-u_2)^{m_2}\cdots(t-u_k)^{m_k}

  • u1,,uku_1,\ldots,u_k 全相異,且不一定要是 eigenvalue

f(A)=0n×nf(A)=0_{n\times n}

V=N((Au1I)m1)N((Au2I)m2)N((AukI)mk)V=N((A-u_1I)^{m_1})\oplus N((A-u_2I)^{m_2})\oplus\cdots\oplus N((A-u_kI)^{m_k})

Note

結合 Cayley-Hamilton theorem:

C\mathbb{C} 之中,若 PA(t)=(tλ1)n1(tλk)nkP_A(t)=(t-\lambda_1)^{n_1}\cdots(t-\lambda_k)^{n_k},其中 n1++nk=nn_1+\cdots+n_k=n

f(t)=PA(t)f(t)=P_A(t),則 f(A)=PA(A)=0f(A)=P_A(A)=0

V=N((Aλ1I)n1)N((AλkI)nk)V=N((A-\lambda_1I)^{n_1})\oplus\cdots\oplus N((A-\lambda_kI)^{n_k})

定理

Lagrange-Sylvester Interpolation Formula:

Jn(λ)=[λ1000λ1000λ100λ]J_n(\lambda)= \begin{bmatrix} \lambda & 1 & 0 & \cdots & 0\\ 0 & \lambda & 1 & \ddots & \vdots\\ \vdots & \ddots & \ddots & \ddots & 0\\ 0 & \cdots & 0 & \lambda & 1\\ 0 & \cdots & \cdots & 0 & \lambda \end{bmatrix}

f(Jn(λ))=[f(λ)f(λ)f(λ)2!f(n1)(λ)(n1)!0f(λ)f(λ)f(λ)2!00f(λ)f(λ)00f(λ)]f(J_n(\lambda))= \begin{bmatrix} f(\lambda) & f'(\lambda) & \frac{f''(\lambda)}{2!} & \cdots & \frac{f^{(n-1)}(\lambda)}{(n-1)!}\\ 0 & f(\lambda) & f'(\lambda) & \ddots & \vdots\\ \vdots & \ddots & \ddots & \ddots & \frac{f''(\lambda)}{2!}\\ 0 & \cdots & 0 & f(\lambda) & f'(\lambda)\\ 0 & \cdots & \cdots & 0 & f(\lambda) \end{bmatrix}

  • f(x)=m=amxmf(x)=\sum_{m=-\infty}^{\infty}a_mx^m,且 RoC 為 xIx\in I,則所有 λ\lambda 須在 II 之中。

極小多項式

定義

ACn×nA\in \mathbb{C}^{n\times n}m(x)Pm(x)\in P 滿足:

  • m(x)m(x)monic
    • 首項係數為 1
  • m(A)=0m(A)=0
  • f(A)=0f(A)=0,則 deg(m(x))deg(f(x))\deg(m(x))\le \deg(f(x))

m(x)m(x)AAminimal polynomial

  • 考慮所有滿足 f(A)=0nf(A)=0_nmonic 多項式,degree 最小者稱為 AAminimal polynomial
  • 給定 AA,其 minimal polynomial 唯一存在,記作 mA(x)m_A(x)
定理

AAn×nn\times n matrix,m(x)m(x)AAminimal polynomial

  • f(A)=0f(A)=0,則 m(x)f(x)m(x)\mid f(x)
    • 根據除法定理,若不整除則可找到餘式 degree 更小且為 0
  • m(x)PA(x)m(x)\mid P_A(x)
  • λλ(A)\lambda\in\lambda(A),則 (xλ)m(x)(x-\lambda)\mid m(x)
    • λλ(A)\lambda\in\lambda(A),則 m(λ)=0m(\lambda)=0
  • PA(x)=(1)n(xλ1)m1(xλr)mrP_A(x)=(-1)^n(x-\lambda_1)^{m_1}\cdots(x-\lambda_r)^{m_r},則 m(x)=(xλ1)k1(xλr)kr,1kimim(x)=(x-\lambda_1)^{k_1}\cdots(x-\lambda_r)^{k_r},\quad 1\le k_i\le m_i

定理

AAn×nn\times n matrix,λ1,,λr\lambda_1,\ldots,\lambda_r 為相異 eigenvalues。

AA 可對角化 mA(x)=(xλ1)(xλ2)(xλr)\Longleftrightarrow m_A(x)=(x-\lambda_1)(x-\lambda_2)\cdots(x-\lambda_r)

也就是 mA(x)m_A(x) 全部都是一次方。