為什麼在定義 subspace 時,我們需要「零向量必須包含於其中」這項定義

分享個 Meme - 你被特徵值了! (source: <a href="https://www.facebook.com/photo.php?fbid=1026497836365110">Meme for mathematicians</a>)
分享個 Meme - 你被特徵值了! (source: Meme for mathematicians)

前言

最近在讀線性代數,讀到 subspace 時產生了一些疑惑:「為什麼在定義 subspace 時,我們需要「零向量必須包含於其中」這項定義」,問 chatGPT 也被打迷糊仗(說是因為零向量很特別⋯)

某天在晚上快睡著時突然想通,便記下來,希望能給有一樣疑惑的人參考。如果有其他想法或指正,也歡迎與我聯絡討論。

困惑點

Subspace 需要滿足三個條件:

  • 零向量包含於其中
  • 加法封閉性
  • 係數積封閉性

我的疑惑是:既然有了「係數積封閉性」,只要把係數 c 設為 0,不就能得到零向量了嗎?這樣「係數積封閉性」不是已經包含了「零向量必須包含於其中」?

關鍵角色:空集合

我們希望 {0} 是一個 subspace,但 {} (空集合) 不能是。 如果缺少「零向量必須包含於其中」這項定義,我們就無法排除空集合成為 subspace。

因為:

  • 空集合滿足加法封閉性(沒有元素可以相加)
  • 空集合滿足係數積封閉性(沒有向量可以做係數積)
  • 但空集合不包含零向量

結語

這項定義確保了 subspace 的完整性。

我們可以這樣理解:我們要求一個集合至少要有零向量才能被考慮為 subspace,然後再檢查其他封閉性質。

另一種說法是「包含零向量的最小集合也符合 subspace 定義」,但這樣表達就沒有直接說「零向量必須包含於其中」來得簡潔直觀了。

有其他想法或指正,歡迎與我聯絡討論。