Определение 21.15:
Характерестический многочлен минимальной степени называют минимальным многочленом лиейной рекуррентной последовательности,
а его степень рангом этой последовательности.
Ранг линейной рекуррентной последовательности $u$ обозначают $\rank{u}$.
Пример 21.10:
Минимальный многочлен может быть не единственен. Например, пусть $R=\mathbb{Z}_4$, для любого $i\in\mathbb{N}_0$ $u(i)=2$,
тогда $x-1$ и $x-3$ являются минимальными многочленами ЛРП $u$.
Определение 21.16:
Аннулятором линейной рекуррентной последовательности $u\in\alpha{R}^{\infty}$ называется множество многочленов $An(u)\subset{R}[x]$
аннулирующих последовательность $u$, то есть
$$An(u):=\{F(x)\in{R}[x]\mid{F}(x)u=0\}.$$
Замечание 21.3:
Теорема 21.6:
Линейная рекуррентная последовательность над полем имеет единственный минимальный многочлен и любой характеристический многочлен делится на минимальный.
Доказательство:
Пусть $P$ - поле, $u\in\alpha{P}^{\infty}$. Так как $An(u)\vartriangleleft{P}[x]$, то по следствию 17.6
существует единственный унитарный многочлен $F(x)$ такой, что $An(u)=F(x)P[x]$. Следовательно,
$F(x)$ имеет минимальную степень в $An(u)$ и делит любой многочлен из $An(u)$.
Замечание 21.4:
Если $u$ - ЛРП над полем, то ее минимальный многочлен обозначают $m_u(x)$.
Утверждение 21.5:
Унитарный многочлен $F(x)\in{R}[x]$ является единственным минимальным многочленом последовательности $u\in\alpha{R}^{\infty}$,
тогда и только тогда когда $An(u)=F(x)R[x]$.
(Последовательность $u\in\alpha{R}^{\infty}$ имеет единственный минимальный многочлен тогда и только тогда, когда $An(u)$ главный идеал кольца $R[x]$.)
Доказательство:
$\Rightarrow)$ Из утверждения 21.4 и теоремы 21.2
следует, что $F(x)R[x]\subset{A}u(u)$. Докажем обратное включение. Пусть $G(x)\in{A}u(u)$ и $m:=\deg{F(x)}$. Разделим $G(x)$ на $F(x)$ с остатком, тогда
$$
\exists{Q}(x),r(x)\in{R}[x]:(G(x)=F(x)Q(x)+r(x)\,\wedge\,\deg{r(x)}<m)\Rightarrow{r}(x)=G(x)-F(x)Q(x)\in{A}u(u)\Rightarrow
(F(x)+r(x)\in{A}u(x)\,\wedge\,\deg{(F(x)+r(x))}=m).
$$
Многочлен $F(x)+r(x)$ унитарен, следовательно, он минимальный для ЛРП $u$, тогда из единственности минимального следует, что $F(x)+r(x)=F(x)$,
то есть $r(x)=0$. Таким образом, $F(x)|G(x)$, следовательно, $G(x)\in{F}(x)P[x]$.
$\Leftarrow)$ Пусть $G(x)$ - минимальный многочлен ЛРП $u$, тогда в силу унитарности $F(x)$ и $G(x)$
$$
G(x)\in{F}(x)P[x]\Rightarrow{F}(x)|G(x)\Rightarrow\deg{G(x)}\geq{m}\Rightarrow\deg{G}(x)=m\Rightarrow
(\deg{(F(x)-G(x))}<m\,\wedge\,F(x)-G(x)\in{F}(x)P[x])\Rightarrow{F}(x)-G(x)=0\Rightarrow{G}(x)=F(x).
$$
Утверждение 21.6:
Пусть многочлен $F(x)\in{R}[x]$ унитарен, тогда последовательность $e^{F}\in\alpha{R}^{\infty}$ имеет единственный минимальный многочлен $F(x)$ и
$An(e^F)=F(x)R[x]$.
Доказательство:
Так как $F(x)e^F=0$, то $F(x)P[x]\subset{A}n(e^F)$, докажем обратное включение. Пусть $m:=\deg{F(x)}$ и $G(x)\in{A}n(e^F)$.
Разделим $G(x)$ на $F(x)$, тогда
$$
\exists{Q}(x),r(x)\in{R}[x]:(G(x)=F(x)Q(x)+r(x)\,\wedge\,k:=\deg{r(x)}<m)\Rightarrow{r}(x)e^F=(G(x)-F(x)Q(x))e^F=0
$$
Предположим, что $k>0$ и обозначим $r(x):=r_kx^k+\cdots+r_1x+r_0$, где $r_k\neq0$ и
$$
(r(x)e^F)(m-k-1)=r_0e^F(m-k-1)+r_1e^F(m-k)+\cdots+r_ke^F(m-1)=r_ke^F(m-1)=r_k\neq0
$$
Получено противоречие с утвержденим $r(x)e^F=0$, следовательно, $k=0$, $r(x)=0$.
Утверждение 21.7:
Пусть $P$ - поле.
Доказательство:
Следствие 21.5:
Если $P$ - поле, $u\in{L}_P(F)$, $\Phi(x)$ - генератор последовательности $u$, то $m_u(x)=\frac{F(x)}{(F(x),\Phi(x))}$.
Доказательство:
Так как $u=\Phi(x)e^F$, то утверждение следует из п. 1 утверждения 21.7.
Практические способы нахождения минимального многочлена ЛРП над полем.
Если для ЛРП $u$ известен характеристический многочлен
$$F(x)=f_mx^m+f_{m-1}x^{m-1}+\cdots+f_1x+f_0,$$
то
Утверждение 21.8: Метод нахождения минимального многочлена с помощью решения гангелевой СЛУ.
Пусть $P$ - поле, последовательность $u\in\alpha{P}^{\infty}$ имеет ранг $m$.