“这些逆元用于解线性同余、构造整数中国剩余定理中的坐标选择器,并参与 RSA 的指数计算。沿余数序列保留的线性关系还用于有理重构。把整数绝对值换成其他严格下降的量,同样的算法思路便推广到欧几里…”
形式陈述
整环
函数
直觉
在整数中,用余数替换原来的数会让绝对值下降;在多项式中,同一过程让次数下降。欧几里得函数把这两种“越除越小”放在同一个框架下:每次非零余数的尺寸都严格减小,直到余数为零。
带余除法还保持共同因子,因为
例子与边界
在高斯整数
对
这就构造了尺寸严格下降的余数。若某个坐标恰在两个整数中间,向两侧舍入都可以,商余未必唯一;算法只需选定其中一组即可继续。
推论与应用
欧几里得整环的每个理想都由一个元素生成。证明时,在非零理想
于是得到“欧几里得整环 ⇒ 主理想整环 ⇒ 唯一分解整环”的层级。存在不是欧几里得整环的主理想整环,因而第一步不能反推。欧几里得结构的额外价值在于给出求 gcd 和 Bézout 系数的带余除法路线;在整数、多项式等具有可执行算术的表示中,这条路线又成为模逆和因式分解算法的工具。
高斯整数的最近格点除法还可以落实为完整的计算证书。高斯整数精确算术用两次除法求出29与12+i的GCD,保留Bézout等式,并把模5−2i的求逆化成普通模29运算。这里复用本页已经证明的范数下降,不另假设余数唯一。
参考资料
- 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。