# 代數導論二 Week 3 (Part 4) - Principal Ideal Domain [TOC] ## 定義:Principal Ideal Domain :::warning Suppose $R$ is an integral domain. If every ideal in $R$ is a principal ideal, them $R$ is said to be a Princpal Ideal Domain. ::: 可以觀察:所以的 *Euclidean Domain* 都是 *PID*。但是反過來不一定對。 ### 例子:反過來不一定對 考慮: $$ \Bbb Z + \Bbb Z[\frac {1 + \sqrt{-19}}{2}] $$ 這個東西是一個 PID,但不是一個 Euclidean Domain。這個東西是因為剛剛那個必要條件不能直接用。所以自己去看課本嗚嗚。 ## 觀察:「(a, b) 的生成元」等價「最大公因數」 :::danger 假定 $R$ 是一個 *PID*,且 $a, b \in R$。則:任意 $(a, b)$ 的生成元 $d$,都是 $a, b$ 的一個最大公因數,反之亦然。即: $$ \begin{align} &(a, b) = (d) \newline &\Rightarrow d\text{ is a gcd of }a, b \end{align} $$ (按:因為 *PID* 中每一個 *ideal* 都 *principal*,所以這樣的 $d$ 一定存在) ::: 這個敘述 $\Leftarrow$ 方向是交換環上就會對,所以實際上在 PID 中就是兩者等價。 因為現在在 *integral domain*,所以如果 $d \in (d) = (a, b)$,那很顯然 $d$ 是 $(a, b)$ 中的元素,所以可以寫成 $a, b$ 的線性組合。 這個定理可以把 $(a, b) = (d)$ 當前提是因為他是 PID,所以所有 *ideal* 都可以用單一元素生成: $$ \begin{align} &R \text{ is a PID } \newline &\Rightarrow \exists d \in R.(a, b) = (d) \end{align} $$ 因為 *PID* 都是交換環,交換環中的 *principal ideal* 一定可以被兩者的最大公因數生成。也就是若令: $$ d' = \gcd(a, b) $$ 那麼 $(a, b)$ 也可以由 $d'$ 生成: $$ (a, b) = (d') $$ 所以這就表示 $d$ 跟 $d'$ 生成了一樣的 *ideal*: $$ (d) = (d') $$ 因為 *PID* 都是 *integral domain*,而 *integral domain* 中,如果兩個元素生成了相同的 *ideal*,那麼他們之間只會差一個 *unit*。所以存在 $R$ 中的 *unit* $u$,使得: $$ d = ud' $$ 因為跟 *gcd* 相差一個 *unit* 的元素也都還是 *gcd*,所以就得證 $d$ 也是一個 *gcd*。 ### 推論:也有 Bezout's Identity :::danger 假定 $R$ 是一個 *PID*,且 $a, b \in R$。若: $$ d = \gcd(a, b) $$ 則 $d$ 可以被表為 $a, b$ 的線性組合 ::: ## 定理:「非零 Prime Ideal」等價「Maximal Ideal」 :::danger 假定 $R$ 是一個 *PID*,且 $I\lhd R$,且 $I \neq \{0\}$。則: $$ \begin{align} &P \text{ prime} \newline &\iff P \text{ maximal} \end{align} $$ ::: 一樣,之前證明過 $\Leftarrow$ 對於有 $1$ 的交換環都會對,所以現在只有 $\Rightarrow$ 方向要證明。假定有另外一個 $M \lhd R$,使得: $$ P \subseteq M \subseteq R $$ 可以證明: $$ M = P \text{ or }M = R $$ 因為現在在 *PID*,所以 $M$ 跟 $P$ 都可以被單一元素生成。而且既然 $P$ 被包在 $M$ 裡面,所以就有: $$ M = (m) \supseteq P = (p) $$ 因此 $p \in (m)$,所以 $p$ 可以表為某個 $m$ 的倍數: $$ \exists u \in R. mu = p $$ 不過 $mu$ 就是 $p$,而 $p$ 是 $P$ 的生成元,這表示 $mu$ 要在 $P$ 這個 *prime ideal* 裡面: $$ mu \in P $$ 既然 $P$ 是 *prime ideal*,而且 $mu \in P$,所以依照 *prime ideal* 的定義,$m, u$ 至少要有一個在 $P$ 當中。也就是: $$ \begin{align} &P \text{ is prime} \newline &\Rightarrow m \in P \text{ or }u \in P \end{align} $$ 接下來分狀況討論: 1. $m \in P$:這表示 $m$ 生成的 *ideal*,也就是 $M$,會在 $P$ 當中。但前面又假設 $P$ 在 $M$ 裡面,所以 $P = M$。也就是: $$ \begin{align} m \in P &\Rightarrow M = (m) \subseteq P \newline &\Rightarrow P = M \end{align} $$ 2. $u \in P$:這表示存在 $v \in R$,使得 $u = vp$。即: $$ \exists v \in R.u = vp $$ 但把他帶回 $mu$,這就表示: $$ p = mu = mvp $$ 所以就有: $$ (1 - mv)p = 0 $$ 但 $p \neq 0$,否則 $P$ 就會是 $\{0\}$。所以唯一的可能就是: $$ (1 - mv) = 0 \Rightarrow mv = 1 $$ 這就表示 $m$ 是個 *unit*,所以 $M$ 是有個包含了 *unit* 的 *ideal*,因此就是全部: $$ M = R $$ 4, 5, 6, 8, 10 ### 推論:R[X] 是 PID 則 R 是 Field :::danger 假定 $R$ 是一個交換環。則: $$ \begin{align} &R[x] \text{ is a PID} \newline &\Rightarrow R \text{ is a field} \end{align} $$ ::: 因為是 *PID*,所以也是 *integral domain*,所以: 1. $R$ 中有 $1$:可以證明 $R[x]$ 中的常數多項式 $1$ 就是 $R$ 中的 $1$。因為對於任意非零多項式 $f(x)$,有: $$ 1 \cdot f(x) = f(x) $$ 又因為 $R[x]$ 是個 *integral domain*,所以: $$ \deg 1 + \deg f = \deg f $$ 所以 $1 \in R[x]$ 是一個常數多項式: $$ \deg 1 = 0 $$ 既然是常數,所以 $1 \in R$。而且對於任意常數多項式 $c$: $$ 1 \cdot c = c \cdot 1 = c \quad \text{in }R[x] $$ 所有 $R$ 中的元素都可以是 $R[x]$ 中的常數多項式,所以計有: $$ 1 \cdot c = c \cdot 1 = c \quad \text{in }R $$ 2. $R$ 中沒有 *zero divisor*:因為 $R$ 中的元素都可以變成 $R[x]$ 中的常數多項式,所以 $R$ 中的 *zero divisor* 都可以變成 $R[x]$ 中的 *zero divisor*。但 $R[x]$ 中沒有 *zero divisor*,所以 $R$ 中就不可能有。 因此 $R$ 是一個 *Integral Domain*。又因為: $$ R[x]/(x) \simeq R $$ 而且 *quotient* 之後得到的 $R$ 是一個 *integral domain*,所以 $(x)$ 是一個 *prime ideal*: $$ (x) \text{ is a prime ideal} $$ 又因為 $R[x]$ 是個 *PID*,所以 *prime ideal* 等價 *maximal ideal*,因此: $$ (x) \text{ is maximal} $$ 既然 $(x)$ 是 *maximal ideal*,所以: $$ R[x]/(x) \text{ is a field} $$ 但這就表示跟他同構的 $R$ 也是一個 *field*: $$ R[x]/(x) \simeq R \text{ is a field} $$ > 那個同構的部分是用下面這個映射做出來的: > > $$ > \begin{align} > \psi : R[x] &\to R > \newline > p(x) & \mapsto p(0) > \end{align} > $$ > > 這個東西是一個 *ring homomorphism*,而且: > > $$ > \ker \psi = (x) > $$ > > $$ > \operatorname{Im}\psi = R > $$ > > 所以其實: > > $$ > R[x]/\ker \psi = R[x]/(x) > $$ > > 套一次 *first isomorphism theorem*,就有: > > $$ > R[x]/(x) \simeq \operatorname{Im} \psi = R > $$ ### 觀察:Z[x] 不是 PID :::danger $\Bbb Z[x]$ is not a PID ::: ## 觀察:PID 中 Prime 跟 Irreducible 等價 :::danger 假定 $R$ 是一個 PID,且 $r \in R$。那麼: $$ \begin{align} r \text{ prime} \iff r \text{ irreducible} \end{align} $$ ::: 其中一個方向就是上面的定理,所以現在只有 *irreducible* 往 *prime* 的方向需要說明。 假定 $r$ 是一個 *irreducible*。可以證明:$(r)$ 是一個 $R$ 中的 *maximal ideal*。假定 $M$ 是一個 $R$ 中包含 $(r)$ 的 *ideal*,可以證明:$M$ 要嘛是 $(r)$ 自己,要嘛是整個 $r$。 首先,因為 $R$ 是一個 *PID*,所以 $M$ 要是個 *principal ideal*,意思就是 $M$ 可以被某個 $R$ 中的元素生成,假定這個元素是 $m$: $$ \exists m \in R. M = (m) $$ 而 $(r) \subseteq M = (m)$,所以 $r$ 也要在 $(m)$ 中。所以就存在 $u \in R$,使得: $$ r = mu $$ 既然 $r$ *irreducible*,所以 $u, m$ 裡面其中有一個要是 *unit*。 1. 如果 $m$ 是 *unit*,那 $(m)$ 這個 *ideal* 就包含了一個 *unit*,所以就要是整個 $R$ $$ \underbrace{m}_{\text{unit}} \in (m) = M \Rightarrow M = R $$ 3. 另外一方面,如果 $u$ 是 *unit*,因為生成元之間差一個 *unit*,都會生成出一樣的 *ideal*,所以就有: $$ (r) = (mu) = \underbrace{(m)}_{M} $$ 但是這樣就證明了 $(r) = M$。 既然 $(r)$ 是一個 *maximal ideal*,而 *maximal ideal* 都是 *prime ideal*,所以就證明了 $(r)$ 是一個 *prime ideal*,所以 $r$ 是一個 *prime*。 > 如果可以用選擇公理的話,下面有一個用選擇公理的版本。 > > 假定 $r \in R$ 是一個 *irreducible*,並且假定: > > $$ > r = ab > $$ > > 既然 $r$ 是 *irreducible*,$a, b$ 裡面其中一定有一個是 *unit*,而另外一個一定不是 *unit*,不然 $r$ 就會是兩個 *unit* 相乘,就變成 *unit* 跟 *irreducible* 的定義違背了。所以: > > $$(a \text{ is unit}) \text{ or } (b \text{ is unit})$$ > > 不失一般性假定 $a$ 「不」是 *unit*。這就表示 $r$ 會被一個 *proper ideal* 包住: > > $$ > (a) \supseteq (r) > $$ > > 既然這樣,就表示 $(r)$ 也是一個 *proper ideal*。既然這樣,就表示 $(r)$ 會被包在某個 *maximal ideal* 中 > > $$ > \exists \text{ a maximal ideal} \supseteq (r) > $$ > > 但是現在所有 *maximal ideal* 都是 *prime ideal*,所以這個 *maximal ideal* 也是一個 *prime ideal*。換句話說: > > $$ > \exists \text{ a prime ideal} \supseteq (r) > $$ > > 因為這是一個 *PID*,所以所有 *ideal* 都是 *principle ideal*。所以這個 *prime ideal* 可以由某一個元素生成。假定他是 $p$: > > $$ > \exists p .(p) \supseteq (r) > $$ > > 但是既然: > > $$ > r \in (p) > $$ > > 所以: > > $$ > \exists u \in R.r = pu > $$ > > 因為 $r$ 是 *irreducible*,所以 $p, u$ 裡面有一個要是 *unit*。但是 $p$ 是 *prime*,依照定義不可能是 *unit*,所以只可能是 $u$ 是 *unit*: > > $$ > r = pu \Rightarrow u\text{ is unit} > $$ > > 但這就表示 $r$ 跟 $p$ 只差一個 *unit*,所以他們會生成一樣的 *ideal*: > > $$ > (r) = \underbrace{(pu)}_{=\ (p)} > $$ > > 既然 $(p)$ 是一個 *prime ideal*,且 $(r) = (p)$,所以 $(r)$ 也是 *prime ideal*。既然 $r$ 生成的 *ideal* 是個 *prime ideal*,這就表示 $r$ 是一個 *prime*。 ### 例子:用來證明不是 PID :::danger $\Bbb Z + \Bbb Z[\sqrt{-5}]$ is not a PID ::: 因為 $3$ [這個例子](https://hackmd.io/@0xff07/ring/https%3A%2F%2Fhackmd.io%2F%400xff07%2FBJDYKOdQu#觀察:Irreducible-但不是-Prime-的例子),表示這個 *ring* 上面 *prime* 跟 *irreducible* 不等價,所以不可能是 *PID*