条件
设 是整系数多项式,。
结论
有理根定理(Rational Root Theorem)
若 ( 互素,)是 的根,则 且 。
特别地:
- 若 是首一多项式(),则任意有理根都是整数,且整除常数项 。
- 有理根的候选集为 (有限集,可逐一验证)。
Gauss 引理(Gauss’s Lemma)
本原多项式的乘积仍是本原多项式。
等价表述:若 都是本原多项式(ALG-DEF-007),则 也是本原的。
推论( 上的唯一分解)
若 在 中可约(可分解为两个非常数整系数多项式之积),则在 中也可约。反之,若 在 中可约且 本原,则在 中也可约。
因此, 上的因式分解问题可以安全地”去分母”后在 中操作。
Eisenstein 判别法(Eisenstein’s Criterion)
设 。若存在素数 满足:
- (最高次项不被 整除);
- (其余所有系数都被 整除);
- (常数项不被 整除)。
则 在 中不可约。
几何/直觉理解
有理根定理将”找有理根”从无限搜索变成有限枚举:一个整系数多项式的有理根只能是 (常数项的因子)/(首项系数的因子)。
例如 ,有理根只可能是 ——共 6 个候选,逐一验证即可。这比漫无目的地试要高效得多。
Gauss 引理在直觉上很自然:如果两个整系数多项式各自系数互素,它们的乘积系数也不会有公共因子。但证明并非平凡——需要通过容度的性质严谨论证。
Eisenstein 判别法是一个充分但非必要的条件:找到一个素数 满足那些整除条件,就能立刻判定多项式不可约。它虽不总能适用,但一旦适用就极为强大。很多经典不可约多项式都可用它判定:
- (取 )在 不可约;
- (分圆多项式,取 本身经变换后用 Eisenstein)。
证明
有理根定理
设 是 的根, 互素。则 ,代入得
两边乘以 :
整理:
由于 , 与 无公共因子,故 。同理移项得 。
Gauss 引理
设 本原。反设 非本原,则存在素数 整除 的所有系数。
将 的系数模 得 。因 本原,(至少有一个系数不被 整除);同理 。而 的系数全部被 整除,故 。
由于 是域, 是整环(无零因子), 推出 或 ,矛盾。故 本原。
Eisenstein 判别法
设 满足 Eisenstein 条件(素数 )。假设 在 中可约,由 Gauss 引理推论, 在 中可约:,其中
比较常数项:。由条件 且 ,故 恰好整除 和 中的一个。不妨设 ,。
比较 项:,由条件 ,故 且 。
设 是 中最小下标使得 。由 知 。比较 项系数:
前面 项都含 的因子(因为 都被 整除),最后一项 不被 整除(),故 不被 整除。
但 (因 , 在 的下标范围内且 ),由条件知 ,故 ,矛盾。
常见错误
- ✗ 把有理根定理当充分条件使用:候选有理根中没有一个为零,不说明多项式没有有理根以外的根——它当然可以有无理根(如 )或复根。 反例: 的有理根候选为 ,全部不是根,但多项式有根 。
- ✗ 误认为 Eisenstein 判别法是”不可约的充要条件”。它只是充分条件——很多不可约多项式不满足 Eisenstein 条件(如 在 不可约,但 Eisenstein 无法直接应用,需要做代换 后用 Eisenstein)。
- ✗ 忘记 Gauss 引理的” 可约 ⇔ 可约”需要 本原。若非本原,先提取容度(ALG-DEF-007)再应用。 反例: 在 中不可约,但若直接在 中看似乎可约——实际上提取容度 2 后得到本原部分 ,它在 中不可约。
- ✗ 把 Eisenstein 的 和多项式中的常数 混淆。 是一个素数,不是多项式的参数。
推论
- Eisenstein 多项式的不可约性:对任意素数 , 在 不可约。更一般地, 在 有素因子 满足 且 时不可约。
- 分圆多项式: 在 不可约(变换 后用 Eisenstein)。
- 有理根的有限枚举:有理根定理将找根问题从无限降到有限步验证。
链接
- 前置:ALG-DEF-007 本原多项式与容度、ALG-DEF-006 多项式函数与根
- 关联:ALG-THM-002 唯一分解定理(Gauss 引理是 唯一分解的关键)
- 后续:Eisenstein 判别法用于构造有限域 的不可约多项式
跨专业应用
- 符号计算:CAS 系统的
RationalRoots和Factor函数核心算法完全基于有理根定理和 Eisenstein 判别的组合搜索 - 编码理论:分圆多项式 的不可约性是 Reed–Solomon 码和 BCH 码的代数基础——循环码的生成多项式往往是分圆多项式或其因式
- 密码学:有限域 的构造需要 上的 次不可约多项式——Eisenstein 判别法是寻找这类多项式的最直接工具