为什么要讲多项式
前三章建立了向量空间、线性映射与对偶性的基本框架。从第 5 章开始,本书转向算子结构理论:给定 \(T \in \mathcal{L}(V)\),我们希望弄清 \(T\) 反复作用于向量时会发生什么。取定 \(v \in V\),考察向量列 \[ v,\quad Tv,\quad T^2 v,\quad T^3 v,\ \dots \] 若 \(V\) 有限维,这一列向量不可能永远线性无关(这是第 2 章维数理论的直接推论),于是存在不全为零的标量 \(a_0, a_1, \dots, a_m \in \mathbb{F}\) 使 \[ a_0 v + a_1 T v + \cdots + a_m T^m v = 0, \] 即 \(\big(a_0 I + a_1 T + \cdots + a_m T^m\big)v = 0\)。方括号里的算子正是"多项式在 \(T\) 处的值":把多项式 \(p(x) = a_0 + a_1 x + \cdots + a_m x^m\) 中的 \(x\) 换成 \(T\)。由此可见,多项式天然地成为刻画算子的语言,"\(p(T)v = 0\)"这类多项式方程将贯穿第 5 章与第 8 章。
为此,本章暂时离开向量空间,把多项式自身的代数性质整理清楚。核心问题有三个:多项式能"除"吗(带余除法)?零点与因式有何关系(因子定理)?多项式究竟能分解到什么程度(代数基本定理及其在实数域上的形态)?本章的论证只使用第 1 章的域公理与初等归纳法,不借助任何微积分。全书约定:\(\mathbb{F}\) 恒表示 \(\mathbb{R}\) 或 \(\mathbb{C}\)。
多项式、多项式空间与次数
定义 4.1(多项式, polynomial). 设 \(a_0, a_1, \dots, a_m \in \mathbb{F}\)。形式表达式 \[ p(x) = a_0 + a_1 x + a_2 x^2 + \cdots + a_m x^m \] 称为系数 (coefficient) 属于 \(\mathbb{F}\) 的多项式;其中 \(x\) 是形式符号,称为不定元 (indeterminate)。若所有系数均为 \(0\),则称 \(p\) 为零多项式 (zero polynomial),仍记作 \(0\)。
规定两个多项式相等当且仅当它们的系数逐个相等(缺项按 \(0\) 补齐)。换言之,多项式是形式对象,相等是"逐系数"的,而不是"逐点"的。对系数在 \(\mathbb{R}\) 或 \(\mathbb{C}\) 中的多项式,点点相等也能推出系数相等(见练习 2),但在有限域上并不成立,因此形式观点是必要的。
多项式的加法与标量乘法按系数进行;乘法由分配律与 \(x^j \cdot x^k = x^{j+k}\) 诱导:若 \(p = \sum_{j=0}^{m} a_j x^j\)、\(q = \sum_{k=0}^{n} b_k x^k\),则 \[ p q \;=\; \sum_{j=0}^{m}\sum_{k=0}^{n} a_j b_k\, x^{j+k}. \] 容易验证加法与乘法满足交换律、结合律与分配律。全体 \(\mathbb{F}\) 系数多项式之集记作 \(\mathcal{P}(\mathbb{F})\);它在第 1、2 章已作为向量空间的例子出现(无限维,其子空间 \(\mathcal{P}_m(\mathbb{F}) = \{p : p \text{ 的次数} \le m\}\) 的维数为 \(m+1\))。本章主要把 \(\mathcal{P}(\mathbb{F})\) 当作一个带乘法的代数结构使用。
对 \(\lambda \in \mathbb{F}\)(当允许考察复零点时也取 \(\lambda \in \mathbb{C}\)),把 \(x\) 换成 \(\lambda\) 所得的数称为 \(p\) 在 \(\lambda\) 处的赋值 (evaluation),记作 \(p(\lambda)\)。形式表达式与函数由此联系起来。
定义 4.2(次数, degree). 设 \(p \in \mathcal{P}(\mathbb{F})\) 且 \(p \ne 0\)。若 \[ p(x) = a_0 + a_1 x + \cdots + a_m x^m,\qquad a_m \ne 0, \] 则称 \(m\) 为 \(p\) 的次数,记作 \(\deg p = m\);称 \(a_m\) 为首项系数 (leading coefficient),\(a_m x^m\) 为首项。首项系数为 \(1\) 的多项式称为首一的 (monic)。零多项式的次数不加定义(部分文献记作 \(-\infty\) 以使公式统一;本书凡写 \(\deg p\) 均默认 \(p \ne 0\))。
定理 4.3(和的次数). 设 \(p, q \in \mathcal{P}(\mathbb{F})\) 皆非零且 \(p + q \ne 0\),则 \[ \deg(p + q) \;\le\; \max(\deg p,\ \deg q). \]
证明. 设 \(\deg p = m\)、\(\deg q = n\)。\(p + q\) 的每个系数是 \(p\) 与 \(q\) 对应系数之和;\(p\) 中次数超过 \(m\) 的系数全为零,\(q\) 中次数超过 \(n\) 的亦然,故 \(p + q\) 中次数超过 \(\max(m, n)\) 的系数全为零。于是 \(p + q\) 若非零,其次数至多为 \(\max(m, n)\)。\(\square\)
注. 不等式可以是严格的:首项相消时次数下降,\(p + (-p) = 0\) 是极端情形。
例 1(次数相消). 取 \(p = x^2 + x\)、\(q = -x^2 + 1\),则 \(\deg p = \deg q = 2\),而 \[ p + q = x + 1, \qquad \deg(p+q) = 1 \lt 2. \] 两个二次式之和可以只是二次以下——首项 \(x^2\) 与 \(-x^2\) 恰好相消。这种"消去首项以降低次数"的机制正是下文带余除法的基础。
定理 4.4(乘积的次数). 设 \(p, q \in \mathcal{P}(\mathbb{F})\) 皆非零,则 \(p q \ne 0\) 且 \[ \deg(p q) = \deg p + \deg q. \]
证明. 写 \(p = \sum_{j=0}^{m} a_j x^j\)、\(q = \sum_{k=0}^{n} b_k x^k\),其中 \(a_m \ne 0\)、\(b_n \ne 0\)。乘积 \(pq\) 中 \(x^l\) 的系数为 \(c_l = \sum_{j+k=l} a_j b_k\)。
当 \(l \gt m + n\) 时,不存在同时满足 \(j \le m\)、\(k \le n\) 且 \(j + k = l\) 的指标对,故 \(c_l = 0\)。当 \(l = m + n\) 时,唯一的指标对是 \((j, k) = (m, n)\),故 \(c_{m+n} = a_m b_n\)。断言 \(a_m b_n \ne 0\):若 \(a_m b_n = 0\) 而 \(b_n \ne 0\),用 \(b_n\) 的逆元乘等式两边即得 \(a_m = 0\),与假设矛盾(域中没有零因子)。于是 \(c_{m+n} \ne 0\),从而 \(pq \ne 0\) 且 \(\deg(pq) = m + n\)。\(\square\)
注意,证明中"无零因子"仅用到域公理:非零元可逆。由此立得 \(\mathcal{P}(\mathbb{F})\) 本身也无零因子,且非零乘法可消去(练习 6)——这一事实是带余除法唯一性证明的关键。
例 2(乘积的次数). \[ (2x + 1)(3x^2 - x + 4) = 6x^3 + x^2 + 7x + 4, \] 次数 \(3 = 1 + 2\),首项系数 \(6 = 2 \cdot 3\) 恰为两个因子首项系数之积——这正是定理 4.4 的证明要点:首项系数相乘不会变为零。
整除与带余除法
定义 4.5(整除, divisibility). 设 \(s, p \in \mathcal{P}(\mathbb{F})\)。若存在 \(t \in \mathcal{P}(\mathbb{F})\) 使 \(p = s t\),则称 \(s\) 整除 \(p\),记作 \(s \mid p\);此时 \(s\) 称为 \(p\) 的因式 (factor),\(t\) 称为商 (quotient)。
整除关系有平凡的一面:任何多项式整除 \(0\);非零常数整除一切多项式。真正有用的是下面的"除法":即使 \(s\) 不整除 \(p\),剩余部分也被次数牢牢控制。这是整数带余除法的多项式翻版,也是初等代数"竖式除法"的严格化。
定理 4.6(带余除法, division algorithm). 设 \(p, s \in \mathcal{P}(\mathbb{F})\) 且 \(s \ne 0\)。则存在唯一的 \(t, r \in \mathcal{P}(\mathbb{F})\),使得 \[ p = s\, t + r,\qquad\text{其中 } r = 0 \text{ 或 } \deg r \lt \deg s. \] \(t\) 称为商,\(r\) 称为余式 (remainder)。
证明(存在性). 对 \(\deg p\) 作强归纳。若 \(p = 0\),取 \(t = r = 0\)。设 \(p \ne 0\),记 \(m = \deg p\)。若 \(m \lt n := \deg s\),取 \(t = 0\)、\(r = p\) 即可。以下设 \(m \ge n\),写 \[ p = a x^m + \tilde p,\qquad s = b x^n + \tilde s, \] 其中 \(a, b \ne 0\),且 \(\deg \tilde p \lt m\)、\(\deg \tilde s \lt n\)(\(\tilde p, \tilde s\) 可为零多项式)。令 \(t_1 = (a/b)\, x^{m-n}\)。则 \[ s\, t_1 = \tfrac{a}{b}\, x^{m-n}\big(b x^n + \tilde s\big) = a x^m + \tfrac{a}{b}\, x^{m-n} \tilde s, \] 其中第二项的次数为 \((m-n) + \deg \tilde s \lt m\)(或该项为零)。于是 \(p - s t_1\) 的次数严格小于 \(m\)。由归纳假设,存在 \(t', r \in \mathcal{P}(\mathbb{F})\) 使 \(p - s t_1 = s\, t' + r\),且 \(r = 0\) 或 \(\deg r \lt \deg s\)。取 \(t = t_1 + t'\),即得 \(p = s t + r\)。
证明(唯一性). 设同时有 \(p = s t + r = s \hat t + \hat r\),两组余式都满足余式条件。相减得 \[ s\,(t - \hat t) = \hat r - r. \] 若 \(t \ne \hat t\),则 \(t - \hat t \ne 0\),由定理 4.4(注意 \(s \ne 0\)),左端的次数为 \(\deg s + \deg(t - \hat t) \ge \deg s\),特别地左端是非零多项式;而右端要么为零多项式,要么次数 \(\le \max(\deg \hat r, \deg r) \lt \deg s\),矛盾。故 \(t = \hat t\),代回即得 \(r = \hat r\)。\(\square\)
注. 唯一性证明正是定理 4.4 的用武之地:乘法无零因子且次数可加,"次数比较"才成为合法的论证手段。
例 3(除法演算). 用 \(x - 2\) 除 \(p = x^2 + 3x + 5\)。每一步用商的一项消去当前被除式的首项: \[ \begin{aligned} x^2 + 3x + 5 &= x\,(x - 2) + 5x + 5,\\ 5x + 5 &= 5\,(x - 2) + 15, \end{aligned} \] 合并得 \[ x^2 + 3x + 5 = (x + 5)(x - 2) + 15, \] 即商 \(t = x + 5\),余式 \(r = 15\)(常数,次数 \(0 \lt 1\)),展开验证无误。注意 \[ p(2) = 4 + 6 + 5 = 15 = r. \] 这不是巧合:用 \(x - \lambda\) 除 \(p\) 时余式必为常数,而在等式 \(p = (x-\lambda)t + r\) 中令 \(x = \lambda\) 即得 \(r = p(\lambda)\)。这一观察直接引出下一节的因子定理。
零点与因子定理
定义 4.7(零点, zero). 设 \(p \in \mathcal{P}(\mathbb{F})\),\(\lambda \in \mathbb{F}\)。若 \(p(\lambda) = 0\),则称 \(\lambda\) 为 \(p\) 的零点;文献中也称根 (root)。
定理 4.8(因子定理, factor theorem). 设 \(p \in \mathcal{P}(\mathbb{F})\),\(\lambda \in \mathbb{F}\)。则 \(\lambda\) 是 \(p\) 的零点当且仅当 \((x - \lambda)\) 整除 \(p\),即存在 \(t \in \mathcal{P}(\mathbb{F})\) 使 \(p = (x - \lambda)\, t\)。
证明. (\(\Leftarrow\)) 若 \(p = (x-\lambda)t\),则 \(p(\lambda) = (\lambda - \lambda)\, t(\lambda) = 0\)。(\(\Rightarrow\)) 设 \(p(\lambda) = 0\)。由带余除法,\(p = (x - \lambda)t + r\),其中 \(r = 0\) 或 \(\deg r \lt 1\),即 \(r\) 为常数。令 \(x = \lambda\) 代入:\(0 = p(\lambda) = 0 \cdot t(\lambda) + r = r\),故 \(r = 0\),即 \(p = (x-\lambda)t\)。\(\square\)
定理 4.9(零点个数不超过次数). 设 \(p \in \mathcal{P}(\mathbb{F})\) 非零,\(\deg p = m\)。则 \(p\) 在 \(\mathbb{F}\) 中至多有 \(m\) 个互异的零点。
证明. 对 \(m\) 归纳。\(m = 0\) 时 \(p\) 为非零常数,零点个数为 \(0 \le 0\)。设结论对 \(m - 1\) 成立(\(m \ge 1\))。若 \(p\) 没有零点,结论显然成立。否则取定一个零点 \(\lambda\),由因子定理写 \(p = (x - \lambda)q\);因 \(p \ne 0\) 且 \(\mathcal{P}(\mathbb{F})\) 无零因子,故 \(q \ne 0\),并由定理 4.4 得 \[ m = \deg p = 1 + \deg q, \qquad\text{即 } \deg q = m - 1. \] 对 \(p\) 的任一零点 \(\mu \ne \lambda\),有 \[ 0 = p(\mu) = (\mu - \lambda)\, q(\mu), \] 而 \(\mu - \lambda \ne 0\),域中无零因子,故 \(q(\mu) = 0\)。于是 \(p\) 的零点集合由 \(\lambda\) 加上 \(q\) 的零点组成;由归纳假设,后者至多 \(m - 1\) 个,故 \(p\) 至多有 \(1 + (m-1) = m\) 个零点。\(\square\)
例 4(零点依赖于所考察的域). 多项式 \(x^2 + 1\) 看作 \(\mathcal{P}(\mathbb{R})\) 的元素时没有实零点;但看作 \(\mathcal{P}(\mathbb{C})\) 的元素时有零点 \(\mathrm{i}\) 与 \(-\mathrm{i}\),恰好两个,达到定理 4.9 的上界。相比之下,\(x^2 - 1 = (x-1)(x+1)\) 在 \(\mathbb{R}\) 中就有两个零点 \(1\) 与 \(-1\)。可见"至多 \(m\) 个"是可能达到也可能落空的上界,而落空的情形提示:数域越大,零点越齐备。下一节的代数基本定理断言,\(\mathbb{C}\) 已大到足以容纳一切零点。
注(多项式恒等的判别). 定理 4.9 的一个直接推论:若 \(\deg p \le m\) 而 \(p\) 在 \(\mathbb{F}\) 中有 \(m + 1\) 个互异零点,则 \(p = 0\)(练习 2)。它是"比较系数法"与插值理论的支柱。
代数基本定理与复系数多项式的分解
定理 4.10(代数基本定理, fundamental theorem of algebra). 每个次数至少为 \(1\) 的复系数多项式在 \(\mathbb{C}\) 中有一个零点。
注(关于证明). 本定理的任何证明都需要用到 \(\mathbb{C}\) 的完备性或与之等价的分析、拓扑事实(例如 Liouville 定理、绕数论证或不动点定理),超出了纯代数的本书范围。因此此处只叙述而不证明,并将其作为既定事实使用。历史上第一个(基本完整的)证明归于 Gauss(1799 年的博士论文)。
推论 4.11(复系数多项式的完全分解). 设 \(p \in \mathcal{P}(\mathbb{C})\),\(\deg p = m \ge 1\)。则存在 \(c \in \mathbb{C}\)、\(c \ne 0\),与 \(\lambda_1, \lambda_2, \dots, \lambda_m \in \mathbb{C}\)(允许重复),使得 \[ p(x) = c\,(x - \lambda_1)(x - \lambda_2)\cdots(x - \lambda_m), \] 且除因式的排列顺序外,该分解唯一。(非零常数多项式相应地分解为单独的 \(c\),即 \(m = 0\)、不含一次因式的情形。)
证明(存在性,对 \(m\) 归纳). \(m = 1\) 时 \(p(x) = a x + b\) 且 \(a \ne 0\),取 \(c = a\)、\(\lambda_1 = -b/a\) 即可。设 \(m \ge 2\)。此时 \(p\) 非常数,由代数基本定理它有零点 \(\lambda_1\);由因子定理 \(p = (x - \lambda_1)q\),且由定理 4.4 得 \(\deg q = m - 1 \ge 1\)。由归纳假设 \(q = c\,(x-\lambda_2)\cdots(x-\lambda_m)\),代回即得 \(p\) 的分解。
证明(唯一性). 设 \[ p = c\,(x-\lambda_1)\cdots(x-\lambda_m) = c'\,(x-\lambda_1')\cdots(x-\lambda_m'). \] 比较两边 \(x^m\) 的系数得 \(c = c'\)。由因子定理,\(\mu\) 是 \(p\) 的零点当且仅当 \(\mu\) 等于某个 \(\lambda_i\),也当且仅当 \(\mu\) 等于某个 \(\lambda_j'\);故两组分解中出现的数值集合相同。再看每个数值出现的次数:设 \(\mu\) 在第一组中出现 \(k\) 次、在第二组中出现 \(l\) 次。把两组分别写成 \(p = (x-\mu)^k h = (x-\mu)^l h'\),其中 \(h(\mu) \ne 0\)(第一组的其余因式在 \(\mu\) 处均非零),\(h'(\mu) \ne 0\)(第二组同理)。若 \(k \gt l\),在两式中约去 \((x-\mu)^l\) 后令 \(x = \mu\):左边为 \(0\),右边为 \(h'(\mu) \ne 0\),矛盾;故 \(k \le l\)。对称地 \(l \le k\),于是 \(k = l\)。每个数值出现次数相同,两组分解一致。\(\square\)
定义 4.12(重数, multiplicity). 设 \(p \in \mathcal{P}(\mathbb{C})\) 非零,\(\lambda\) 是 \(p\) 的零点。使得 \((x-\lambda)^k\) 整除 \(p\) 的最大正整数 \(k\) 称为 \(\lambda\) 的重数。由推论 4.11,\(\lambda\) 的重数恰是分解式中因式 \((x-\lambda)\) 出现的次数;若 \(p\) 的互异零点为 \(\lambda_1, \dots, \lambda_d\),重数分别为 \(m_1, \dots, m_d\),则 \[ m_1 + m_2 + \cdots + m_d = \deg p. \] 换言之,在 \(\mathbb{C}\) 上,定理 4.9 的"至多 \(m\) 个零点"升级为"计重数恰有 \(m\) 个零点"。
例 5(重数). 分解 \[ x^3 - x^2 - x + 1 = (x - 1)^2 (x + 1), \] 故 \(1\) 是重数 \(2\) 的零点,\(-1\) 是重数 \(1\) 的零点,重数之和 \(2 + 1 = 3\) 等于次数。图像上(图 2):在奇重数零点处曲线穿过横轴,在偶重数零点处曲线触碰横轴而不穿过。
实系数多项式:共轭零点与一次 + 二次分解
现在考察 \(p \in \mathcal{P}(\mathbb{R})\)。把 \(p\) 视为复系数多项式,便可动用推论 4.11;实系数带来的约束是:零点关于实轴对称。先回忆复共轭 (complex conjugate):\(z = a + b\,\mathrm{i}\) 的共轭为 \(\bar z = a - b\,\mathrm{i}\)。由定义直接验证: \[ \overline{z + w} = \bar z + \bar w,\qquad \overline{z\, w} = \bar z\, \bar w,\qquad \overline{\bar z} = z, \] 且 \(z \in \mathbb{R}\) 当且仅当 \(\bar z = z\)。对正整数 \(k\) 归纳立得 \(\overline{z^k} = \bar z^{\,k}\)。
定理 4.13(零点成共轭对). 设 \(p \in \mathcal{P}(\mathbb{R})\),\(\lambda \in \mathbb{C}\) 是 \(p\) 的零点。则 \(\bar\lambda\) 也是 \(p\) 的零点。
证明. 写 \(p = \sum_{j=0}^{m} a_j x^j\),\(a_j \in \mathbb{R}\)。逐项使用上述共轭运算性质,并注意实系数满足 \(\overline{a_j} = a_j\): \[ \overline{p(\lambda)} \;=\; \overline{\sum_{j=0}^{m} a_j \lambda^{j}} \;=\; \sum_{j=0}^{m} \overline{a_j}\; \overline{\lambda^{j}} \;=\; \sum_{j=0}^{m} a_j\, \bar\lambda^{\,j} \;=\; p(\bar\lambda). \] 若 \(p(\lambda) = 0\),则其共轭 \(\overline{p(\lambda)} = 0\),于是 \(p(\bar\lambda) = 0\)。\(\square\)
进一步,\(\lambda\) 与 \(\bar\lambda\) 作为 \(p\) 的零点具有相同的重数。设 \(p = (x-\lambda)^k h\) 且 \(h(\lambda) \ne 0\)。对 \(h\) 的全部系数取共轭,得多项式 \(\bar h\),则 \(\bar h(\bar\lambda) = \overline{h(\lambda)} \ne 0\);对分解式取共轭并对一切 \(\mu \in \mathbb{C}\) 使用 \(p(\mu) = \overline{p(\bar\mu)}\)(此式由 \(p\) 的实系数性保证),得 \[ p(\mu) = \overline{p(\bar\mu)} = \overline{(\bar\mu - \lambda)^{k} h(\bar\mu)} = (\mu - \bar\lambda)^{k}\, \bar h(\mu). \] 这说明 \((x - \bar\lambda)^k\) 整除 \(p\),即 \(\bar\lambda\) 的重数至少为 \(k\);交换 \(\lambda\) 与 \(\bar\lambda\) 的角色,重数恰好相等。
例(图 1). 实三次多项式 \[ p(x) = (x - 1)(x^2 + 1) = x^3 - x^2 + x - 1 \] 在实轴上只有一个零点 \(x = 1\)(曲线与横轴仅一个交点);但在 \(\mathbb{C}\) 中它还有零点 \(\mathrm{i}\) 与 \(-\mathrm{i}\),恰为一对共轭复数。实图像只"显示"了零点的一部分。
推论 4.14(实系数多项式的分解). 设 \(p \in \mathcal{P}(\mathbb{R})\),\(\deg p = m \ge 1\)。则存在 \(c \in \mathbb{R}\)、\(c \ne 0\),实数 \(\lambda_1, \dots, \lambda_j\),以及实系数二次式 \(x^2 + b_1 x + c_1, \dots, x^2 + b_M x + c_M\)(判别式均为负),使得 \[ p(x) = c\,(x - \lambda_1)\cdots(x - \lambda_j)\,(x^2 + b_1 x + c_1)\cdots(x^2 + b_M x + c_M), \] 其中 \(j + 2M = m\);且除因式排列顺序外分解唯一。
证明. 把 \(p\) 看作 \(\mathcal{P}(\mathbb{C})\) 中的元素并应用推论 4.11: \[ p = a\,(x - \mu_1)\cdots(x - \mu_m), \] 其中 \(a \in \mathbb{R}\) 是 \(p\) 的首项系数。实零点 \(\mu\) 对应的因式 \((x - \mu)\) 本身就是实系数一次式。非实零点则由定理 4.13(连同前面关于重数的结论)以相同的重数成对出现:\(\mu\) 与 \(\bar\mu\)。对每一对合并: \[ (x - \mu)(x - \bar\mu) = x^2 - (\mu + \bar\mu)\, x + \mu \bar\mu, \] 其中 \(\mu + \bar\mu = 2 \operatorname{Re} \mu \in \mathbb{R}\)、\(\mu \bar\mu = |\mu|^2 \in \mathbb{R}\),故这是实系数二次式;其判别式 \[ (\mu + \bar\mu)^2 - 4\,\mu\bar\mu = (\mu - \bar\mu)^2 = \big(2\,\mathrm{i}\,\operatorname{Im}\mu\big)^{2} = -4\,(\operatorname{Im}\mu)^2 \lt 0 \qquad (\mu \notin \mathbb{R}), \] 故它没有实零点。收集起来:保留实零点的一次因式共 \(j\) 个,共轭对合并得 \(M\) 个二次因式,常数取 \(c = a\);比较次数即 \(j + 2M = m\)。唯一性由推论 4.11 的唯一性得到:实分解不过是把复分解中的共轭因式两两配对后的重写,而每个判别式为负的实二次式的零点恰为一对非实共轭数,配对方式唯一。\(\square\)
注(实数域上的不可约多项式). 判别式为负的二次式在 \(\mathcal{P}(\mathbb{R})\) 中不能再分解为两个实一次式(否则它将有实零点,与判别式为负矛盾),即它是 \(\mathbb{R}\) 上的不可约 (irreducible) 多项式。于是:\(\mathcal{P}(\mathbb{C})\) 中的不可约多项式只有一次式;\(\mathcal{P}(\mathbb{R})\) 中的不可约多项式恰为一次式与负判别式二次式两类。
例 6(\(x^4 + 1\) 的分解). \(p(x) = x^4 + 1\) 没有实零点,但有四个复零点 \[ e^{\mathrm{i}\pi/4},\quad e^{3\mathrm{i}\pi/4},\quad e^{5\mathrm{i}\pi/4},\quad e^{7\mathrm{i}\pi/4} \] (即 \((\pm 1 \pm \mathrm{i})/\sqrt{2}\))。按共轭对合并(注意 \(e^{-\mathrm{i}\pi/4} = e^{7\mathrm{i}\pi/4}\)、\(e^{-3\mathrm{i}\pi/4} = e^{5\mathrm{i}\pi/4}\)): \[ \big(x - e^{\mathrm{i}\pi/4}\big)\big(x - e^{-\mathrm{i}\pi/4}\big) = x^2 - 2\cos(\pi/4)\, x + 1 = x^2 - \sqrt{2}\, x + 1, \] \[ \big(x - e^{3\mathrm{i}\pi/4}\big)\big(x - e^{-3\mathrm{i}\pi/4}\big) = x^2 - 2\cos(3\pi/4)\, x + 1 = x^2 + \sqrt{2}\, x + 1, \] 于是 \[ x^4 + 1 = \big(x^2 - \sqrt{2}\, x + 1\big)\big(x^2 + \sqrt{2}\, x + 1\big), \] 验证:\((x^2 + 1)^2 - (\sqrt{2}\, x)^2 = x^4 + 2x^2 + 1 - 2x^2 = x^4 + 1\)。两个二次式的判别式均为 \(2 - 4 = -2 \lt 0\),与推论 4.14 一致。这是"在 \(\mathbb{R}\) 上看不见任何零点、在 \(\mathbb{C}\) 上却整齐分解"的典型例子。
推论 4.15(奇数次实多项式必有实零点). 设 \(p \in \mathcal{P}(\mathbb{R})\) 且 \(\deg p\) 为奇数,则 \(p\) 有实零点。
证明. 把 \(p\) 视为复多项式,由推论 4.11,\(p\) 在 \(\mathbb{C}\) 中恰有 \(m = \deg p\) 个零点(计重数)。其中非实零点由定理 4.13 成对出现且重数相同,故非实零点(计重数)的个数是偶数。既然 \(m\) 是奇数,实零点(计重数)的个数等于 \(m\) 减去一个偶数,是不小于 \(1\) 的奇数;特别地,\(p\) 至少有一个实零点。\(\square\)
这个证明是纯代数的,完全不借助连续性与介值定理。例如无论系数细节如何,\(x^3 + x + 1\) 必有实零点——这正是"先在复域上看全貌、再回到实域下结论"这一方法论的缩影。
注记:在 \(\mathbb{C}\) 中看 \(\mathbb{R}\)
图 1 概括了本章的一条主线:实系数多项式的实图像只"显示"了零点的一部分——曲线与横轴的交点;其余零点成共轭对藏在上、下半复平面中,而在 \(\mathbb{C}\) 中它们悉数到场、关于实轴整齐对称。换言之,实多项式的完整代数档案存放在复数域里:推论 4.11 说明在 \(\mathbb{C}\) 上"每个多项式都彻底分解为一次因式",而推论 4.14 说明回到 \(\mathbb{R}\) 时,分解式中多出的只是判别式为负的二次式——它们恰恰是"一对共轭复零点"的实数化身。
这一现象预告了全书后半部分的工作方法:第 5 章的特征值理论与第 8 章的算子结构定理,将先在复向量空间上展开(在那里每个"算子多项式方程"都有足够多的解可用),随后再借助"共轭成对"的机制把结论翻译回实向量空间。本章的推论 4.11 与 4.14,正是这套方法论在纯多项式层面的原型。
练习
以下练习对应原书第 4 章习题的风格,覆盖整除性、次数公式、共轭零点与"至多 \(m\) 个零点"的应用。
练习 4-1
求 \(x^3 + 2x^2 - 5x + 6\) 除以 \(x - 3\) 的商与余式,并验证余数恰为 \(p(3)\)。
解答/提示逐次消去首项:\(x^3 + 2x^2 - 5x + 6 = x^2(x - 3) + 5x^2 - 5x + 6\);\(5x^2 - 5x + 6 = 5x(x-3) + 10x + 6\);\(10x + 6 = 10(x - 3) + 36\)。故商 \(t = x^2 + 5x + 10\),余式 \(r = 36\)(次数 \(0 \lt 1\))。又 \(p(3) = 27 + 18 - 15 + 6 = 36 = r\),与例 3 末的观察一致:用 \(x - \lambda\) 除 \(p\) 的余式是常数 \(p(\lambda)\)。
练习 4-2
设 \(p \in \mathcal{P}(\mathbb{F})\) 满足 \(\deg p \le m\),而 \(\lambda_1, \dots, \lambda_{m+1} \in \mathbb{F}\) 互异且都是 \(p\) 的零点。证明 \(p = 0\)。由此证明:若 \(p_1, p_2 \in \mathcal{P}(\mathbb{R})\) 作为函数处处相等(对一切 \(x \in \mathbb{R}\) 有 \(p_1(x) = p_2(x)\)),则它们的系数逐个相等。最后举例说明同样的结论在有限域上失效。
解答/提示若 \(p \ne 0\),则由定理 4.9,\(p\) 至多有 \(\deg p \le m\) 个互异零点,与它有 \(m+1\) 个互异零点矛盾,故 \(p = 0\)。第二问:令 \(q = p_1 - p_2\),则 \(q\) 在 \(\mathbb{R}\) 上处处为零;若 \(q \ne 0\),记 \(d = \deg q\),在 \(\mathbb{R}\) 中任取 \(d + 1\) 个互异的点,它们都是 \(q\) 的零点,矛盾。故 \(q = 0\),即系数逐个相等。反例:在 \(\mathbb{F}_2 = \{0, 1\}\) 上,多项式 \(x^2 + x\) 在 \(0\) 与 \(1\) 处都取零(作为函数恒为零),但它不是零多项式。这说明把多项式当作形式对象、而把"函数相等"与"系数相等"区分开是必要的。
练习 4-3
求 \(x^4 - 1\) 在 \(\mathbb{C}\) 中的全部零点及其重数,并写出它在 \(\mathbb{R}\) 上的一次 + 二次分解。
解答/提示由 \(x^4 - 1 = (x^2 - 1)(x^2 + 1)\),零点为 \(1\)、\(-1\)、\(\mathrm{i}\)、\(-\mathrm{i}\),每个的重数都是 \(1\)(共 \(4\) 个零点,恰等于次数,符合定义 4.12)。实分解为 \[ x^4 - 1 = (x - 1)(x + 1)(x^2 + 1), \] 其中 \(x^2 + 1\) 的判别式为 \(-4 \lt 0\),是 \(\mathbb{R}\) 上的不可约二次式,对应共轭零点对 \(\mathrm{i}, -\mathrm{i}\)。
练习 4-4
设 \(p \in \mathcal{P}(\mathbb{R})\) 且 \(p(2 + 3\mathrm{i}) = 0\)。证明 \(x^2 - 4x + 13\) 整除 \(p\)。
解答/提示由定理 4.13,\(2 - 3\mathrm{i}\) 也是 \(p\) 的零点;由因子定理,在 \(\mathcal{P}(\mathbb{C})\) 中 \[ \big(x - (2 + 3\mathrm{i})\big)\big(x - (2 - 3\mathrm{i})\big) = x^2 - 4x + 13 \] 整除 \(p\),即存在 \(q \in \mathcal{P}(\mathbb{C})\) 使 \(p = (x^2 - 4x + 13)\,q\)。为得到实系数意义下的整除,在 \(\mathcal{P}(\mathbb{R})\) 中作带余除法:\(p = (x^2 - 4x + 13)\,t + r\),其中 \(t, r \in \mathcal{P}(\mathbb{R})\) 且 \(r = 0\) 或 \(\deg r \lt 2\)。两式相减得 \((x^2 - 4x + 13)(q - t) = r\);若 \(q \ne t\),左端由定理 4.4 次数至少为 \(2\),而右端次数小于 \(2\) 或为零,矛盾。故 \(q = t\)、\(r = 0\),即在 \(\mathcal{P}(\mathbb{R})\) 中 \(x^2 - 4x + 13\) 整除 \(p\)。
练习 4-5
设 \(p \in \mathcal{P}(\mathbb{F})\) 满足 \(p^2 = p\)(多项式乘法)。证明 \(p\) 是常值多项式 \(0\) 或 \(1\)。
解答/提示若 \(p = 0\) 结论已成立。设 \(p \ne 0\),\(m = \deg p \ge 0\)。由定理 4.4,\(\deg(p^2) = 2m\);又 \(p^2 = p\),故 \(2m = m\),解得 \(m = 0\)。于是 \(p = c\) 为常数,代入得 \(c^2 = c\),即 \(c(c - 1) = 0\)。域中无零因子,故 \(c = 0\) 或 \(c = 1\)。(这类"幂等必平凡"的论证在第 5 章讨论投影算子时还会以算子的版本出现。)
练习 4-6
证明 \(\mathcal{P}(\mathbb{F})\) 无零因子:若 \(p q = 0\),则 \(p = 0\) 或 \(q = 0\)。并由此导出消去律:\(s \ne 0\) 且 \(s p = s q\) 时必有 \(p = q\)。
解答/提示设 \(p q = 0\) 而 \(p \ne 0\) 且 \(q \ne 0\),则由定理 4.4 得 \(p q \ne 0\),矛盾;故 \(p = 0\) 或 \(q = 0\)。消去律:\(s p = s q\) 给出 \(s\,(p - q) = 0\);由无零因子及 \(s \ne 0\) 得 \(p - q = 0\),即 \(p = q\)。这两个事实在带余除法的唯一性证明(定理 4.6)与定理 4.9 的证明中都已隐式使用。