PID上的有限生成模及其分解
模的概念
定義 : 設 R R R 為有單位的交換環, 一個 R R R -模是指一個非空集 M M M , 在其中定義兩種運算: 加法和數乘. M M M 對加法成 Abel 群, 且對任意 u , v ∈ M u,v\in M u , v ∈ M , r , s ∈ R r,s\in R r , s ∈ R , 有
數乘封閉: r u ∈ M ru\in M r u ∈ M ,
分配律: r ( u + v ) = r u + r v r(u+v)=ru+rv r ( u + v ) = r u + r v , ( r + s ) u = r u + s u (r+s)u=ru+su ( r + s ) u = r u + s u ,
結合律: ( r s ) u = r ( s u ) (rs)u=r(su) ( r s ) u = r ( s u ) , 1 u = u 1u=u 1 u = u .
當 R R R 為域時, R R R -模即為向量空間; 當 R = Z R=\mathbb{Z} R = Z 時, Z \mathbb{Z} Z -模即為 Abel 群. 有單位的交換環 R R R 可看作自身上的模, R R R -模 R R R 的子模就是環 R R R 的理想.
定義 : R R R -模 M M M 是自由的, 如果 M M M 有 R R R -基. 若 B \mathcal{B} B 為 M M M 的一組 R R R -基, 則稱 M M M 在 B \mathcal{B} B 上自由.
命題 : 若
M M M 是自由
R R R -模, 則
M M M 的任意兩個基有相同的基數.
證明 : 由於 R R R 是有單位的交換環, 故 R R R 有極大理想 Q \mathcal{Q} Q , 從而 R / Q R/\mathcal{Q} R / Q 是域. 令
Q M : = { a 1 v 1 + ⋯ + a n v n : a i ∈ Q , v i ∈ M , i = 1 , ⋯ , n } \mathcal{Q}M:=\lbrace a_1 v_1+\cdots+a_n v_n:a_i\in\mathcal{Q},v_i\in M,i=1,\cdots,n\rbrace Q M := { a 1 v 1 + ⋯ + a n v n : a i ∈ Q , v i ∈ M , i = 1 , ⋯ , n }
則 Q M \mathcal{Q}M Q M 是 M M M 的一個子模. 易證 M / Q M M/\mathcal{Q}M M / Q M 是域 R / Q R/\mathcal{Q} R / Q 上的向量空間. 若 B \mathcal{B} B 是 M M M 的一組基, 且 b i b_i b i , b j b_j b j 是其中兩個不同的元素, 那麼 b i + Q M b_i+\mathcal{Q}M b i + Q M 與 b j + Q M b_j+\mathcal{Q}M b j + Q M 是不同的, 如若不然, 則 b i − b j ∈ Q M b_i-b_j\in\mathcal{Q}M b i − b j ∈ Q M , 即存在一組 a i ∈ Q a_i\in\mathcal{Q} a i ∈ Q 使得 b i − b j = ∑ k = 1 n a k v k b_i-b_j=\sum_{k=1}^n a_k v_k b i − b j = ∑ k = 1 n a k v k , 由於 v k v_k v k 是 B \mathcal{B} B 中元素的線性組合, 故可設每個 v k v_k v k 中 b i b_i b i 的係數為 r k ∈ R r_k\in R r k ∈ R , 於是
1 = a 1 r 1 + ⋯ + a n r n ∈ Q 1=a_1 r_1+\cdots+a_n r_n\in\mathcal{Q} 1 = a 1 r 1 + ⋯ + a n r n ∈ Q
與 Q \mathcal{Q} Q 為極大理想矛盾. 故 B \mathcal{B} B 與
B ′ : = { b + Q M : b ∈ B } \mathcal{B}':=\lbrace b+\mathcal{Q}M:b\in\mathcal{B}\rbrace B ′ := { b + Q M : b ∈ B }
有相同的基數. 易證 B ′ \mathcal{B}' B ′ 是向量空間 M / Q M M/\mathcal{Q}M M / Q M 的一組基, 故 B \mathcal{B} B 的基數等於 dim ( M / Q M ) \dim(M/\mathcal{Q}M) dim ( M / Q M ) , 與基的具體選取無關. □ \square □
模 M M M 的基的基數稱為 M M M 的秩, 記作 rank ( M ) \text{rank}(M) rank ( M ) . 兩個自由 R R R -模同構, 當且僅當它們有相同的秩, 特別地, 若 R R R -模 M M M 的秩 n n n 是有限數, 則 M ≅ R n M\cong R^n M ≅ R n .
Noether 模
設 M M M 是 R R R -模, S S S 是一個子集, 由 S S S 生成的子模為
⟨ S ⟩ : = { r 1 v 1 + ⋯ + r n v n : r i ∈ R , v i ∈ S , i = 1 , ⋯ , n } \langle S\rangle:=\lbrace r_1 v_1+\cdots+r_n v_n:r_i\in R,v_i\in S,i=1,\cdots,n\rbrace ⟨ S ⟩ := { r 1 v 1 + ⋯ + r n v n : r i ∈ R , v i ∈ S , i = 1 , ⋯ , n }
若 M = ⟨ S ⟩ M=\langle S\rangle M = ⟨ S ⟩ , 則稱 M M M 是由 S S S 生成的. 若 S S S 是有限集, 則稱 M M M 是有限生成 的; 特別地, 若 M M M 由單個元素 v v v 生成, 即 M = ⟨ v ⟩ = R v M=\langle v\rangle=Rv M = ⟨ v ⟩ = R v , 則稱 M M M 為 v v v 生成的循環子模 .
有限生成模的子模不一定是有限生成的. 設 F F F 為域, 取 R = F [ x 1 , ⋯ , x n , ⋯ ] R=F[x_1,\cdots,x_n,\cdots] R = F [ x 1 , ⋯ , x n , ⋯ ] , M = R M=R M = R , 則 M M M 是 R R R 上的有限生成模 (由 1 1 1 生成). 取所有變元生成的理想 I = ⟨ x 1 , ⋯ , x n , ⋯ ⟩ I=\langle x_1,\cdots,x_n,\cdots\rangle I = ⟨ x 1 , ⋯ , x n , ⋯ ⟩ , 則 I I I 是 M M M 的子模, 但不是有限生成的. 因此需要 Noether 模的概念.
命題 :
R R R -模
M M M 的每個子模都是有限生成的, 當且僅當
M M M 滿足子模的升鏈條件: 即對
M M M 的任何子模升鏈
S 1 ⊂ S 2 ⊂ ⋯ S_1\subset S_2\subset\cdots S 1 ⊂ S 2 ⊂ ⋯ , 都存在指標
k k k 使得
S k = S k + 1 = ⋯ S_k=S_{k+1}=\cdots S k = S k + 1 = ⋯ .
證明 : “⟹ \Longrightarrow ⟹ ”: 設 M M M 的子模升鏈 S 1 ⊂ S 2 ⊂ ⋯ S_1\subset S_2\subset\cdots S 1 ⊂ S 2 ⊂ ⋯ , 則 S = ⋃ j S j S=\bigcup_j S_j S = ⋃ j S j 也是 M M M 的子模, 故 S S S 是有限生成的. 設 S = ⟨ u 1 , ⋯ , u n ⟩ S=\langle u_1,\cdots,u_n\rangle S = ⟨ u 1 , ⋯ , u n ⟩ , 則有指標 k i k_i k i 使得 u i ∈ S k i u_i\in S_{k_i} u i ∈ S k i , 取 k = max { k 1 , ⋯ , k n } k=\max\lbrace k_1,\cdots,k_n\rbrace k = max { k 1 , ⋯ , k n } .
“⟸ \Longleftarrow ⟸ ”: 設 S S S 是 M M M 的子模, 取 u 1 ∈ S u_1\in S u 1 ∈ S . 考慮 S 1 = ⟨ u 1 ⟩ ⊂ S S_1=\langle u_1\rangle\subset S S 1 = ⟨ u 1 ⟩ ⊂ S , 若 S 1 ≠ S S_1\not=S S 1 = S , 取 u 2 ∈ S ∖ S 1 u_2\in S\setminus S_1 u 2 ∈ S ∖ S 1 , 令 S 2 = ⟨ u 1 , u 2 ⟩ S_2=\langle u_1,u_2\rangle S 2 = ⟨ u 1 , u 2 ⟩ … 重複此過程, 得子模升鏈 ⟨ u 1 ⟩ ⊂ ⟨ u 1 , u 2 ⟩ ⊂ ⋯ ⊂ S \langle u_1\rangle\subset\langle u_1,u_2\rangle\subset\cdots\subset S ⟨ u 1 ⟩ ⊂ ⟨ u 1 , u 2 ⟩ ⊂ ⋯ ⊂ S , 必存在某個 n n n 使得 S = ⟨ u 1 , ⋯ , u n ⟩ S=\langle u_1,\cdots,u_n\rangle S = ⟨ u 1 , ⋯ , u n ⟩ . □ \square □
我們稱上述命題中的模 M M M 為 Noether 模. 類似地, 可以定義環 R R R 中理想的升鏈條件, 環 R R R 中每個理想都是有限生成的, 當且僅當 R R R 滿足理想的升鏈條件. 這樣的環稱為 Noether 環. 主理想整環顯然滿足理想的升鏈條件, 故它是 Noether 環.
定理 : 若
R R R 是 Noether 環, 則任意有限生成的
R R R -模是 Noether 模.
證明 : 設 R R R 是 Noether 環, M = ⟨ u 1 , ⋯ , u n ⟩ M=\langle u_1,\cdots,u_n\rangle M = ⟨ u 1 , ⋯ , u n ⟩ 是有限生成 R R R -模, 考慮滿環同態 τ : R n → M \tau:R^n\to M τ : R n → M , τ ( r 1 , ⋯ , r n ) = r 1 u 1 + ⋯ + r n u n \tau(r_1,\cdots,r_n)=r_1 u_1+\cdots+r_n u_n τ ( r 1 , ⋯ , r n ) = r 1 u 1 + ⋯ + r n u n . 若 S S S 是 M M M 的一個子模, 則 τ − 1 ( S ) \tau^{-1}(S) τ − 1 ( S ) 是 R n R^n R n 的一個子模, 故只需驗證 R n R^n R n 的每個子模都是有限生成的即可. 對 n n n 作歸納: n = 1 n=1 n = 1 時顯然成立; 假設命題對所有 k < n k<n k < n 成立, 若 S S S 是 R n R^n R n 的子模, 令
S 1 = { α ∈ S : α = ( s 1 , ⋯ , s n − 1 , 0 ) , s 1 , ⋯ , s n − 1 ∈ R } S 2 = { ( 0 , ⋯ , 0 , s n ) : ( s 1 , ⋯ , s n ) ∈ S , s 1 , ⋯ , s n ∈ R }
\begin{align*}
S_1&=\lbrace\alpha\in S:\alpha=(s_1,\cdots,s_{n-1},0),s_1,\cdots,s_{n-1}\in R\rbrace \\
S_2&=\lbrace(0,\cdots,0,s_n):(s_1,\cdots,s_n)\in S,s_1,\cdots,s_n\in R\rbrace
\end{align*}
S 1 S 2 = { α ∈ S : α = ( s 1 , ⋯ , s n − 1 , 0 ) , s 1 , ⋯ , s n − 1 ∈ R } = {( 0 , ⋯ , 0 , s n ) : ( s 1 , ⋯ , s n ) ∈ S , s 1 , ⋯ , s n ∈ R }
S 1 S_1 S 1 同構於
R n − 1 R^{n-1} R n − 1 的一個子模,
S 2 S_2 S 2 同構於
R R R 的一個子模, 兩者都是有限生成的. 取
S 1 S_1 S 1 的一組生成元
B \mathcal{B} B 和
S 2 S_2 S 2 的生成元
b b b , 則
B ∪ { b } \mathcal{B}\cup\lbrace b\rbrace B ∪ { b } 生成
S S S .
□ \square □
定理 (Hilbert): 若環
R R R 是 Noether 環, 則多項式環
R [ x ] R[x] R [ x ] 也是 Noether 環.
證明 : 即證 R [ x ] R[x] R [ x ] 的任一理想 Q \mathcal{Q} Q 是有限生成的. 令 L i L_i L i 為 Q \mathcal{Q} Q 中所有 i i i 次多項式的最高次項係數和 0 0 0 構成的集合, 則 L i L_i L i 顯然是 R R R 的理想. 若 f ( x ) = a x i + ⋯ ∈ Q f(x)=ax^i+\cdots\in\mathcal{Q} f ( x ) = a x i + ⋯ ∈ Q , 則 x f ( x ) = a x i + 1 + ⋯ ∈ Q xf(x)=ax^{i+1}+\cdots\in\mathcal{Q} x f ( x ) = a x i + 1 + ⋯ ∈ Q , 故 a ∈ L i a\in L_i a ∈ L i ⟹ \Longrightarrow ⟹ a ∈ L i + 1 a\in L_{i+1} a ∈ L i + 1 , 由此可得 R R R 的理想升鏈 L 0 ⊂ L 1 ⊂ ⋯ L_0\subset L_1\subset\cdots L 0 ⊂ L 1 ⊂ ⋯ . 因為 R R R 是 Noether 環, 必存在指標 d d d 使得 L d = L d + 1 = ⋯ = ⋃ i L i = : L L_d=L_{d+1}=\cdots=\bigcup_i L_i=:L L d = L d + 1 = ⋯ = ⋃ i L i =: L . 每個 L i L_i L i 都是有限生成的, 設 L i = ⟨ a i , 1 , ⋯ , a i , k i ⟩ L_i=\langle a_{i,1},\cdots,a_{i,k_i}\rangle L i = ⟨ a i , 1 , ⋯ , a i , k i ⟩ (i = 1 , ⋯ , d i=1,\cdots,d i = 1 , ⋯ , d ). 由 L i L_i L i 的定義知, 存在 Q \mathcal{Q} Q 中的 i i i 次多項式 f i , 1 , ⋯ , f i , k i f_{i,1},\cdots,f_{i,k_i} f i , 1 , ⋯ , f i , k i , 每個 f i , j f_{i,j} f i , j 的首項係數為 a i , j a_{i,j} a i , j . 下面證明:
S = { f 0 , 1 , ⋯ , f 0 , k 0 , ⋯ , f d , 1 , ⋯ , f d , k d } S=\lbrace f_{0,1},\cdots,f_{0,k_0},\cdots,f_{d,1},\cdots,f_{d,k_d}\rbrace S = { f 0 , 1 , ⋯ , f 0 , k 0 , ⋯ , f d , 1 , ⋯ , f d , k d }
即為 Q \mathcal{Q} Q 的生成集. 設 f ∈ Q f\in\mathcal{Q} f ∈ Q , deg f = n \deg f=n deg f = n . 對 n n n 作歸納: n = 0 n=0 n = 0 時顯然成立; 假設命題對所有 k < n k<n k < n 成立, 設 f = a n x n + ⋯ + a 1 x + a 0 f=a_n x^n+\cdots+a_1 x+a_0 f = a n x n + ⋯ + a 1 x + a 0 , 則 a n ∈ L n ⊂ L = L d a_n\in L_n\subset L=L_d a n ∈ L n ⊂ L = L d . 若 n < d n<d n < d , 設 a n = ∑ 1 ≤ j ≤ k n r j a n , j a_n=\sum_{1\le j\le k_n}r_j a_{n,j} a n = ∑ 1 ≤ j ≤ k n r j a n , j , 則多項式 h = f − ∑ 1 ≤ j ≤ k n r j f n , j h=f-\sum_{1\le j\le k_n}r_j f_{n,j} h = f − ∑ 1 ≤ j ≤ k n r j f n , j 的次數低於 n n n , 由歸納假設命題成立; 若 n ≥ d n\ge d n ≥ d , 則 a n ∈ L n = L d a_n\in L_n=L_d a n ∈ L n = L d , 設 a n = ∑ 1 ≤ j ≤ k d r j a d , j a_n=\sum_{1\le j\le k_d}r_j a_{d,j} a n = ∑ 1 ≤ j ≤ k d r j a d , j , 則多項式 h = f − ∑ 1 ≤ j ≤ k d r j f d , j h=f-\sum_{1\le j\le k_d}r_j f_{d,j} h = f − ∑ 1 ≤ j ≤ k d r j f d , j 的次數低於 n n n , 由歸納假設命題成立. □ \square □
PID上有限生成模的分解
撓模
定義 : 設 R R R 為整環, M M M 為 R R R -模. 對 v ∈ M v\in M v ∈ M , 若存在非零的 r ∈ R r\in R r ∈ R 使得 r v = 0 rv=0 r v = 0 , 則稱 v v v 是 M M M 的一個撓元 (torsion). 一個模若沒有撓元則稱是無撓的, 若模 M M M 的所有元素都是撓元, 則稱 M M M 是一個撓模 .
模 M M M 的撓元集記作 M tor M_{\text{tor}} M tor , 這是 M M M 的一個子模, 且商模 M / M tor M/M_{\text{tor}} M / M tor 是無撓模. 主理想整環上的自由模顯然是無撓的, 反之則不一定. 最經典的反例是把 Q \mathbb{Q} Q 視為 Z \mathbb{Z} Z -模, 則 Q \mathbb{Q} Q 是無撓模, 但不是自由 Z \mathbb{Z} Z -模.
命題 : 主理想整環
R R R 上的模
M M M 若是無撓模, 且是有限生成的, 則它是自由的.
證明 : 取 v i ∈ M v_i\in M v i ∈ M (i = 1 , ⋯ , n i=1,\cdots,n i = 1 , ⋯ , n ) 使得 M = ⟨ v 1 , ⋯ , v n ⟩ M=\langle v_1,\cdots,v_n\rangle M = ⟨ v 1 , ⋯ , v n ⟩ , 取 { v 1 , ⋯ , v n } \lbrace v_1,\cdots,v_n\rbrace { v 1 , ⋯ , v n } 的極大 R R R -線性無關子集 S = { u 1 , ⋯ , u k } S=\lbrace u_1,\cdots,u_k\rbrace S = { u 1 , ⋯ , u k } , 於是生成元可重寫為
M = ⟨ u 1 , ⋯ , u k , v 1 , ⋯ , v n − k ⟩ M=\langle u_1,\cdots,u_k,v_1,\cdots,v_{n-k}\rangle M = ⟨ u 1 , ⋯ , u k , v 1 , ⋯ , v n − k ⟩
對每個 v i v_i v i 存在 a i ≠ 0 a_i\not=0 a i = 0 和 r i , 1 , ⋯ , r i , k ∈ R r_{i,1},\cdots,r_{i,k}\in R r i , 1 , ⋯ , r i , k ∈ R 使得 a i v i + r i , 1 u 1 + ⋯ + r i , k u k = 0 a_i v_i+r_{i,1}u_1+\cdots+r_{i,k}u_k=0 a i v i + r i , 1 u 1 + ⋯ + r i , k u k = 0 (i = 1 , ⋯ , n − k i=1,\cdots,n-k i = 1 , ⋯ , n − k ). 令 a = ∏ i = 1 n − k a i a=\prod_{i=1}^{n-k}a_i a = ∏ i = 1 n − k a i , 則 a v i ∈ span S av_i\in\text{span }S a v i ∈ span S , 於是 a M = { a v : v ∈ M } aM=\lbrace av:v\in M\rbrace a M = { a v : v ∈ M } 是 span S \text{span }S span S 的一個子模. 易證主理想整環上自由模的任意子模也是自由的, 由於 span S \text{span }S span S 是以 S S S 為基的自由模, 所以 a M aM a M 也為自由模. 由於 M M M 是無撓的, 所以 M ≅ a M M\cong aM M ≅ a M , 從而 M M M 是自由模. □ \square □
定理 : 若
M M M 是主理想整環
R R R 上的有限生成模, 則
M = M free ⊕ M tor M=M_{\text{free}}\oplus M_{\text{tor}} M = M free ⊕ M tor , 其中
M free M_{\text{free}} M free 是一個自由模, 且這種分解是唯一的.
證明 : M / M tor M/M_{\text{tor}} M / M tor 無撓且是有限生成的 (注意 M M M 是 Noether 模), 故 M / M tor M/M_{\text{tor}} M / M tor 是自由模. 考慮自然同態 π : M → M / M tor \pi:M\to M/M_{\text{tor}} π : M → M / M tor , 這是一個滿同態. 設 B \mathcal{B} B 是 M / M tor M/M_{\text{tor}} M / M tor 的一組基, 對每個 b ∈ B b\in\mathcal{B} b ∈ B , 取定 b ′ ∈ M b'\in M b ′ ∈ M 使得 π ( b ′ ) = b \pi(b')=b π ( b ′ ) = b , 並令 B ′ \mathcal{B}' B ′ 為這樣的 b ′ b' b ′ 的集合. S = span B ′ S=\text{span }\mathcal{B}' S = span B ′ 是 M M M 的子模, 且同構於 M / M tor M/M_{\text{tor}} M / M tor , 故 S S S 是一個自由模. 設 v ∈ M tor ∩ S = ker π ∩ S v\in M_{\text{tor}}\cap S=\ker\pi\cap S v ∈ M tor ∩ S = ker π ∩ S , 設 v = ∑ i r i b i ′ v=\sum_i r_i b_i' v = ∑ i r i b i ′ , 則 π ( v ) = ∑ i r i π ( b i ′ ) = ∑ i r i b i = 0 \pi(v)=\sum_i r_i\pi(b_i')=\sum_i r_i b_i=0 π ( v ) = ∑ i r i π ( b i ′ ) = ∑ i r i b i = 0 , 可知 r i = 0 r_i=0 r i = 0 , 故 v = 0 v=0 v = 0 , 從而 M tor ∩ S = { 0 } M_{\text{tor}}\cap S=\lbrace 0\rbrace M tor ∩ S = { 0 } . 取 M free = S M_{\text{free}}=S M free = S 即可. □ \square □
準素分解
定義 : 設 M M M 為 R R R -模, v ∈ M v\in M v ∈ M , v v v 的零化子 定義為 Ann ( v ) : = { r ∈ R : r v = 0 } \text{Ann}(v):=\lbrace r\in R:rv=0\rbrace Ann ( v ) := { r ∈ R : r v = 0 } , 類似地, 定義 M M M 的零化子 Ann ( M ) : = { r ∈ R : r M = { 0 } } \text{Ann}(M):=\lbrace r\in R:rM=\lbrace0\rbrace\rbrace Ann ( M ) := { r ∈ R : r M = { 0 }} .
顯然, Ann ( v ) \text{Ann}(v) Ann ( v ) 和 Ann ( M ) \text{Ann}(M) Ann ( M ) 都是環 R R R 的理想. 若 M M M 是主理想整環 R R R 上的有限生成模, 則稱 Ann ( v ) \text{Ann}(v) Ann ( v ) (或 Ann ( M ) \text{Ann}(M) Ann ( M ) ) 的生成元為 v v v (或 M M M ) 的階 , v v v (或 M M M ) 的階則在相伴意義下唯一.
定義 : R R R -模 M M M 稱為準素模 , 如果它的零化子 Ann ( M ) = ⟨ p e ⟩ \text{Ann}(M)=\langle p^e\rangle Ann ( M ) = ⟨ p e ⟩ , 其中 p p p 是環 R R R 中的素元. 此時, M M M 中每個元素的階必為 p p p 的冪.
定理 : 若
M M M 是主理想整環
R R R 上的有限生成撓模, 階為
μ = p 1 e 1 ⋯ p n e n \mu=p_1^{e_1}\cdots p_n^{e_n} μ = p 1 e 1 ⋯ p n e n , 則
M M M 可分解為直和
M = M p 1 ⊕ ⋯ ⊕ M p n M=M_{p_1}\oplus\cdots\oplus M_{p_n} M = M p 1 ⊕ ⋯ ⊕ M p n , 其中
M p i = { v ∈ M : p i e i v = 0 } M_{p_i}=\lbrace v\in M:p_i^{e_i}v=0\rbrace M p i = { v ∈ M : p i e i v = 0 } 為準素子模.
證明 : 設 μ = p q \mu=pq μ = pq 且 gcd ( p , q ) = 1 \gcd(p,q)=1 g cd( p , q ) = 1 , 考慮 M p = { v ∈ M : p v = 0 } M_p=\lbrace v\in M:pv=0\rbrace M p = { v ∈ M : p v = 0 } 和 M q = { v ∈ M : q v = 0 } M_q=\lbrace v\in M:qv=0\rbrace M q = { v ∈ M : q v = 0 } . 下證 M = M p ⊕ M q M=M_p\oplus M_q M = M p ⊕ M q , 且 M p M_p M p 和 M q M_q M q 分別有零化子 ⟨ p ⟩ \langle p\rangle ⟨ p ⟩ 和 ⟨ q ⟩ \langle q\rangle ⟨ q ⟩ . 因為 gcd ( p , q ) = 1 \gcd(p,q)=1 g cd( p , q ) = 1 , 所以存在 a , b ∈ R a,b\in R a , b ∈ R 使得 a p + b q = 1 ap+bq=1 a p + b q = 1 . 設 v ∈ M p ∩ M q v\in M_p\cap M_q v ∈ M p ∩ M q , 則 p v = q v = 0 pv=qv=0 p v = q v = 0 , 從而 v = ( a p + b q ) v = 0 v=(ap+bq)v=0 v = ( a p + b q ) v = 0 , 故 M p ∩ M q = { 0 } M_p\cap M_q=\lbrace0\rbrace M p ∩ M q = { 0 } . 任取 v ∈ M v\in M v ∈ M , 有 v = a p v + b q v v=apv+bqv v = a p v + b q v , a p v ∈ M q apv\in M_q a p v ∈ M q 且 b q v ∈ M p bqv\in M_p b q v ∈ M p , 故 M = M p ⊕ M q M=M_p\oplus M_q M = M p ⊕ M q . 若 r M p = { 0 } rM_p=\lbrace0\rbrace r M p = { 0 } , 則對任意 v = v 1 + v 2 ∈ M p ⊕ M q v=v_1+v_2\in M_p\oplus M_q v = v 1 + v 2 ∈ M p ⊕ M q 有 r q v = q ( r v 1 ) + r ( q v 2 ) = 0 rqv=q(rv_1)+r(qv_2)=0 r q v = q ( r v 1 ) + r ( q v 2 ) = 0 , 故 r q ∈ Ann ( M ) rq\in\text{Ann}(M) r q ∈ Ann ( M ) , 從而 μ = p q ∣ r q \mu=pq\mid rq μ = pq ∣ r q , 即 p ∣ r p\mid r p ∣ r , Ann ( M p ) = ⟨ p ⟩ \text{Ann}(M_p)=\langle p\rangle Ann ( M p ) = ⟨ p ⟩ . 同理可證 Ann ( M q ) = ⟨ q ⟩ \text{Ann}(M_q)=\langle q\rangle Ann ( M q ) = ⟨ q ⟩ . 重複該過程即可完成準素分解. □ \square □
循環分解
定理 : 若
M M M 是主理想整環
R R R 上的非零有限生成準素撓模, 階為
p e p^e p e , 則
M M M 可分解為循環子模的直和
M = C 1 ⊕ ⋯ ⊕ C n M=C_1\oplus\cdots\oplus C_n M = C 1 ⊕ ⋯ ⊕ C n , 其中
C i C_i C i 的階為
p e i p^{e_i} p e i , 且
1 = e 1 ≤ ⋯ ≤ e n = e 1=e_1\le\cdots\le e_n=e 1 = e 1 ≤ ⋯ ≤ e n = e .
證明 : M M M 中必有元素 v 1 v_1 v 1 使得 Ann ( v 1 ) = Ann ( M ) = ⟨ p e ⟩ \text{Ann}(v_1)=\text{Ann}(M)=\langle p^e\rangle Ann ( v 1 ) = Ann ( M ) = ⟨ p e ⟩ , 下證 M = ⟨ v 1 ⟩ ⊕ S 1 M=\langle v_1\rangle\oplus S_1 M = ⟨ v 1 ⟩ ⊕ S 1 , 其中 S 1 S_1 S 1 是 R R R 上的有限生成準素撓模. 設 M = ⟨ v 1 , u 1 , ⋯ , u k ⟩ M=\langle v_1,u_1,\cdots,u_k\rangle M = ⟨ v 1 , u 1 , ⋯ , u k ⟩ , 對 k k k 作歸納: 當 k = 0 k=0 k = 0 時, 取 S 1 = { 0 } S_1=\lbrace0\rbrace S 1 = { 0 } 即可; 假設命題對 k k k 成立, 而 M = ⟨ v 1 , u 1 , ⋯ , u k , u ⟩ M=\langle v_1,u_1,\cdots,u_k,u\rangle M = ⟨ v 1 , u 1 , ⋯ , u k , u ⟩ , 由歸納假設, ⟨ v 1 , u 1 , ⋯ , u k ⟩ = ⟨ v 1 ⟩ ⊕ S 0 \langle v_1,u_1,\cdots,u_k\rangle=\langle v_1\rangle\oplus S_0 ⟨ v 1 , u 1 , ⋯ , u k ⟩ = ⟨ v 1 ⟩ ⊕ S 0 , 用 u − α v 1 u-\alpha v_1 u − α v 1 代替 u u u , 即
M = ⟨ v 1 , u 1 , ⋯ , u k , u − α v 1 ⟩ M=\langle v_1,u_1,\cdots,u_k,u-\alpha v_1\rangle M = ⟨ v 1 , u 1 , ⋯ , u k , u − α v 1 ⟩
只要能找到 α \alpha α 使得 ⟨ v 1 ⟩ ∩ ⟨ u − α v 1 , S 0 ⟩ = { 0 } \langle v_1\rangle\cap\langle u-\alpha v_1,S_0\rangle=\lbrace0\rbrace ⟨ v 1 ⟩ ∩ ⟨ u − α v 1 , S 0 ⟩ = { 0 } 即可完成歸納.
為此, 注意到 ⟨ u − α v 1 , S 0 ⟩ \langle u-\alpha v_1,S_0\rangle ⟨ u − α v 1 , S 0 ⟩ 中元素形如 r ( u − α v 1 ) + s 0 r(u-\alpha v_1)+s_0 r ( u − α v 1 ) + s 0 (r ∈ R r\in R r ∈ R , s 0 ∈ S 0 s_0\in S_0 s 0 ∈ S 0 ), 如果 r u ∈ ⟨ v 1 ⟩ ⊕ S 0 ru\in\langle v_1\rangle\oplus S_0 r u ∈ ⟨ v 1 ⟩ ⊕ S 0 蘊含 r ( u − α v 1 ) ∈ S 0 r(u-\alpha v_1)\in S_0 r ( u − α v 1 ) ∈ S 0 , 對於這樣的 α \alpha α 就有
r ( u − α v 1 ) + s 0 ∈ ⟨ v 1 ⟩ ⟹ r ( u − α v 1 ) + s 0 = 0 r(u-\alpha v_1)+s_0\in\langle v_1\rangle\Longrightarrow r(u-\alpha v_1)+s_0=0 r ( u − α v 1 ) + s 0 ∈ ⟨ v 1 ⟩ ⟹ r ( u − α v 1 ) + s 0 = 0
即 ⟨ v 1 ⟩ ∩ ⟨ u − α v 1 , S 0 ⟩ = { 0 } \langle v_1\rangle\cap\langle u-\alpha v_1,S_0\rangle=\lbrace0\rbrace ⟨ v 1 ⟩ ∩ ⟨ u − α v 1 , S 0 ⟩ = { 0 } . I = { r ∈ R : r u ∈ ⟨ v 1 ⟩ ⊕ S 0 } I=\lbrace r\in R:ru\in\langle v_1\rangle\oplus S_0\rbrace I = { r ∈ R : r u ∈ ⟨ v 1 ⟩ ⊕ S 0 } 是 R R R 的一個理想, 故為主理想, 設 I = ⟨ a ⟩ I=\langle a\rangle I = ⟨ a ⟩ . 因為 p e u = 0 ∈ ⟨ v 1 ⟩ ⊕ S 0 p^e u=0\in\langle v_1\rangle\oplus S_0 p e u = 0 ∈ ⟨ v 1 ⟩ ⊕ S 0 , 所以 p e ∈ ⟨ a ⟩ p^e\in\langle a\rangle p e ∈ ⟨ a ⟩ , 即 a ∣ p e a\mid p^e a ∣ p e , 設 a = p f a=p^f a = p f (f ≤ e f\le e f ≤ e ). 於是 r u ∈ ⟨ v 1 ⟩ ⊕ S 0 ru\in\langle v_1\rangle\oplus S_0 r u ∈ ⟨ v 1 ⟩ ⊕ S 0 ⟹ \Longrightarrow ⟹ r = q p f r=qp^f r = q p f ⟹ \Longrightarrow ⟹ r ( u − α v 1 ) = q p f ( u − α v 1 ) r(u-\alpha v_1)=qp^f(u-\alpha v_1) r ( u − α v 1 ) = q p f ( u − α v 1 ) . 只需找到 α \alpha α 使得 p f ( u − α v 1 ) ∈ S 0 p^f(u-\alpha v_1)\in S_0 p f ( u − α v 1 ) ∈ S 0 必然成立即可.
已知 p f u ∈ ⟨ v 1 ⟩ ⊕ S 0 p^f u\in\langle v_1\rangle\oplus S_0 p f u ∈ ⟨ v 1 ⟩ ⊕ S 0 , 故可設 p f u = t v 1 + s 0 p^f u=tv_1+s_0 p f u = t v 1 + s 0 . 要使 t v 1 + s 0 − α p f v 1 ∈ S 0 tv_1+s_0-\alpha p^f v_1\in S_0 t v 1 + s 0 − α p f v 1 ∈ S 0 恆成立, 即 ( t − α p f ) v 1 ∈ S 0 (t-\alpha p^f)v_1\in S_0 ( t − α p f ) v 1 ∈ S 0 成立, 當且僅當 t − α p f = 0 t-\alpha p^f=0 t − α p f = 0 . 由於
0 = p e − f p f u = p e − f t v 1 + p e − f s 0 ∈ S 0 0=p^{e-f}p^f u=p^{e-f}tv_1+p^{e-f}s_0\in S_0 0 = p e − f p f u = p e − f t v 1 + p e − f s 0 ∈ S 0
故 p e − f t v 1 = 0 p^{e-f}tv_1=0 p e − f t v 1 = 0 , 從而 p e ∣ p e − f t p^e \mid p^{e-f}t p e ∣ p e − f t , 即 p f ∣ t p^f\mid t p f ∣ t , 取 α = t / p f \alpha=t/{p^f} α = t / p f , 則 α \alpha α 滿足最開始的要求.
綜上所述, M = ⟨ v 1 ⟩ ⊕ S 1 M=\langle v_1\rangle\oplus S_1 M = ⟨ v 1 ⟩ ⊕ S 1 , 重複該過程, 由於 M M M 是 Noether 模, 所以必在有限步終止, 這樣就完成了循環子模分解. □ \square □
以上分解共分為三步:
M = M free ⊕ M tor M=M_{\text{free}}\oplus M_{\text{tor}} M = M free ⊕ M tor , 其中 M tor M_{\text{tor}} M tor 的階為 μ = p 1 e 1 ⋯ p n e n \mu=p_1^{e_1}\cdots p_n^{e_n} μ = p 1 e 1 ⋯ p n e n .
M tor = M p 1 ⊕ ⋯ ⊕ M p n M_{\text{tor}}=M_{p_1}\oplus\cdots\oplus M_{p_n} M tor = M p 1 ⊕ ⋯ ⊕ M p n , 其中 M p i M_{p_i} M p i 的階為 p i e i p_i^{e_i} p i e i ,
M p i = C i , 1 ⊕ ⋯ ⊕ C i , k i M_{p_i}=C_{i,1}\oplus\cdots\oplus C_{i,k_i} M p i = C i , 1 ⊕ ⋯ ⊕ C i , k i , 其中 C i , j C_{i,j} C i , j 的階為 p i e i , j p_i^{e_{i,j}} p i e i , j (j = 1 , ⋯ , k i j=1,\cdots,k_i j = 1 , ⋯ , k i ), 且滿足 1 = e i , 1 ≤ ⋯ ≤ e i , k i = e i 1=e_{i,1}\le\cdots\le e_{i,k_i}=e_i 1 = e i , 1 ≤ ⋯ ≤ e i , k i = e i .
歸結起來, M M M 有如下分解:
M = M free ⊕ ( C 1 , 1 ⊕ ⋯ ⊕ C 1 , k 1 ) ⊕ ⋯ ⊕ ( C n , 1 ⊕ ⋯ ⊕ C n , k n ) M=M_{\text{free}}\oplus\left(C_{1,1}\oplus\cdots\oplus C_{1,k_1}\right)\oplus\cdots\oplus\left(C_{n,1}\oplus\cdots\oplus C_{n,k_n}\right) M = M free ⊕ ( C 1 , 1 ⊕ ⋯ ⊕ C 1 , k 1 ) ⊕ ⋯ ⊕ ( C n , 1 ⊕ ⋯ ⊕ C n , k n )
每個 C i , j C_{i,j} C i , j 的階 p i e i , j p_i^{e_{i,j}} p i e i , j 稱為 M M M 的初等因子 . 可以證明, M M M 的初等因子在相伴意義下是唯一確定的, 進而 M M M 的上述分解式是唯一的, 稱為 M M M 的第一標準分解 .
設 S S S , T T T 是 M M M 的循環子模, Ann ( S ) = Ann ( x ) = ⟨ a ⟩ \text{Ann}(S)=\text{Ann}(x)=\langle a\rangle Ann ( S ) = Ann ( x ) = ⟨ a ⟩ , Ann ( T ) = Ann ( y ) = ⟨ b ⟩ \text{Ann}(T)=\text{Ann}(y)=\langle b\rangle Ann ( T ) = Ann ( y ) = ⟨ b ⟩ , 且 gcd ( a , b ) = 1 \gcd(a,b)=1 g cd( a , b ) = 1 , 易見 S ∩ T = { 0 } S\cap T=\lbrace0\rbrace S ∩ T = { 0 } . 任取 v = s x + t y ∈ S ⊕ T v=sx+ty\in S\oplus T v = s x + t y ∈ S ⊕ T , 我們要找 r r r 使得 s x + t y = r ( x + y ) sx+ty=r(x+y) s x + t y = r ( x + y ) , 即
{ r − s ≡ 0 m o d a r − t ≡ 0 m o d b
\begin{cases}
r-s\equiv 0\mod a \\
r-t\equiv 0\mod b
\end{cases}
{ r − s ≡ 0 mod a r − t ≡ 0 mod b
由於 gcd ( a , b ) = 1 \gcd(a,b)=1 g cd( a , b ) = 1 , 該方程有解. 這表明 S ⊕ T = ⟨ x + y ⟩ S\oplus T=\langle x+y\rangle S ⊕ T = ⟨ x + y ⟩ , 所以 S ⊕ T S\oplus T S ⊕ T 也是 M M M 的循環子模, 且顯然有 Ann ( S ⊕ T ) = ⟨ a b ⟩ \text{Ann}(S\oplus T)=\langle ab\rangle Ann ( S ⊕ T ) = ⟨ ab ⟩ .
記 D j = C 1 , j ⊕ ⋯ ⊕ C n , j D_j=C_{1,j}\oplus\cdots\oplus C_{n,j} D j = C 1 , j ⊕ ⋯ ⊕ C n , j (j = 1 , ⋯ , m : = max i = 1 n { k i } j=1,\cdots,m:=\max_{i=1}^n\lbrace k_i\rbrace j = 1 , ⋯ , m := max i = 1 n { k i } ), 由上述討論知 D j D_j D j 也為 M M M 的循環子模, 且 M tor M_{\text{tor}} M tor 可分解為 D j D_j D j 的直和:
M = M free ⊕ D 1 ⊕ ⋯ ⊕ D m M=M_{\text{free}}\oplus D_1\oplus\cdots\oplus D_m M = M free ⊕ D 1 ⊕ ⋯ ⊕ D m
每個 D j D_j D j 的階為 d j = ∏ i = 1 n p i e i , j d_j=\prod_{i=1}^n p_i^{e_{i,j}} d j = ∏ i = 1 n p i e i , j . 由於對每個 i i i 都有 1 = e i , 1 ≤ ⋯ ≤ e i , k i 1=e_{i,1}\le\cdots\le e_{i,k_i} 1 = e i , 1 ≤ ⋯ ≤ e i , k i , d j d_j d j 形成如下整除鏈:
d 1 ∣ d 2 ∣ ⋯ ∣ d m − 1 ∣ d m d_1\mid d_2\mid\cdots\mid d_{m-1}\mid d_m d 1 ∣ d 2 ∣ ⋯ ∣ d m − 1 ∣ d m
稱 D j D_j D j 的階 d j d_j d j 為 M M M 的不變因子 , 在相伴意義下唯一確定. 上述分解式稱為 M M M 的第二標準分解 . 不變因子相對於初等因子的一大優勢是顯著地容易計算.
兩個標準分解可以寫成如下同構形式:
M ≅ R r ⊕ ( R / p 1 e 1 , 1 R ⊕ ⋯ ⊕ R / p 1 e 1 , k 1 R ) ⊕ ⋯ ⊕ ( R / p n e n , 1 R ⊕ ⋯ ⊕ R / p n e n , k n R ) M\cong R^r\oplus\left(R/{p_1^{e_{1,1}}R}\oplus\cdots\oplus R/{p_1^{e_{1,k_1}}R}\right)\oplus\cdots\oplus\left(R/{p_n^{e_{n,1}}R}\oplus\cdots\oplus R/{p_n^{e_{n,k_n}}R}\right) M ≅ R r ⊕ ( R / p 1 e 1 , 1 R ⊕ ⋯ ⊕ R / p 1 e 1 , k 1 R ) ⊕ ⋯ ⊕ ( R / p n e n , 1 R ⊕ ⋯ ⊕ R / p n e n , k n R )
M ≅ R r ⊕ R / d 1 R ⊕ ⋯ ⊕ R / d m R , d 1 ∣ d 2 ∣ ⋯ ∣ d m − 1 ∣ d m M\cong R^r\oplus R/{d_1 R}\oplus\cdots\oplus R/{d_m R},\enspace d_1\mid d_2\mid\cdots\mid d_{m-1}\mid d_m M ≅ R r ⊕ R / d 1 R ⊕ ⋯ ⊕ R / d m R , d 1 ∣ d 2 ∣ ⋯ ∣ d m − 1 ∣ d m
其中自然數 r r r 稱為 M M M 的自由秩 或 Betti 數 .
計算不變因子
上文我們從理論上證明了主理想整環上的有限生成模具有兩種標準分解, 第一種分解明顯 “更細”, 而第二種分解似乎是在第一種的基礎上進行 “合成” 得到的. 然而在實際計算中, 我們的方法只能先去尋找 “更粗” 的分解, 從中還原出 “更細” 的分解反而是一個難題.
設 M M M 為主理想整環 R R R 上的有限生成模, M = ⟨ x 1 , ⋯ , x m ⟩ M=\langle x_1,\cdots,x_m\rangle M = ⟨ x 1 , ⋯ , x m ⟩ , 作秩為 m m m 的自由 R R R -模 F F F , 並設 B = ( v 1 , ⋯ , v m ) \mathcal{B}=(v_1,\cdots,v_m) B = ( v 1 , ⋯ , v m ) 為它的一組基, 定義映射 η : F → M \eta:F\to M η : F → M 為 η ( ∑ i = 1 m a i v i ) = ∑ i = 1 m a i x i \eta\left(\sum_{i=1}^m a_i v_i\right)=\sum_{i=1}^m a_i x_i η ( ∑ i = 1 m a i v i ) = ∑ i = 1 m a i x i , 這是一個滿同態. 記 N = ker η N=\ker\eta N = ker η , 那麼 N N N 唯一決定了有限生成模 M M M 的結構.
設 f 1 , ⋯ , f n f_1,\cdots,f_n f 1 , ⋯ , f n 是子模 N N N 的一組生成元, 並設
f i = ∑ j = 1 m a j i v j , i = 1 , ⋯ , n f_i=\sum_{j=1}^m a_{ji}v_j,\enspace i=1,\cdots,n f i = j = 1 ∑ m a j i v j , i = 1 , ⋯ , n
上式也可以寫作
( f 1 , ⋯ , f n ) = ( v 1 , ⋯ , v m ) A (f_1,\cdots,f_n)=(v_1,\cdots,v_m)A ( f 1 , ⋯ , f n ) = ( v 1 , ⋯ , v m ) A
其中 A = ( a i j ) A=(a_{ij}) A = ( a ij ) 為 R R R 上的 m × n m\times n m × n 矩陣, 稱為模 M M M 的呈示矩陣 (presentation matrix), 它決定了 M M M 的結構. 對 ( v 1 , ⋯ , v m ) (v_1,\cdots,v_m) ( v 1 , ⋯ , v m ) 作基變換相當於對 A A A 左乘 m m m 階可逆方陣, 而對 ( f 1 , ⋯ , f n ) (f_1,\cdots,f_n) ( f 1 , ⋯ , f n ) 作生成元變換相當於 A A A 右乘 n n n 階可逆方陣, 於是存在 M M M 的一組基 ( v 1 ′ , ⋯ , v m ′ ) (v_1',\cdots,v_m') ( v 1 ′ , ⋯ , v m ′ ) 和 N N N 的一組生成元 ( f 1 ′ , ⋯ , f n ′ ) (f_1',\cdots,f_n') ( f 1 ′ , ⋯ , f n ′ ) 滿足
( f 1 ′ , ⋯ , f n ′ ) = ( v 1 ′ , ⋯ , v m ′ ) A ′ (f_1',\cdots,f_n')=(v_1',\cdots,v_m')A' ( f 1 ′ , ⋯ , f n ′ ) = ( v 1 ′ , ⋯ , v m ′ ) A ′
其中 A ′ = P A Q − 1 A'=PAQ^{-1} A ′ = P A Q − 1 與 A A A 等價. 我們要找的是矩陣 A A A 在等價意義下的不變量.
通過特定形式的行/列變換 (注意該過程在環 R R R 上進行) 可以把任何矩陣 A A A 變為如下形式的等價矩陣 (具體流程參見 Wikipedia):
B = ( d 1 0 ⋯ 0 ⋯ 0 0 d 2 ⋯ 0 ⋯ 0 ⋮ ⋮ ⋱ ⋮ ⋮ 0 0 ⋯ d k ⋯ 0 0 0 ⋯ 0 ⋯ 0 ) m × n B=\begin{pmatrix}
d_1 & 0 & \cdots & 0 & \cdots & 0 \\
0 & d_2 & \cdots & 0 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots & & \vdots \\
0 & 0 & \cdots & d_k & \cdots & 0 \\
0 & 0 & \cdots & 0 & \cdots & 0 \\
\end{pmatrix}_{m\times n}
B = d 1 0 ⋮ 0 0 0 d 2 ⋮ 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ 0 0 ⋮ d k 0 ⋯ ⋯ ⋯ ⋯ 0 0 ⋮ 0 0 m × n
且 d i d_i d i 形成如下整除鏈:
d 1 ∣ d 2 ∣ ⋯ ∣ d r − 1 ∣ d k d_1\mid d_2\mid\cdots\mid d_{r-1}\mid d_k d 1 ∣ d 2 ∣ ⋯ ∣ d r − 1 ∣ d k
矩陣 B B B 稱為 A A A 的 Smith 標準形式 .
斷言 : 矩陣
B B B 中非零的
d i d_i d i 即是上文定義的模
M M M 的不變因子.
說明 : 由矩陣 B B B 的形式可知
N = ker η ≅ d 1 R ⊕ ⋯ ⊕ d k R N=\ker\eta\cong d_1 R\oplus\cdots\oplus d_k R N = ker η ≅ d 1 R ⊕ ⋯ ⊕ d k R
於是模 M M M 有直和分解
M ≅ R r ⊕ R / d 1 R ⊕ ⋯ ⊕ R / d k R M\cong R^r\oplus R/{d_1 R}\oplus\cdots\oplus R/{d_k R} M ≅ R r ⊕ R / d 1 R ⊕ ⋯ ⊕ R / d k R
又由第一標準分解
M ≅ R r ⊕ ( R / p 1 e 1 , 1 R ⊕ ⋯ ⊕ R / p 1 e 1 , k 1 R ) ⊕ ⋯ ⊕ ( R / p n e n , 1 R ⊕ ⋯ ⊕ R / p n e n , k n R ) M\cong R^r\oplus\left(R/{p_1^{e_{1,1}}R}\oplus\cdots\oplus R/{p_1^{e_{1,k_1}}R}\right)\oplus\cdots\oplus\left(R/{p_n^{e_{n,1}}R}\oplus\cdots\oplus R/{p_n^{e_{n,k_n}}R}\right) M ≅ R r ⊕ ( R / p 1 e 1 , 1 R ⊕ ⋯ ⊕ R / p 1 e 1 , k 1 R ) ⊕ ⋯ ⊕ ( R / p n e n , 1 R ⊕ ⋯ ⊕ R / p n e n , k n R )
可知 R / d i R R/d_i R R / d i R 是若干 R / p α e α , β R R/p_{\alpha}^{e_{\alpha,\beta}}R R / p α e α , β R (p α p_{\alpha} p α 兩兩不同) 的合成, 故每個 R / d i R R/d_i R R / d i R 的階為 ∏ α p α e α , β \prod_{\alpha}p_{\alpha}^{e_{\alpha,\beta}} ∏ α p α e α , β , 並且每個 p α e α , β p_{\alpha}^{e_{\alpha,\beta}} p α e α , β 都必須在某個 R / d i R R/d_i R R / d i R 的階的表達式中出現. 再由整除鏈的條件, 整個結構就被框定了.
Remark. 這裡並不是說每個對角型的呈示矩陣一定是 Smith 標準形式, 事實上, 任給一個
M M M 的直和分解, 都可以依據其寫出一個對角型的呈示矩陣, 最極端的例子是取
M M M 的第一標準分解, 其對角型呈示矩陣的對角元素就是
M M M 的所有初等因子. 然而, Smith 標準形式的對角元素必構成整除鏈, 而第一標準分解對應的對角矩陣一般不滿足此條件, 這直接表明該方法不能用來計算初等因子.
另一種想法是, 由約化 Smith 標準形式得到的 N N N 的生成元一定是一組極小生成元, 即生成元集合中是不含 “冗餘” 的. 但只要 M tor M_{\text{tor}} M tor 的階含多個不同的素因子, M M M 的第一標準分解中的某些循環子模就是可合並的 (根據中國剩餘定理), 這相當於 N N N 的對應分解中一些成分是可合並的, 故按這種分解選擇代表元構成的生成元集含有 “冗餘”. 在約化 Smith 標準形式的過程中, 我們順帶完成了對冗餘生成元的 “約簡” 或 “合並” (取最大公因式), 而要求初等因子就意味著把合並的成分再次拆開, 於是不得不對不變因子進行分解, 這一般是計算上困難的.
推論 : 主理想整環
R R R 上兩個矩陣等價, 當且僅當它們有相同的不變因子.
應用於向量空間
設 F F F 是域, 則 F [ x ] F[x] F [ x ] 是主理想整環. 設 V V V 是 F F F 上的向量空間, 取定 τ ∈ L ( V ) \tau\in\mathcal{L}(V) τ ∈ L ( V ) , 定義 R R R 對 V V V 的數乘 p ( x ) v = p ( τ ) ( v ) p(x)v=p(\tau)(v) p ( x ) v = p ( τ ) ( v ) , 其中多項式 p ( x ) ∈ F [ x ] p(x)\in F[x] p ( x ) ∈ F [ x ] . 由此, V V V 可看成一個 F [ x ] F[x] F [ x ] -模, 於是對向量空間的研究就轉化為對 F [ x ] F[x] F [ x ] -模的研究.
V V V 作為
F [ x ] F[x] F [ x ] -模是撓模:
L ( V ) \mathcal{L}(V) L ( V ) 同構於
n n n 階方陣構成的向量空間
M n ( F ) \mathcal{M}_n(F) M n ( F ) , 其維數為
n 2 n^2 n 2 , 故對任一固定的
τ ∈ L ( V ) \tau\in\mathcal{L}(V) τ ∈ L ( V ) ,
n 2 + 1 n^2+1 n 2 + 1 個向量
id , τ , τ 2 , ⋯ , τ n 2 \text{id},\tau,\tau^2,\cdots,\tau^{n^2} id , τ , τ 2 , ⋯ , τ n 2 是線性相關的, 於是有
p ( x ) ∈ F [ x ] p(x)\in F[x] p ( x ) ∈ F [ x ] 使得
p ( τ ) = 0 p(\tau)=0 p ( τ ) = 0 , 即
p ( x ) v = 0 p(x)v=0 p ( x ) v = 0 .
V V V 作為
F [ x ] F[x] F [ x ] -模是有限生成的: 設
B = { v 1 , ⋯ , v n } \mathcal{B}=\lbrace v_1,\cdots,v_n\rbrace B = { v 1 , ⋯ , v n } 是
V V V 的一組基, 則每個向量
v ∈ V v\in V v ∈ V 可表為
v = r 1 v 1 + ⋯ + r n v n v=r_1 v_1+\cdots+r_n v_n v = r 1 v 1 + ⋯ + r n v n , 其中
r i ∈ F ⊂ F [ x ] r_i\in F\subset F[x] r i ∈ F ⊂ F [ x ] , 故
B \mathcal{B} B 生成模
V V V .
因此, 主理想整環上有限生成撓模的分解定理可以翻譯到向量空間中.
向量空間的分解
設 S S S 是向量空間 V V V 的一個子空間, 若 τ ( S ) ⊆ S \tau(S)\subseteq S τ ( S ) ⊆ S , 則稱 S S S 是關於 τ \tau τ 的不變子空間, 顯然 τ \tau τ 的不變子空間也是 p ( τ ) p(\tau) p ( τ ) (p ( x ) ∈ F [ x ] p(x)\in F[x] p ( x ) ∈ F [ x ] ) 的不變子空間. 把 V V V 看作 F [ x ] F[x] F [ x ] -模, V V V 的子集 S S S 是它的子模, 當且僅當 S S S 是關於 τ \tau τ 的不變子空間.
固定 τ ∈ L ( V ) \tau\in\mathcal{L}(V) τ ∈ L ( V ) , F [ x ] F[x] F [ x ] -模 V V V 的零化子 Ann ( V ) = { p ( x ) ∈ F [ x ] : p ( x ) V = { 0 } } \text{Ann}(V)=\lbrace p(x)\in F[x]:p(x)V=\lbrace0\rbrace\rbrace Ann ( V ) = { p ( x ) ∈ F [ x ] : p ( x ) V = { 0 }} . V V V 有唯一的首一階: 即生成 Ann ( V ) \text{Ann}(V) Ann ( V ) 的首一多項式, 稱其為 τ \tau τ 的極小多項式 , 記作 m τ ( x ) m_{\tau}(x) m τ ( x ) . Ann ( V ) = ⟨ m τ ( x ) ⟩ \text{Ann}(V)=\langle m_{\tau}(x)\rangle Ann ( V ) = ⟨ m τ ( x )⟩ , 所以
p ( x ) V = { 0 } ⟺ m τ ( x ) ∣ p ( x ) ⟺ p ( τ ) = 0 p(x)V=\lbrace0\rbrace\Longleftrightarrow m_{\tau}(x)\mid p(x)\Longleftrightarrow p(\tau)=0 p ( x ) V = { 0 } ⟺ m τ ( x ) ∣ p ( x ) ⟺ p ( τ ) = 0
若 S S S 是 V V V 的子模, 則 S S S 的首一階是限制 τ ∣ S \tau|_{S} τ ∣ S 的極小多項式.
矩陣 A A A 的極小多項式是使得 p ( A ) = 0 p(A)=0 p ( A ) = 0 的最低次首一多項式, 於是:
τ ∈ L ( V ) \tau\in\mathcal{L}(V) τ ∈ L ( V ) 的極小多項式與 τ \tau τ 對應矩陣的極小多項式相同,
若 A A A , B B B 是相似矩陣, 則 m A ( x ) = m B ( x ) m_A(x)=m_B(x) m A ( x ) = m B ( x ) .
固定 τ ∈ L ( V ) \tau\in\mathcal{L}(V) τ ∈ L ( V ) , 考慮循環子模 ⟨ v ⟩ = { p ( x ) v : p ( x ) ∈ F [ x ] } \langle v\rangle=\lbrace p(x)v:p(x)\in F[x]\rbrace ⟨ v ⟩ = { p ( x ) v : p ( x ) ∈ F [ x ]} . 設其首一階為 m ( x ) = a 0 + a 1 x + ⋯ + a n − 1 x n − 1 + x n m(x)=a_0+a_1 x+\cdots+a_{n-1}x^{n-1}+x^n m ( x ) = a 0 + a 1 x + ⋯ + a n − 1 x n − 1 + x n , 則 m ( x ) m(x) m ( x ) 是限制 σ : = τ ∣ ⟨ v ⟩ \sigma:=\tau|_{\langle v\rangle} σ := τ ∣ ⟨ v ⟩ 的極小多項式.
命題 :
B = ( v , x v , ⋯ , x n − 1 v ) = ( v , σ ( v ) , ⋯ , σ n − 1 ( v ) ) \mathcal{B}=\left(v,xv,\cdots,x^{n-1}v\right)=\left(v,\sigma(v),\cdots,\sigma^{n-1}(v)\right) B = ( v , xv , ⋯ , x n − 1 v ) = ( v , σ ( v ) , ⋯ , σ n − 1 ( v ) ) 是
⟨ v ⟩ \langle v\rangle ⟨ v ⟩ 的一組基.
證明 : B \mathcal{B} B 是線性無關的: 若存在一組 r i r_i r i 使得 r 0 v + r 1 x v + ⋯ + r n − 1 x n − 1 v = 0 r_0v+r_1 xv+\cdots+r_{n-1}x^{n-1}v=0 r 0 v + r 1 xv + ⋯ + r n − 1 x n − 1 v = 0 , 則 ( r 0 + ⋯ + r n − 1 x n − 1 ) ⟨ v ⟩ = { 0 } (r_0+\cdots+r_{n-1}x^{n-1})\langle v\rangle=\lbrace0\rbrace ( r 0 + ⋯ + r n − 1 x n − 1 ) ⟨ v ⟩ = { 0 } , 從而 m ( x ) ∣ ( r 0 + ⋯ + r n − 1 x n − 1 ) m(x)\mid (r_0+\cdots+r_{n-1}x^{n-1}) m ( x ) ∣ ( r 0 + ⋯ + r n − 1 x n − 1 ) , 但 deg m ( x ) = n > n − 1 \deg m(x)=n>n-1 deg m ( x ) = n > n − 1 , 這表明 r i = 0 r_i=0 r i = 0 (i = 0 , ⋯ , n − 1 i=0,\cdots,n-1 i = 0 , ⋯ , n − 1 ).
B \mathcal{B} B 生成
⟨ v ⟩ \langle v\rangle ⟨ v ⟩ : 任取
p ( x ) v ∈ ⟨ v ⟩ p(x)v\in\langle v\rangle p ( x ) v ∈ ⟨ v ⟩ , 設
p ( x ) = q ( x ) m ( x ) + r ( x ) p(x)=q(x)m(x)+r(x) p ( x ) = q ( x ) m ( x ) + r ( x ) ,
deg r ( x ) < deg m ( x ) \deg r(x)<\deg m(x) deg r ( x ) < deg m ( x ) , 則
p ( x ) v = q ( x ) m ( x ) v + r ( x ) v = r ( x ) v p(x)v=q(x)m(x)v+r(x)v=r(x)v p ( x ) v = q ( x ) m ( x ) v + r ( x ) v = r ( x ) v , 故
⟨ v ⟩ = { r ( x ) v : deg r ( x ) < deg m ( x ) = n } = span B \langle v\rangle=\lbrace r(x)v:\deg r(x)<\deg m(x)=n\rbrace=\text{span }\mathcal{B} ⟨ v ⟩ = { r ( x ) v : deg r ( x ) < deg m ( x ) = n } = span B .
□ \square □
據此可以來計算 σ \sigma σ 在基 B \mathcal{B} B 下的矩陣 [ σ ] B [\sigma]_{\mathcal{B}} [ σ ] B :
當 i = 0 , ⋯ , n − 2 i=0,\cdots,n-2 i = 0 , ⋯ , n − 2 時, σ ( σ i ( v ) ) = σ i + 1 ( v ) \sigma(\sigma^i(v))=\sigma^{i+1}(v) σ ( σ i ( v )) = σ i + 1 ( v ) ,
當 i = n − 1 i=n-1 i = n − 1 時, σ ( σ n − 1 ( v ) ) = σ n ( v ) = − a 0 v − a 1 σ ( v ) − ⋯ − a n − 1 σ n − 1 ( v ) \sigma(\sigma^{n-1}(v))=\sigma^n(v)=-a_0 v-a_1\sigma(v)-\cdots-a_{n-1}\sigma^{n-1}(v) σ ( σ n − 1 ( v )) = σ n ( v ) = − a 0 v − a 1 σ ( v ) − ⋯ − a n − 1 σ n − 1 ( v ) .
由此可得 σ \sigma σ 在基 B \mathcal{B} B 下的矩陣
C [ m ( x ) ] = ( 0 0 ⋯ 0 − a 0 1 0 ⋯ 0 − a 1 0 1 ⋯ 0 − a 2 ⋮ ⋮ ⋱ ⋮ ⋮ 0 0 ⋯ 1 − a n − 1 ) C[m(x)]=
\begin{pmatrix}
0&0&\cdots&0&-a_0\\
1&0&\cdots&0&-a_1\\
0&1&\cdots&0&-a_2\\
\vdots&\vdots&\ddots&\vdots&\vdots\\
0&0&\cdots&1&-a_{n-1}
\end{pmatrix} C [ m ( x )] = 0 1 0 ⋮ 0 0 0 1 ⋮ 0 ⋯ ⋯ ⋯ ⋱ ⋯ 0 0 0 ⋮ 1 − a 0 − a 1 − a 2 ⋮ − a n − 1
稱 C [ m ( x ) ] C[m(x)] C [ m ( x )] 為 m ( x ) m(x) m ( x ) 的友矩陣 (只對首一多項式定義), 它滿足 σ B = B C [ m ( x ) ] \sigma\mathcal{B}=\mathcal{B}C[m(x)] σ B = B C [ m ( x )] .
設 τ ∈ L ( V ) \tau\in\mathcal{L}(V) τ ∈ L ( V ) , V V V 的子空間 S S S 稱為 τ \tau τ -循環, 如果存在 v ∈ S v\in S v ∈ S 使得 { v , τ ( v ) , ⋯ , τ m − 1 ( v ) } \lbrace v,\tau(v),\cdots,\tau^{m-1}(v)\rbrace { v , τ ( v ) , ⋯ , τ m − 1 ( v )} 是 S S S 的一組基, 其中 m = dim S m=\dim S m = dim S . 根據上面的討論, 有:
S S S 是 V V V 的循環子模 ⟺ \Longleftrightarrow ⟺ S S S 是 V V V 的循環子空間.
若 ⟨ v ⟩ \langle v\rangle ⟨ v ⟩ 是 V V V 的循環子模, ⟨ v ⟩ \langle v\rangle ⟨ v ⟩ 的首一階為 m σ ( x ) = a 0 + ⋯ + a n − 1 x n − 1 + x n m_{\sigma}(x)=a_0+\cdots+a_{n-1}x^{n-1}+x^n m σ ( x ) = a 0 + ⋯ + a n − 1 x n − 1 + x n , 則 B = ( v , x v , ⋯ , x n − 1 v ) \mathcal{B}=(v,xv,\cdots,x^{n-1}v) B = ( v , xv , ⋯ , x n − 1 v ) 是 ⟨ v ⟩ \langle v\rangle ⟨ v ⟩ 的一組基, 且 [ σ ] B = C σ [ m ( x ) ] [\sigma]_{\mathcal{B}}=C_{\sigma}[m(x)] [ σ ] B = C σ [ m ( x )] .
定理 : 設
V V V 為有限維向量空間,
τ ∈ L ( V ) \tau\in\mathcal{L}(V) τ ∈ L ( V ) , 且
τ \tau τ 的極小多項式為
m τ ( x ) = p 1 e 1 ( x ) ⋯ p n e n ( x ) m_{\tau}(x)=p_1^{e_1}(x)\cdots p_n^{e_n}(x) m τ ( x ) = p 1 e 1 ( x ) ⋯ p n e n ( x ) , 則:
V V V 可分解為直和 V = V p 1 ⊕ ⋯ ⊕ V p n V=V_{p_1}\oplus\cdots\oplus V_{p_n} V = V p 1 ⊕ ⋯ ⊕ V p n , 其中 V p i = { v ∈ V : p i e i ( τ ) ( v ) = 0 } V_{p_i}=\lbrace v\in V:p_i^{e_i}(\tau)(v)=0\rbrace V p i = { v ∈ V : p i e i ( τ ) ( v ) = 0 } 是 V V V 的不變子空間 (子模), τ ∣ V p i \tau|_{V_{p_i}} τ ∣ V p i 的極小多項式為 p i e 1 ( x ) p_i^{e_1}(x) p i e 1 ( x ) (i = 1 , ⋯ , n i=1,\cdots,n i = 1 , ⋯ , n ).
V p i V_{p_i} V p i 可分解為 τ \tau τ -循環子空間 (循環子模) 的直和 V p i = ⟨ v i , 1 ⟩ ⊕ ⋯ ⊕ ⟨ v i , k i ⟩ V_{p_i}=\langle v_{i,1}\rangle\oplus\cdots\oplus\langle v_{i,k_i}\rangle V p i = ⟨ v i , 1 ⟩ ⊕ ⋯ ⊕ ⟨ v i , k i ⟩ , 其中 τ ∣ ⟨ v i , j ⟩ \tau|_{\langle v_{i,j}\rangle} τ ∣ ⟨ v i , j ⟩ 的極小多項式為 p i e i , j ( x ) p_i^{e_{i,j}}(x) p i e i , j ( x ) , 且 1 = e i , 1 ≤ ⋯ ≤ e i , k i = e i 1=e_{i,1}\le\cdots\le e_{i,k_i}=e_i 1 = e i , 1 ≤ ⋯ ≤ e i , k i = e i .
最終得到分解式
V = ( ⟨ v 1 , 1 ⟩ ⊕ ⋯ ⊕ ⟨ v 1 , k 1 ⟩ ) ⊕ ⋯ ⊕ ( ⟨ v n , 1 ⟩ ⊕ ⋯ ⊕ ⟨ v n , k n ⟩ ) (*) V=\left(\langle v_{1,1}\rangle\oplus\cdots\oplus\langle v_{1,k_1}\rangle\right)\oplus\cdots\oplus\left(\langle v_{n,1}\rangle\oplus\cdots\oplus\langle v_{n,k_n}\rangle\right)\tag{*} V = ( ⟨ v 1 , 1 ⟩ ⊕ ⋯ ⊕ ⟨ v 1 , k 1 ⟩ ) ⊕ ⋯ ⊕ ( ⟨ v n , 1 ⟩ ⊕ ⋯ ⊕ ⟨ v n , k n ⟩ ) ( * )
若 V = S ⊕ T V=S\oplus T V = S ⊕ T 且 S S S , T T T 都是 τ \tau τ -不變子空間, 則稱 S S S , T T T 約化 τ \tau τ . 記 τ = ρ ⊕ σ \tau=\rho\oplus\sigma τ = ρ ⊕ σ , 如果子空間 S S S , T T T 約化 τ \tau τ 且 ρ = τ ∣ S \rho=\tau|_S ρ = τ ∣ S , σ = τ ∣ T \sigma=\tau|_T σ = τ ∣ T . 設 C \mathcal{C} C 為 S S S 的一組基, D \mathcal{D} D 為 T T T 的一組基, 則 B = C ∪ D \mathcal{B}=\mathcal{C}\cup\mathcal{D} B = C ∪ D 是 V V V 的一組基, 且
[ τ ] B = ( [ ρ ] C 0 0 [ σ ] D ) [\tau]_{\mathcal{B}}=\begin{pmatrix}[\rho]_{\mathcal{C}}&0\\0&[\sigma]_{\mathcal{D}}\end{pmatrix} [ τ ] B = ( [ ρ ] C 0 0 [ σ ] D )
記 ( ∗ ) (\ast) ( ∗ ) 式中的 ⟨ v i , j ⟩ \langle v_{i,j}\rangle ⟨ v i , j ⟩ 為 V V V 的 τ i , j \tau_{i,j} τ i , j -循環子空間, τ i , j = τ ∣ ⟨ v i , j ⟩ \tau_{i,j}=\tau|_{\langle v_{i,j}\rangle} τ i , j = τ ∣ ⟨ v i , j ⟩ , 其極小多項式為 p i e i , j ( x ) p_i^{e_{i,j}}(x) p i e i , j ( x ) . 若 deg p i e i , j ( x ) = d i , j \deg p_i^{e_{i,j}}(x)=d_{i,j} deg p i e i , j ( x ) = d i , j , 則
B i , j = ( v i , j , τ i , j ( v i , j ) , ⋯ , τ i , j d i , j − 1 ( v i , j ) ) \mathcal{B}_{i,j}=\left(v_{i,j},\tau_{i,j}(v_{i,j}),\cdots,\tau_{i,j}^{d_{i,j}-1}(v_{i,j})\right) B i , j = ( v i , j , τ i , j ( v i , j ) , ⋯ , τ i , j d i , j − 1 ( v i , j ) )
是子空間 ⟨ v i , j ⟩ \langle v_{i,j}\rangle ⟨ v i , j ⟩ 的一組基. τ \tau τ 相對於基 B = ( B 1 , 1 , ⋯ , B n , k n ) \mathcal{B}=(\mathcal{B}_{1,1},\cdots,\mathcal{B}_{n,k_n}) B = ( B 1 , 1 , ⋯ , B n , k n ) 的矩陣為分塊對角矩陣
[ τ ] B = ( C [ p 1 e 1 , 1 ( x ) ] ⋱ C [ p 1 e 1 , k 1 ( x ) ] ⋱ C [ p n e n , k n ( x ) ] ) [\tau]_{\mathcal{B}}=\begin{pmatrix}
C[p_1^{e_{1,1}}(x)] & & & & \\
& \ddots & & & \\
& & C[p_1^{e_{1,k_1}}(x)] & & \\
& & & \ddots & \\
& & & & C[p_n^{e_{n,k_n}}(x)]
\end{pmatrix} [ τ ] B = C [ p 1 e 1 , 1 ( x )] ⋱ C [ p 1 e 1 , k 1 ( x )] ⋱ C [ p n e n , k n ( x )]
對角線元素為 τ \tau τ 的初等因子的友矩陣. 這被稱為 τ \tau τ 的初等有理標準形式 .
上面的討論僅僅在理論上顯得容易, 實踐中因為初等因子不易計算, 所以很難化成這種形式. 但上述過程可以完全照搬到 ⟨ v j ⟩ = ⟨ v 1 , j ⟩ ⊕ ⋯ ⊕ ⟨ v n , j ⟩ \langle v_j\rangle=\langle v_{1,j}\rangle\oplus\cdots\oplus\langle v_{n,j}\rangle ⟨ v j ⟩ = ⟨ v 1 , j ⟩ ⊕ ⋯ ⊕ ⟨ v n , j ⟩ 和 τ j = τ ∣ ⟨ v j ⟩ \tau_j=\tau|_{\langle v_j\rangle} τ j = τ ∣ ⟨ v j ⟩ (j = 1 , ⋯ , m = max i = 1 n { k i } j=1,\cdots,m=\max_{i=1}^n\lbrace k_i\rbrace j = 1 , ⋯ , m = max i = 1 n { k i } ) 上:
τ j \tau_j τ j 的極小多項式為
f j ( x ) = ∏ i = 1 n p i e i , j ( x ) f_j(x)=\prod_{i=1}^n p_i^{e_{i,j}}(x) f j ( x ) = ∏ i = 1 n p i e i , j ( x ) , 設
deg f j ( x ) = g j \deg f_j(x)=g_j deg f j ( x ) = g j , 則
C j = ( v j , τ j ( v j ) , ⋯ , τ j g j − 1 ( v j ) ) \mathcal{C}_j=\left(v_j,\tau_j(v_j),\cdots,\tau_j^{g_j-1}(v_j)\right) C j = ( v j , τ j ( v j ) , ⋯ , τ j g j − 1 ( v j ) )
是子空間 ⟨ v j ⟩ \langle v_j\rangle ⟨ v j ⟩ 的一組基. τ \tau τ 相對於基 C = ( C 1 , ⋯ , C m ) \mathcal{C}=(\mathcal{C}_1,\cdots,\mathcal{C}_m) C = ( C 1 , ⋯ , C m ) 的矩陣為分塊對角矩陣
[ τ ] B = ( C [ f 1 ( x ) ] C [ f 2 ( x ) ] ⋱ C [ f n ( x ) ] ) [\tau]_{\mathcal{B}}=\begin{pmatrix}
C[f_1(x)] & & & \\
& C[f_2(x)] & & \\
& & \ddots & \\
& & & C[f_n(x)]
\end{pmatrix} [ τ ] B = C [ f 1 ( x )] C [ f 2 ( x )] ⋱ C [ f n ( x )]
對角線元素為 τ \tau τ 的不變因子的友矩陣. 這被稱為 τ \tau τ 的 Frobenius 標準形式, 也稱為有理標準形式 . 上文已經給出了計算不變因子的方法, 所以該形式在計算上更具優勢.
用矩陣語言來說:
域上的任意矩陣 A A A 相似於一個有理標準形式的矩陣.
兩個矩陣相似 ⟺ \Longleftrightarrow ⟺ 它們有相同的初等因子 ⟺ \Longleftrightarrow ⟺ 它們有相同的不變因子.
特徵多項式
令 p ( x ) = a 0 + a 1 x + ⋯ + a n − 1 x n − 1 + x n p(x)=a_0+a_1 x+\cdots+a_{n-1}x^{n-1}+x^n p ( x ) = a 0 + a 1 x + ⋯ + a n − 1 x n − 1 + x n , 令矩陣
A = x I − C [ p ( x ) ] = ( x 0 ⋯ 0 a 0 − 1 x ⋯ 0 a 1 0 − 1 ⋱ ⋮ ⋮ ⋮ ⋮ ⋱ x a n − 2 0 0 ⋯ − 1 x + a n − 1 ) A=xI-C[p(x)]=\begin{pmatrix}
x & 0 & \cdots & 0 & a_0 \\
-1 & x & \cdots & 0 & a_1 \\
0 & -1 & \ddots & \vdots & \vdots \\
\vdots & \vdots & \ddots & x & a_{n-2} \\
0 & 0 & \cdots & -1 & x+a_{n-1}
\end{pmatrix}
A = x I − C [ p ( x )] = x − 1 0 ⋮ 0 0 x − 1 ⋮ 0 ⋯ ⋯ ⋱ ⋱ ⋯ 0 0 ⋮ x − 1 a 0 a 1 ⋮ a n − 2 x + a n − 1
用歸納法容易證明, det A = det ( x I − C [ p ( x ) ] ) = p ( x ) \det A=\det(xI-C[p(x)])=p(x) det A = det ( x I − C [ p ( x )]) = p ( x ) .
設 τ ∈ L ( V ) \tau\in\mathcal{L}(V) τ ∈ L ( V ) , R R R 是 τ \tau τ 的有理標準形式, 令
C τ ( x ) = det ( x I − R ) = ∏ i , j p i e i , j ( x ) C_{\tau}(x)=\det(xI-R)=\prod_{i,j}p_i^{e_{i,j}}(x) C τ ( x ) = det ( x I − R ) = i , j ∏ p i e i , j ( x )
稱 C τ ( x ) C_{\tau}(x) C τ ( x ) 為 τ \tau τ 的特徵多項式 , 它等於 τ \tau τ 的所有初等因子的乘積.
由於
C τ ( x ) C_{\tau}(x) C τ ( x ) 是所有初等因子的乘積, 而極小多項式
m τ ( x ) = p 1 e 1 ( x ) ⋯ p n e n ( x ) m_{\tau}(x)=p_1^{e_1}(x)\cdots p_n^{e_n}(x) m τ ( x ) = p 1 e 1 ( x ) ⋯ p n e n ( x ) , 所以
m τ ( x ) ∣ C τ ( x ) m_{\tau}(x)\mid C_{\tau}(x) m τ ( x ) ∣ C τ ( x ) . 於是:
C τ ( x ) C_{\tau}(x) C τ ( x ) 與 m τ ( x ) m_{\tau}(x) m τ ( x ) 有相同的素因子.
(Hamilton-Cayley) C τ ( τ ) = 0 C_{\tau}(\tau)=0 C τ ( τ ) = 0 .
λ ∈ F \lambda\in F λ ∈ F 是
C τ ( x ) C_{\tau}(x) C τ ( x ) 的根, 當且僅當
det ( λ I − R ) = 0 \det(\lambda I-R)=0 det ( λ I − R ) = 0 , 當且僅當存在非零的
v ∈ V v\in V v ∈ V 滿足
τ ( v ) = λ v \tau(v)=\lambda v τ ( v ) = λ v . 稱
λ \lambda λ 為
τ \tau τ 的特徵值,
v v v 為以
λ \lambda λ 為特徵值的特徵向量, 顯然所有以
λ \lambda λ 為特徵值的特徵向量構成
V V V 的子空間, 稱為特徵子空間
E λ \mathcal{E}_{\lambda} E λ .
命題 : 不同特徵值對應的特徵向量線性無關, 即
E λ i ∩ E λ j = { 0 } \mathcal{E}_{\lambda_i}\cap\mathcal{E}_{\lambda_j}=\lbrace0\rbrace E λ i ∩ E λ j = { 0 } .
證明 : 若 v i v_i v i (i = 1 , ⋯ , k i=1,\cdots,k i = 1 , ⋯ , k ) 線性相關, 則可找到最短的式子使 r 1 v 1 + ⋯ + r n v n = 0 r_1 v_1+\cdots+r_n v_n=0 r 1 v 1 + ⋯ + r n v n = 0 , 將 τ \tau τ 作用在其上得到 r 1 τ ( v 1 ) + ⋯ + r n τ ( v n ) = 0 r_1\tau(v_1)+\cdots+r_n \tau(v_n)=0 r 1 τ ( v 1 ) + ⋯ + r n τ ( v n ) = 0 , 即 r 1 λ v 1 + ⋯ + r n λ v n = 0 r_1\lambda v_1+\cdots+r_n \lambda v_n=0 r 1 λ v 1 + ⋯ + r n λ v n = 0 , 在 r 1 v 1 + ⋯ + r n v n = 0 r_1 v_1+\cdots+r_n v_n=0 r 1 v 1 + ⋯ + r n v n = 0 兩邊同乘 λ 1 \lambda_1 λ 1 後將兩式相減得到 r 2 ( λ 2 − λ 1 ) v 2 + ⋯ + r n ( λ n − λ 1 ) v n = 0 r_2(\lambda_2-\lambda_1)v_2+\cdots+r_n(\lambda_n-\lambda_1)v_n=0 r 2 ( λ 2 − λ 1 ) v 2 + ⋯ + r n ( λ n − λ 1 ) v n = 0 , 這是一個更短的線性組合為 0 0 0 的式子, 矛盾. □ \square □
Jordan 標準形式
在代數閉域 (例如 C \mathbb{C} C ) 上, τ \tau τ 的極小多項式可以分解為線性因子的乘積:
m τ ( x ) = ( x − λ 1 ) e 1 ⋯ ( x − λ n ) e n m_{\tau}(x)=(x-\lambda_1)^{e_1}\cdots(x-\lambda_n)^{e_n} m τ ( x ) = ( x − λ 1 ) e 1 ⋯ ( x − λ n ) e n
故 τ \tau τ 的初等因子形為 p i e i , j ( x ) = ( x − λ i ) e i , j p_i^{e_{i,j}}(x)=(x-\lambda_i)^{e_{i,j}} p i e i , j ( x ) = ( x − λ i ) e i , j . 此時可以取
G i , j = ( v i , j , ( τ i , j − λ i ) ( v i , j ) , ⋯ , ( τ i , j − λ i ) e i , j − 1 ( v i , j ) ) \mathcal{G}_{i,j}=\left(v_{i,j},(\tau_{i,j}-\lambda_i)(v_{i,j}),\cdots,(\tau_{i,j}-\lambda_i)^{e_{i,j}-1}(v_{i,j})\right) G i , j = ( v i , j , ( τ i , j − λ i ) ( v i , j ) , ⋯ , ( τ i , j − λ i ) e i , j − 1 ( v i , j ) )
為 ⟨ v i , j ⟩ \langle v_{i,j}\rangle ⟨ v i , j ⟩ 的一組基. 記 G i , j \mathcal{G}_{i,j} G i , j 中第 k k k 個基向量為 b k b_k b k , 則
當 k = 0 , ⋯ , e i , j − 2 k=0,\cdots,e_{i,j}-2 k = 0 , ⋯ , e i , j − 2 時, τ i , j ( b k ) = ( τ i , j − λ i + λ i ) [ ( τ i , j − λ i ) k ( v i , j ) ] = b k + 1 + λ i b k \tau_{i,j}(b_k)=(\tau_{i,j}-\lambda_i+\lambda_i)[(\tau_{i,j}-\lambda_i)^k(v_{i,j})]=b_{k+1}+\lambda_i b_k τ i , j ( b k ) = ( τ i , j − λ i + λ i ) [( τ i , j − λ i ) k ( v i , j )] = b k + 1 + λ i b k ,
當 k = e i , j − 1 k=e_{i,j}-1 k = e i , j − 1 時, τ i , j ( b k ) = ( τ i , j − λ i ) e i , j ( v i , j ) + λ i b k = λ i b k \tau_{i,j}(b_k)=(\tau_{i,j}-\lambda_i)^{e_{i,j}}(v_{i,j})+\lambda_i b_k=\lambda_i b_k τ i , j ( b k ) = ( τ i , j − λ i ) e i , j ( v i , j ) + λ i b k = λ i b k .
由此可得 τ i , j \tau_{i,j} τ i , j 在基 G i , j \mathcal{G}_{i,j} G i , j 下的矩陣為
J ( λ i , e i , j ) = ( λ i 0 ⋯ ⋯ 0 1 λ i ⋯ ⋯ 0 0 1 ⋱ ⋮ ⋮ ⋮ ⋱ ⋱ 0 0 0 ⋯ 1 λ i ) J(\lambda_i,e_{i,j})=\begin{pmatrix}
\lambda_i & 0 & \cdots & \cdots & 0 \\
1 & \lambda_i & \cdots & \cdots & 0 \\
0 & 1 & \ddots & & \vdots \\
\vdots & \vdots & \ddots & \ddots & 0\\
0 & 0 & \cdots & 1 & \lambda_i
\end{pmatrix}
J ( λ i , e i , j ) = λ i 1 0 ⋮ 0 0 λ i 1 ⋮ 0 ⋯ ⋯ ⋱ ⋱ ⋯ ⋯ ⋯ ⋱ 1 0 0 ⋮ 0 λ i
稱 J ( λ i , e i , j ) J(\lambda_i,e_{i,j}) J ( λ i , e i , j ) 為 λ i \lambda_i λ i 的 Jordan 塊.
定理 : 若
τ \tau τ 的極小多項式在域
F F F 上可分裂為線性因子的乘積, 取
G i , j \mathcal{G}_{i,j} G i , j 為上述的
⟨ v i , j ⟩ \langle v_{i,j}\rangle ⟨ v i , j ⟩ 的基, 則
τ \tau τ 在
G = ( G 1 , 1 , ⋯ , G n , k n ) \mathcal{G}=(\mathcal{G}_{1,1},\cdots,\mathcal{G}_{n,k_n}) G = ( G 1 , 1 , ⋯ , G n , k n ) 下的矩陣為分塊對角矩陣
[ τ ] G = ( J ( λ 1 , e 1 , 1 ) ⋱ J ( λ 1 , e 1 , k 1 ) ⋱ J ( λ n , e n , k n ) ) [\tau]_{\mathcal{G}}=\begin{pmatrix}
J(\lambda_1,e_{1,1}) & & & & \\
& \ddots & & & \\
& & J(\lambda_1,e_{1,k_1}) & & \\
& & & \ddots & \\
& & & & J(\lambda_n,e_{n,k_n})
\end{pmatrix}
[ τ ] G = J ( λ 1 , e 1 , 1 ) ⋱ J ( λ 1 , e 1 , k 1 ) ⋱ J ( λ n , e n , k n )
對角元素中的
λ i \lambda_i λ i 為
C τ ( x ) C_{\tau}(x) C τ ( x ) 的根 (特徵值), 每個
λ i \lambda_i λ i 出現次數即為根的重數. 該矩陣稱為
τ \tau τ 的 Jordan 標準形式.
用矩陣語言來說:
代數閉域 F F F 上任何一個矩陣都相似於一個 Jordan 標準形式的矩陣.