回顧一下
中的 Euclid's Algorithm 可以說是任取
a, b
,
其中 b
0, 則存在
h, r
, 其中 r 符合 r = 0 或
r
<
b
使得
a = b . h + r. 而在 F[x] 中的 Euclid's
Algorithm 是說任取
f (x), g(x)
F[x] 其中 g(x)
0, 則存在
h(x), r(x)
F[x], 其中 r(x) 符合 r(x) = 0 或
deg(r(x)) < deg(g(x)) 使得
f (x) = g(x) . h(x) + r(x).
這裡重要的是在
中有一個絕對值函數將
中的非 0
元素送到非負的整數, 而在 F[x] 中有一個 degree 函數將 F[x] 中的非
0 元素送到非負的整數. 我們就是要擷取這樣的函數的特性.
除了
和 F[x] � 還有貧的 Euclidean domain. 例如
[i] = {a + bi | a, b
} 這一個 integral domain 利用
(a + bi) = a2 + b2 這個函數就可得
[i] 是一個 Euclidean domain
(在此我們略去證明, 若有興趣的同學可到網站
http://math.ntnu.edu.tw/
li/note 下載講義 ``Factorization of
Commutative Rings'' 有詳細證明).
一般而言要驗證一個 integral domain 是否為一個 Euclidean domain
是很困難的. 在此我們並不討論這類的問題. 我們僅列出 Euclidean domain
的重要性質. 回顧我們曾利用 Euclid's Algorithm 證出在
和 F[x]
中所有的 ideal 都是 principle ideal. 這一套證明可以完完整整搬到
Euclidean domain 上.
由於 d
I, 自然得
d
I. 另� 對任意 a
I, 由
Euclidean domain 的假設知存在 h, r
R 滿足
a = d . h + r 且
r = 0 或
(r) <
(d ). 如果 r
0, 由
r = a - d . h 且
a, d
I 可知 r
I. 也就是說
r
I
{0} 且
(r) <
(d ). 這和
(d ) 是 T 中最小的假設相矛盾, 故知
r = 0. 換言之
a = d . h, 即
a
d
. 故得證
I
d
.
由於一個 integral domain 的 ideal 都是 principle ideal 這樣的 ring 非常特別, 我們也給它一個特別的名稱.
Theorem 8.2.2 告訴我們一個 Euclidean domain 一定是一個 principle ideal domain. 要注意, ㄧ個 principle ideal domain 未必會是一個 Euclidean domain. 有興趣的同學可以參考我的講義 ``Factorization of Commutative Rings'' 其中有給一個 principle ideal domain 但不是 Euclidean domain 的例子.