形式陈述
整环 称为欧几里得整环,若存在取值于自然数公理库自然数模型Natural numbers · Peano system由零元、后继和二阶归纳原则范畴性刻画的离散数系模型。的函数 (或更一般良序集),使对任意 、,存在 满足
反复带余除法因 严格下降而终止,得到最大公因子及 Bézout 表示。取非零理想中 最小的非零元,可证明该元生成整个理想,所以欧几里得整环必为主理想整环,进而为唯一分解整环。欧几里得函数不是环结构的一部分,也不要求唯一。
直觉
欧几里得函数给非零余数一个严格下降的“尺寸”,保证不断除法不会无限进行,并把理想中的最小元素变成生成元。Euclid 整环把整数除法算法抽象成一种可下降的“大小”函数。对任意 ,都能写成 ,且余数为零或比 更小;反复下降后必然终止。真正重要的是这种可终止的除法过程,而不是大小函数必须像绝对值那样满足所有直觉性质。
例子与边界
以 为欧几里得函数;域 上的 以次数为函数。任意域也可视为欧几里得整环,因为除法余数总可取 。高斯整数 可用范数 。定义只要求存在某个 ,不要求商余唯一;在 中不同余数约定仍可满足下降。所有欧几里得整环都是 PID,但存在 PID 不是欧几里得整环,所以逆命题不成立。仅有“可计算某种除法”而无良基下降,也不能推出算法终止。
在高斯整数 中使用范数
对 ,把复数 的实部、虚部分别舍入到最近整数,得到 ,余数 满足 。因此 Euclid 算法不仅适用于整数和一元多项式,也适用于某些二维格点环。商与余数不必唯一;定义只要求总能选到严格下降的余数。
推论与应用
欧几里得结构提供gcd 算法、模逆、Bézout 恒等式和多项式因式分解的基础,并建立 ED⇒PID⇒UFD 的分解层级。Euclid 算法使每个有限生成理想化为一个生成元,因此 Euclid 整环公理库整环Integral domain含单位元 1≠0、无零因子的交换环。必为 主理想整环公理库主理想整环Principal ideal domain · PID每个理想都由单个元素生成的整环。,进而是 唯一分解整环公理库唯一分解整环Unique factorization domain · UFD每个非零非单位元素都能唯一地分解为不可约元乘积的整环。。这条链解释了为何 gcd、Bézout 等式和不可约分解在整数与一元多项式中都可有效计算。
参考资料
- David S. Dummit and Richard M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004,Ch. 8, Euclidean domains and Euclidean algorithm。
- Michael Artin, Algebra, 2nd ed., Pearson, 2011,Ch. 11, Euclidean rings and principal ideals。