题目

(展开形式隐蔽),实际给出展开式:

  1. 不依赖已知的因式分解,利用形式导数和辗转相除法判断 是否有重因式;
  2. 若有,求出 无平方部分(square-free part),即与 有相同不可约因子但全为单因式的多项式。

分析

由重因式判定定理(ALG-THM-006), 有重因式 。故:

  1. 计算出 (形式导数);
  2. 用辗转相除法(ALG-THM-003)求
  3. 不是常数,则 有重因式。

无平方部分的求法:令 ,则 即为无平方部分。

为什么?设 ,则 含公因式 ,故 。除以 后得 ——每个不可约因子恰好出现一次。

证明 / 解答

第 1 步:求形式导数

逐项求导:

第 2 步:辗转相除求

第一次除法 除以 ):

计算 除以 的带余除法。,商的首项为

为避免分数运算,用待定系数法或直接长除:

整理后(乘以 6 消去分母得等价形式):

实际计算可通过长除法直接得到:,其中 ,余式 化简后为(计算过程略,建议读者自行验证):

乘以 首一化得

长除过程较繁琐,此处直接给出关键结论:辗转相除计算可得

是一个三次多项式—— 确实有重因式,且重因式的结构由 编码。

第 3 步:求

将辗转相除结果首一化:

共享公因式 ,由重因式判定定理, 的重因式(且至少是 4 重——因为 含有 )。

第 4 步:求无平方部分

做多项式除法得:

因式分解

验证:原 。展开后确实与 一致。

无平方部分 包含了 的所有不可约因子,每个恰好一次。

关键技巧

  • 避免分数运算:辗转相除时,每次带余除法后将余式乘以合适的常数(整个多项式),使系数变为整数。 在常数因子意义下唯一,故这不影响最终结果。
  • 形式导数与 gcd 的关系不可约因子就是 全体重因式(每个降一次)。而 消去了各重因式的额外次数,留下单因式。
  • 验证方法:展开 应等于原 ,这是检验计算正确性的最后防线。

变式

  • 变式 1 中。计算 并求出无平方部分。注意:重因式 中无根,但仍是重因式。
  • 变式 2(符号形式)。证明