1. Introduction
本章的内容表面上离开了线性代数。它讲的是一元多项式,而这些内容大多在中学与微积分里已经出现过。既然如此,为什么还要在一门线性代数课程里专门为它留一讲?
因为有了多项式,我们才能给算子定义”乘法”之外的运算 。回顾 定义 5.1 ,算子是取 W = V W = V W = V 时的线性映射,因此它可以自己乘自己,T 2 , T 3 , … T^2, T^3, \dots T 2 , T 3 , … 都有意义。既然幂有意义,把一个多项式里的 z z z 换成 T T T 也就有意义了。这个构造在 lecture 12 起会成为主力工具,而它要求我们对多项式的代数行为(因式分解、零点、除法)有确定的知识。
于是本讲的目标很清楚,就是备齐后面要用的三件事:
除法算法 ,它给出”取余式”这一操作,是后面讨论最小多项式的基础;
多项式在 C \mathbf{C} C 上可以彻底分解为一次因式 ,这解释了为什么复向量空间上的算子理论比实的干净得多;
多项式在 R \mathbf{R} R 上可以分解为一次与二次因式 ,这让我们知道实的理论究竟差在哪里。
在进入正题之前,还需要把复数的几个基本运算讲清楚。这一步不是为了”复习”,而是因为后面所有的分解定理都要用到共轭与模长。
2. Complex Conjugate and Absolute Value (复共轭与绝对值)
2.1 Definition: real part, imaginary part (4.1)
Definition 4.1 (real part, imaginary part)
设 z = a + b i z = a + bi z = a + bi ,其中 a , b a, b a , b 是实数。
z z z 的实部 (real part) ,记作 Re z \operatorname{Re} z Re z ,定义为 Re z = a \operatorname{Re} z = a Re z = a 。
z z z 的虚部 (imaginary part) ,记作 Im z \operatorname{Im} z Im z ,定义为 Im z = b \operatorname{Im} z = b Im z = b 。
因此对每个复数 z z z 都有
z = Re z + ( Im z ) i . z = \operatorname{Re} z + (\operatorname{Im} z)i. z = Re z + ( Im z ) i .
这里需要提醒一件事。虚部 Im z \operatorname{Im} z Im z 是一个实数 ,不是 b i bi bi 。例如 z = 3 + 2 i z = 3 + 2i z = 3 + 2 i 的虚部是 2 2 2 。这个约定在后面写共轭与模长时会让公式整齐很多。
2.2 Definition: complex conjugate, absolute value (4.2)
Definition 4.2 (complex conjugate, absolute value)
设 z ∈ C z \in \mathbf{C} z ∈ C 。
z ∈ C z \in \mathbf{C} z ∈ C 的复共轭 (complex conjugate) ,记作 z ˉ \bar z z ˉ ,定义为
z ˉ = Re z − ( Im z ) i . \bar z = \operatorname{Re} z - (\operatorname{Im} z)i. z ˉ = Re z − ( Im z ) i .
复数 z z z 的绝对值 (absolute value) ,记作 ∣ z ∣ |z| ∣ z ∣ ,定义为
∣ z ∣ = ( Re z ) 2 + ( Im z ) 2 . |z| = \sqrt{(\operatorname{Re} z)^2 + (\operatorname{Im} z)^2}. ∣ z ∣ = ( Re z ) 2 + ( Im z ) 2 .
把 z z z 与有序对 ( Re z , Im z ) ∈ R 2 (\operatorname{Re} z, \operatorname{Im} z) \in \mathbf{R}^2 ( Re z , Im z ) ∈ R 2 等同起来,就把 C \mathbf{C} C 认成了 R 2 \mathbf{R}^2 R 2 。这时 ∣ z ∣ |z| ∣ z ∣ 就是 R 2 \mathbf{R}^2 R 2 中原点到该点的距离。这个几何解释在证明代数基本定理(定理 4.12 )时会用到。
Example 4.3 :设 z = 3 + 2 i z = 3 + 2i z = 3 + 2 i 。则 Re z = 3 \operatorname{Re} z = 3 Re z = 3 、Im z = 2 \operatorname{Im} z = 2 Im z = 2 ;z ˉ = 3 − 2 i \bar z = 3 - 2i z ˉ = 3 − 2 i ;∣ z ∣ = 3 2 + 2 2 = 13 |z| = \sqrt{3^2 + 2^2} = \sqrt{13} ∣ z ∣ = 3 2 + 2 2 = 13 。
顺带指出一个容易忽略的事实,C \mathbf{C} C 作为复向量空间是一维 的,但把它认成 R 2 \mathbf{R}^2 R 2 之后,它作为实向量空间是二维 的。这个”同一集合、两种维数”的现象在 lecture 12 讨论实向量空间上的算子时会再次出现。
2.3 Theorem: properties of complex numbers (4.4)
Theorem 4.4 (properties of complex numbers)
设 w , z ∈ C w, z \in \mathbf{C} w , z ∈ C 。则下列等式与不等式成立。
z + z ˉ = 2 Re z , z − z ˉ = 2 ( Im z ) i , z z ˉ = ∣ z ∣ 2 , z + \bar z = 2\operatorname{Re} z, \qquad z - \bar z = 2(\operatorname{Im} z)i, \qquad z\bar z = |z|^2, z + z ˉ = 2 Re z , z − z ˉ = 2 ( Im z ) i , z z ˉ = ∣ z ∣ 2 ,
w + z ‾ = w ˉ + z ˉ , w z ‾ = w ˉ z ˉ , z ˉ ‾ = z , \overline{w + z} = \bar w + \bar z, \qquad \overline{wz} = \bar w \bar z, \qquad \overline{\bar z} = z, w + z = w ˉ + z ˉ , w z = w ˉ z ˉ , z ˉ = z ,
∣ Re z ∣ ≤ ∣ z ∣ , ∣ Im z ∣ ≤ ∣ z ∣ , ∣ z ˉ ∣ = ∣ z ∣ , |\operatorname{Re} z| \le |z|, \qquad |\operatorname{Im} z| \le |z|, \qquad |\bar z| = |z|, ∣ Re z ∣ ≤ ∣ z ∣ , ∣ Im z ∣ ≤ ∣ z ∣ , ∣ z ˉ ∣ = ∣ z ∣ ,
∣ w z ∣ = ∣ w ∣ ∣ z ∣ , ∣ w + z ∣ ≤ ∣ w ∣ + ∣ z ∣ . |wz| = |w||z|, \qquad |w + z| \le |w| + |z|. ∣ w z ∣ = ∣ w ∣∣ z ∣ , ∣ w + z ∣ ≤ ∣ w ∣ + ∣ z ∣.
证明思路 :除最后一条外,其余各式都是把 z , w z, w z , w 写成 a + b i a + bi a + bi 、c + d i c + di c + d i 之后逐项验证,此处从略。最后一条是三角不等式 ,它的名字来自几何,因为它的含义正是”三角形每边长不超过另两边之和”。
三角不等式的证明 。先平方,再用 ∣ z ∣ 2 = z z ˉ |z|^2 = z\bar z ∣ z ∣ 2 = z z ˉ 与 w z ‾ = w ˉ z ˉ \overline{wz} = \bar w\bar z w z = w ˉ z ˉ ,
∣ w + z ∣ 2 = ( w + z ) ( w + z ‾ ) = ( w + z ) ( w ˉ + z ˉ ) = w w ˉ + z z ˉ + w z ˉ + w ˉ z = ∣ w ∣ 2 + ∣ z ∣ 2 + 2 Re ( w z ˉ ) ≤ ∣ w ∣ 2 + ∣ z ∣ 2 + 2 ∣ w z ˉ ∣ = ∣ w ∣ 2 + ∣ z ∣ 2 + 2 ∣ w ∣ ∣ z ∣ = ( ∣ w ∣ + ∣ z ∣ ) 2 . \begin{aligned}
|w + z|^2 &= (w+z)(\overline{w+z}) = (w+z)(\bar w + \bar z)\\
&= w\bar w + z\bar z + w\bar z + \bar w z\\
&= |w|^2 + |z|^2 + 2\operatorname{Re}(w\bar z)\\
&\le |w|^2 + |z|^2 + 2|w\bar z|\\
&= |w|^2 + |z|^2 + 2|w||z| = \big(|w| + |z|\big)^2.
\end{aligned} ∣ w + z ∣ 2 = ( w + z ) ( w + z ) = ( w + z ) ( w ˉ + z ˉ ) = w w ˉ + z z ˉ + w z ˉ + w ˉ z = ∣ w ∣ 2 + ∣ z ∣ 2 + 2 Re ( w z ˉ ) ≤ ∣ w ∣ 2 + ∣ z ∣ 2 + 2∣ w z ˉ ∣ = ∣ w ∣ 2 + ∣ z ∣ 2 + 2∣ w ∣∣ z ∣ = ( ∣ w ∣ + ∣ z ∣ ) 2 .
第三步用了 w z ˉ + w ˉ z = 2 Re ( w z ˉ ) w\bar z + \bar w z = 2\operatorname{Re}(w\bar z) w z ˉ + w ˉ z = 2 Re ( w z ˉ ) ,第四步用了 ∣ Re ζ ∣ ≤ ∣ ζ ∣ |\operatorname{Re} \zeta| \le |\zeta| ∣ Re ζ ∣ ≤ ∣ ζ ∣ (取 ζ = w z ˉ \zeta = w\bar z ζ = w z ˉ ),并借 ∣ w z ˉ ∣ = ∣ w ∣ ∣ z ˉ ∣ = ∣ w ∣ ∣ z ∣ |w\bar z| = |w||\bar z| = |w||z| ∣ w z ˉ ∣ = ∣ w ∣∣ z ˉ ∣ = ∣ w ∣∣ z ∣ 。两边开方即得 ∣ w + z ∣ ≤ ∣ w ∣ + ∣ z ∣ |w + z| \le |w| + |z| ∣ w + z ∣ ≤ ∣ w ∣ + ∣ z ∣ 。■ \blacksquare ■
为什么这条不等式值得单独写证明? 因为它是全章唯一的”分析”痕迹。后面证明代数基本定理(定理 4.12 )时,关键一步是”∣ p ( z ) ∣ |p(z)| ∣ p ( z ) ∣ 在某点取到最小值”,而那要求 ∣ ⋅ ∣ |\cdot| ∣ ⋅ ∣ 满足三角不等式,从而”接近”这个概念才有意义。换句话说,多项式的分解定理最终依赖的是度量的性质 ,这一点在 R \mathbf{R} R 与 C \mathbf{C} C 上有本质差别。
3. Degree and the Uniqueness of Coefficients (次数与系数的唯一性)
3.1 引入:一个多项式的”次数”是否良定义?
回忆多项式的定义。若存在 a 0 , … , a m ∈ F a_0, \dots, a_m \in \mathbf{F} a 0 , … , a m ∈ F 使
p ( z ) = a 0 + a 1 z + ⋯ + a m z m p(z) = a_0 + a_1z + \dots + a_mz^m p ( z ) = a 0 + a 1 z + ⋯ + a m z m
对一切 z ∈ F z \in \mathbf{F} z ∈ F 成立,则称 p : F → F p : \mathbf{F} \to \mathbf{F} p : F → F 是系数在 F \mathbf{F} F 中的多项式 。若进一步 a m ≠ 0 a_m \neq 0 a m = 0 ,则称 p p p 的次数 (degree) 为 m m m ,记作 deg p = m \deg p = m deg p = m 。
这里有一个逻辑上的漏洞必须补上。如果一个多项式可以有两组不同的系数,那么它的”次数”就没有意义了 ——因为同一个人可能既是 3 3 3 次又是 5 5 5 次。所以本节的第一个任务,就是证明这种情形不会发生。
真实的情况是:不但次数唯一,而且全部系数 都唯一。证明的关键是一步看似不起眼的事实,非零多项式的零点个数不超过它的次数 。因为若 p p p 有两组系数,把两者相减就得到一个”恒为零函数、但系数不全为零”的多项式,而后者有无穷多个零点,与上述事实矛盾。
3.2 Definition: zero of a polynomial (4.5)
Definition 4.5 (zero of a polynomial)
数 λ ∈ F \lambda \in \mathbf{F} λ ∈ F 称为多项式 p ∈ P ( F ) p \in \mathcal{P}(\mathbf{F}) p ∈ P ( F ) 的零点 (zero) (或根 (root) ),如果 p ( λ ) = 0 p(\lambda) = 0 p ( λ ) = 0 。
3.3 Theorem: each zero corresponds to a degree-one factor (4.6)
Theorem 4.6 (each zero of a polynomial corresponds to a degree-one factor)
设 m m m 是正整数,p ∈ P ( F ) p \in \mathcal{P}(\mathbf{F}) p ∈ P ( F ) 是 m m m 次多项式,λ ∈ F \lambda \in \mathbf{F} λ ∈ F 。则 p ( λ ) = 0 p(\lambda) = 0 p ( λ ) = 0 当且仅当存在 m − 1 m-1 m − 1 次多项式 q ∈ P ( F ) q \in \mathcal{P}(\mathbf{F}) q ∈ P ( F ) 使
p ( z ) = ( z − λ ) q ( z ) p(z) = (z - \lambda)q(z) p ( z ) = ( z − λ ) q ( z )
对一切 z ∈ F z \in \mathbf{F} z ∈ F 成立。
证明 :
(⟸ \Longleftarrow ⟸ ) 若 p ( z ) = ( z − λ ) q ( z ) p(z) = (z-\lambda)q(z) p ( z ) = ( z − λ ) q ( z ) ,则 p ( λ ) = ( λ − λ ) q ( λ ) = 0 p(\lambda) = (\lambda - \lambda)q(\lambda) = 0 p ( λ ) = ( λ − λ ) q ( λ ) = 0 ,直接。
(⟹ \Longrightarrow ⟹ ) 设 p ( λ ) = 0 p(\lambda) = 0 p ( λ ) = 0 ,写 p ( z ) = a 0 + a 1 z + ⋯ + a m z m p(z) = a_0 + a_1z + \dots + a_mz^m p ( z ) = a 0 + a 1 z + ⋯ + a m z m 。因为 p ( λ ) = 0 p(\lambda) = 0 p ( λ ) = 0 ,可以用 p ( z ) − p ( λ ) p(z) - p(\lambda) p ( z ) − p ( λ ) 替换 p ( z ) p(z) p ( z ) 而不改变它:
p ( z ) = p ( z ) − p ( λ ) = a 1 ( z − λ ) + a 2 ( z 2 − λ 2 ) + ⋯ + a m ( z m − λ m ) . (4.7) p(z) = p(z) - p(\lambda) = a_1(z - \lambda) + a_2(z^2 - \lambda^2) + \dots + a_m(z^m - \lambda^m). \tag{4.7} p ( z ) = p ( z ) − p ( λ ) = a 1 ( z − λ ) + a 2 ( z 2 − λ 2 ) + ⋯ + a m ( z m − λ m ) . ( 4.7 )
现在看每一项。对 k ≥ 1 k \ge 1 k ≥ 1 有因式分解
z k − λ k = ( z − λ ) ∑ j = 1 k λ j − 1 z k − j , z^k - \lambda^k = (z - \lambda)\sum_{j=1}^{k}\lambda^{j-1}z^{k-j}, z k − λ k = ( z − λ ) j = 1 ∑ k λ j − 1 z k − j ,
右端的第二个因子是 z z z 的一个 k − 1 k-1 k − 1 次多项式(它的首项是 z k − 1 z^{k-1} z k − 1 ,系数为 1 1 1 )。把它代回 ( 4.7 ) (4.7) ( 4.7 ) 并提取公因子 z − λ z - \lambda z − λ ,得
p ( z ) = ( z − λ ) q ( z ) , p(z) = (z - \lambda)q(z), p ( z ) = ( z − λ ) q ( z ) ,
其中 q q q 是这些 k − 1 k-1 k − 1 次多项式的线性组合,次数不超过 m − 1 m-1 m − 1 。又因为 p p p 的次数是 m m m 、z − λ z - \lambda z − λ 的次数是 1 1 1 ,q q q 的次数必恰为 m − 1 m - 1 m − 1 。■ \blacksquare ■
这条定理的含义可以说得很直白 。p ( λ ) = 0 p(\lambda) = 0 p ( λ ) = 0 与”z − λ z - \lambda z − λ 是 p p p 的一个因式”是同一件事。 所以”找出一个零点”与”分解出一个一次因式”是同一个动作,这也是后面所有分解定理的起点。
3.4 Theorem: degree m m m implies at most m m m zeros (4.8)
Theorem 4.8 (degree m m m implies at most m m m zeros)
设 m m m 是正整数,p ∈ P ( F ) p \in \mathcal{P}(\mathbf{F}) p ∈ P ( F ) 是 m m m 次多项式。则 p p p 在 F \mathbf{F} F 中至多有 m m m 个零点 。
证明 :对 m m m 作归纳。
m = 1 m = 1 m = 1 :若 a 1 ≠ 0 a_1 \neq 0 a 1 = 0 ,则 a 0 + a 1 z a_0 + a_1z a 0 + a 1 z 只有一个零点,即 − a 0 / a 1 -a_0/a_1 − a 0 / a 1 。
归纳步 :设 m > 1 m > 1 m > 1 且结论对 m − 1 m-1 m − 1 成立。若 p p p 没有零点,则结论显然成立。否则取一个零点 λ ∈ F \lambda \in \mathbf{F} λ ∈ F 。由 定理 4.6 ,存在 m − 1 m-1 m − 1 次多项式 q q q 使
p ( z ) = ( z − λ ) q ( z ) . p(z) = (z - \lambda)q(z). p ( z ) = ( z − λ ) q ( z ) .
由归纳假设,q q q 至多有 m − 1 m-1 m − 1 个零点。而上式说明**p p p 的零点恰好是 q q q 的零点再加上 λ \lambda λ 本身**,所以 p p p 至多有 ( m − 1 ) + 1 = m (m-1) + 1 = m ( m − 1 ) + 1 = m 个零点。■ \blacksquare ■
推论(系数的唯一性) :多项式的系数是唯一确定的。因为若 p p p 有两组系数,把两个表示式相减得到一个多项式 r r r ,它的系数不全为零,但因 p − p = 0 p - p = 0 p − p = 0 恒成立,r r r 在 F \mathbf{F} F 的每个点取值为零;若 F \mathbf{F} F 是无限域(R \mathbf{R} R 或 C \mathbf{C} C 都是),这就给出无穷多个零点,与 定理 4.8 矛盾。特别地,多项式的次数是唯一确定的。
一个必要的约定 :零多项式 (the 0 0 0 polynomial) 的次数规定为 − ∞ -\infty − ∞ 。这样诸如 deg ( p q ) = deg p + deg q \deg(pq) = \deg p + \deg q deg ( pq ) = deg p + deg q 一类的等式就不必为零多项式开特例。使用 − ∞ -\infty − ∞ 时按通常的算术理解,即 − ∞ < m -\infty < m − ∞ < m 与 − ∞ + m = − ∞ -\infty + m = -\infty − ∞ + m = − ∞ 对每个整数 m m m 成立。
4. The Division Algorithm for Polynomials (多项式的除法算法)
4.1 引入:从整数的带余除法到多项式
在整数里有一个基本事实。若 p , s p, s p , s 是非负整数且 s ≠ 0 s \neq 0 s = 0 ,则存在非负整数 q , r q, r q , r 使
p = s q + r 且 r < s . p = sq + r \qquad\text{且}\qquad r < s. p = s q + r 且 r < s .
把它读成”用 s s s 除 p p p ,得商 q q q 与余数 r r r “。本节要证明多项式也有完全平行的结论,只不过"r < s r < s r < s "要换成"deg r < deg s \deg r < \deg s deg r < deg s "。
为什么这条定理对本课程重要? 因为它是后面 chapter 5 讨论最小多项式、以及分解多项式时的基本工具。“取余式”这个操作在多项式世界里扮演的角色,与”取模”在整数里完全一样。
以下证明用的是线性代数,而不用 通常的综合除法。它把”存在 q , r q, r q , r 使 p = s q + r p = sq + r p = s q + r “这句话,看成一个线性映射是满射 ,然后用 lecture 6 的基本定理去验证维数。这个技巧在后面还会反复出现,值得单独看懂。
4.2 Theorem: division algorithm for polynomials (4.9)
Theorem 4.9 (division algorithm for polynomials)
设 p , s ∈ P ( F ) p, s \in \mathcal{P}(\mathbf{F}) p , s ∈ P ( F ) 且 s ≠ 0 s \neq 0 s = 0 。则存在唯一 的 q , r ∈ P ( F ) q, r \in \mathcal{P}(\mathbf{F}) q , r ∈ P ( F ) 使
p = s q + r 且 deg r < deg s . p = sq + r \qquad\text{且}\qquad \deg r < \deg s. p = s q + r 且 deg r < deg s .
证明 :记 n = deg p n = \deg p n = deg p 、m = deg s m = \deg s m = deg s 。
第一步:退化情形。 若 n < m n < m n < m ,取 q = 0 q = 0 q = 0 、r = p r = p r = p 即可,此时 p = s ⋅ 0 + p p = s\cdot 0 + p p = s ⋅ 0 + p 且 deg r = deg p = n < m = deg s \deg r = \deg p = n < m = \deg s deg r = deg p = n < m = deg s 。以下设 n ≥ m n \ge m n ≥ m 。
第二步:构造一个线性映射。 定义
T : P n − m ( F ) × P m − 1 ( F ) → P n ( F ) , T ( q , r ) = s q + r . T : \mathcal{P}_{n-m}(\mathbf{F}) \times \mathcal{P}_{m-1}(\mathbf{F}) \to \mathcal{P}_n(\mathbf{F}), \qquad T(q,r) = sq + r. T : P n − m ( F ) × P m − 1 ( F ) → P n ( F ) , T ( q , r ) = s q + r .
T T T 是线性的,因为 s s s 固定,而乘 s s s 与相加都是线性的。这里的关键是陪域选得恰到好处 。因为 deg ( s q ) ≤ m + ( n − m ) = n \deg(sq) \le m + (n-m) = n deg ( s q ) ≤ m + ( n − m ) = n ,所以 s q + r sq + r s q + r 的次数不超过 n n n ,从而 T T T 确实落在 P n ( F ) \mathcal{P}_n(\mathbf{F}) P n ( F ) 里。
第三步:T T T 是单射。 设 ( q , r ) ∈ null T (q, r) \in \text{null } T ( q , r ) ∈ null T ,即 s q + r = 0 sq + r = 0 s q + r = 0 。若 q ≠ 0 q \neq 0 q = 0 ,则 s q sq s q 的次数是 m + deg q ≥ m m + \deg q \ge m m + deg q ≥ m ,而 deg r < m \deg r < m deg r < m ,于是 s q + r sq + r s q + r 的次数等于 m + deg q ≥ m > m + \deg q \ge m > m + deg q ≥ m > 不可能为零;更准确地说,s q sq s q 的首项无法被次数更低的 r r r 抵消,故 s q + r ≠ 0 sq + r \neq 0 s q + r = 0 ,矛盾。因此 q = 0 q = 0 q = 0 ,进而 r = 0 r = 0 r = 0 。故 null T = { ( 0 , 0 ) } \text{null } T = \{(0,0)\} null T = {( 0 , 0 )} ,定理 3.15 给出 T T T 单射 。
第四步:比较维数。 由 定理 3.92 (乘积空间的维数是维数之和),定义域的维数是
dim ( P n − m ( F ) × P m − 1 ( F ) ) = ( ( n − m ) + 1 ) + ( ( m − 1 ) + 1 ) = n + 1. \dim\Big(\mathcal{P}_{n-m}(\mathbf{F}) \times \mathcal{P}_{m-1}(\mathbf{F})\Big) = \big((n-m)+1\big) + \big((m-1)+1\big) = n + 1. dim ( P n − m ( F ) × P m − 1 ( F ) ) = ( ( n − m ) + 1 ) + ( ( m − 1 ) + 1 ) = n + 1.
而 dim P n ( F ) = n + 1 \dim \mathcal{P}_n(\mathbf{F}) = n + 1 dim P n ( F ) = n + 1 。于是定义域与陪域的维数相同,都为 n + 1 n+1 n + 1 。
第五步:T T T 是满射。 由线性映射基本定理(定理 3.21 )与第三步的 dim null T = 0 \dim \text{null } T = 0 dim null T = 0 ,
dim range T = ( n + 1 ) − 0 = n + 1 = dim P n ( F ) . \dim \text{range } T = (n+1) - 0 = n + 1 = \dim \mathcal{P}_n(\mathbf{F}). dim range T = ( n + 1 ) − 0 = n + 1 = dim P n ( F ) .
而 range T ⊆ P n ( F ) \text{range } T \subseteq \mathcal{P}_n(\mathbf{F}) range T ⊆ P n ( F ) ,故由 定理 2.39 得 range T = P n ( F ) \text{range } T = \mathcal{P}_n(\mathbf{F}) range T = P n ( F ) 。
第六步:收尾。 因为 T T T 满射,对给定的 p ∈ P n ( F ) p \in \mathcal{P}_n(\mathbf{F}) p ∈ P n ( F ) 存在 ( q , r ) ∈ P n − m ( F ) × P m − 1 ( F ) (q, r) \in \mathcal{P}_{n-m}(\mathbf{F}) \times \mathcal{P}_{m-1}(\mathbf{F}) ( q , r ) ∈ P n − m ( F ) × P m − 1 ( F ) 使 T ( q , r ) = p T(q,r) = p T ( q , r ) = p ,即 p = s q + r p = sq + r p = s q + r ,且自动有 deg r ≤ m − 1 < m = deg s \deg r \le m - 1 < m = \deg s deg r ≤ m − 1 < m = deg s 。唯一性 由 T T T 的单射性给出。■ \blacksquare ■
读法 :这个证明有一个很值得学的结构。要证”每个 p p p 都能写成 s q + r sq + r s q + r “,等于证 T T T 满射;而 T T T 满射这件事,在维数配平之后只需要 T T T 单射就够了 (这正是 定理 3.65 的思想)。而 T T T 单射的验证只用到了次数的一个简单性质,即”高次项无法被低次项抵消”。一个存在性命题就这样被翻译成了维数算术。
顺带一提 :整数版的带余除法需要"r < s r < s r < s "这个大小比较,而多项式没有天然的大小关系。定理里用 deg r < deg s \deg r < \deg s deg r < deg s 充当了这个角色,这是把整数结论迁移到多项式时唯一需要动的地方。
4.3 除法算法的一个直接后果
把 定理 4.9 用在 s ( z ) = z − λ s(z) = z - \lambda s ( z ) = z − λ 上(此时 m = 1 m = 1 m = 1 ,故要求 deg r < 1 \deg r < 1 deg r < 1 ,即 r r r 是常数),得到
p ( z ) = ( z − λ ) q ( z ) + r , r ∈ F . p(z) = (z - \lambda)q(z) + r, \qquad r \in \mathbf{F}. p ( z ) = ( z − λ ) q ( z ) + r , r ∈ F .
代入 z = λ z = \lambda z = λ 得 p ( λ ) = r p(\lambda) = r p ( λ ) = r 。这就是余数定理 (remainder theorem) 。它给 定理 4.6 提供了一个更直接的证明。p ( λ ) = 0 p(\lambda) = 0 p ( λ ) = 0 当且仅当 r = 0 r = 0 r = 0 ,当且仅当 z − λ z - \lambda z − λ 整除 p p p 。
5. Zeros and the Fundamental Theorem of Algebra (零点与代数基本定理)
5.1 为什么需要这条定理
定理 4.8 说的是”零点不会太多”,这是一个上界 。而分解一个多项式需要的是存在性 ,即”一定有零点”。这两件事在 C \mathbf{C} C 上都被满足,而在 R \mathbf{R} R 上则不然。x 2 + 1 x^2 + 1 x 2 + 1 在 R \mathbf{R} R 上没有零点,因此它在 P ( R ) \mathcal{P}(\mathbf{R}) P ( R ) 里无法分解成两个一次因式。
这种差别是整个课程里”实与复”分家的根本原因。 lecture 12 会看到,它直接导致”有限维非零复向量空间上的算子必有特征值”这一结论成立,而其实在版本必须加上维数为奇数的限制。
5.2 Theorem: fundamental theorem of algebra, first version (4.12)
Theorem 4.12 (fundamental theorem of algebra, first version)
每个非常数的复系数多项式在 C \mathbf{C} C 中都有零点。
关于证明 :Axler 给出的证明使用了复分析的工具。思路是,设 p p p 的首项为 c m z m c_mz^m c m z m ,则 ∣ p ( z ) ∣ → ∞ |p(z)| \to \infty ∣ p ( z ) ∣ → ∞ (当 ∣ z ∣ → ∞ |z| \to \infty ∣ z ∣ → ∞ ),故连续函数 z ↦ ∣ p ( z ) ∣ z \mapsto |p(z)| z ↦ ∣ p ( z ) ∣ 在某个点 ζ \zeta ζ 取到全局最小值;再假设 p ( ζ ) ≠ 0 p(\zeta) \neq 0 p ( ζ ) = 0 并除以 p ( ζ ) p(\zeta) p ( ζ ) ,构造出一个”最小值为 1 1 1 “的新多项式,然后沿某个方向作微小扰动使函数值变小,得到矛盾。这个证明的细节超出了本课程的准备范围,若未学过复分析,不必勉强读懂。
但有两点值得记住 ,它们说明了为什么这条定理”必须是分析的”,而不能是纯代数的。
所有证明都必须用到某些分析。 这条定理在把 C \mathbf{C} C 换成”c + d i c + di c + d i 其中 c , d c, d c , d 为有理数”所成的集合后不成立 。纯代数工具无法区分这两种情形,因为它们在代数的意义上难以区分。
它是存在性定理,不提供算法。 二次多项式的零点有求根公式,三次与四次也有(但复杂得多),五次及以上不存在 一般的求根公式。所以”有零点”与”能求出零点”是两件事。实际计算中用的是数值方法,例如
p ( x ) = x 5 − 5 x 4 − 6 x 3 + 17 x 2 + 4 x − 7 p(x) = x^5 - 5x^4 - 6x^3 + 17x^2 + 4x - 7 p ( x ) = x 5 − 5 x 4 − 6 x 3 + 17 x 2 + 4 x − 7
没有精确求根公式,但计算机可以算出它的五个零点约为 − 1.87 , − 0.74 , 0.62 , 1.47 , 5.51 -1.87,\ -0.74,\ 0.62,\ 1.47,\ 5.51 − 1.87 , − 0.74 , 0.62 , 1.47 , 5.51 。
5.3 Theorem: fundamental theorem of algebra, second version (4.13)
Theorem 4.13 (fundamental theorem of algebra, second version)
若 p ∈ P ( C ) p \in \mathcal{P}(\mathbf{C}) p ∈ P ( C ) 是非常数多项式,则 p p p 有唯一分解 (除因式的次序外)
p ( z ) = c ( z − λ 1 ) ⋯ ( z − λ m ) , p(z) = c(z - \lambda_1)\cdots(z - \lambda_m), p ( z ) = c ( z − λ 1 ) ⋯ ( z − λ m ) ,
其中 c , λ 1 , … , λ m ∈ C c, \lambda_1, \dots, \lambda_m \in \mathbf{C} c , λ 1 , … , λ m ∈ C 。
证明 :设 m = deg p m = \deg p m = deg p ,对 m m m 作归纳。m = 1 m = 1 m = 1 时分解显然存在且唯一。
设 m > 1 m > 1 m > 1 且结论对 m − 1 m-1 m − 1 次多项式成立。
存在性 :由 定理 4.12 ,p p p 有零点 λ ∈ C \lambda \in \mathbf{C} λ ∈ C 。由 定理 4.6 ,存在 m − 1 m-1 m − 1 次多项式 q q q 使 p ( z ) = ( z − λ ) q ( z ) p(z) = (z-\lambda)q(z) p ( z ) = ( z − λ ) q ( z ) 。由归纳假设,q q q 有分解,代入即得 p p p 的分解。
唯一性 :c c c 必然唯一,它就是 p p p 中 z m z^m z m 的系数。下面证明 λ 1 , … , λ m \lambda_1,\dots,\lambda_m λ 1 , … , λ m 除次序外唯一。设
( z − λ 1 ) ⋯ ( z − λ m ) = ( z − τ 1 ) ⋯ ( z − τ m ) (z - \lambda_1)\cdots(z-\lambda_m) = (z - \tau_1)\cdots(z-\tau_m) ( z − λ 1 ) ⋯ ( z − λ m ) = ( z − τ 1 ) ⋯ ( z − τ m )
对一切 z ∈ C z \in \mathbf{C} z ∈ C 成立。在 z = λ 1 z = \lambda_1 z = λ 1 处左端为零,故右端也为零,于是某个 τ \tau τ 等于 λ 1 \lambda_1 λ 1 ;重排下标后可设 τ 1 = λ 1 \tau_1 = \lambda_1 τ 1 = λ 1 。对 z ≠ λ 1 z \neq \lambda_1 z = λ 1 两边同除以 z − λ 1 z - \lambda_1 z − λ 1 ,得
( z − λ 2 ) ⋯ ( z − λ m ) = ( z − τ 2 ) ⋯ ( z − τ m ) (z - \lambda_2)\cdots(z-\lambda_m) = (z - \tau_2)\cdots(z-\tau_m) ( z − λ 2 ) ⋯ ( z − λ m ) = ( z − τ 2 ) ⋯ ( z − τ m )
对一切 z ≠ λ 1 z \neq \lambda_1 z = λ 1 成立。这个等式实际上对一切 z z z 成立 ,因为否则把右端移到左端会得到一个系数不全为零、却有无穷多个零点的多项式,与 定理 4.8 矛盾。再由归纳假设,λ 2 , … , λ m \lambda_2,\dots,\lambda_m λ 2 , … , λ m 与 τ 2 , … , τ m \tau_2,\dots,\tau_m τ 2 , … , τ m 除次序外相同。■ \blacksquare ■
这条定理的读法 :它说在 C \mathbf{C} C 上,多项式可以一直分解到一次因式为止 。而且分解中出现的 λ 1 , … , λ m \lambda_1,\dots,\lambda_m λ 1 , … , λ m 正是 p p p 的全部零点(把它们代入右端会使右端为零)。这里允许 λ j \lambda_j λ j 之间有重复,重复的次数称为该零点的重数 (multiplicity) ;若把重数算进去,p p p 恰好有 m m m 个零点。
6. Factorization of Polynomials over R \mathbf{R} R (实系数多项式的分解)
6.1 引入:实的困难在哪里
到目前为止我们同时处理实系数与复系数多项式,只用 F \mathbf{F} F 表示其中之一。现在要分开了。
困难在于实系数多项式可以没有实零点 ,例如 1 + x 2 1 + x^2 1 + x 2 。所以 定理 4.13 不能直接搬到 R \mathbf{R} R 上。但实的情形并不是无药可救,因为它的复零点会成对出现 。只要掌握这一点,就可以把复分解里的共轭对拼成实系数二次因式。
6.2 Theorem: polynomials with real coefficients have nonreal zeros in pairs (4.14)
Theorem 4.14 (polynomials with real coefficients have nonreal zeros in pairs)
设 p ∈ P ( C ) p \in \mathcal{P}(\mathbf{C}) p ∈ P ( C ) 是实系数多项式。若 λ ∈ C \lambda \in \mathbf{C} λ ∈ C 是 p p p 的零点,则 λ ˉ \bar\lambda λ ˉ 也是。
证明 :设 p ( z ) = a 0 + a 1 z + ⋯ + a m z m p(z) = a_0 + a_1z + \dots + a_mz^m p ( z ) = a 0 + a 1 z + ⋯ + a m z m ,其中 a 0 , … , a m a_0,\dots,a_m a 0 , … , a m 都是实数。若 p ( λ ) = 0 p(\lambda) = 0 p ( λ ) = 0 ,即
a 0 + a 1 λ + ⋯ + a m λ m = 0. a_0 + a_1\lambda + \dots + a_m\lambda^m = 0. a 0 + a 1 λ + ⋯ + a m λ m = 0.
对两边取复共轭。由 定理 4.4 中”共轭对加法与乘法保持”,左端变为
a 0 ‾ + a 1 ‾ λ ˉ + ⋯ + a m ‾ λ ˉ m = a 0 + a 1 λ ˉ + ⋯ + a m λ ˉ m , \overline{a_0} + \overline{a_1}\bar\lambda + \dots + \overline{a_m}\bar\lambda^m = a_0 + a_1\bar\lambda + \dots + a_m\bar\lambda^m, a 0 + a 1 λ ˉ + ⋯ + a m λ ˉ m = a 0 + a 1 λ ˉ + ⋯ + a m λ ˉ m ,
这里用了 a j a_j a j 是实数、故 a j ‾ = a j \overline{a_j} = a_j a j = a j 。右端的共轭是 0 0 0 。于是 p ( λ ˉ ) = 0 p(\bar\lambda) = 0 p ( λ ˉ ) = 0 。■ \blacksquare ■
读法 :实系数多项式的复零点关于实轴对称分布 。非实的零点必然以共轭对 ( λ , λ ˉ ) (\lambda, \bar\lambda) ( λ , λ ˉ ) 的形式出现,这一事实正是把复分解拼成实分解的关键。
6.3 Theorem: factorization of a quadratic polynomial (4.15)
在给出实的分解定理之前,先要确定”哪些实的二次式能拆成两个实的一次式”。
Theorem 4.15 (factorization of a quadratic polynomial)
设 b , c ∈ R b, c \in \mathbf{R} b , c ∈ R 。则存在实 数 λ 1 , λ 2 \lambda_1, \lambda_2 λ 1 , λ 2 使
x 2 + b x + c = ( x − λ 1 ) ( x − λ 2 ) x^2 + bx + c = (x - \lambda_1)(x - \lambda_2) x 2 + b x + c = ( x − λ 1 ) ( x − λ 2 )
当且仅当 b 2 ≥ 4 c b^2 \ge 4c b 2 ≥ 4 c 。
证明 :先配方 ,
x 2 + b x + c = ( x + b 2 ) 2 + ( c − b 2 4 ) . x^2 + bx + c = \left(x + \frac{b}{2}\right)^2 + \left(c - \frac{b^2}{4}\right). x 2 + b x + c = ( x + 2 b ) 2 + ( c − 4 b 2 ) .
(⟸ \Longleftarrow ⟸ ) 设 b 2 ≥ 4 c b^2 \ge 4c b 2 ≥ 4 c 。则 b 2 4 − c ≥ 0 \dfrac{b^2}{4} - c \ge 0 4 b 2 − c ≥ 0 ,故存在实数 d d d 使 d 2 = b 2 4 − c d^2 = \dfrac{b^2}{4} - c d 2 = 4 b 2 − c 。由配方得
x 2 + b x + c = ( x + b 2 ) 2 − d 2 = ( x + b 2 + d ) ( x + b 2 − d ) , x^2 + bx + c = \left(x + \frac{b}{2}\right)^2 - d^2 = \left(x + \frac{b}{2} + d\right)\left(x + \frac{b}{2} - d\right), x 2 + b x + c = ( x + 2 b ) 2 − d 2 = ( x + 2 b + d ) ( x + 2 b − d ) ,
取 λ 1 = − b 2 − d \lambda_1 = -\dfrac{b}{2} - d λ 1 = − 2 b − d 、λ 2 = − b 2 + d \lambda_2 = -\dfrac{b}{2} + d λ 2 = − 2 b + d 即为所求。
(⟹ \Longrightarrow ⟹ ) 设 x 2 + b x + c = ( x − λ 1 ) ( x − λ 2 ) x^2 + bx + c = (x-\lambda_1)(x-\lambda_2) x 2 + b x + c = ( x − λ 1 ) ( x − λ 2 ) 且 λ 1 , λ 2 ∈ R \lambda_1,\lambda_2 \in \mathbf{R} λ 1 , λ 2 ∈ R 。则 b = − ( λ 1 + λ 2 ) b = -(\lambda_1 + \lambda_2) b = − ( λ 1 + λ 2 ) 、c = λ 1 λ 2 c = \lambda_1\lambda_2 c = λ 1 λ 2 ,于是
b 2 − 4 c = ( λ 1 + λ 2 ) 2 − 4 λ 1 λ 2 = ( λ 1 − λ 2 ) 2 ≥ 0. ■ b^2 - 4c = (\lambda_1+\lambda_2)^2 - 4\lambda_1\lambda_2 = (\lambda_1 - \lambda_2)^2 \ge 0. \qquad\blacksquare b 2 − 4 c = ( λ 1 + λ 2 ) 2 − 4 λ 1 λ 2 = ( λ 1 − λ 2 ) 2 ≥ 0. ■
这条定理与二次公式的关系 :条件 b 2 ≥ 4 c b^2 \ge 4c b 2 ≥ 4 c 正是判别式非负。而 b 2 − 4 c = ( λ 1 − λ 2 ) 2 b^2 - 4c = (\lambda_1-\lambda_2)^2 b 2 − 4 c = ( λ 1 − λ 2 ) 2 这个等式说明,判别式为零恰好对应”两个根重合”,即二次式是一个完全平方。这与 定理 4.13 中的重数概念是一致的。
6.4 Theorem: factorization of a polynomial over R \mathbf{R} R (4.16)
Theorem 4.16 (factorization of a polynomial over R \mathbf{R} R )
设 p ∈ P ( R ) p \in \mathcal{P}(\mathbf{R}) p ∈ P ( R ) 是非常数多项式。则 p p p 有唯一分解 (除因式的次序外)
p ( x ) = c ( x − λ 1 ) ⋯ ( x − λ m ) ( x 2 + b 1 x + c 1 ) ⋯ ( x 2 + b M x + c M ) , p(x) = c(x - \lambda_1)\cdots(x - \lambda_m)(x^2 + b_1x + c_1)\cdots(x^2 + b_Mx + c_M), p ( x ) = c ( x − λ 1 ) ⋯ ( x − λ m ) ( x 2 + b 1 x + c 1 ) ⋯ ( x 2 + b M x + c M ) ,
其中 c , λ 1 , … , λ m , b 1 , … , b M , c 1 , … , c M ∈ R c, \lambda_1, \dots, \lambda_m, b_1, \dots, b_M, c_1, \dots, c_M \in \mathbf{R} c , λ 1 , … , λ m , b 1 , … , b M , c 1 , … , c M ∈ R ,且对每个 k k k 有 b k 2 < 4 c k b_k^2 < 4c_k b k 2 < 4 c k 。
关于参数 :这里 m m m 或 M M M 都可以等于 0 0 0 。λ 1 , … , λ m \lambda_1,\dots,\lambda_m λ 1 , … , λ m 恰好是 p p p 的全部实零点 ,因为对实数 x x x 而言,右端为零当且仅当某个一次因式 x − λ j x - \lambda_j x − λ j 为零。二次因式则没有实零点 (由 b k 2 < 4 c k b_k^2 < 4c_k b k 2 < 4 c k 与 定理 4.15 可知它不可再拆),所以它们对应的是成对的非实共轭零点。
关于证明 :存在性用对 deg p \deg p deg p 的归纳,配合 定理 4.13 与 定理 4.14 。把 p p p 看成复系数多项式后,若它有非实零点 λ \lambda λ ,则由 定理 4.14 知 λ ˉ \bar\lambda λ ˉ 也是零点,于是
( x − λ ) ( x − λ ˉ ) = x 2 − 2 ( Re λ ) x + ∣ λ ∣ 2 (x-\lambda)(x-\bar\lambda) = x^2 - 2(\operatorname{Re}\lambda)x + |\lambda|^2 ( x − λ ) ( x − λ ˉ ) = x 2 − 2 ( Re λ ) x + ∣ λ ∣ 2
是一个实系数 二次式,而且由 定理 4.15 ,它的判别式 4 ( Re λ ) 2 − 4 ∣ λ ∣ 2 = − 4 ( Im λ ) 2 < 0 4(\operatorname{Re}\lambda)^2 - 4|\lambda|^2 = -4(\operatorname{Im}\lambda)^2 < 0 4 ( Re λ ) 2 − 4∣ λ ∣ 2 = − 4 ( Im λ ) 2 < 0 (因为 λ \lambda λ 非实),故不可再拆。把它除出去,再对商作归纳即可。
这里有一个细节需要留心。上面的思路依赖”λ \lambda λ 与 λ ˉ \bar\lambda λ ˉ 在分解中出现的次数相同 ”,而 定理 4.14 只保证两者都是零点,没有说明次数。Axler 的完整证明绕过了这一点,做法是设
p ( x ) = ( x − λ ) ( x − λ ˉ ) q ( x ) = ( x 2 − 2 ( Re λ ) x + ∣ λ ∣ 2 ) q ( x ) p(x) = (x-\lambda)(x-\bar\lambda)q(x) = \big(x^2 - 2(\operatorname{Re}\lambda)x + |\lambda|^2\big)q(x) p ( x ) = ( x − λ ) ( x − λ ˉ ) q ( x ) = ( x 2 − 2 ( Re λ ) x + ∣ λ ∣ 2 ) q ( x )
后直接证明商 q q q 是实系数的 。验证方法是把 q q q 解出来,
q ( x ) = p ( x ) x 2 − 2 ( Re λ ) x + ∣ λ ∣ 2 , q(x) = \frac{p(x)}{x^2 - 2(\operatorname{Re}\lambda)x + |\lambda|^2}, q ( x ) = x 2 − 2 ( Re λ ) x + ∣ λ ∣ 2 p ( x ) ,
右端对每个实数 x x x 都取实值,故 q ( x ) ∈ R q(x) \in \mathbf{R} q ( x ) ∈ R 对一切 x ∈ R x \in \mathbf{R} x ∈ R 成立。写 q ( x ) = a 0 + a 1 x + ⋯ + a n − 2 x n − 2 q(x) = a_0 + a_1x + \dots + a_{n-2}x^{n-2} q ( x ) = a 0 + a 1 x + ⋯ + a n − 2 x n − 2 (各 a j ∈ C a_j \in \mathbf{C} a j ∈ C ),则
0 = Im q ( x ) = ( Im a 0 ) + ( Im a 1 ) x + ⋯ + ( Im a n − 2 ) x n − 2 0 = \operatorname{Im} q(x) = (\operatorname{Im} a_0) + (\operatorname{Im} a_1)x + \dots + (\operatorname{Im} a_{n-2})x^{n-2} 0 = Im q ( x ) = ( Im a 0 ) + ( Im a 1 ) x + ⋯ + ( Im a n − 2 ) x n − 2
对一切实数 x x x 成立。这个多项式有无穷多个零点,由 定理 4.8 它的系数全为零,即 Im a 0 = ⋯ = Im a n − 2 = 0 \operatorname{Im} a_0 = \dots = \operatorname{Im} a_{n-2} = 0 Im a 0 = ⋯ = Im a n − 2 = 0 。所以 q q q 的系数都是实数。唯一性 则归结为 定理 4.13 。每个满足 b k 2 < 4 c k b_k^2 < 4c_k b k 2 < 4 c k 的二次因式都可以唯一地写成 ( x − λ k ) ( x − λ ˉ k ) (x-\lambda_k)(x-\bar\lambda_k) ( x − λ k ) ( x − λ ˉ k ) ,于是 p p p 在 P ( R ) \mathcal{P}(\mathbf{R}) P ( R ) 中的两种不同分解会导致它在 P ( C ) \mathcal{P}(\mathbf{C}) P ( C ) 中的两种不同分解,与 定理 4.13 的唯一性矛盾。■ \blacksquare ■
这条定理是整个课程”实与复分家”的代数原因 。在 C \mathbf{C} C 上,多项式都拆成一次因式;在 R \mathbf{R} R 上,二次不可约因式可能残留。lecture 12 会看到它的算子版本,实向量空间上的算子可能既没有特征值(例如 R 2 \mathbf{R}^2 R 2 上的 90 ∘ 90^\circ 9 0 ∘ 旋转),也无法对角化,而复数域上这两个问题都消失了。
7. 本讲概念映射 (Summary)
关心的问题 精确形式 编号 复数的基本运算 z ˉ \bar z z ˉ 、∣ z ∣ \vert z\vert ∣ z ∣ ,以及 z z ˉ = ∣ z ∣ 2 z\bar z = \vert z\vert^2 z z ˉ = ∣ z ∣ 2 、三角不等式4.1 , 4.2 , 4.4 ”次数”是否良定义 系数的唯一性,靠”零点个数不超过次数” 4.8 + 推论零点与一次因式 p ( λ ) = 0 ⟺ ( z − λ ) p(\lambda) = 0 \iff (z-\lambda) p ( λ ) = 0 ⟺ ( z − λ ) 整除 p p p 4.6 零点不会太多 m m m 次多项式至多 m m m 个零点4.8 带余除法 存在唯一 q , r q, r q , r 使 p = s q + r p = sq + r p = s q + r 且 deg r < deg s \deg r < \deg s deg r < deg s 4.9 余数定理 除以 z − λ z - \lambda z − λ 的余式是 p ( λ ) p(\lambda) p ( λ ) 4.9 的推论 是否一定有零点 C \mathbf{C} C 上必有;R \mathbf{R} R 上未必4.12 C \mathbf{C} C 上的分解唯一分解为 c ( z − λ 1 ) ⋯ ( z − λ m ) c(z-\lambda_1)\cdots(z-\lambda_m) c ( z − λ 1 ) ⋯ ( z − λ m ) 4.13 实系数的非实零点 共轭成对出现 4.14 二次式何时可拆 b 2 ≥ 4 c b^2 \ge 4c b 2 ≥ 4 c (判别式非负)4.15 R \mathbf{R} R 上的分解一次因式 + + + 不可约二次因式的唯一分解 4.16
一条主线
本讲从”多项式看起来只是初等对象 ”出发,最终得到三件后面必需的工具。第一是 定理 4.8 ,它让”次数”这个概念合法,从而一切关于次数的论证才有意义;第二是 定理 4.9 ,它给出多项式版的带余除法,用线性映射满射性来证明,是本章唯一一处真正的线性代数;第三是 定理 4.13 与 定理 4.16 ,它们分别给出 C \mathbf{C} C 上与 R \mathbf{R} R 上多项式分解的最终形态,也标出了实与复的分界线。
一句话概括 :多项式这一讲的全部内容可以浓缩为一句回答,在 C \mathbf{C} C 上,任何多项式都能一直分解到底;在 R \mathbf{R} R 上,最深的阻力只是一个不可约的二次式 x 2 + 1 x^2 + 1 x 2 + 1 。
8. Questions to Carry Forward (下节课前瞻)
算子为什么需要多项式 :由 定义 5.1 ,算子满足 T 2 = T T T^2 = TT T 2 = T T 有意义,因此可以把多项式代入算子。lecture 12 会把 p ( z ) = a 0 + a 1 z + ⋯ + a m z m p(z) = a_0 + a_1z + \dots + a_mz^m p ( z ) = a 0 + a 1 z + ⋯ + a m z m 换成 p ( T ) = a 0 I + a 1 T + ⋯ + a m T m p(T) = a_0I + a_1T + \dots + a_mT^m p ( T ) = a 0 I + a 1 T + ⋯ + a m T m ,并研究”哪些多项式把算子送到零”。
实与复的分家 :C \mathbf{C} C 上所有多项式都有零点(定理 4.12 ),而 R \mathbf{R} R 上不一定。这个代数事实会在 lecture 12 变成”有限维非零复向量空间上的算子必有特征值 ”,而实的版本必须加上维数为奇数的条件(本章 定理 4.12 的一个推论是:实系数奇次多项式必有实零点)。
重数 :定理 4.13 中的分解允许 λ j \lambda_j λ j 重复,重复次数称为重数。后续讨论对角化时,这个数字(以及代数重数与几何重数之差)决定了算子能否对角化。
待补的内容 :讲义幻灯片末尾还补充了扩展欧几里得算法(互素多项式可写成 u f + v g = 1 uf + vg = 1 u f + v g = 1 )、整系数多项式的有理根定理,以及 Eisenstein 判别法。这些是一般多项式理论的内容,本讲正文按教材(Axler 4e)未展开,需要时可在后续章节补入。
更高次的不可解性 :定理 4.12 只保证零点存在,不提供公式。五次及以上没有一般求根公式,这个事实(Abel–Ruffini)不属于本课程范围,但它提醒我们”存在”与”可计算”是两回事。
9. Exercises (Homework Assignment 11: LADR Chapter 4: 5, 7, 8, 9, 11)
第三版题号(作业) 第四版对应题 考查内容 4.5 4.7 Lagrange 插值:给定互不相同的点上的取值,存在唯一的低次多项式 4.7 4.9 实系数奇次多项式必有实零点 4.8 4.10 T p ( x ) = p ( x ) − p ( 3 ) x − 3 Tp(x) = \dfrac{p(x)-p(3)}{x-3} T p ( x ) = x − 3 p ( x ) − p ( 3 ) (并补 x = 3 x=3 x = 3 处为 p ′ ( 3 ) p'(3) p ′ ( 3 ) )是 P ( R ) \mathcal{P}(\mathbf{R}) P ( R ) 上的算子4.9 4.11 q ( z ) = p ( z ) p ( z ˉ ) ‾ q(z) = p(z)\overline{p(\bar z)} q ( z ) = p ( z ) p ( z ˉ ) 是实系数多项式4.11 4.13 商空间 P ( F ) / U \mathcal{P}(\mathbf{F})/U P ( F ) / U 的维数与基,其中 U = { p q } U = \{pq\} U = { pq }
编号说明 :第四版 Chapter 4 的习题比第三版多出两道前置题(4e 的 4.1 与 4.3),因此从第三版第 2 题起两者相差 2 2 2 。两版题目内容一致,本讲正文按第四版编号。第三版没有与第四版 4.1、4.3 对应的题,第四版也没有与第三版 4.1 对应的题,故上表只列出作业涉及的五个题号。
4.5
Suppose m m m is a nonnegative integer, z 1 , … , z m + 1 z_1, \dots, z_{m+1} z 1 , … , z m + 1 are distinct elements of F \mathbf{F} F , and w 1 , … , w m + 1 ∈ F w_1, \dots, w_{m+1} \in \mathbf{F} w 1 , … , w m + 1 ∈ F . Prove that there exists a unique polynomial p ∈ P m ( F ) p \in \mathcal{P}_m(\mathbf{F}) p ∈ P m ( F ) such that
p ( z k ) = w k p(z_k) = w_k p ( z k ) = w k
for k = 1 , … , m + 1 k = 1, \dots, m+1 k = 1 , … , m + 1 .
(第四版 4.7。题目附言提示:此题可以不用线性代数,但请找出更简短清晰的线性代数证明。)
solution:
这道题的关键是把”求多项式”变成”求一个线性映射的逆”,而后者只要证明映射可逆即可。
第一步:把条件写成线性映射。 定义
Φ : P m ( F ) → F m + 1 , Φ ( p ) = ( p ( z 1 ) , … , p ( z m + 1 ) ) . \Phi : \mathcal{P}_m(\mathbf{F}) \to \mathbf{F}^{m+1}, \qquad \Phi(p) = \big(p(z_1), \dots, p(z_{m+1})\big). Φ : P m ( F ) → F m + 1 , Φ ( p ) = ( p ( z 1 ) , … , p ( z m + 1 ) ) .
Φ \Phi Φ 是线性的,因为求值 p ↦ p ( z k ) p \mapsto p(z_k) p ↦ p ( z k ) 对每个固定的 z k z_k z k 都是线性的,而乘积空间的运算是逐分量的。
第二步:两个空间维数相同。 由 定理 2.39 一类的维数事实,dim P m ( F ) = m + 1 \dim \mathcal{P}_m(\mathbf{F}) = m+1 dim P m ( F ) = m + 1 ,而 dim F m + 1 = m + 1 \dim \mathbf{F}^{m+1} = m+1 dim F m + 1 = m + 1 。两边维数相同。
第三步:Φ \Phi Φ 是单射。 设 Φ ( p ) = ( 0 , … , 0 ) \Phi(p) = (0,\dots,0) Φ ( p ) = ( 0 , … , 0 ) ,即 p ( z k ) = 0 p(z_k) = 0 p ( z k ) = 0 对 k = 1 , … , m + 1 k = 1,\dots,m+1 k = 1 , … , m + 1 成立。于是 p p p 有 m + 1 m+1 m + 1 个互不相同 的零点。但 deg p ≤ m \deg p \le m deg p ≤ m ,而由 定理 4.8 ,非零多项式 p p p 的零点个数不超过其次数(≤ m \le m ≤ m )。m + 1 > m m+1 > m m + 1 > m ,故 p p p 只能是零多项式。
第四步:收尾。 于是 null Φ = { 0 } \text{null } \Phi = \{0\} null Φ = { 0 } ,Φ \Phi Φ 是单射。由 定理 3.65 (有限维且两空间同维数时,单射 ⟺ \iff ⟺ 可逆),Φ \Phi Φ 是可逆 的。因此对给定的 ( w 1 , … , w m + 1 ) ∈ F m + 1 (w_1,\dots,w_{m+1}) \in \mathbf{F}^{m+1} ( w 1 , … , w m + 1 ) ∈ F m + 1 ,存在唯一的 p ∈ P m ( F ) p \in \mathcal{P}_m(\mathbf{F}) p ∈ P m ( F ) 使 Φ ( p ) = ( w 1 , … , w m + 1 ) \Phi(p) = (w_1,\dots,w_{m+1}) Φ ( p ) = ( w 1 , … , w m + 1 ) ,即 p ( z k ) = w k p(z_k) = w_k p ( z k ) = w k 对每个 k k k 成立。■ \blacksquare ■
要点 :本题是 定理 4.8 最漂亮的一个用法。“存在唯一”这四个字,被拆成了”满射”与”单射”两件事,而两件事在维数配平后只需证一件。 结论中的多项式就是 Lagrange 插值多项式 。若真的去把它算出来,公式会相当冗长;但从线性代数的角度看,它的存在与唯一是维数算术的必然结果。
4.7
Prove that every polynomial of odd degree with real coefficients has a real zero.
(第四版 4.9。)
solution:
设 p ∈ P ( R ) p \in \mathcal{P}(\mathbf{R}) p ∈ P ( R ) 的次数为奇数 m m m ,首项为 a m x m a_mx^m a m x m (a m ≠ 0 a_m \neq 0 a m = 0 )。
第一步:把 p p p 按 定理 4.16 分解。 记 p p p 的次数为 N N N (它为奇数)。由 定理 4.16 ,存在唯一分解
p ( x ) = c ( x − α 1 ) ⋯ ( x − α r ) ( x 2 + b 1 x + c 1 ) ⋯ ( x 2 + b M x + c M ) , p(x) = c(x-\alpha_1)\cdots(x-\alpha_r)(x^2+b_1x+c_1)\cdots(x^2+b_Mx+c_M), p ( x ) = c ( x − α 1 ) ⋯ ( x − α r ) ( x 2 + b 1 x + c 1 ) ⋯ ( x 2 + b M x + c M ) ,
其中 r r r 是一次因式的个数(也用 r r r 记它,与定理中的记号一致),M M M 是二次因式的个数,各 α j , b k , c k ∈ R \alpha_j, b_k, c_k \in \mathbf{R} α j , b k , c k ∈ R 。数一下次数,得
N = r + 2 M . N = r + 2M. N = r + 2 M .
第二步:奇偶性迫使 r r r 为奇数。 由假设 N N N 为奇数,而 2 M 2M 2 M 是偶数,故 r r r 必为奇数,因此 r ≥ 1 r \ge 1 r ≥ 1 。
第三步:收尾。 因为 r ≥ 1 r \ge 1 r ≥ 1 ,分解式中至少出现一个一次因式 x − α 1 x - \alpha_1 x − α 1 ,其中 α 1 ∈ R \alpha_1 \in \mathbf{R} α 1 ∈ R 。于是 p ( α 1 ) = 0 p(\alpha_1) = 0 p ( α 1 ) = 0 ,即 α 1 \alpha_1 α 1 是 p p p 的实零点。■ \blacksquare ■
要点 :这道题看似是分析题(通常用介值定理证),但用 定理 4.16 之后它变成了一道计数题 。“奇次”这个假设的作用,就是迫使不可约二次因式(它们贡献偶数个次数且没有实零点)无法独自吃掉全部次数。这也从侧面说明 定理 4.16 是一条相当强的结论,很多关于实零点的定性事实都可以由它读出。
顺便说明另一种证法 :由 定理 4.12 与 定理 4.14 ,p p p 的复零点关于实轴成对出现,若没有实零点,则零点总数是偶数个(成对),于是 p p p 的次数应为偶数,矛盾。这条路线更短,但它依赖 定理 4.12 (代数基本定理),而 定理 4.16 的分解式在逻辑上更靠前,因此上面的证明更”自足”。
4.8
Define T : P ( R ) → R R T : \mathcal{P}(\mathbf{R}) \to \mathbf{R}^{\mathbf{R}} T : P ( R ) → R R by
( T p ) ( x ) = { p ( x ) − p ( 3 ) x − 3 if x ≠ 3 , p ′ ( 3 ) if x = 3 (Tp)(x) = \begin{cases} \dfrac{p(x) - p(3)}{x - 3} & \text{if } x \neq 3,\\[2mm] p'(3) & \text{if } x = 3\end{cases} ( T p ) ( x ) = ⎩ ⎨ ⎧ x − 3 p ( x ) − p ( 3 ) p ′ ( 3 ) if x = 3 , if x = 3
for each x ∈ R x \in \mathbf{R} x ∈ R . Show that T p ∈ P ( R ) Tp \in \mathcal{P}(\mathbf{R}) T p ∈ P ( R ) for every polynomial p ∈ P ( R ) p \in \mathcal{P}(\mathbf{R}) p ∈ P ( R ) and that T : P ( R ) → P ( R ) T : \mathcal{P}(\mathbf{R}) \to \mathcal{P}(\mathbf{R}) T : P ( R ) → P ( R ) is a linear map.
(第四版 4.10。注意题目的陪域写的是 R R \mathbf{R}^{\mathbf{R}} R R ,即所有函数 R → R \mathbf{R} \to \mathbf{R} R → R 构成的空间,目的是让 T p Tp T p 先有一个明确的落脚处。)
solution:
第一步:T p Tp T p 确实是多项式。 由 定理 4.9 (除法算法),把 p p p 除以 s ( x ) = x − 3 s(x) = x - 3 s ( x ) = x − 3 ,得唯一分解
p ( x ) = ( x − 3 ) q ( x ) + r , deg r < deg ( x − 3 ) = 1 , p(x) = (x-3)q(x) + r, \qquad \deg r < \deg(x-3) = 1, p ( x ) = ( x − 3 ) q ( x ) + r , deg r < deg ( x − 3 ) = 1 ,
故 r r r 是常数,记作 r = ρ ∈ R r = \rho \in \mathbf{R} r = ρ ∈ R 。代入 x = 3 x = 3 x = 3 得 p ( 3 ) = ρ p(3) = \rho p ( 3 ) = ρ ,于是
p ( x ) = ( x − 3 ) q ( x ) + p ( 3 ) . p(x) = (x-3)q(x) + p(3). p ( x ) = ( x − 3 ) q ( x ) + p ( 3 ) .
当 x ≠ 3 x \neq 3 x = 3 ,可以两边减去 p ( 3 ) p(3) p ( 3 ) 再除以 x − 3 x-3 x − 3 :
( T p ) ( x ) = p ( x ) − p ( 3 ) x − 3 = q ( x ) . (Tp)(x) = \frac{p(x) - p(3)}{x-3} = q(x). ( T p ) ( x ) = x − 3 p ( x ) − p ( 3 ) = q ( x ) .
当 x = 3 x = 3 x = 3 ,对 p ( x ) = ( x − 3 ) q ( x ) + p ( 3 ) p(x) = (x-3)q(x) + p(3) p ( x ) = ( x − 3 ) q ( x ) + p ( 3 ) 求导得 p ′ ( x ) = q ( x ) + ( x − 3 ) q ′ ( x ) p'(x) = q(x) + (x-3)q'(x) p ′ ( x ) = q ( x ) + ( x − 3 ) q ′ ( x ) ,代入 x = 3 x = 3 x = 3 得 p ′ ( 3 ) = q ( 3 ) p'(3) = q(3) p ′ ( 3 ) = q ( 3 ) 。故
( T p ) ( 3 ) = p ′ ( 3 ) = q ( 3 ) . (Tp)(3) = p'(3) = q(3). ( T p ) ( 3 ) = p ′ ( 3 ) = q ( 3 ) .
两种情况合起来说明 T p = q Tp = q T p = q 作为函数恒成立,故 T p ∈ P ( R ) Tp \in \mathcal{P}(\mathbf{R}) T p ∈ P ( R ) 。这个等式还附带给出了一条信息,deg ( T p ) = deg p − 1 \deg(Tp) = \deg p - 1 deg ( T p ) = deg p − 1 (当 p p p 非常数时)。
第二步:T T T 是线性的。 设 p , p ′ ∈ P ( R ) p, p' \in \mathcal{P}(\mathbf{R}) p , p ′ ∈ P ( R ) 、μ ∈ R \mu \in \mathbf{R} μ ∈ R 。分两种情况验证。
当 x ≠ 3 x \neq 3 x = 3 ,由实数的运算直接得到
( T ( p + p ′ ) ) ( x ) = ( p + p ′ ) ( x ) − ( p + p ′ ) ( 3 ) x − 3 = p ( x ) − p ( 3 ) x − 3 + p ′ ( x ) − p ′ ( 3 ) x − 3 = ( T p ) ( x ) + ( T p ′ ) ( x ) , (T(p+p'))(x) = \frac{(p+p')(x) - (p+p')(3)}{x-3} = \frac{p(x)-p(3)}{x-3} + \frac{p'(x)-p'(3)}{x-3} = (Tp)(x) + (Tp')(x), ( T ( p + p ′ )) ( x ) = x − 3 ( p + p ′ ) ( x ) − ( p + p ′ ) ( 3 ) = x − 3 p ( x ) − p ( 3 ) + x − 3 p ′ ( x ) − p ′ ( 3 ) = ( T p ) ( x ) + ( T p ′ ) ( x ) ,
( T ( μ p ) ) ( x ) = ( μ p ) ( x ) − ( μ p ) ( 3 ) x − 3 = μ p ( x ) − p ( 3 ) x − 3 = μ ( T p ) ( x ) . (T(\mu p))(x) = \frac{(\mu p)(x) - (\mu p)(3)}{x-3} = \mu\,\frac{p(x)-p(3)}{x-3} = \mu\,(Tp)(x). ( T ( μ p )) ( x ) = x − 3 ( μ p ) ( x ) − ( μ p ) ( 3 ) = μ x − 3 p ( x ) − p ( 3 ) = μ ( T p ) ( x ) .
当 x = 3 x = 3 x = 3 ,由求导的线性性(D D D 是线性映射)
( T ( p + p ′ ) ) ( 3 ) = ( p + p ′ ) ′ ( 3 ) = p ′ ( 3 ) + ( p ′ ) ′ ( 3 ) = ( T p ) ( 3 ) + ( T p ′ ) ( 3 ) , (T(p+p'))(3) = (p+p')'(3) = p'(3) + (p')'(3) = (Tp)(3) + (Tp')(3), ( T ( p + p ′ )) ( 3 ) = ( p + p ′ ) ′ ( 3 ) = p ′ ( 3 ) + ( p ′ ) ′ ( 3 ) = ( T p ) ( 3 ) + ( T p ′ ) ( 3 ) ,
( T ( μ p ) ) ( 3 ) = ( μ p ) ′ ( 3 ) = μ p ′ ( 3 ) = μ ( T p ) ( 3 ) . (T(\mu p))(3) = (\mu p)'(3) = \mu\,p'(3) = \mu\,(Tp)(3). ( T ( μ p )) ( 3 ) = ( μ p ) ′ ( 3 ) = μ p ′ ( 3 ) = μ ( T p ) ( 3 ) .
两种情况合起来,T ( p + p ′ ) = T p + T p ′ T(p+p') = Tp + Tp' T ( p + p ′ ) = T p + T p ′ 且 T ( μ p ) = μ T p T(\mu p) = \mu Tp T ( μ p ) = μ T p 作为函数成立。故 T T T 是线性映射。■ \blacksquare ■
要点 :这道题讲的是**“差商在 x = 3 x = 3 x = 3 处的连续延拓”**。函数 p ( x ) − p ( 3 ) x − 3 \dfrac{p(x)-p(3)}{x-3} x − 3 p ( x ) − p ( 3 ) 在 x = 3 x=3 x = 3 处原本无定义,但由 定理 4.9 它其实是一个多项式(即商 q q q )去掉了一个点。题目的补定义 p ′ ( 3 ) p'(3) p ′ ( 3 ) 恰好把那个点补上了,因为求导的乘积法则给出 p ′ ( 3 ) = q ( 3 ) p'(3) = q(3) p ′ ( 3 ) = q ( 3 ) 。这种”先做除法再补一个点”的操作,在后面的算子理论里会以各种形式出现。
一个有趣的观察 :T T T 满足 deg ( T p ) = deg p − 1 \deg(Tp) = \deg p - 1 deg ( T p ) = deg p − 1 ,这与微分算子 D D D 的行为一致。由 lecture 8 的定理 3.67 那一类论证可以证明 T T T 是满射 ,但它不是单射(常数的像是 0 0 0 )。所以 T T T 是一个”几乎等同于微分”的算子,只不过它把”在 3 3 3 处求导”写成了”在 3 3 3 处取差商的极限”。
4.9
Suppose p ∈ P ( C ) p \in \mathcal{P}(\mathbf{C}) p ∈ P ( C ) . Define q : C → C q : \mathbf{C} \to \mathbf{C} q : C → C by
q ( z ) = p ( z ) p ( z ˉ ) ‾ . q(z) = p(z)\overline{p(\bar z)}. q ( z ) = p ( z ) p ( z ˉ ) .
Prove that q q q is a polynomial with real coefficients.
(第四版 4.11。)
solution:
写 p ( z ) = a 0 + a 1 z + ⋯ + a m z m p(z) = a_0 + a_1z + \dots + a_mz^m p ( z ) = a 0 + a 1 z + ⋯ + a m z m ,其中 a 0 , … , a m ∈ C a_0,\dots,a_m \in \mathbf{C} a 0 , … , a m ∈ C 。
第一步:把 q q q 显式写出来。 由 定理 4.4 的”共轭对加法与乘法保持”以及 z ˉ ‾ = z \overline{\bar z} = z z ˉ = z ,
p ( z ˉ ) ‾ = a 0 + a 1 z ˉ + ⋯ + a m z ˉ m ‾ = a ˉ 0 + a ˉ 1 z + ⋯ + a ˉ m z m . \overline{p(\bar z)} = \overline{a_0 + a_1\bar z + \dots + a_m\bar z^m} = \bar a_0 + \bar a_1 z + \dots + \bar a_m z^m. p ( z ˉ ) = a 0 + a 1 z ˉ + ⋯ + a m z ˉ m = a ˉ 0 + a ˉ 1 z + ⋯ + a ˉ m z m .
(注意第二项:a 1 z ˉ ‾ = a ˉ 1 z ˉ ‾ = a ˉ 1 z \overline{a_1\bar z} = \bar a_1\,\overline{\bar z} = \bar a_1z a 1 z ˉ = a ˉ 1 z ˉ = a ˉ 1 z 。)于是
q ( z ) = ( ∑ j = 0 m a j z j ) ( ∑ k = 0 m a ˉ k z k ) = ∑ j , k a j a ˉ k z j + k . q(z) = \Big(\sum_{j=0}^{m}a_jz^j\Big)\Big(\sum_{k=0}^{m}\bar a_kz^k\Big) = \sum_{j,k} a_j\bar a_k\,z^{j+k}. q ( z ) = ( j = 0 ∑ m a j z j ) ( k = 0 ∑ m a ˉ k z k ) = j , k ∑ a j a ˉ k z j + k .
第二步:证明每个系数都是实数。 对每个 n = 0 , 1 , … , 2 m n = 0,1,\dots,2m n = 0 , 1 , … , 2 m ,z n z^n z n 的系数是
c n = ∑ j + k = n a j a ˉ k . c_n = \sum_{j+k=n} a_j\bar a_k. c n = j + k = n ∑ a j a ˉ k .
取共轭,由 a j a ˉ k ‾ = a ˉ j a k \overline{a_j\bar a_k} = \bar a_j a_k a j a ˉ k = a ˉ j a k 得
c n ‾ = ∑ j + k = n a ˉ j a k . \overline{c_n} = \sum_{j+k=n}\bar a_j a_k. c n = j + k = n ∑ a ˉ j a k .
而这个和式与 c n c_n c n 是同一个和 ,只是把求和的指标 j j j 与 k k k 互换了一下(因为约束 j + k = n j+k=n j + k = n 关于 j , k j,k j , k 对称,而 a j a ˉ k a_j\bar a_k a j a ˉ k 在互换后变成 a k a ˉ j = a ˉ j a k a_k\bar a_j = \bar a_j a_k a k a ˉ j = a ˉ j a k ,正是原项)。于是
c n ‾ = c n , \overline{c_n} = c_n, c n = c n ,
即 c n c_n c n 是实数。故 q q q 是实系数多项式。■ \blacksquare ■
要点 :这道题的核心是 定理 4.4 中两条看似平淡的性质,即共轭保持加法与乘法 、共轭是对合 。有了它们,p ˉ \bar p p ˉ (把 p p p 的每个系数取共轭)也是一个多项式,而 p ˉ ( z ) = p ( z ˉ ) ‾ \bar p(z) = \overline{p(\bar z)} p ˉ ( z ) = p ( z ˉ ) 对一切 z z z 成立。于是 q = p p ˉ q = p\bar p q = p p ˉ 。
为什么 q q q 的系数一定是实数? 因为 q ( z ) ‾ = q ( z ˉ ) \overline{q(z)} = q(\bar z) q ( z ) = q ( z ˉ ) 这个对称性(可以直接验证),而 q ( z ˉ ) = q ( z ) q(\bar z) = q(z) q ( z ˉ ) = q ( z ) 的上式又给出 q ( z ) ‾ = q ( z ) \overline{q(z)} = q(z) q ( z ) = q ( z ) ,故 q q q 处处取实值。一个多项式在无穷多个点取实值(这里是在整个 C \mathbf{C} C 上),它的系数就是实的 。这与 定理 4.8 的推理是同一个套路,也是习题 4.12(4e 4.12)的标准手法。
4.11
Suppose p ∈ P ( F ) p \in \mathcal{P}(\mathbf{F}) p ∈ P ( F ) with p ≠ 0 p \neq 0 p = 0 . Let
U = { p q : q ∈ P ( F ) } . U = \{pq : q \in \mathcal{P}(\mathbf{F})\}. U = { pq : q ∈ P ( F )} .
(a) Show that dim P ( F ) / U = deg p \dim \mathcal{P}(\mathbf{F})/U = \deg p dim P ( F ) / U = deg p .
(b) Find a basis of P ( F ) / U \mathcal{P}(\mathbf{F})/U P ( F ) / U .
(第四版 4.13。这里 P ( F ) / U \mathcal{P}(\mathbf{F})/U P ( F ) / U 是 lecture 9 的商空间,U U U 是 p p p 的全体多项式倍式,即”p p p 的倍数”构成的子空间。)
solution:
记 m = deg p m = \deg p m = deg p 。注意 U U U 是 P ( F ) \mathcal{P}(\mathbf{F}) P ( F ) 的子空间(它是 p p p 的倍式的集合,对加法与数乘封闭),故商空间有意义。
(a) 先算出 dim P ( F ) / U \dim \mathcal{P}(\mathbf{F})/U dim P ( F ) / U 。
第一步:U U U 中非零多项式的次数都 ≥ m \ge m ≥ m 。 设 q ≠ 0 q \neq 0 q = 0 ,则 deg ( p q ) = deg p + deg q = m + deg q ≥ m \deg(pq) = \deg p + \deg q = m + \deg q \ge m deg ( pq ) = deg p + deg q = m + deg q ≥ m 。因此 U U U 中次数小于 m m m 的多项式只有零多项式:
U ∩ P m − 1 ( F ) = { 0 } , U \cap \mathcal{P}_{m-1}(\mathbf{F}) = \{0\}, U ∩ P m − 1 ( F ) = { 0 } ,
其中 P m − 1 ( F ) \mathcal{P}_{m-1}(\mathbf{F}) P m − 1 ( F ) 是次数不超过 m − 1 m-1 m − 1 的多项式(含零多项式)所成空间,其维数为 m m m 。
第二步:P ( F ) = U + P m − 1 ( F ) \mathcal{P}(\mathbf{F}) = U + \mathcal{P}_{m-1}(\mathbf{F}) P ( F ) = U + P m − 1 ( F ) ,且是直和。 任取 f ∈ P ( F ) f \in \mathcal{P}(\mathbf{F}) f ∈ P ( F ) 。由 定理 4.9 (除法算法),把 f f f 除以 p p p 得唯一的
f = p q + r , deg r < deg p = m . f = pq + r, \qquad \deg r < \deg p = m. f = pq + r , deg r < deg p = m .
这里 p q ∈ U pq \in U pq ∈ U ,r ∈ P m − 1 ( F ) r \in \mathcal{P}_{m-1}(\mathbf{F}) r ∈ P m − 1 ( F ) (因为 deg r < m \deg r < m deg r < m )。故 f ∈ U + P m − 1 ( F ) f \in U + \mathcal{P}_{m-1}(\mathbf{F}) f ∈ U + P m − 1 ( F ) 。结合第一步的 U ∩ P m − 1 ( F ) = { 0 } U \cap \mathcal{P}_{m-1}(\mathbf{F}) = \{0\} U ∩ P m − 1 ( F ) = { 0 } ,这是直和 :
P ( F ) = U ⊕ P m − 1 ( F ) . \mathcal{P}(\mathbf{F}) = U \oplus \mathcal{P}_{m-1}(\mathbf{F}). P ( F ) = U ⊕ P m − 1 ( F ) .
第三步:取维数。 分两步读上面的直和分解。
由 P ( F ) = U ⊕ P m − 1 ( F ) \mathcal{P}(\mathbf{F}) = U \oplus \mathcal{P}_{m-1}(\mathbf{F}) P ( F ) = U ⊕ P m − 1 ( F ) 可知,商映射 π \pi π 在 P m − 1 ( F ) \mathcal{P}_{m-1}(\mathbf{F}) P m − 1 ( F ) 上的限制是同构 。
单射 。若 r ∈ P m − 1 ( F ) r \in \mathcal{P}_{m-1}(\mathbf{F}) r ∈ P m − 1 ( F ) 且 π ( r ) = 0 + U \pi(r) = 0 + U π ( r ) = 0 + U ,则 r ∈ U r \in U r ∈ U 。由第一步的 U ∩ P m − 1 ( F ) = { 0 } U \cap \mathcal{P}_{m-1}(\mathbf{F}) = \{0\} U ∩ P m − 1 ( F ) = { 0 } 得 r = 0 r = 0 r = 0 。
满射 。任取 f + U ∈ P ( F ) / U f + U \in \mathcal{P}(\mathbf{F})/U f + U ∈ P ( F ) / U ,由第二步写 f = p q + r f = pq + r f = pq + r ,则 f + U = r + U = π ( r ) f + U = r + U = \pi(r) f + U = r + U = π ( r ) (因为 p q ∈ U pq \in U pq ∈ U ,故 p q + U = U pq + U = U pq + U = U ,见 lecture 9 的 定理 3.101 )。
于是
dim P ( F ) / U = dim P m − 1 ( F ) = m = deg p . ✓ \dim \mathcal{P}(\mathbf{F})/U = \dim \mathcal{P}_{m-1}(\mathbf{F}) = m = \deg p. \qquad\checkmark dim P ( F ) / U = dim P m − 1 ( F ) = m = deg p . ✓
这一步是本题的核心 。P ( F ) \mathcal{P}(\mathbf{F}) P ( F ) 与 U U U 都是无限维的,而”无限减无限”没有意义,所以不能直接套用 lecture 9 的 命题 3.105 (它要求 V V V 有限维)。正确的做法是为 U U U 找到一个有限维的补空间 ,再证明商映射在该补空间上是同构。这也说明 lecture 9 的直和思想(定理 3.94 )比维数公式更本质,它在无限维情形下依然可用。
(b) 求一组基。
第三步已经证明 π \pi π 在 P m − 1 ( F ) \mathcal{P}_{m-1}(\mathbf{F}) P m − 1 ( F ) 上的限制是同构
π ∣ P m − 1 ( F ) : P m − 1 ( F ) → ≅ P ( F ) / U . \pi\big|_{\mathcal{P}_{m-1}(\mathbf{F})} : \mathcal{P}_{m-1}(\mathbf{F}) \xrightarrow{\ \cong\ } \mathcal{P}(\mathbf{F})/U. π P m − 1 ( F ) : P m − 1 ( F ) ≅ P ( F ) / U .
因此把 P m − 1 ( F ) \mathcal{P}_{m-1}(\mathbf{F}) P m − 1 ( F ) 的标准基送到商空间,就得到 P ( F ) / U \mathcal{P}(\mathbf{F})/U P ( F ) / U 的一组基 (同构把基送到基):
1 + U , z + U , z 2 + U , … , z m − 1 + U . \boxed{\ 1 + U,\quad z + U,\quad z^2 + U,\quad \dots,\quad z^{m-1} + U.\ } 1 + U , z + U , z 2 + U , … , z m − 1 + U .
这就是 lecture 9 的习题 3.E.13(第四版 3.E.15)所说的”抬回”:P m − 1 ( F ) \mathcal{P}_{m-1}(\mathbf{F}) P m − 1 ( F ) 是 U U U 的补空间,把它的基搬到商空间即可。
再直接验证一遍这组元素确实是基 (不依赖同构的抽象论证):
张成 :任取 f + U ∈ P ( F ) / U f + U \in \mathcal{P}(\mathbf{F})/U f + U ∈ P ( F ) / U ,由第二步写 f = p q + r f = pq + r f = pq + r 且 deg r < m \deg r < m deg r < m ,则
f + U = ( p q + r ) + U = r + U f + U = (pq + r) + U = r + U f + U = ( pq + r ) + U = r + U
(因为 p q ∈ U pq \in U pq ∈ U ,故 p q + U = U pq + U = U pq + U = U ,由 lecture 9 的 定理 3.101 )。而 r r r 是 1 , z , … , z m − 1 1, z, \dots, z^{m-1} 1 , z , … , z m − 1 的线性组合,故 r + U r + U r + U 是上述列表的线性组合。
线性无关 :设 c 0 ( 1 + U ) + c 1 ( z + U ) + ⋯ + c m − 1 ( z m − 1 + U ) = 0 + U c_0(1+U) + c_1(z+U) + \dots + c_{m-1}(z^{m-1}+U) = 0 + U c 0 ( 1 + U ) + c 1 ( z + U ) + ⋯ + c m − 1 ( z m − 1 + U ) = 0 + U 。则
c 0 + c 1 z + ⋯ + c m − 1 z m − 1 ∈ U . c_0 + c_1z + \dots + c_{m-1}z^{m-1} \in U. c 0 + c 1 z + ⋯ + c m − 1 z m − 1 ∈ U .
左端是次数小于 m m m 的多项式,而 U U U 中次数小于 m m m 的只有零多项式(第一步),故左端为零多项式,所有 c j = 0 c_j = 0 c j = 0 。
于是这组长度为 m = deg p m = \deg p m = deg p 的列表张成且线性无关,是 P ( F ) / U \mathcal{P}(\mathbf{F})/U P ( F ) / U 的一组基。■ \blacksquare ■
要点 :这道题是 lecture 9 的商空间理论在一个无限维 空间上的具体应用,很有代表性。要点有三条。
第一,商空间可以”降维”到有限维。 P ( F ) \mathcal{P}(\mathbf{F}) P ( F ) 是无限维的,U U U 也是无限维的,但它们的商只有 deg p \deg p deg p 维。原因是”模 p p p 的余式”只有 m m m 个自由度,这正与 定理 4.9 的唯一性 部分对应。
第二,余式空间 P m − 1 ( F ) \mathcal{P}_{m-1}(\mathbf{F}) P m − 1 ( F ) 是 U U U 的一个天然补空间。 而”补空间”恰恰是 lecture 9 的 定理 3.94 与习题 3.E.13 讨论的对象。所以这道题可以读成一句口号:模 p p p 的多项式环与余式空间是同构的 。
第三,这条结论在后面很有用。 Chapter 5 讨论算子的最小多项式时,"p ( T ) = 0 p(T) = 0 p ( T ) = 0 "这件事与”P ( F ) \mathcal{P}(\mathbf{F}) P ( F ) 中哪些多项式在 T T T 下消失”密切相关,而这正是把 P ( F ) \mathcal{P}(\mathbf{F}) P ( F ) 按某个多项式取商。