高等代数 · 课程学习笔记

第 P76 集 · 十一:一元多项式函数、代数基本定理

Polynomial Functions, Roots and Bezout's Theorem
北大丘维声教授 · 清华大学 2011 级 进度 P76 / 151 集 核心概念:多项式函数 · 根 · Bézout 定理 · 至多 n 个根 · 多项式恒等判定
提示:数学公式渲染组件(KaTeX)加载失败,公式以源码形式显示,不影响阅读内容。联网后刷新即可正常渲染。

☰本集目录

◎学习目标

  1. 理解多项式函数的概念:将数域 \(E\) 中的元素 \(\alpha\) 代入 \(f(x)\) 得到值 \(f(\alpha)\);
  2. 掌握Bézout 定理:\(x - \alpha \mid f(x)\) 的充要条件是 \(f(\alpha) = 0\);
  3. 理解根的概念:若 \(f(\alpha) = 0\),则 \(\alpha\) 称为 \(f(x)\) 在数域 \(E\) 中的一个根;
  4. 证明并记忆:n 次多项式在数域 K 中至多有 n 个根(重根按重数计);
  5. 掌握多项式恒等判定定理:两个次数 \(\leq n\) 的多项式若在 \(n+1\) 个不同点取值相同,则它们恒等;
  6. 理解多项式与多项式函数的区别(在无限域上可等同,在有限域上不等同)。

1多项式函数与根的概念 ⏱ 00:04

上一集我们建立了唯一因式分解理论。现在从根的角度来研究多项式——这是从代数结构转向数值性质的关键一步。

定义 · 多项式在数域中的根 设 \(f(x) \in K[x]\),\(E\) 是包含 \(K\) 的数域,\(\alpha \in E\)。将不定元 \(x\) 用 \(\alpha\) 代入 \(f(x)\)(由多项式的泛用性质,代入合法),得到 \(f(\alpha) \in E\)。
  • 若 \(f(\alpha) = 0\),则称 \(\alpha\) 为 \(f(x)\) 在 \(E\) 中的一个根;
  • 特别地,若 \(\alpha \in K\),则称 \(\alpha\) 为 \(f(x)\) 在 \(K\) 中的根;
  • 若 \(K = \mathbb{R}\),\(E = \mathbb{C}\),根分为实根和复根。
多项式函数的记号 记 \(f: E \to E\),\(\alpha \mapsto f(\alpha)\),这叫作由 \(f(x)\) 诱导的多项式函数。注意:同一个多项式函数可以由不同的多项式(在有限域上)诱导,这是多项式与多项式函数的本质区别,详见第 5 节。⏱ 01:10

2Bézout 定理 ⏱ 02:30

根与因式之间的桥梁——这是本集最重要的定理之一,由法国数学家 Bézout 证明。

定理 1 · Bézout 定理 设 \(f(x) \in K[x]\),\(\alpha \in K\)。则 \[ x - \alpha \mid f(x) \quad \Longleftrightarrow \quad f(\alpha) = 0. \] 即:\(x - \alpha\) 是 \(f(x)\) 的一次因式当且仅当 \(\alpha\) 是 \(f(x)\) 在 \(K\) 中的根。
证明

\(\Rightarrow\):设 \(x - \alpha \mid f(x)\),则存在 \(q(x) \in K[x]\) 使得 \(f(x) = (x-\alpha)q(x)\)。代入 \(x = \alpha\):\(f(\alpha) = (\alpha-\alpha) \cdot q(\alpha) = 0\)。⏱ 03:00

\(\Leftarrow\):设 \(f(\alpha) = 0\)。用综合除法(带余除法),存在 \(q(x), r \in K[x]\),其中 \(\deg r < \deg(x-\alpha) = 1\),使得 \(f(x) = (x-\alpha)q(x) + r\)。这里 \(r\) 是零次多项式(即常数)或零多项式。代入 \(x = \alpha\):\(f(\alpha) = 0 \cdot q(\alpha) + r = r\),所以 \(r = f(\alpha) = 0\)。从而 \(f(x) = (x-\alpha)q(x)\),即 \(x-\alpha \mid f(x)\)。证毕。⏱ 04:20

老师强调"这个定理虽然看起来很简单,但它连接了两个不同的角度:左边是因式分解的角度,右边是代入求值的角度。这两个角度的等价性是非常深刻的。"
重根的记号 若 \((x - \alpha)^k \mid f(x)\) 但 \((x - \alpha)^{k+1} \nmid f(x)\),则称 \(\alpha\) 为 \(f(x)\) 的 k 重根。特别地,\(k = 1\) 时叫单根,\(k \geq 2\) 时叫重根。⏱ 05:30

3n 次多项式至多 n 个根 ⏱ 06:00

