任意の$A \in \mathbb{C}^{n \times n}, C(x) \in \mathbb{C}[x]^{n \times n}$に対して,
$$
(xE-A)C(x) \in \mathbb{C}^{n \times n} \implies C(x) = O$$
が成り立つ.
$C(x) \neq O$とすると
$$
C(x) = x^{m}C_{m} +\cdots+ C_{0};\ C_{m} \neq O,\ m \geq 0$$
と書けるので,
$$
(xE-A)C(x) = x^{m+1}C_{m} +\cdots+ (-AC_{0}) \notin \mathbb{C}^{n \times n}$$
となる.
次の形で“因数定理”が成り立つ(cf. furuyap.125):
$A \in \mathbb{C}^{n \times n}, f(x) \in \mathbb{C}[x]$とする.このとき次は同値である:
まづ,
$$
f(x) = a_{m}x^{m} +\cdots+ a_{1}x + a_{0}$$
とおき
$$
F(x) \coloneqq \sum_{i=1}^{m} a_{i}(x^{i-1}E + x^{i-2}A +\cdots+ xA^{i-2} + A^{i-1}) \in \mathbb{C}[x]^{n \times n}$$
と定めると,
\begin{align}
f(x)E-f(A)
&= \sum_{i=1}^{m} a_{i}(x^{i}E-A^{i}) \\
&= (xE-A) \cdot \sum_{i=1}^{m} a_{i}(x^{i-1}E + x^{i-2}A +\cdots+ xA^{i-2} + A^{i-1}) \\
&= (xE-A)F(x)
\end{align}
が成り立つことに注意する.
上の注意より
$$
f(x)E = (xE-A)F(x)$$
が成り立つ.
上の注意と仮定より
$$
f(A) = f(x)E - (xE-A)F(x) = (xE-A)(C(x)-F(x))$$
となるので,constより
$$
C(x)-F(x)=O \quad\leadsto\quad f(A) = O$$
を得る.
いま,$B'(x) \in \mathbb{C}[x]^{n \times n}$であって
$$
B(x) = \psi(x)B'(x) \quad\leadsto\quad f_{A}(x)E = (xE-A)\psi(x)B'(x)$$
なるものが存在する.よって$(1,1)$成分の比較により$\psi(x) \mid f_{A}(x)$であるから
$$
f_{A}(x) = \prescript{\exists}{}\varphi(x)\psi(x)$$
と書ける.あとは$\varphi(x) = \varphi_{A}(x)$なることを示せばよい.
まづ,$\varphi_{A}(A)=O$であるから,factorより,$B^{*}(x) \in \mathbb{C}[x]^{n \times n}$であって
$$
\varphi_{A}(x)E = (xE-A)B^{*}(x)$$
なるものが存在する.また,$\psi(x)\neq 0$より
$$
\varphi(x)\psi(x)E = (xE-A)\psi(x)B'(x) \quad\leadsto\quad \varphi(x)E = (xE-A)B'(x)$$
となるので,factorより$\varphi(A)=O$,したがって$\varphi_{A}(x) \mid \varphi(x)$を得る.そこで
$$
\varphi(x) = \prescript{\exists}{}\varphi'(x)\varphi_{A}(x)$$
と書くと,
\begin{align}
O
&= \varphi(x)E-\varphi'(x)\varphi_{A}(x)E \\
&= (xE-A)B'(x) - (xE-A)\varphi'(x)B^{*}(x) \\
&= (xE-A)(B'(x)-\varphi'(x)B^{*}(x))
\end{align}
より
$$
B'(x) = \varphi'(x)B^{*}(x)$$
を得る(cf. const).よって$\varphi'(x)$は$B'(x)$の各成分を割り切るモニック多項式なので,$\psi(x)$の定義より$\varphi'(x) =1$でなければならない.
等式
$$
\varphi_{A}(x)E = (xE-A)B^{*}(x)$$
において,両辺のディターミナントを取ると
$$
\varphi_{A}(x)^{n} = f_{A}(x) \det B^{*}(x)$$
となるので,$f_{A}(x) \mid \varphi_{A}(x)^{n}$が成り立つ(cf. satakep.139).したがって,固有多項式を
$$
f_{A}(x) = (x-\lambda_{1})^{n_{1}} \cdots (x-\lambda_{r})^{n_{r}}$$
と表わすと,最小多項式は
$$
\varphi_{A}(x) = (x-\lambda_{1})^{m_{1}} \cdots (x-\lambda_{r})^{m_{r}},\ 1 \leq m_{k} \leq n_{k}$$
と書ける.