本文的閱讀等級:中級
線性代數的中心主題是建立於向量空間的線性變換,線性代數的學習目標就是要瞭解這些變換結構。向量空間是線性代數所處理的基本數學物件,而線性變換則為處理這些物件的機構,可以這麼說,線性變換將一個向量空間裡的子空間映射至另一個向量空間中的子空間。根據這個中心主題,我們可以從線性代數的諸多定理中選出一些「基本定理」,但是到底應該挑選哪些出來則未有定論,有一種說法是線性代數總共就只有四個基本定理[1]。
第一個子空間是 裡面有一個向量集合其成員
經
映射至零向量,
,該集合稱為
的核 (kernel),記作
。不難驗證
滿足向量加法與純量乘法封閉性,因此是
裡的一個子空間。核的維數 (dimension),稱做零度 (nullity),記為
,可用來度量核的大小。為什麼稱為核?想像這個情形:吾人吃到桃子的果肉時,面露喜悅滿足之色,但我們去啃食果核,大概高興不起來。線性變換將核裡面的向量全都映射至零向量,結果什麼都沒了。
這個等式到底是甚麼意思?運用視覺想像,再拿桃子作比喻。桃子等於其果肉加上果核,桃子的體積是向量空間 的維數,果肉的多寡是
值域的維數,而果核大小則是
的零度。(幫個忙,請不要四處傳播「桃子 = 向量空間」這個說法,我不想被同行叮到滿頭包。)
其中 的軸行 (包含軸的行) 數為
,
是
階矩陣。因為列運算不改變軸數也不改變零空間,可知
且
。觀察
的形式可寫出
階零空間矩陣 (nullspace matrix)
,如下 (見“零空間的快捷算法”):
計算確認
下面證明零空間矩陣 的行向量組成
的基底,即
。因為
包含分塊
,
的行向量構成一個線性獨立集 (或直接證明
蘊含
)。接著證明
的解一定可以表示為
,也就是說
的行向量可擴張
的零空間。假設
,其中
是
維向量,
是
維向量,使得
,則
因此,,推得
所以,,即得
,也就證明
向量空間 中任一向量
可表示為基底向量的唯一線性組合:
向量 經線性轉換
的映射,
,稱為像 (image)。使用線性變換性質以及
,
明顯地, 擴張值域
,剩下的工作要證明
是一個線性獨立集,故為
的基底 (見“基底與維數常見問答集”)。考慮
或表示為
說明 屬於零空間
。因為
為
的基底,我們可以寫出下列表達式:
再有, 是
的基底 (也就是說它們是線性獨立的),這強迫上式所有的係數為零,故
是線性獨立集,證明
。
- 若
,則
- 若
,則
,
即存在非零向量 使得
。換句話說,
不是一對一 (因為
)。
,
即存在非零向量 使得
。換句話說,
不是滿射 (onto)。
如果用矩陣術語來說,設 為一個
階矩陣。
- 若
,則
,
即零空間
包含非零向量,換句話說,
有無限多組解。
- 若
,則
,
即行空間
未能充滿整個
(或
),換句話說,
不總是存在解。
秩—零度定理像是房子的地基,想學好線性代數一定要弄懂這個定理。
參考文獻:
[1] Gilbert Strang, The Fundamental Theorem of Linear Algebra, American Mathematical Monthly, 100, 1993, pp 848-855.