观察
- s=0 时,f(x)=x4+x3+x2+x+1 的系数全是 1。没有素数能整除 1,判别法无从下手。
- 把 s 拖到 1:式子变成 f(x+1),系数是 1,5,10,10,5。选 p=5,三个要求全部满足。
- 平移不会改变“能不能分解”:如果 f(x)=g(x)h(x),那么 f(x+1)=g(x+1)h(x+1),反过来也一样。所以 f(x+1) 既约,f(x) 就既约。
- 点“问问内核”,让计算机直接分解 f(x),核对一下。
既约多项式:在有理数范围内,不能写成两个次数更低的多项式之积。它相当于整数里的素数。
判断一个数是不是素数,可以一个一个去试除。判断多项式是不是既约,却没有这么直接的办法——“我没分出来”不等于“它不能分”。艾森斯坦判别法提供了一种证明:
整系数多项式 anxn+⋯+a1x+a0,如果存在素数 p 使得
① p 不整除首项系数 an;② p 整除其余所有系数;③ p2 不整除常数项 a0,
那么它在有理数范围内既约。
先猜后证
对 x2+1,任何素数 p 都不满足判别法的条件。这说明 x2+1 可约吗?
先选定答案,才能看到结论。
✓ 猜对了!✗ 和你想的不一样——这正是值得停一下的地方。
x2+1 没有有理根,是既约的。判别法“用不上”,只是这把钥匙开不了这把锁。
试试平移:把 s 拖到 1。
s=1 时式子变成 x2+2x+2。哪个素数行?
为什么
例:x⁴ + 6x + 3 既约吗
第 1 / 5 步 -
先试 p = 2 2 整除 0、0、6,但不整除常数项 3。条件 ② 不满足,换一个。
p=2:2∤3
-
再试 p = 3
-
为什么这就够了(一)
-
为什么这就够了(二)
-
矛盾
xⁿ − 1 分到底是什么样
xn−1 永远不是既约的(至少有因式 x−1)。把它在有理数范围内分到底,得到的每个既约因式叫分圆多项式,记作 Φd。下图中,标着同一个数 d 的根属于同一个因式 Φd。
拖动 n。根上标的数 d 有哪些?它们和 n 是什么关系?
先猜后证
x12−1 在有理数范围内分解到底,一共有几个因式?
个
先选定答案,才能看到结论。
✓ 猜对了!✗ 和你想的不一样——这正是值得停一下的地方。
每个因式 Φd 对应 n 的一个因数 d。12 的因数有 1,2,3,4,6,12,共 6 个,所以有 6 个因式:
x12−1=Φ1Φ2Φ3Φ4Φ6Φ12=(x−1)(x+1)(x2+x+1)(x2+1)(x2−x+1)(x4−x2+1).把上面的 n 拖到 12 核对。操作台顶上那个 x4+x3+x2+x+1,正是 Φ5。
如果去掉一个条件
判别法的第 ③ 条看起来最不起眼,去掉它试试。
结论:满足 ①② 的多项式既约 ← 还成立吗?
x2+4x+2,取 p=2:三条都满足,它既约。点“问问内核”核对。
只把常数项改成 4:x2+4x+4。p=2 时 ①② 仍然满足,但 22=4 整除常数项,③ 不满足了。再问问内核。
它是 (x+2)2,可约。第 ③ 条不是摆设:证明里“恰有一个常数项被 p 整除”那一步,靠的就是它。
练一练
用艾森斯坦判别法证明 x3+6x2+9x+3 既约,应该取哪个素数 p?
提示 · 方法找 6,9,3 的公共素因数,再检查 p2 不整除常数项。
完整解答p=3:3∤1,3∣6,9,3,9∤3。三条都满足。
x6−1 在有理数范围内分解到底,一共有几个因式?
完整解答4 个:x6−1=(x−1)(x+1)(x2+x+1)(x2−x+1)。
x4+x2+1 没有有理根。它既约吗?如果不是,把它分解出来。
提示 · 方向没有有理根只排除了一次因式。还有“二次 × 二次”的可能。
提示 · 方法添项:它离 (x2+1)2 差一个 x2。
提示 · 第一步x4+x2+1=(x2+1)2−x2。
完整解答平方差:(x2+x+1)(x2−x+1)。所以它可约。
x4+4、x4+2、x4+1、x4−1 这四个多项式中,在有理数范围内既约的有几个?
提示 · 方向逐个判断。有的你在前面几站已经分解过。
提示 · 方法x4−1 用平方差;x4+4 用添项;x4+2 用判别法;x4+1 回忆第 9 站的“反例实验室”。
提示 · 第一步x4−1 和 x4+4=(x2+2x+2)(x2−2x+2) 可约。
完整解答x4+2:取 p=2,判别法成立,既约。x4+1:待定系数法的方程组无有理解(或平移后取 p=2),既约。所以有 2 个。