考研相關文章參考資料為 wjungle 大神提供的筆記
Ch6 Jordan form 及其應用
這章可以跳著讀,重點為 Cayley-Hamilton theorem 及其應用
冪零算子
定義
設 T:V→V 為線性算子。若存在正整數 k∈Z+,使得 Tk=0
則稱 T 為nilpotent operator (冪零算子)。
其中,使 Tk=0 成立的最小正整數 k,稱為 T 的index (冪零指數)。
例如若 A 為 n×n 的嚴格下三角矩陣或嚴格上三角矩陣:
A=⎣⎢⎢⎢⎢⎡0∗⋮∗00⋱⋯⋯⋯⋱∗00⋮0⎦⎥⎥⎥⎥⎤orA=⎣⎢⎢⎢⎢⎢⎡00⋮0∗0⋱⋯⋯⋱⋱0∗⋮∗0⎦⎥⎥⎥⎥⎥⎤
則必有 An=0
Note
T: nilpotent with index k
⟺Tk=0且Tk−1=0
⟺ker(Tk)=V且ker(Tk−1)=V
定義
- 定義 Sk 為 k×k matrix:
Sk=⎣⎢⎢⎢⎢⎡010000⋱⋯⋯⋱⋱10⋮00⎦⎥⎥⎥⎥⎤k×k
- 定義 SkT 為 k×k matrix:
SkT=⎣⎢⎢⎢⎢⎢⎡00⋮010⋱⋯⋯⋱⋱00⋮10⎦⎥⎥⎥⎥⎥⎤k×k
定義
設 T:V→V 為 linear operator,W 為 T-invariant subspace
Note
- 若 W=ker(T),則 TW=0: nilpotent。
- 若 W=ker(T2),則 (TW)2=0: nilpotent。
- 若 W=ker(Tk),則 (TW)k=0。
- 最大冪零區 =ker(T∞)。
Lemma
若 ker(Tk)=ker(Tk+1)
則 ker(Tk+1)=ker(Tk+2)=⋯
定理
kernel chain:
設 T:V→V 為 linear operator,且 dim(V)=n<∞。
-
{0}⊆ker(T)⊆ker(T2)⊆⋯⊆V
-
存在最小 k∈Z+,使得 ker(Tk)=ker(Tk+1)=⋯
-
W=⋃i=1∞ker(Ti)=ker(Tk) 為最大冪零區。
定理
image chain:
設 T:V→V 為 linear operator,且 dim(V)=n<∞。
-
V⊇Im(T)⊇Im(T2)⊇⋯⊇{0}
-
存在最小 k∈Z+,使得 Im(Tk)=Im(Tk+1)=⋯
-
W=⋂i=1∞Im(Ti)=Im(Tk) 為最大可逆區。
Note
ker(Tk)=ker(Tk+1)
⟺nullity(Tk)=nullity(Tk+1)
⟺rank(Tk)=rank(Tk+1)
⟺Im(Tk)=Im(Tk+1)
即 kernel chain 與 image chain 中斷點為同一點。
定理
設 A 為 n×n matrix。
A:nilpotent⟺A 之所有 eigenvalues 皆為 0
Note
可逆: 所有 eigenvalues 都不為 0。
nilpotent: 所有 eigenvalues 皆為 0。
定理
設 T:V→V 為 nilpotent operator with index k。
則存在 v∈V,使得 β={v,T(v),T2(v),…,Tk−1(v)} 為 LI。
Note
只要 v∈ker(Tk)−ker(Tk−1)
則 β={v,T(v),…,Tk−1(v)} 為 LI,稱為 heig(v)=k。
廣義特徵鍊
定義
設 λ 為 A 之 eigenvalue。
若 x=0 且滿足
- (A−λI)mx=0
- (A−λI)m−1x=0
則稱 x 為 A 之 m 階 generalized eigenvector (廣義特徵)。
- m=1 時 (A−λI)x=0,此時 x 即為 eigenvector。
定義
設 λ 為 A 之 eigenvalue,且 x1 為 eigenvector with eigenvalue λ。
若 x1,x2,…,xk 滿足
(A−λI)x2(A−λI)x3(A−λI)xk=x1=x2⋮=xk−1
則稱 {x1,x2,…,xk} 為 λ 之 generalized eigenvector chain (廣義特徵鏈)。
Dot diagram
Dot diagram 用法:
設 Nλ=A−λI。
- 先算 nullity(Nλ),nullity(Nλ2),nullity(Nλ3),…,直到數值不再增加。
- 令 dj=nullity(Nλj)−nullity(Nλj−1),其中 nullity(Nλ0)=0。
- dj 表示第 j 欄有幾個點。
- 每一列點數就是一個 Jordan block 的 size。
因此:
gm(λ)=nullity(A−λI) = dot diagram 的列數 = Jordan blocks 個數。
am(λ) = dot diagram 的總點數。
- 第一列點數 = 最大 Jordan block size = mA(x) 中 (x−λ) 的次方。
Example
設 A 為 square matrix。
對 λ=2:
nullity(A−2I)nullity((A−2I)2)nullity((A−2I)3)nullity((A−2I)4)nullity((A−2I)5)nullity((A−2I)6)=4=6=8=9=10=10
則 d1=4,d2=2,d3=2,d4=1,d5=1
所以 dot diagram 的列長為 5,3,1,1,即 J5(2),J3(2),J1(2),J1(2)
故 am(2)=10,gm(2)=4
對 λ=3,若 dot diagram 的列長為 2,2,1,1,1,則 J2(3),J2(3),J1(3),J1(3),J1(3)
且 am(3)=7,gm(3)=5
因此 J=J5(2)⊕J3(2)⊕J1(2)⊕J1(2)⊕J2(3)⊕J2(3)⊕J1(3)⊕J1(3)⊕J1(3)
且 PA(t)=(−1)17(t−2)10(t−3)7=−(t−2)10(t−3)7
定義
Jordan Block:
Jm(λ)=⎣⎢⎢⎢⎢⎢⎢⎢⎡λ0⋮001λ⋱⋯⋯01⋱0⋯⋯⋱⋱λ00⋮01λ⎦⎥⎥⎥⎥⎥⎥⎥⎤m×m=λIm+Sm
定義
Jordan Form:
J=⎣⎢⎢⎢⎡Jn1(λ1)0Jn2(λ2)⋱0Jnk(λk)⎦⎥⎥⎥⎤
即 J=Jn1(λ1)⊕Jn2(λ2)⊕⋯⊕Jnk(λk)
- Jordan Form 排列時:
- λ 由大排到小
- 同一個 λ 下,Jn(λ) 的 n 也由大排到小。
定理
任意方陣 over C 皆可喬登化。
- 對角化 A∼D: 存在 invertible matrix P,使得 P−1AP=D
喬登化 A∼J: 存在 invertible matrix P,使得 P−1AP=J
定義
設 A 為 n×n matrix。
若 A∼J,且 J 為 Jordan form,則稱 J 為 A 之 Jordan form,記作 JA。
定理
A∼B⟺JA=JB
Cayley-Hamilton 定理
定理
設 A 為 n×n matrix,且 PA(x)=det(A−xI)
則 PA(A)=0
證明
令 PA(x)=(−1)nxn+an−1xn−1+⋯+a1x+a0
由 (A−xI)adj(A−xI)=det(A−xI)I
令 adj(A−xI)=An−1xn−1+An−2xn−2+⋯+A1x+A0
- 其中 An−1,…,A1,A0 皆為 n×n matrix
代入得 (A−xI)(An−1xn−1+An−2xn−2+⋯+A1x+A0)=[(−1)nxn+an−1xn−1+⋯+a1x+a0]I
比較係數:
−An−1AAn−1−An−2AAn−2−An−3AA1−A0AA0=(−1)nI=an−1I=an−2I⋮=a1I=a0I
分別右乘 An,An−1,An−2,…,A,I 後相加,得 0=(−1)nAn+an−1An−1+⋯+a1A+a0I=PA(A)
Note
設 A 為 n×n matrix,且 r(x)=r0+r1x+⋯+rn−1xn−1
則 f(A)=r(A)=r0I+r1A+⋯+rn−1An−1
因此 f(A)∈span{I,A,A2,…,An−1}
且 dim(span{I,A,A2,…,An−1})≤n
Note
應用方式 1:
設 A 為 n×n matrix,f(x)∈P。
若 f(x)=g(x)PA(x)+r(x),deg(r(x))<deg(PA(x))=n
則 f(A)=g(A)PA(A)+r(A)=r(A)
Note
應用方式 2:
泰勒展開:
若 PA(x)=(x−λ)m,要求 f(A),可將 f(x) 對 x=λ 作 Taylor expansion,取 degree <m 的部分作為 r(x)。
Taylor expansion: f(x)=f(λ)+f′(λ)(x−λ)+2!f′′(λ)(x−λ)2+⋯+(m−1)!f(m−1)(λ)(x−λ)m−1+⋯
Note
若 A 為 n×n invertible matrix,且 PA(x)=(−1)nxn+an−1xn−1+⋯+a1x+a0
則 a0=det(A)=0
由 Cayley-Hamilton theorem: 0=PA(A)=(−1)nAn+an−1An−1+⋯+a1A+a0I
所以 A(−a0(−1)nAn−1+an−1An−2+⋯+a1I)=I
因此 A−1=−a01[(−1)nAn−1+an−1An−2+⋯+a1I]
也就是 $A^{-1}\in \operatorname{span}{I,A,\ldots,A^{n-1}} $
故 A−1=g(A)。
應用
定理
質因式分解定理:
- g(t) 與 h(t) 互質,且兩者次數至少為 1
- f(A)=g(A)h(A)=0
則 V=N(g(A))⊕N(h(A))
定理
Primary Decomposition Theorem:
考慮 over C,令 f(t)=(t−u1)m1(t−u2)m2⋯(t−uk)mk
- u1,…,uk 全相異,且不一定要是 eigenvalue
若 f(A)=0n×n
則 V=N((A−u1I)m1)⊕N((A−u2I)m2)⊕⋯⊕N((A−ukI)mk)
Note
結合 Cayley-Hamilton theorem:
在 C 之中,若 PA(t)=(t−λ1)n1⋯(t−λk)nk,其中 n1+⋯+nk=n。
令 f(t)=PA(t),則 f(A)=PA(A)=0。
故 V=N((A−λ1I)n1)⊕⋯⊕N((A−λkI)nk)
定理
Lagrange-Sylvester Interpolation Formula:
令
Jn(λ)=⎣⎢⎢⎢⎢⎢⎢⎢⎡λ0⋮001λ⋱⋯⋯01⋱0⋯⋯⋱⋱λ00⋮01λ⎦⎥⎥⎥⎥⎥⎥⎥⎤
則
f(Jn(λ))=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎡f(λ)0⋮00f′(λ)f(λ)⋱⋯⋯2!f′′(λ)f′(λ)⋱0⋯⋯⋱⋱f(λ)0(n−1)!f(n−1)(λ)⋮2!f′′(λ)f′(λ)f(λ)⎦⎥⎥⎥⎥⎥⎥⎥⎥⎤
- 若 f(x)=∑m=−∞∞amxm,且 RoC 為 x∈I,則所有 λ 須在 I 之中。
極小多項式
定義
設 A∈Cn×n,m(x)∈P 滿足:
- m(x) 為
monic。
- m(A)=0。
- 若 f(A)=0,則 deg(m(x))≤deg(f(x))。
稱 m(x) 為 A 之 minimal polynomial。
- 考慮所有滿足 f(A)=0n 之
monic 多項式,degree 最小者稱為 A 之 minimal polynomial。
- 給定 A,其
minimal polynomial 唯一存在,記作 mA(x)。
定理
設 A 為 n×n matrix,m(x) 為 A 之 minimal polynomial。
- 若 f(A)=0,則 m(x)∣f(x)。
- 根據除法定理,若不整除則可找到餘式 degree 更小且為 0
- m(x)∣PA(x)。
- 若 λ∈λ(A),則 (x−λ)∣m(x)。
- 若 λ∈λ(A),則 m(λ)=0。
- 若 PA(x)=(−1)n(x−λ1)m1⋯(x−λr)mr,則 m(x)=(x−λ1)k1⋯(x−λr)kr,1≤ki≤mi
定理
設 A 為 n×n matrix,λ1,…,λr 為相異 eigenvalues。
A 可對角化 ⟺mA(x)=(x−λ1)(x−λ2)⋯(x−λr)
也就是 mA(x) 全部都是一次方。