定理 2 · 至多 n 个根 设 \(f(x) \in K[x]\),\(\deg f = n \geq 0\)。则 \(f(x)\) 在 \(K\) 中不同根的个数(重根按重数计)不超过 \(n\)。
证明(利用标准分解式)

对 \(f(x)\) 做标准分解。不妨设 \(f(x)\) 首一(否则提出首系数不影响根),则 \[ f(x) = (x - \alpha_1)^{r_1} (x - \alpha_2)^{r_2} \cdots (x - \alpha_s)^{r_s} \cdot g(x), \] 其中 \(\alpha_1, \dots, \alpha_s\) 是互不相同的根,\(r_i \geq 1\),而 \(g(x)\) 在 \(K\) 中没有一次因式(即没有根)。⏱ 06:40

比较次数:\(n = \deg f = r_1 + r_2 + \cdots + r_s + \deg g \geq r_1 + r_2 + \cdots + r_s\)。而重根按重数计的根的总数正是 \(\sum r_i\),故根的总数 \(\leq n\)。证毕。⏱ 07:50

重要推论 当 \(g(x)\) 是常数为 1 时(即在 \(K\) 上完全分解),根的总数(重数计)恰好等于 \(n\)。这就是代数基本定理在复数域上的表述——复数域上任何 \(n\) 次多项式恰有 \(n\) 个根(重根按重数计)。但请注意:在一般数域 \(K\) 上,\(g(x)\) 不一定为常数,所以根数可以严格小于 \(n\)(例如 \(x^2 + 1\) 在 \(\mathbb{R}[x]\) 中没有实根)。⏱ 08:40
反例 在有限域 \(\mathbb{F}_2\) 上,多项式 \(f(x) = x^2 + x\) 的次数是 2,但在 \(\mathbb{F}_2\) 中 \(f(0) = 0\) 且 \(f(1) = 1+1 = 0\),恰好 2 个根。然而 \(x^2 + x = x(x+1)\) 确实分解为两个一次因式。再看 \(f(x) = x^2 + 1\) 在 \(\mathbb{F}_2\) 中:\(f(0) = 1\),\(f(1) = 1+1 = 0\),只有 1 个根,此时根数 \(< \deg f\),这与定理一致("至多 n 个",不要求"恰好 n 个")。⏱ 09:30

4多项式恒等判定定理(n+1 点定多项式) ⏱ 10:00

定理 3 · 多项式恒等判定 设 \(f(x), g(x) \in K[x]\),\(\deg f \leq n\),\(\deg g \leq n\)。若存在 \(K\) 中 \(n+1\) 个不同的数 \(\alpha_1, \dots, \alpha_{n+1}\) 使得 \(f(\alpha_i) = g(\alpha_i)\) 对所有 \(i = 1, \dots, n+1\) 成立,则 \(f(x) = g(x)\)(作为多项式恒等)。
证明

考虑差多项式 \(h(x) = f(x) - g(x)\)。由三角不等式 \(\deg h \leq \max(\deg f, \deg g) \leq n\)。⏱ 10:30

由条件 \(h(\alpha_i) = f(\alpha_i) - g(\alpha_i) = 0\),即 \(\alpha_1, \dots, \alpha_{n+1}\) 都是 \(h(x)\) 的根。这是 \(n+1\) 个不同的根。

若 \(h(x)\) 不是零多项式,则 \(\deg h \leq n\),由定理 2,\(h(x)\) 至多有 \(\deg h \leq n\) 个根,矛盾。因此 \(h(x)\) 必须是零多项式,即 \(f(x) = g(x)\)。证毕。⏱ 11:20

老师的评价"这个结论非常有意思——你不用把多项式完全展开,只要验证 \(n+1\) 个点的值,就能断定两个多项式完全相同。这体现了多项式的内在刚性结构。"
应用 这个定理告诉我们:在无限域上,一个多项式由其函数值完全决定(不同的多项式不可能在所有点上都相等);而在有限域上,多项式与多项式函数不能等同(不同多项式可以诱导相同的函数)。⏱ 12:10

5多项式与多项式函数的区别 ⏱ 12:40

概念辨析
  • 多项式 \(f(x) \in K[x]\):形式表达式,由系数唯一确定。两个多项式相等当且仅当所有对应系数相等。
  • 多项式函数:由 \(f(x)\) 诱导的映射 \(f: E \to E\),\(\alpha \mapsto f(\alpha)\)。
