给出 4 阶矩阵 $$ \symbf{A}=\left(\begin{array}{cccc} 1 ...
创建于:2025年3月5日
创建于:2025年3月5日
给出 4 阶矩阵
定义 ,则这个线性空间的维数为\fillin[width = 4em][] .
我们想要确定由 在有理数域上的多项式所张成的空间 的维数。根据线性代数的结论,这个维数恰好是矩阵 的最小多项式(minimal polynomial)的次数。
首先, 是一个上三角矩阵,其对角线元素分别是 。因此,它的特征多项式为
这告诉我们:
令
我们可以直接检验 是否为零 (或者是否仍然非零)。若 ,则 将出现在最小多项式中。下面给出一个简要的“人工+程序”思路。
因此
手动做矩阵乘法可能稍微繁琐;这里可以“理论结合实际”,也可以用一个小程序做乘方检测。下面给出一个大致思路(伪代码/解释):
我们可以用一个小型计算来看看 (这里用 Python 举例):
pythonimport sympy A = sympy.Matrix([ [1, 1, 0, 0], [0, 1, 0, 2], [0, 0, 1, 2], [0, 0, 0, -1] ]) B = A - sympy.eye(4) B2 = B * B B3 = B2 * B print("B^2 =", B2) print("B^3 =", B3)
若在纸上大致做矩阵乘法,也可确认:
结果可能是:
根据特征值 那一块只有 1 重,所以 一次方肯定要在最小多项式中。
对特征值 那一块,上述 的实际计算会告诉我们:如果 但 ,那就说明最大 Jordan 块对 的大小是 3,因此在最小多项式中, 要到三次方。
所以 最小多项式 很大可能是
它的 次数 是 。
由最小多项式的次数即知
因此若最小多项式是 ,其次数就是 。
也可以从“对矩阵 的多项式空间”的观点来理解:若最小多项式的次数为 4,则 可以作为一组基底向量(高次幂都可用这组做线性表示)。
结论:
“我们想要确定由
A
A 在有理数域上的多项式所张成的空间
Q
[
A
]
Q[A] 的维数。根据线性代数的结论,这个维数恰好是矩阵
A
A 的最小多项式(minimal polynomial)的次数。”
能具体解释下为什么吗
在有限维线性代数里,有一个常见的结论(可由“最小多项式”与“多项式在矩阵上的作用”这两部分理论综合得出):
对于给定矩阵 ,用 表示所有以 为自变量、系数在 中的多项式所构成的集合(本质上就是 )。那么这个集合在 上是一个线性空间,其维数等于矩阵 的最小多项式(minimal polynomial) 的次数。
下面通过一个比较直观的解释来说明**“为什么维数 = 最小多项式的次数”**。
要说这是一个有限维的向量空间,需要依赖于最小多项式的一个基本性质:** 一旦幂次到达最小多项式的次数,就可将更高次幂“降维”**(线性表示)到较低幂次的线性组合中。
最小多项式 是满足
的首个(非零)多项式,且该多项式的首项系数为 1、次数最小。若记
则它告诉我们
换言之, 可以用 来线性表示。
这样一来,任何大于等于 的幂次都可以“迭代”地表示为较低次幂的线性组合。因此:
接着需要说明,这个候选集的大小(即 )与最小多项式的次数正好吻合,并且它确实线性无关。如果其中存在某个非平凡关系
那就表示多项式 能把 送到零矩阵。由于最小多项式定义为“能杀死 的首个非零多项式、且次数最小”,如果这段多项式不恒为零,却成功杀掉 ,就和“最小多项式的次数是 ”相矛盾。因此它不可能出现非平凡解,所以这组向量是线性无关的。
结论: 是在 里的一个基,从而该空间的维数就是 ,即最小多项式的次数。
这就是 的本质原因。
数域必须为Q才成立吗?
不必只限于 。更一般地,如果 的元素在某个域 (如 、 甚至任意的域)上,那么同样可以考虑
在这种情况下,仍有同样的结论:
其中 是 在域 上的最小多项式。
因此,这个“ 等于最小多项式次数”的结论在任何域上都成立,并不局限于 。只不过题目中用的是 ,所以看上去像是“只对有理数域”的结论,但实际上这是一个更一般的线性代数定理。