# 代數導論二 - Ring Basics [TOC] ## 定義:環 :::warning **Def (Ring)** 假定 $R$ 是一個集合。定義兩個 $R$ 上的二元運算: $$ \begin{align} +:R \times R &\to R \newline \times:R \times R &\to R \end{align} $$ 若這兩個二元運算滿足下面三點: ++**1. 配上加法是個可交換群**++ $$ \boxed{(R, +) \text{ is an }\mathbf{Abelian\ group}} $$ ++**2. 乘法有結合律**++: 對於任意 $a, b, c \in R$,有: $$ \boxed{(a \times b) \times c = a \times (b \times c)} $$ ++**3. 有左右分配律**++: 對於任意 $a, b, c \in R$,有: $$ \boxed{\begin{align} (a + b) \times c &= (a \times c) + (b \times c) \newline c \times (a + b) &= (c \times a) + (c \times b) \end{align}} $$ 則稱 $(R, +, \times)$ 是一個 *ring*。在兩個二元運算不重要,或前後文明確的狀況下,也會直接簡稱「$R$ 是個 *ring*」。 ::: 乍看之下,這是個多了一個乘法的群。不過這個乘法在這個最基本款的定義中,保證的東西很少。比如說: 1. 不保證有乘法單位元 2. 不保證有沒有乘法反元素 3. 就算有單位元,也沒有說「加法單位元」與「乘法單位元」一定不一樣。 接下來會定一些相關的概念。大致上就是在現在這個基本款的定義上,加上一些性質。可以把他們想成是「升級版」的 *ring*,而升級到最終的版本變成一個 *field*。在這之前,先看一個基本款的群有的性質: ### 性質:基本性質 :::danger **Prop** 假定 $R$ 是一個 *ring*。則對於任意 $a, b \in R$,有下列性質: ++**1. 加法單位元乘任何人都是加法單位元**++: $$ 0a = a0 = 0 $$ ++**2. 正負得負**++ $$ (-a)b = a(-b) = -(ab) $$ ++**3. 負負得正**++ $$ (-a)(-b) = ab $$ ::: 上面這些性質大多都是從分配律,以及「配上加法是個群」所以可以用群的消去律來證明。比如: $$ 0a = (0 + 0)a = 0a + 0a \Rightarrow 0a = 0 $$ 類似地,用另外一邊的分配律就會得到 $a0 = 0$。 而「正負得負」與「負負得正」的部分,也是使用分配律證明。比如: $$ \begin{align} (-a)b + ab = (-a + a)b = 0b = 0 \newline a(-b) + ab = a(-b + b) = a0 = 0 \end{align} $$ 因此得證 $(-a)b$ 跟 $a(-b)$ 都是 $ab$ 的反元素。但 $R$ 配上加法是個群,而群的反元素唯一,所以得證大家都一樣,都是那個唯一的反元素。 最後,把正負得負用兩次,比如說令: $$ b' = -b $$ 那麼就有: $$ \begin{align} (-a)(-b) &= (-a)(b') \newline &= -(ab') \newline &= -(a(-b)) \newline &= -(-(ab)) \end{align} $$ 所以這個東西是「$-(ab)$ 的反元素」,顯然 $ab$ 就是 $-(ab)$ 的反元素。因為反元素都是唯一的,所以就得證兩者相等: $$ (-a)(-b) = -(-(ab)) = ab $$ ## 定義:Commutative *Ring* 的定義中已經有說:配上加法是可交換群。所以這邊的「可交換」是針對乘法的部分: :::warning **Def (Commutative Ring)** 假定 $(R, +, \times)$ 是一個 *ring*。若對於任意 $a, b\in R$,滿足: $$ (a \times b) = (b \times a) $$ 則稱這個群是 *commutative* 的。 ::: ## 定義:Identity 類似地,因為對於加法已經是個群,所以這邊的「有單位元」指得是「乘法有單位元」: :::warning **Def (Has identity)** 假定 $R$ 是一個 *ring*。若存在一個元素 $e \in R$,使得: $$ (a\times e) = (e \times a) = a \quad \forall a \in R $$ 則稱這個 *ring* 「有單位元」。並且用 $1$ 來表是這個乘法單位元。 ::: 如果是看英文書籍,常常會有如 *R is a ring with identity...* 之類的敘述,這種時候說的 *identity* 都是指乘法單位元。因為依照原來集合配上加法已經是個 *Abelian group* 了嘛,所以沒有「有沒有加法單位元」的問題。 除此之外,這邊雖然說是「乘法」單位元,但並==沒有規定這個乘法單位元跟加法單位元是否不同==。也就是說:就算這個乘法單位元 $1 = 0$ ,也是合法的狀況。不過,這個乘法單位元一旦存在,就必定是唯一的: ### 性質:乘法單位元存在則唯一 :::danger **Prop** 假定 $R$ 是一個 *ring*。若 $R$ 存在乘法單位元,則==乘法單位元是唯一的==。且更進一步,若用 $1$ 表示這個乘法單位元,則有: $$ \boxed{-a = (-1)a} $$ ::: ==唯一性==: 假定有個乘法單位元 $e_1, e_2$,故意把兩個乘法單位元黏在一起,依照乘法單位元的定義,有: $$ e_1 = e_1e_2 = e_2 $$ ==反元素== 另外一方面,則是用分配率證明「$(-1)a$ 是 $a$ 的加法反元素」: $$ \begin{align} (-1)a + a &= (-1)a + (1)a \newline &= (-1 + 1)a \newline &= 0a = 0 \end{align} $$ ## 定義:Unit 雖然說現在有乘法單位元,但基本款的 *ring* 並沒有保證「乘法反元素必定存在」,因此可能只有部分元素存在乘法反元素。而這些元素稱為 *unit*: :::warning 假定 $R$ 是一個有乘法單位元的群,且乘法單位元與加法單位元不同。即: $$ \boxed{0 \neq 1} $$ 若一個元素 $u \in R$ 存在乘法反元素,即: $$ \begin{align} \exists &u' \in R. \newline &u'u = uu' = 1 \end{align} $$ 則稱 $u$ 是一個 *unit*。用 $R^{\times}$ 來表示「$R$ 中所有 *unit*」。即: $$ R^{\times} = \{u \in R \mid u \text{ is a }\mathbf{unit}\} $$ ::: 注意這個定義是在 ==$R$ 有乘法單位元,而且乘法單位元跟加法單位元「不」一樣==的狀況下,才有的定義。 現在的狀況來看,如果把所有具有乘法反元素的元素通通收集起來,這些元素中一定包含了一個乘法單位元。有反元素、有單位元,聽起來像是可以形成另外一個群。沒錯,他們確實可以成為一個群: ### 觀察:Unit 形成一個群 :::danger 假定 $(R, +, \times)$ 是一個 *ring*。且 $R$ 存在乘法單位元 $1$,並且: $$ \boxed{0 \neq 1} $$ 則 $R^{\times}$ 跟 $\times$ 形成一個群: $$ \boxed{(R^{\times}, \times) \text{ is a } \mathbf{group}} $$ ::: 如果定義運算就是 *ring* 自己的乘法的話,那這個運算是 *well-defined* 的。因為如果 $u, v$ 都是 *unit*,那就表示存在 $u', v'$,使得: $$ \begin{align} uu' = u'u = 1 \newline vv' = v'v = 1 \end{align} $$ 這樣一來,$uv$ 也會是一個 *unit*,因為他跟 $v'u'$ 就有: $$ \begin{align} (uv)(v'u') = u(vv')u' = uu' = 1 \newline (u'v')(vu) = u'(v'v)u = u'u = 1 \end{align} $$ 同時,$v'u'$ 也是一個 *unit*,因為他跟 $uv$ 乘起來就是乘法單位元,所以也在 $R^{\times}$ 裡面。 有了一個 *well-defined* 的二元運算,又有單位元 (就是 *ring* 自己的乘法單位元)、每個元素都有反元素 (*unit* 的定義)、結合律 (群自己的乘法定義),所以就變成一個群了。 ## 定義:Zero Divisor :::warning 假定 $R$ 是一個 *ring*,$a \in R$ 且 $a \neq 0$。若存在元素 $0 \neq b \in R$,使得「$a, b$ 的乘法結果是加法單位元」,即: $$ \exists 0 \neq b \in R. ab = 0 \text{ or }ba = 0 $$ 則稱 $a$ 是一個 *zero devisor* ::: 如果是用有理數或實數這種東西去想它可能會覺得很奇怪,但如果把 $a, b$ 想成矩陣的話,看起來就沒有那麼奇怪了。 ### 觀察:單位元不同時,不能同時是 Zero Divisor 與 Unit 假定 $a$ 是個 *zero divisor*,就表示存在 $b \neq 0$,使得: $$ \begin{align} &ab = 0\text{; or} \newline &ba = 0 \end{align} $$ 假定現在的狀況是 $ab = 0$ 好了,利用反證法:假定 $a$ 又是個 *unit*,那麼表示存在元素 $a'$,使得: $$ aa' = a'a = 1 $$ 但這就表示: $$ ab = 0 \Rightarrow a'(ab) = a'0 = 0 $$ 但另外一方面,用結合律就會發現: $$ a'(ab) = (a'a)b = b = 0 $$ 但前面已經說 $b \neq 0$,所以就矛盾了。類似地,如果今天是 $ba = 0$ 的狀況,那也只是把 $a'$ 換個地方乘: $$ \begin{align} &(ba)a' = 0a' = 0 \newline &(ba)a' = b(a'a) = b \end{align}\Rightarrow b = 0 $$ 因此矛盾。 ### 觀察:乘法消去的條件 :::danger 假定 $R$ 是一個群,且 ==$a \in R$ 不是一個 *zero devisor*==,則: $$ ab = ac \Rightarrow \begin{cases} a = 0 \text{; or} \newline b = c \end{cases} $$ ::: 這邊注意 「$a$ 不是 *zero divisor*」有兩種可能:第一種是 $a \neq 0$,而且沒有非零元素 $b$ 能使 $ab = 0$ 或 $ba = 0$; 第二種是 $a$ 根本就是 $0$ (因為依照前面 *zero divisor* 的定義,$0$ 不是 *zero divisor*)。 所以,若 $ab = ac$,那麼用 *ring* 裡面,加法群的消去律,以及 *ring* 中的分配律會有: $$ ab - ac = 0 \Rightarrow a(b - c) = 0 $$ 這時既有兩種狀況:「$a$ 是 $0$」或「$a$ 不是 $0$」。如果「$a$ 是 $0$」,$a$ 必定不是個 *zero divisor*,所以就是定理敘述的第一個狀況; 如果是後者,因為前提說「$a$ 不是個 *zero divisor*」,所以如果 $(b - c) \neq 0$,那就跟這個前提矛盾,因為這樣找到跟 $a$ 乘會變成 $0$ 的非零元素。因此他必須要是 $0$,也就是: $$ b - c = 0 \Rightarrow b = c $$ 就是敘述中描述的另外一種狀況。