(补充)证明线性递推相关的Hamilton-Cayley定理
我很久以前曾经写过一篇关于线性递推的矩阵分析的文章 (opens new window),不过在特征多项式有重根的情况下的证明却没有具体描述,只是推锅给极小扰动。~~其实是我当时自己也一知半解。~~在大学系统接触线性代数后,我学到了完整的证明的方法,其中表示的特征多项式,放在这里供大家参考。
手机写公式太麻烦了,等网线寄到了在电脑上补。
来补了。
首先规定一个常用的矩阵表示方法。可以将一个矩阵纵横切割分为若干方块。例如,矩阵内的四部分也是矩阵,相当于拼合在了一起。当然,同一列的矩阵必须等宽,同一行的矩阵必须等高。运算时,可以将每个小矩阵视作独立元素,按照矩阵乘法规则运算,可以验证这一算法的正确性。不过要使用这种方式,左矩阵的列分割情况和右矩阵行分割情况要相同。
令表示的特征多项式,表示该多项式的根。
命题:对于的方阵,则存在可逆矩阵和上三角矩阵,使得。
证明:利用数学归纳法,时,令即得。假设时,命题成立。
考虑对阶方阵,先取其中一个特征值和对应的特征向量,从扩张出一组基,令,由于可逆,存在,即。那么:
因此,由归纳假设,存在可逆矩阵,上三角矩阵,使得,则:
注意到,于是可以有:
令,,显然符合条件。
证毕。
命题:对于上三角矩阵,其对角元素恰是其特征多项式的个根。
证明:只需利用行列式的展开式即可,对于,其严格下三角元素都为,因此贡献非的排列只有,贡献为。证毕。
命题:若如命题所述,则。
证明:
证毕。
命题:若如命题所述,则。
证明:
对于的每一项都是如此,即得。证毕。
命题:若为上三角矩阵,则。
证明:考虑,由命题,可以调换相乘顺序使,则。其中,第个矩阵的号元素为。
记。考虑矩阵乘法的定义,对于矩阵,其号元素是若干的贡献总和,可以将其中一条路径抽象为,只要证明每一条路径贡献为即可。
考虑都是上三角矩阵,因此若,的贡献就是,因此若想有贡献,其必须是非减的,即,而,不等号有个,因此不可能全取小于,必有至少一个不等号取等。
假设其中一个为,分三种情况:
1.,则的转移在第个矩阵上,而的号元素为。则路径的贡献是。
2.,此时。考虑序列,有,却有个转移,和总体的情况类似,必有等号,可以递归考虑。
3.,与情况类似。
发生时,必不可能一直发生下去,一定会出现情况。因此任意路径贡献为,也就证明了命题。证毕。
命题:
证明:若如命题所述,则。
证毕。