情形多项式 = 多项式函数?说明
\(K\) 为无限域(如 \(\mathbb{Q}, \mathbb{R}, \mathbb{C}\))是由定理 3,不同多项式不可能在所有点上取值相同
\(K\) 为有限域(如 \(\mathbb{F}_p\))否不同多项式可诱导相同函数,如 \(\mathbb{F}_p\) 上 \(x^p\) 与 \(x\) 诱导同一函数
注意 在无限域上,多项式和多项式函数可以等同看待,此时可以说"多项式有 \(n\) 个根"而不产生歧义。但在有限域上,必须严格区分——本章默认讨论的是多项式本身,而非其诱导的函数。⏱ 13:30
例子 在 \(\mathbb{F}_2[x]\) 中,\(x^2 + x\) 和零多项式是不同的多项式(系数不同),但它们诱导的函数在 \(\mathbb{F}_2 = \{0, 1\}\) 上取值完全相同:\(0^2 + 0 = 0\),\(1^2 + 1 = 0\)。这说明在有限域上多项式 ≠ 多项式函数。⏱ 14:00

★重点回顾

1
Bézout 定理:\(x - \alpha \mid f(x) \Leftrightarrow f(\alpha) = 0\)。这是连接"因式"与"根"的核心定理,证明依赖带余除法。
2
至多 n 个根:\(\deg f = n\) 的多项式在 \(K\) 中不同根(重根按重数计)的个数 \(\leq n\)。证明用标准分解式或反复提取一次因式。
3
n+1 点定多项式:两个次数 \(\leq n\) 的多项式若在 \(n+1\) 个不同点取值相同,则它们恒等。证明考虑差多项式并引用至多 n 个根定理。
4
多项式 vs 多项式函数:在无限域上等价,在有限域上不等价。考试时要注意题目默认的数域是无限还是有限。
5
代数基本定理(复数域上):任何 \(n\) 次复系数多项式恰有 \(n\) 个复根(重根按重数计)。本课未证明,但指出这是接下来研究的课题。

⚠易错点提醒

常见错误
  1. 混淆"根的个数"与"不同根的个数":定理 2 说"至多 n 个根"是指重根按重数计;如果不按重数计(即只计数不同根),结论仍然成立但更弱。
  2. 忽略数域的限制:"n 次多项式至多 n 个根"是对某个特定数域 \(K\) 而言的。\(f(x) = x^2 + 1\) 在 \(\mathbb{R}\) 中无根,在 \(\mathbb{C}\) 中有 2 个根,两者均符合定理。
  3. 认为 n+1 点判定可以推广到有限域:在有限域 \(\mathbb{F}_q\) 上,若 \(n \geq q\),则 n+1 个不同的点不可能存在,定理失去意义。此时不同多项式可能诱导相同函数。
  4. 把 Bézout 定理当作定义:Bézout 定理是定理,需要证明,不能直接当作定义使用。其证明核心是带余除法的余数性质。
  5. 忽略零多项式的情况:零多项式没有确定的次数,定理中隐含假设 \(f \neq 0\);零多项式在任意点取值均为 0,有无穷多个根。

✎自测与作业

  1. 用 Bézout 定理验证:\(x - 2\) 整除 \(f(x) = x^3 - 6x^2 + 11x - 6\),并求出相应的商式 \(q(x)\)。
  2. 证明:\(x^4 + 1\) 在 \(\mathbb{R}[x]\) 中没有一次因式(即在 \(\mathbb{R}\) 中无实根),但可以分解为两个二次多项式的乘积:\(x^4 + 1 = (x^2 + \sqrt{2}x + 1)(x^2 - \sqrt{2}x + 1)\)。
  3. 设 \(f(x) \in \mathbb{Q}[x]\) 是三次多项式,已知 \(f(1) = f(2) = f(3) = 0\) 且 \(f(0) = 6\),求 \(f(x)\) 的表达式。
  4. (思考)在 \(\mathbb{F}_2\) 上,多项式 \(x^2 + x\) 和 \(x^3 + x\) 是否诱导相同的函数?请具体验证所有元素。
  5. 设 \(f(x), g(x) \in K[x]\),\(\deg f \leq n\),\(\deg g \leq n\)。证明:若存在 \(n+1\) 个不同的 \(\alpha_i \in K\) 使 \(f(\alpha_i) = g(\alpha_i)\),则 \(f = g\)。(本题即定理 3 的重证,可用定理 2 完成。)
  6. (选做)证明:若 \(f(x) \in \mathbb{C}[x]\) 是 \(n\) 次多项式,则 \(f(x)\) 在 \(\mathbb{C}\) 中恰有 \(n\) 个根(重根按重数计)。提示:此即代数基本定理,其证明超出本课程范围,可查阅文献。
下一集预告 接下来将继续深入研究多项式的根与导数的关系:利用形式导数给出重根的判定准则(\(f(\alpha) = 0\) 且 \(f'(\alpha) = 0\) 当且仅当 \(\alpha\) 是重根),并讨论多项式在有理数域、实数域、复数域上的不可约多项式分类。