本原多项式与高斯引理
设 R 是 UFD,分式域为 K = Frac(R)。非零多项式 f ∈ R[x] 的容度是其系数的最大公因数,而 f 称为本原的,若其容度为单位元——即系数没有公共素因子。任何 f ∈ R[x] 都可分解为 f = c(f)·f₀,其中 f₀ 本原。引人注目的事实,即高斯引理,是说本原性在乘法下保持。
Gauss's Lemma: if f, g ∈ R[x] are primitive, so is fg. Proof (by contradiction). Suppose fg is NOT primitive. Then some prime p ∈ R divides every coefficient of fg, i.e. fg ≡ 0 in (R/p)[x]. Since p is prime, R/p is a domain, so (R/p)[x] is a domain too. Reducing mod p: (f mod p)(g mod p) = 0 in (R/p)[x]. A domain has no zero divisors ⇒ f ≡ 0 or g ≡ 0 mod p. But then p divides all coefficients of f (or of g), contradicting that f (or g) is primitive. ∎ Corollary (content is multiplicative): c(fg) = c(f)·c(g) up to units.
收益是一条下降原理:正次数的本原多项式在 R[x] 中不可约当且仅当它在 K[x] 中不可约。于是对本原多项式而言,在域 K 上分解与在环 R 上分解是一致的。结合 K[x] 是欧几里得整环(因而是 UFD)这一事实,便得定理:R 是 UFD ⇒ R[x] 是 UFD。由归纳,R[x₁,…,xₙ] 是 UFD,尤其 Z[x] 与 k[x₁,…,xₙ] 是 UFD。
艾森斯坦判别法
艾森斯坦判别法是证明多项式不可约的主力。设 f = aₙxⁿ + … + a₁x + a₀ 在 UFD R 上的 R[x] 中,并设 R 的某素元 p 满足:p 不整除 aₙ;p 整除其余每个系数 a₀,…,aₙ₋₁;且 p² 不整除 a₀。则 f 在 K = Frac(R) 上不可约。其奏效之由是一个模 p 的容度论证:任何非平凡分解模 p 约化后会迫使 xⁿ 分裂,而 p² 条件正禁止此事。
Example 1. f(x) = x⁴ + 10x³ + 15x² + 5x + 20 over Q. Try p = 5: 5 ∤ 1 (lead), 5 | 10,15,5,20 (rest), 25 ∤ 20. Eisenstein at 5 ⇒ f is irreducible over Q. Example 2 (shift trick). The p-th cyclotomic polynomial, p prime, Φ_p(x) = x^(p−1) + … + x + 1 = (x^p − 1)/(x − 1). Eisenstein does not apply directly, so substitute x → x+1: Φ_p(x+1) = ((x+1)^p − 1)/x = x^(p−1) + C(p,1) x^(p−2) + … + C(p,p−1). Every binomial coefficient C(p,k) for 0<k<p is divisible by p, the constant term is C(p,p−1) = p (not divisible by p²), leading coeff 1. Eisenstein at p ⇒ Φ_p(x+1) irreducible ⇒ Φ_p irreducible.
其他不可约性工具
- 模 p 约化:若 f ∈ Z[x] 首一且对某素数 p,f mod p 在 F_p[x] 中不可约,则 f 在 Q 上不可约。(逆命题假——有些不可约多项式对每个 p 都约化为可约。)
- 有理根判别法:本原多项式的候选根 a/b 必满足 a | a₀ 与 b | aₙ——快速排除二次、三次因子的方法。
- 次数记账:域上二次或三次多项式不可约当且仅当无根;对次数 ≥ 4 还须排除分解为两个二次式的情形。