# 代數導論二 Week 2 (Part 3) - Euclidean Domain [TOC] > 接下來的東西基本上都是數論相關的。 這邊也是一樣,定在有 $1$ 的交換環。這些東西某種程度上都是要來模擬整數,就是把一些整數上面有的性質抽出來,接下來問如果環上有這些性質,會不會有類似整數的結論? ## 定義:Norm on Integral Domain :::warning Suppose $R$ is a commutative ring with $1$. Any function $$ N: R \to \Bbb Z^+ \cup\{0\} $$ with $$ N(0) = 0 $$ is called a norm on the integral domain $R$. If furthermore $$ N(a) > 0 \quad \forall a \neq 0 $$ then $N$ is called a positive norm ::: *Euclidean Domain* 就是一個 *integral domain* 上面加一個 *norm*,也就是一個把環打到正整數或 $0$ 的函數,唯一的要求就是把 $0$ 打到 $0$。 ### 例子:整數 舉例來說 $\Bbb Z$ 搭配取絕對值函數當 *norm*,會是一個 *Euclidean Domain* $$ \begin{align} \Bbb Z &\to \Bbb Z^{+} \cup \{0\} \newline n &\mapsto |n| \end{align} $$ ### 例子:高斯整數 又比如說:收集複數平面上的格子點 $\Bbb Z[i]$。也就是: $$ \{a + bi \mid a, b \in \Bbb Z\} $$ 並且定義 *norm* 為: $$ \begin{align} a + bi \mapsto a^2 + b^2 \end{align} $$ 其中,$a, b \in \Bbb Z$。則這個函數也是一個 *norm*。 ## 定義:Euclidean Domain > 白話文就是上面有除法原理的 *integral domain*: :::warning Suppose $R$ is a integral domain. $R$ is called a Euclidean Domain if there's some norm $N$ such that forall $a, b \in R$ with $b \neq 0$, there exists $q$ and $r \in R$ such that $$ a = bq + r $$ where either $$ r = 0 $$ or $$ N(r) < N(b) $$ In such cases, $q$ is called quotient, $r$ is called the remainder. ::: 這個 *norm* 只要存在就好。這邊要模擬的性質其實就像是輾轉相除法,因為餘數會越來越小,而且 *norm* 又是在非負整數中,所以這個輾轉相除就會有終結的一天。某些程度來說就是一個有輾轉相除法的 *integral domain*,所以那些因為輾轉相除法而有的性質,在這上面也都有,所以也可以談像最大公因數之類的概念。 比如說這樣就可以在 $\Bbb Z[i]$ 上面談最大公因數 (雖然做起來很怪)。 舉例來說,考慮實係數多項式: $$ \begin{align} N : \Bbb R[x] & \to \Bbb Z^+ \cup \{0\} \newline f(x) & \mapsto \deg f(x) \end{align} $$ 這個函數 (取最高次數) 會是一個 *norm*,所以就可以做輾轉相除法: $$ a = bq_0 + r_0 \Rightarrow b = q_1 r_0 + r_1 $$ 其中: $$ N(r_1) < N(r_0) < N(b) $$ 因為 $N(r_i) < N(r_j)$ $\forall i < j$,所以總有一天都會終結。 ### 例子:Z[i] 假定有兩個 $\Bbb Z[i]$ 中的複數: $$ \begin{align} \alpha = a + bi \newline \beta = c + di \end{align} $$ 其中,$a, b, c, d \in \Bbb Z$,他們做複數的除法: $$ x = \frac {\alpha}{\beta} = \frac {ac + bd}{c^2 + d^2} + \frac {ad + bc}{c^2 + d^2}i $$ 接下來要找 $q$。這個 $q$ 要滿足: $$ \frac {N(r)}{N(b)} < 1 $$ 假定 $x$ 被包含在某個格子中。$x$ 距離所屬的格子中的四個點最大的距離,不超過 $\frac {\sqrt 2}{2}$。令:$x$ 所屬的格子的 $4$ 個頂點中,離 $x$ 最近的那個點是 $q_0$。也就是: $$ \exists q_0 \in \Bbb Z[i]. \left\lvert \frac {\alpha}{\beta} - q_0\right\rvert \leq \frac {\sqrt{2}}{2} $$ 其中: $$ |a + b_i| = \sqrt{a^2 + b^2} = \sqrt{N(a + bi)} $$ 這時候就定義 $r_0$ 為: $$ r_0 = \alpha - \beta q_0 $$ 假定 $r_0 = 0$,那麼這個 $q_0$ 就是格子點。接下來檢驗 *norm* 有沒有嚴格比 $N(b)$ 小。可以觀察:這個 *norm* 現在有下面的性質: $$ N(\alpha \beta) = N(\alpha)N(\beta) $$ 且: $$ N(x) = 0 \iff x = 0 $$ 可以驗證:若 $r_0 \neq 0$,則 $N(r_0) < N(\beta)$。只要驗證: $$ \frac {N(r_0)}{N(\beta)} < 1 $$ 就可以了,可是這個東西就是: $$ \frac {N(r_0)}{N(\beta)} = N \left(\frac {r_0}{\beta}\right) = \underbrace{N\left(\frac {\alpha}{\beta} - q_0\right)}_{\leq \frac{\sqrt 2}{2} < 1} $$ 因此就證明了這個上面有除法。 ## 觀察:ED 裡面的 Ideal 可以被 Norm 最小的非零元素生成 :::danger 假定 $R$ 是個 *Euclidean Domain*,且 $I \unlhd R$。假定 $N$ 是一個 *Euclidean Domain* 的 *norm*,且 $d \in I$。若 $d$ 是 $I$ 中其中一個 *norm* 最小的非零元素,即: $$ N(d) = \min_{0 \neq x \in I}N(x) $$ 則 $d$ 可以生成 $I$: $$ (d) = I $$ ::: 這個跟證明「所有循環群的子群都是循環的」有點像。 假定 $N$ 是那個 *norm*,$R$ 是一個 *Euclidean domain*。假定 $I = \{0\}$,這個就沒有什麼好證明。假定: $$ 0 \neq I \lhd R $$ 找出 $I$ 當中 *norm* 最小的非零元素,假定它叫做 $d$。也就是: $$ \exists d \in I.N(d) = \min_{0 \neq x \in I}N(x) $$ 這時用除法: $$ \begin{align} &\forall a \in I.\exists q, r \in R. \newline & a = qd + r \quad r = 0 \text{ or }N(r) < N(d) \end{align} $$ 可以觀察:$r$ 要在 $I$ 裡面: $$ r = a - qd \in I $$ 因為 $N(d)$ 已經是最小的 *norm* 了,所以不可能有 $N(r)<N(d)$。只能有 $r=0$,所以 $$ \begin{align} &r = 0 \newline &\Rightarrow a = q d \in (d) \newline &\Rightarrow I = (d) \end{align} $$ ## 觀察:Euclidean 中的 Ideal 都是 Principal Ideal :::danger Every ideal in a Euclidean Domain is principal ::: 這是一個 *Euclidean Domain* 的必要條件,所以可以拿來幫助證明一個東西不是 *Euclidean Domain*。不然照定義要證明這樣的 *norm* 不存在實在是太困難了。 ### 例子:證明不是 Euclidean Domain $\Bbb Z[x]$ 中, $(p, x)$ 不是一個 *principal ideal*。因為假定: $$ (p, x) = (\alpha) $$ 就會發現: $$ \begin{align} &\alpha \mid p \text{ and }\alpha \mid x \newline &\Rightarrow x = 1 \text{ or }p\ (\text{but }p \not \mid x) \newline &\Rightarrow x = 1 \end{align} $$ ### 例子:另外一個不是 Euclidean Domain 的例子 考慮 $\Bbb Z + \Bbb Z[\sqrt{-5}]$,他不是 *Euclidean Domain*,因為下面這個 *ideal* 不是 *principal ideal*: $$ I = (3, 2 + \sqrt{-5}) $$ 證明方法就是反證法:假定 $I = (\alpha)$。這時候: $$ 3 = \alpha \cdot x \Rightarrow \underbrace{N(3)}_{9} = N(\alpha)N(x) $$ 類似地: $$ 2 + \sqrt{-5} = \alpha \cdot y \Rightarrow \underbrace{N(2 + \sqrt{-5})}_{9} = N(\alpha)N(y) $$ 因此: $$ N(\alpha) \mid 9 \Rightarrow N(\alpha) = 1, 3, 9 $$ 1. 第一個狀況是 $1$。這時候會發現 $\alpha = a + bi$ 必須滿足: $$ a^2 + 5b^2 = 1 $$ 這時候 $\alpha$ 只能是 $\pm 1$。由 *Quadric Integer* 的 *Norm* 知道 $N(\alpha) = 1$ 充分必要於 $\alpha$ 是個 *unit*,這時候就會發現 $I$ 就是整個 $\Bbb Z + \Bbb Z[\sqrt{-5}]$。但是可以證明這個 *ideal* 不是全部,因為假定他是全部,這就表示 $1 \in I = R$,這時候由 $(3, 2 + \sqrt{5})$ 的定義: $$ 1 = 3x + (2 + \sqrt{-5})y $$ 但這就表示: $$ (2 - \sqrt{-5}) = 3(2 - \sqrt{-5}x) + 9y \Rightarrow 3 \mid 2 - \sqrt{5} $$ 就矛盾了。 2. 第二個狀況: $$ N(\alpha) = a^2 + 5b^2 = 3 $$ 這個東西沒有整數解。 3. 第三個狀況: $$ N(\alpha) = a^2 + 5b^2 = 9 $$ 這時候可以發現: $$ N(3) = 9 = \underbrace{N(\alpha)}_{9}N(x) $$ 所以 $$ N(x) = 1 \Rightarrow x = \pm 1 $$ 帶回: $$ 3 = \pm \alpha \Rightarrow \alpha = \pm 3 $$ 所以 $\alpha$ 要是 $\pm 3$ 裡面其中一個。可是這樣問題就來了,因為對 $(2 - \sqrt{-5})$ 做一模一樣的事: $$ \underbrace{N(2 + \sqrt{-5})}_{9} = \underbrace{N(\alpha)}_{9}N(y) $$ 就會發現: $$ N(y) = 1 \Rightarrow y = \pm 1 $$ 因此會得到 $\alpha$ 也要是: $$ \alpha = \pm(2 + \sqrt{-5}) $$ 但這很顯然是個矛盾,因為 $\alpha$ 不可能既是 $\pm 3$ 的其中一個,又是 $\pm(2 + \sqrt{-5})$ 裡面其中一個。顯然 $2 + \sqrt{-5} \not \in (3)$。另外一方面,$3 \not \in (2 + \sqrt{5})$。因為假定存在 $c, d \in \Bbb Z$,使得: $$ (c + d\sqrt{-5})(2 + \sqrt{-5}) = 3 $$ 那麼就有: $$ (2c - 5d) + (c + 2d)\sqrt{5} = 3 $$ 但這樣一來就沒有整數解: $$ c = -2d \Rightarrow -9d = 3 (\rightarrow\leftarrow) $$