# 線性代數ep.1 向量與向量空間
> 線性代數就是只要符合某些規則,什麼都是向量!
在物理學中,認為有方向和大小者為向量;資訊則認為一串有序數列是向量。在數學中,是如何定義向量呢?
其他篇指路 [國中生能懂的線性代數系列](https://hackmd.io/@1s-physics/linear-algebra-introduction)
## 向量空間(vector space)
學習線性代數的第一步:忘記高中數學所學的「向量」。
但不要全忘,請選擇性忘記(?)若感到困惑屬正常現象,是作者的表達能力問題。
### 定義
在體(field) $F$ 上定義的向量空間 $V$ 有 $2$ 種二元運算。
其中,關於 $2$ 個 $V$ 中元素的運算,稱為向量加法(vector addition,以下稱為加法),而關於 $1$ 個 $F$ 中的元素及 $1$ 個 $V$ 中的元素之運算,稱為係數積(scalar multiplication,以下稱為乘法)。
滿足以下規則:
1. 加法封閉性 $\forall\mathbf{u},\mathbf{v}\in V,\ \mathbf{u}+\mathbf{v}\in V$
2. 加法單位元素 $\forall\mathbf{v}\in V,\exists\mathbf{0}\in V\ s.t.\mathbf{v}+\mathbf{0}=\mathbf{v}$
3. 加法反元素 $\forall\mathbf{u}\in V,\exists\mathbf{v}\in V\ s.t.\mathbf{u}+\mathbf{v}=\mathbf{0}$
4. 加法交換律 $\forall\mathbf{u},\mathbf{v}\in V,\mathbf{u}+\mathbf{v}=\mathbf{v}+\mathbf{u}$
5. 加法結合律 $\forall\mathbf{u},\mathbf{v},\mathbf{w}\in V,(\mathbf{u}+\mathbf{v})+\mathbf{w}=\mathbf{u}+(\mathbf{v}+\mathbf{w})$
6. 乘法封閉性 $\forall a\in F,\mathbf{v}\in V,a\mathbf{v}\in V$
7. 乘法單位元素 $\forall\mathbf{v}\in V,\exists1\in F\ s.t.\ 1\mathbf{v}=\mathbf{v}$
8. 乘法分配律 $\forall a\in F,\ \mathbf{u},\mathbf{v}\in V,\ (\mathbf{u}+\mathbf{v})=a\mathbf{u}+a\mathbf{v}$
9. 係數分配律 $(a+b)\mathbf{v}=a\mathbf{v}+b\mathbf{v}$
10. 乘法結合律 $(ab)\mathbf{v}=a(b\mathbf{v})$
換言之,若不滿足以上任意一條規則,則 $V$ 不為向量空間。
(可能有用的)提醒:上面的「加法」和「係數積」未必是高中所學習的運算。如果不能接受,表示你沒有做到學習線代的第一步:忘記高中數學所學的「向量」。
### 向量
我們將 $V$ 中的元素稱為向量(vector),而 $F$ 中的元素是純量(scalar)。
### 範例
#### 多項式是向量
考慮不多於 $n$ 次實係數多項式所構成之集合
1. 加法封閉性
對於 $\displaystyle f(x)=\sum_{i=0}^na_ix^i,\ g(x)=\sum_{i=0}^nb_ix^i\in\mathbb{R}[x],$
$\displaystyle f(x)+g(x)=\sum_{i=0}^n(a_i+b_i)x^i$ 為不多於 $n$ 次之多項式,加法封閉性成立。
2. 加法單位元素
即零多項式,存在。
3. 加法反元素
對於 $\displaystyle f(x)=\sum_{i=0}^na_ix^i\in\mathbb{R}[x]$ ,考慮 $\displaystyle g(x)=\sum_{i=0}^n(-a_i)x^i$ ,則有 $\displaystyle f(x)+g(x)=\sum_{i=0}^n[a_i+(-a_i)]x^i=0$ ,加法反元素存在。
4. 加法交換律
對於 $\displaystyle f(x)=\sum_{i=0}^na_ix^i,\ g(x)=\sum_{i=0}^nb_ix^i\in\mathbb{R}[x],$
\begin{align}
f(x)+g(x)&=\sum_{i=0}^n(a_i+b_i)x^i\\
&=\sum_{i=0}^n(b_i+a_i)x^i\\
&=g(x)+f(x)
\end{align}
加法交換律成立
5. 加法結合律
對於 $\displaystyle
f(x)=\sum_{i=0}^na_ix^i,g(x)=\sum_{i=0}^nb_ix^i,h(x)=\sum_{i=0}^nc_ix^i\in\mathbb{R}[x],$
\begin{align}
[f(x)+g(x)]+h(x)&=\sum_{i=0}^n(a_i+b_i)x^i+\sum_{i=0}^nc_ix^i\\
&=\sum_{i=0}^n(a_i+b_i+c_i)x^i\\
&=\sum_{i=0}^na_ix^i+\sum_{i=0}^n(b_i+c_i)x^i=f(x)+[g(x)+h(x)]
\end{align}
加法結合律成立
6. 乘法封閉性
Consider $\displaystyle f(x)=\sum_{i=0}^na_ix^i\in\mathbb{R}[x]$ and $k\in\mathbb{R}$
\begin{align}
kf(x)&=k\sum_{i=0}^na_ix^i\\
&=\sum_{i=0}^nka_ix^i\in\mathbb{R}[x]
\end{align}
乘法封閉性成立
7. 乘法單位元素
(略)存在
8. 乘法分配律
對於 $\displaystyle f(x)=\sum_{i=0}^na_ix^i,\ g(x)=\sum_{i=0}^nb_ix^i\in\mathbb{R}[x],\ k\in\mathbb{R},$
\begin{align}
k[f(x)+g(x)]&=\sum_{i=0}^nk(a_i+b_i)x^i\\
&=\sum_{i=0}^n(ka_i+kb_i)x^i\\
&=\sum_{i=0}^n(ka_i)x^i+\sum_{i=0}^n(kb_i)x^i=kf(x)+kg(x)\\
\end{align}
乘法分配律成立
9. 係數分配律
對於 $\displaystyle f(x)=\sum_{i=0}^na_ix^i\in\mathbb{R}[x]$ and $k_1,k_2\in\mathbb{R},$
\begin{align}
(k_1+k_2)f(x)&=\sum_{i=0}^n(k_1+k_2)a_ix^i\\
&=\sum_{i=0}^n(k_1a_i+k_2a_i)x^i\\
&=\sum_{i=0}^nk_1a_ix^i+\sum_{i=0}^nk_2a_ix^i=k_1f(x)+k_2f(x)
\end{align}
係數分配律成立
10. 乘法結合律
對於 $\displaystyle f(x)=\sum_{i=0}^na_ix^i\in\mathbb{R}[x]$ and $k_1,k_2\in\mathbb{R},$
\begin{align}
(k_1k_2)f(x)&=\sum_{i=0}^n(k_1k_2)a_ix^i\\
&=\sum_{i=0}^nk_1(k_2a_i)x^i\\
&=k_1\sum_{i=0}^nk_2a_ix^i=k_1[k_2f(x)]
\end{align}
乘法結合律成立
### 習題
#### 基本題:矩陣是向量
欲得知 $m\times n$ 階矩陣形成的集合是否為向量空間,需以上述公理檢驗之。這裡留給讀者做練習。
## 子空間(subspace)
### 定義
我們稱 $W$ 是在 $F$ 上的 $V$ 的子空間,若 $W\subseteq V$ 且 $W$ 是在 $F$ 上且有相同運算規則的向量空間。
根據定義,所有向量空間至少有2個子空間,即 $\{\mathbf{0}\}$ 和 $V$ 。
子空間亦為向量空間,滿足10個公理。若有 $V$ 的子集合不滿足公理,則其不為子空間。但包含於向量空間的子集合顯然滿足加法交換律、加法結合律、乘法單位元素、乘法分配律、係數分配律、乘法結合律。
因此若欲確認 $W\subseteq V$ 是否為 $V$ 的子空間,在「 $W$ 是向量空間」的部分,需要且僅需檢驗加法封閉性、加法單位元素、加法反元素、乘法封閉性。
是非題:若 $W\subseteq V$ 且 $V, W$ 均為向量空間,則 $W$ 為 $V$ 的子空間。
答案是 X 喔,還須確認
1. ||$V$ 和 $W$ over 一樣的 field。||
2. ||有相同的運算規則||
## 資源
再放一次喔
其他篇指路:[國中生能懂的線性代數系列](https://hackmd.io/@1s-physics/linear-algebra-introduction)