previous contents next
12.3 Многочлены аннулирующие преобразования.
Везде далее в этом разделе будем считать, что $P$ - поле, $L_P$ - векторное пространство, $\dim{L}_P=n$, $f(x)=f_kx^k+\cdots+f_1x+f_0\in{P}[x]$,
$\varphi\in\mathcal{L}(L_P)$, $A\in{P}_{n,n}$.
Определение 12.7:
По определению будем считать, что
$$f(\varphi):=\hat{f}_k\circ\varphi^k+\hat{f}_{k-1}\circ\varphi^{k-1}+\cdots+\hat{f}_1\circ\varphi+\hat{f}_0=\sum_{i=0}^k\hat{f}_i\circ\varphi^i,$$
где для любого $a\in{P}$ преобразование $\hat{a}:=\varepsilon{a}\in\mathcal{L}(L_P)$ называется гомотетией и в последнем выражении считаем,
что $\varphi^0:=\hat{e}$.
Так же по определению будем считать, что
$$f(A):=f_kA^k+f_{k-1}A^{k-1}+\cdots+f_1A+f_0E=\sum_{i=0}^kf_iA^i,$$
где в последнем выражении $A^0:=E$.
Замечание 12.5:
Так как по п. 1 теоремы 12.1 $(\mathcal{L}(L_P);+,\circ)$ кольцо, то $f(\varphi)\in\mathcal{L}(L_P)$.
Задача 12.5:
Пусть $\vec{\alpha}$ - базис векторного пространства $L_P$. Доказать, что $A_{\vec{\alpha}}(f(\varphi))=f(A_{\vec{\alpha}}(\varphi))$.
Решение.
Из п. 2 следствия 12.1 следует, что для любого $i\in\overline{1,k}$
$A_{\vec{\alpha}}(\varphi^i)=\left(A_{\vec{\alpha}}(\varphi)\right)^i$.
Из пп. 2, 3 следствия 12.1 следует, что
$$
\forall{i}\in\overline{1,k}\left(A_{\vec{\alpha}}(\hat{f}_i\circ\varphi^i)=A_{\vec{\alpha}}(\varepsilon{f_i})A_{\vec{\alpha}}(\varphi^i)=
f_i\left(A_{\vec{\alpha}}(\varphi)\right)^i\right)
$$
Тогда из п. 1 следствия 12.1 следует, что $A_{\vec{\alpha}}(f(\varphi))=f(A_{\vec{\alpha}}(\varphi))$.
Лемма 12.1:
Пусть $f(x),g(x)\in{P}[x]$, $h(x)=f(x)+g(x)$, $t(x)=f(x)g(x)$, тогда
- $h(A)=f(A)+g(A)$,
- $h(\varphi)=f(\varphi)+g(\varphi)$,
- $t(A)=f(A)g(A)=g(A)f(A)$,
- $t(\varphi)=f(\varphi)\circ{g}(\varphi)=g(\varphi)\circ{f}(\varphi)$.
Доказательство:
Пусть $\vec{\alpha}$ - некоторый базис $L_P$, $f(x)=\sum_{i=0}^kf_ix^i=\sum_{i\geq0}f_ix^i$, $g(x)=\sum_{i=0}^mg_ix^i=\sum_{i\geq0}g_ix^i$, тогда
$$h(x)=\sum_{i\geq0}(f_i+g_i)x^i,t(x)=\sum_{i=0}^{k+m}\left(\sum_{j=0}^kf_ig_{i-j}\right)x^i.$$
- Воспользуемся теоремой 3.5, тогда
$$
f(A)+g(A)=\sum_{i=0}^kf_iA^i+\sum_{j=0}^mg_jA^j=\sum_{i\geq0}(f_i+g_i)A^i=h(A)
$$
- Воспользуемся п. 1 следствия 12.1, задачей 12.5, пунктом 1 и
утверждением 12.1, тогда
$$
A_{\vec{\alpha}}(f(\varphi)+g(\varphi))=A_{\vec{\alpha}}(f(\varphi))+A_{\vec{\alpha}}(g(\varphi))=
f(A_{\vec{\alpha}}(\varphi))+g(A_{\vec{\alpha}}(\varphi))=h(A_{\vec{\alpha}}(\varphi))=A_{\vec{\alpha}}(h(\varphi))
\Rightarrow{f}(\varphi)+g(\varphi)=h(\varphi)
$$
- Воспользуемся теоремой 3.5, тогда
$$
f(A)g(A)=\left(\sum_{i=0}^kf_iA^i\right)\left(\sum_{j=0}^mg_jA^j\right)=\sum_{i=0}^k\sum_{j=0}^mf_ig_jA^{i+j}=
\sum_{u=0}^{k+m}\left(\sum_{v=0}^kf_vg_{u-v}\right)A^u=t(A)
$$
Так как $P$ - поле, то $g(x)f(x)=f(x)g(x)=t(x)$ и аналогично показывается, что $g(A)f(A)=t(A)$.
- Воспользуемся п. 2 следствия 12.1, задачей 12.5, пунктом 3 и
утверждением 12.1, тогда
$$
A_{\vec{\alpha}}(g(\varphi)\circ{h}(\varphi))=A_{\vec{\alpha}}(f(\varphi))A_{\vec{\alpha}}(g(\varphi))=
f(A_{\vec{\alpha}}(\varphi))g(A_{\vec{\alpha}}(\varphi))=t(A_{\vec{\alpha}}(\varphi))\Rightarrow{t}(\varphi)=f(\varphi)\circ{g}(\varphi).
$$
Так как по пункту 1 $g(A)f(A)=t(A)$, то аналогично показывается, что $g(\varphi)\circ{f}(\varphi)=t(\varphi)$.
Определение 12.8:
Будем говорить, что многочлен $f(x)\in{P}[x]$ аннулирует преобразование $\varphi\in\mathcal{L}(L_P)$ (матрицу $A\in{P}_{n,n}$),
если $f(\varphi)=\hat{0}$ ($f(A)=\Theta$).
Лемма 12.2:
Пусть $P[x]_{n,n}$ - кольцо матриц над кольцом многочленов над полем $P$, $P_{n,n}[x]$ - кольцо многочленов над кольцом матриц над полем $P$,
тогда $P[x]_{n,n}\cong{P}_{n,n}[x]$.
Доказательство:
Определим отображение $\tau:P[x]_{n,n}\to{P}_{n,n}[x]$ такое, что
$$\forall{B}(x)\in{P[x]_{n,n}}\left(\tau(B(x))=B_my^m+B_{m-1}y^{m-1}+\cdots+B_1y+B_0\in{P}_{n,n}[x]\right),$$
где для любого $k\in\overline{0,m}$ матрица $B_k\in{P}_{n,n}$ получена выписыванием коэффицентов при степени $k$ из всех многочленов составляющих матрицу
$B(x)$. То есть если $B(x)=\bigl(b^{(i,j)}(x)\bigr)_{n,n}\in{P}[x]_{n,n}$, где для любого
$i,j\in\overline{1,n}$ $b^{(i,j)}(x)=\sum_{k=0}^{m_{i,j}}b_k^{(i,j)}x^k$, то для любого $k\in\overline{0,m}$
$m:=\max{\{m_{i,j}\mid{i},j\in\overline{1,n}\}}$ $B_k:=\bigl(b_k^{(i,j)}\bigr)_{n,n}$.
Докажем, что отображение $\tau$ является изоморфизмом колец $P[x]_{n,n}$ и $P_{n,n}[x]$.
- Докажем, что отображение $\tau$ определено корректно.
Пусть матрицы $B(x)=\bigl(b^{(i,j)}(x)\bigr)_{n,n},C(x)=\bigl(c^{(i,j)}(x)\bigr)_{n,n}\in{P}[x]_{n,n}$ такие, что
$$\tau(B(x)):=B_my^m+\cdots+By+B_0=\tau(C(x)):=C_my^m+\cdots+Cy+C_0,$$
что эквивалентно
$$
\forall{k}\in\overline{1,m}(B_k=C_k)\Leftrightarrow\forall{k}\in\overline{1,m}\,\forall{i},j\in\overline{1,n}(b_k^{(i,j)}=c_k^{(i,j)})\Leftrightarrow
{B}(x)=C(x).
$$
- Для любого многочлена $b(y)=\bigl(b_m^{(i,j)}\bigr)_{n,n}y^m+\cdots+\bigl(b_1^{(i,j)}\bigr)_{n,n}y+\bigl(b_0^{(i,j)}\bigr)_{n,n}$,
существует матрица $B(x)=\bigl(b_m^{(i,j)}x^m+\cdots+b_1^{(i,j)}x+b_0^{(i,j)}\bigr)_{n,n}\in{P}[x]_{n,n}$ такая, что $\tau(B(x))=b(y)$.
То есть отображение $\tau$ - сюръективно.
- Инъективность отображения $\tau$ следует из доказательства пункта 1.
- Пусть $B(x),C(x)\in{P}[x]_{n,n}$,
$$B(x):=\left(\sum_{k\geq0}b_k^{(i,j)}x^k\right)_{n,n}, C(x):=\left(\sum_{k\geq0}c_k^{(i,j)}x^k\right)_{n,n},$$
для всех $k\geq0$ $B_k:=\bigl(b_k^{(i,j)}\bigr)_{n,n}$, $C_k:=\bigl(c_k^{(i,j)}\bigr)_{n,n}$, тогда
$$
\tau(B(x)+C(x))=\tau\left(\biggl(\sum_{k\geq0}(b_k^{(i,j)}+c_k^{(i,j)})x^k\biggr)_{n,n}\right)=
\sum_{k\geq0}\bigl(b_k^{(i,j)}+c_k^{(i,j)}\bigr)_{n,n}y^k=\sum_{k\geq0}\bigl(b_k^{(i,j)}\bigr)_{n,n}y^k+\sum_{k\geq0}\bigl(c_k^{(i,j)}\bigr)_{n,n}y^k=
\sum_{k\geq0}B_ky^k+\sum_{k\geq0}C_ky^k=\tau(B(x))+\tau(C(x)).
$$
Таким образом отображение $\tau$ согласовано с операцией сложения $+$.
-
$$
\tau(B(x)C(x))=\tau\left(\biggl(\sum_{s=1}^n\sum_{u\geq0}\sum_{v\geq0}b_v^{(i,s)}c_{u-v}^{(s,j)}x^u\biggr)_{n,n}\right)=
\sum_{u\geq0}\left(\sum_{v\geq0}\biggl(\sum_{s=1}^nb_v^{(i,s)}c_{u-v}^{(s,j)}\biggr)_{n,n}\right)y^u=
\sum_{u\geq0}\left(\sum_{v\geq0}B_vC_{u-v}\right)y^u=\sum_{k\geq0}B_ky^k\sum_{k\geq0}C_ky^k=\tau(B(x))\tau(C(x)).
$$
Таким образом отображение $\tau$ согласовано с операцией умножения $\cdot$.
Из пунктов 1-5 следует, что $\tau$ изоморфизм колец $(P[x]_{n,n};+,\cdot)$ и $(P_{n,n}[x];+,\cdot)$, то есть $P[x]_{n,n}\cong{P}_{n,n}[x]$.
Теорема 12.4: Гамильтона - Кели.
Пусть $A\in{P}_{n,n}$, $\varphi\in\mathcal{L}(L_P)$, тогда $\chi_A(A)=\Theta$ и $\chi_\varphi(\varphi)=\hat{0}$.
Доказательство:
Пусть $\chi_{A}(x)=x^n+c_{n-1}x^{n-1}+\cdots+c_1x+c_0\in{P}[x]$, положим $F(y):=Ey^n+(c_{n-1}E)y^{n-1}+\cdots+(c_1E)y+c_0E\in{P}_{n,n}[x]$.
Тогда, так как для любых $B\in{P}_{n,n}$ $c\in{P}$ $(cE)B=cB$ $\chi_{A}(B)=F(B)$, то для любой матрицы $B\in{P}_{n,n}$ $\chi_A(B)=F(B)$.
Обозначим $Q(x):=(Ex-A)^*\in{P}[x]_{n,n}$ - матрица взаимная к матрице $Ex-A\in{P}[x]_{n,n}$, тогда из доказательства
теоремы 3.8 следует, что $(Ex-A)Q(x)=|Ex-A|E=\chi_A(x)E$. Тогда
$$\tau((Ex-A)Q(x))=\tau(\chi_A(x)E)=F(y)\in{P}_{n,n}[y].$$
С другой стороны, по лемме 12.2
$$\tau((Ex-A)Q(x))=\tau(Ex-A)\tau(Q(x))=(Ey-A)\tau(Q(x))\in{P}_{n,n}[y].$$
Таким образом, $F(y)=(Ey-A)\tau(Q(x))$ и по теореме 7.3 (теорема Безу)
в кольце $P_{n,n}[y]$ матрица $A$ является корнем многочлена $F(y)$, то есть $\chi_A(A)=F(A)=\Theta$.
Фиксируем базис $\vec{\alpha}$ векторного пространства $L_P$, тогда по задаче 12.5 и
утверждению 12.1
$$
A_{\vec{\alpha}}(\chi_{\varphi}(\varphi))=\chi_{\varphi}(A_{\vec{\alpha}}(\varphi))=\chi_{A_{\vec{\alpha}}(\varphi)}(A_{\vec{\alpha}}(\varphi))=
\Theta=A_{\vec{\alpha}}(\hat{0})\Rightarrow\chi_{\varphi}(\varphi)=\hat{0}.
$$
Определение 12.9:
Унитарный многочлен $f(x)\in{P}[x]$ называется минимальным многочленом преобразования $\varphi\in\mathcal{L}(L_P)$ (матрицы $A\in{P}_{n,n}$), если
- $f(\varphi)=\hat{0}$ ($f(A)=\Theta$),
- $\forall{g}(x)\in{P}[x]\backslash\{0\}(g(\varphi)=\hat{0}(g(A)=\Theta)\Rightarrow\deg{f(x)}\leq\deg{g(x)})$.
Минимальный многочлен преобразования $\varphi$ (матрицы $A$) обозначается $m_{\varphi}(x)$ ($m_A(x)$).
Теорема 12.5:
- если $f(x)$ минимальный многочлен преобразования $\varphi\in\mathcal{L}(L_P)$, то
$$\forall{g}(x)\in{P}[x](g(\varphi)=\hat{0}\Leftrightarrow{f}(x)|g(x)),$$
- существует единственный минимальный многочлен преобразования $\varphi$.
Доказательство:
- Из теоремы 12.4 следует, что для любого $\varphi\in\mathcal{L}(L_P)$ множество многочленов
аннулирующих преобразование $\varphi$ не пусто. Выберем среди них многочлен минимальной степени и обозначим его
$$h(x):=h_mx^m+h_{m-1}x^{m-1}+\cdots+h_1x+h_0.$$ Тогда многочлен $\tilde{h}(x):=h_m^{-1}h(x)$ унитарен, $\deg{\tilde{h}(x)}=\deg{h(x)}$ и
$\tilde{h}(\varphi)=\widehat{h_m^{-1}}\circ{h}(\varphi)=\hat{0}$. Таким обрзом, многочлен
$\tilde{h}(x)$ является минимальным для преобразования $\varphi$. То есть множество минимальных многочленов преобразования $\varphi$ не пусто
выберем какой-то одни из них и обозначим $f(x)$.
$\Rightarrow)$ Пусть многочлен $g(x)\in{P}[x]$ такой, что $g(\varphi)=\hat{0}$. Разделим $g(x)$ на $f(x)$ с остатаком, тогда
$$
\exists{q}(x),r(x)\in{P}[x]:(g(x)=q(x)f(x)+r(x)\,\wedge\,\deg{r(x)}<\deg{f(x)})\Rightarrow{g}(\varphi)=f(\varphi)\circ{q}(\varphi)+r(\varphi).
$$
Так как $g(\varphi)=f(\varphi)=\hat{0}$, то $r(\varphi)=\hat{0}$ и при этом $\deg{r(x)}<\deg{f(x)}$. Предположим, что $r(x)\neq0$,
тогда домножив $r(x)$ на элемент обратный его старшему коэффициенту, получим многочлен $\tilde{r}(x)$ такой,
что $\deg{\tilde{r}(x)}=\deg{r(x)}<\deg{f(x)}$ и $\tilde{r}(\varphi)=\hat{0}$, но это не возможно так как $f(x)$ -
минимальный многочлен преобразования $\varphi$. Таким образом, $r(x)=0$, то есть $f(x)|g(x)$.
$\Leftarrow)$ Пусть многочлен $g(x)\in{P}[x]$ такой, что $f(x)|g(x)$, тогда существует многочлен $q(x)\in{P}[x]$ такой, что $g(x)=f(x)q(x)$,
следовательно, $g(\varphi)=f(\varphi)\circ{q}(\varphi)=\hat{0}$.
- Существование минимального многочлена доказано в пункте 1 докажем его единственность. Пусть $f_1(x),f_2(x)\in{P}[x]$ минимальные многочлены преобразования $\varphi$, тогда по пункту 1 и утверждению 7.2
$$(f_1(x)|f_2(x)\,\wedge\,f_2(x)|f_1(x))\Rightarrow\exists{u}\in{P}^*:f_1(x)=uf_2(x)\Rightarrow{f}_1(x)=f_2(x),$$
где последняя импликация в силу того, что многочлены $f_1(x),f_2(x)$ унитарны.
Следствие 12.2:
- если $f(x)$ минимальный многочлен матрицы $A\in{P}_{n,n}$, то
$$\forall{g}(x)\in{P}[x](g(A)=\Theta\Leftrightarrow{f}(x)|g(x)),$$
- существует единственный минимальный многочлен матрицы ${A\in{P}_{n,n}}$.
Доказательство:
В силу изоморфности колец $(\mathcal{L}(L_P);+,\circ)$, $(P_{n,n};+,\cdot)$ доказывается аналогично теореме 12.5.
Следствие 12.3:
Пусть $A\in{P}_{n,n}$, $\varphi\in\mathcal{L}(L_P)$, тогда
- $m_A(x)|\chi_A(x)$, $m_{\varphi}(x)|\chi_{\varphi}(x)$,
- если $\vec{\alpha}$ - базис $L_P$, то $m_{\varphi}(x)=m_{A_{\vec{\alpha}}(\varphi)}(x),$
- $\forall{A},B\in{P}_{n,n}(A\approx{B}\Rightarrow{m}_A(x)=m_{B}(x)).$
Доказательство:
- Следует из теоремы 12.4.
- Обозначим $t(x):=m_{\varphi}(x)$, $h(x):=m_{A_{\vec{\alpha}}(\varphi)}(x)$, тогда по задаче 12.5 и
п. 1 следствия 12.2
$$
t(\varphi)=\hat{0}\Rightarrow{t}(A_{\vec{\alpha}}(\varphi))=A_{\vec{\alpha}}(t(\varphi))=A_{\vec{\alpha}}(\hat{0})=\Theta\Rightarrow{h}(x)|t(x).
$$
С другой стороны, по задаче 12.5 и п. 1 следствия 12.2
$$
A_{\vec{\alpha}}(\hat{0})=\Theta=h(A_{\vec{\alpha}}(\varphi))=A_{\vec{\alpha}}(h(\varphi))\Rightarrow{h}(\varphi)=\hat{0}\Rightarrow{t}(x)|h(x)
$$
Таким образом, по утверждению 7.2 многочлены $t(x),h(x)$ равны так как они унитарны.
- Если матрицы $A,B\in{P}_{n,n}$ такие, что $A\approx{B}$, то по замечанию 12.2
существует преобразование $\varphi\in\mathcal{L}(P^{(n)})$ и два базиса $\vec{\alpha},\vec{\beta}$ пространства $P^{(n)}$ такие, что
$A=A_{\vec{\alpha}}(\varphi)$, $B=A_{\vec{\beta}}(\varphi)$, следовательно, по пункту 2 $m_A(x)=m_B(x)=m_{\varphi}(x)$.
Определение 12.10:
Унитарный многочлен $f(x)\in{P}[x]$ называется минимальным многочленом вектора $\gamma\in{L}_P$ относительно преобразования $\varphi\in\mathcal{L}(L_P)$,
если
- $f(\varphi)(\gamma)=\theta$,
- $\forall{g}\in{P}[x]\backslash\{0\}(g(\varphi)(\gamma)=\theta\Rightarrow\deg{f(x)}\leq\deg{g(x)})$.
Минимальный многочлен вектора $\gamma$ относительно преобразования $\varphi$ обозначается $m_{\gamma,\varphi}(x)$.
Теорема 12.6:
Пусть $\varphi\in\mathcal{L}(L_P)$, $\gamma\in{L}_P$, тогда
- если многочлен $f(x)$ является минимальным многочленом для вектора $\gamma$ относительно преобразования $\varphi$, то
$$\forall{g}(x)\in{P}[x](g(\varphi)(\gamma)=\theta\Leftrightarrow{f}(x)|g(x)),$$
- существует единственный минимальный многочлен вектора $\gamma$ относительно преобразования $\varphi$.
Доказательство:
- Множество $H$ многочленов $h(x)\in{P}[x]$ таких, что $h(\varphi)(\gamma)=\theta$ не пусто. В этом множество, например,
входит многочлен $m_{\varphi}(x)$. Выберем из множества $H$ унитарный многочлен минимальной степени и обозначим его $f(x)$, тогда многочлен $f(x)$ -
минимальный многочлен вектора $\gamma$ относительно преобразования $\varphi$.
$\Rightarrow)$ Пусть многочлен $g(x)\in{P}[x]$ такой, что $g(\varphi)(\gamma)=\theta$. Поделим многочлен $g(x)$ на многочлен $f(x)$ с остатком, тогда
$$
\exists{q}(x),r(x)\in{P}[x]:(g(x)=q(x)f(x)+r(x)\,\wedge\,\deg{r(x)}<\deg{f(x)})\Rightarrow\\
\Rightarrow{g}(\varphi)(\gamma)=(q(\varphi)\circ{f}(\varphi)+r(\varphi))(\gamma)=q(\varphi)(f(\varphi)(\gamma))+r(\varphi)(\gamma)=
q(\varphi)(\theta)+r(\varphi)(\gamma)=r(\varphi)(\gamma).
$$
Здесь последнее равенство в силу того, что $q(\varphi)\in\mathcal{L}(L_P)$, a для любого $\psi\in\mathcal{L}(L_P)$ $\psi(\theta)=\theta$.
Таким образом, $r(\varphi)(\gamma)=g(\varphi)(\gamma)=\theta$ и аналогично доказательству
п. 1 теоремы 12.5 можно показать, что $r(x)=0$, то есть $f(x)|g(x)$.
$\Leftarrow)$ Пусть многочлен $g(x)\in{P}[x]$ такой, что $f(x)|g(x)$, тогда
$$
\exists{q}(x)\in{P}[x]:g(x)=q(x)f(x)\Rightarrow
{g}(\varphi)(\gamma)=(q(\varphi)\circ{f}(\varphi))(\gamma)=q(\varphi)(f(\varphi)(\gamma))=q(\varphi)(\theta)=\theta.
$$
- Существование минимального многочлена вектора $\gamma$ относительно преобразования $\varphi$ доказано в пункте 1.
Единственность доказывается аналогично п. 2 теоремы 12.5.
Следствие 12.4:
$$\forall\gamma\in{L}_P(m_{\gamma,\varphi}(x)|m_{\varphi}(x)).$$
Доказательство:
$$\forall\gamma\in{L}_P(m_{\varphi}(\varphi)(\gamma)=\hat{0}(\gamma)=\theta\Rightarrow{m}_{\gamma,\varphi}(x)|m_{\varphi}(x)).$$
Утверждение 12.8:
Пусть $\varphi\in\mathcal{L}(L_P)$, $\dim{L}_P=n$, $\gamma\in{L}_P\backslash\{\theta\}$, $k\in\overline{1,n}$ такое, что система векторов
$$\gamma,\varphi(\gamma),\varphi^2(\gamma),\ldots,\varphi^{k-1}(\gamma)\quad(*)$$
линейно независима и вектор $\varphi^k(\gamma)$ линейно выражается через систему $(*)$, $c_0,c_1,\ldots,c_{k-1}\in{P}$ такие,
что $\varphi^k(\gamma)=\gamma{c}_0+\varphi(\gamma)c_1+\cdots+\varphi^{k-1}(\gamma)c_{k-1}$, тогда
$$m_{\gamma,\varphi}(x)=x^k-c_{k-1}x^{k-1}-\cdots-c_1x-c_0.$$
Доказательство:
Пусть $f(x):=x^k-c_{k-1}x^{k-1}-\cdots-c_1x-c_0$, тогда по выбору элементов $c_0,c_1,\ldots,c_{k-1}\in{P}$
$$
f(\varphi)(\gamma)=(\varphi^k-\hat{c}_{k-1}\circ\varphi^{k-1}-\cdots-\hat{c}_1\varphi-\hat{c}_0)(\gamma)=
\varphi^k(\gamma)-\varphi^{k-1}(\gamma)c_{k-1}-\cdots-\varphi(\gamma)c_1-c_0\gamma=\theta.
$$
Предположим, что $f(x)\neq{m}_{\gamma,\varphi}(x)$, тогда так как по п. 2 теоремы 12.6
минимальный многочлен вектора $\gamma$ относительно преобразования $\varphi$ единственен, то $m:=\deg{m_{\gamma,\varphi}(x)}<k=\deg{f(x)}$, тогда
$$
\exists{g}_0,g_1,\ldots,g_{m-1}\in{P}:m_{\gamma,\varphi}(x)=x^m+g_{m-1}x^{m-1}+\cdots+g_1m+g_0\Rightarrow
{m}_{\gamma,\varphi}(\varphi)(\gamma)=\varphi^m(\gamma)+g_{m-1}\varphi^{m-1}(\gamma)+\cdots+g_1\varphi(\gamma)+g_0\gamma=\theta\Rightarrow\\
\Rightarrow\varphi^m(\gamma)=-g_{m-1}\varphi^{m-1}(\gamma)-\cdots-g_1\varphi(\gamma)-g_0.
$$
Последнее равенство означает, что $\varphi^m(\gamma)$ ЛВЧ $\gamma,\varphi(\gamma),\ldots,\varphi^{m-1}(\gamma)$, что, в силу предположения $m<k$,
противоречит линейной независимости системы $(*)$.
Теорема 12.7:
Пусть $\alpha_1,\ldots,\alpha_n$ - базис векторного пространтсва $L_P$, $\varphi\in\mathcal{L}(L_P)$, тогда
$$m_{\varphi}(x)=[m_{\alpha_1,\varphi}(x),\ldots,m_{\alpha_n,\varphi}(x)],$$
Доказательство:
Обозначим $f(x):=[m_{\alpha_1,\varphi}(x),\ldots,m_{\alpha_n,\varphi}(x)]$,
тогда так как по следствию 12.4
для любого $i\in\overline{1,n}$ $m_{\alpha_i,\varphi}(x)|m_{\varphi}(x)$, то $f(x)|m_{\varphi}(x)$.
С другой стороны, так как $f(\varphi)\in\mathcal{L}(L_P)$
$$
\forall{i}\in\overline{1,n}(m_{\alpha_i,\varphi}(x)|f(x))\Rightarrow\forall{i}\in\overline{1,n}(f(\varphi)(\alpha_i)=\theta)\Rightarrow
\forall\gamma\in{L}_P\left(\exists{c}_1,\ldots,c_n\in{P}:f(\varphi)(\gamma)=f(\varphi)\left(\sum_{i=1}^n\alpha_ic_i\right)=
\sum_{i=1}^nf(\varphi)(\alpha_i)c_i=\theta\right).
$$
Последнее утверждение означает, что $f(\varphi)=\hat{0}$, следовательно, $m_{\varphi}(x)|f(x)$.
Таким образом, в силу унитарности обоих многочленов $f(x)=m_{\varphi}(x)$.
Пример 12.2;
Пусть $f(x)=x^n+c_{n-1}x^{n-1}+\cdots+c_1x+c_0\in{P}[x]$, тогда
$$
S(f)=
\begin{pmatrix}
0 &0 & \cdots & 0 & -c_0 \\
e &0 & \cdots & 0 & -c_1 \\
\vdots& \ddots& \ddots & \vdots & \vdots \\
0 & \cdots& e & 0 & -c_{n-2} \\
0 & \cdots & \cdots & e & -c_{n-1}
\end{pmatrix}\in{P}_{n,n}
$$
сопровождающая матрица для многочлена $f(x)$. Найдем многочлен $m_{S(f)}(x)$ минимальный для матрицы $S(f)$.
Фиксируем векторное пространство $L_P$ такое, что $\dim{L}_P=n$ и его базис $\vec{\alpha}:=(\alpha_1,\ldots,\alpha_n)$.
Тогда существует преобразование $\varphi\in\mathcal{L}(L_P)$ такое, что $A_{\vec{\alpha}}(\varphi)=S(f)$ и
по п. 2 следствия 12.3 $m_{S(f)}(x)=m_{\varphi}(x)$.
Найдем многочлен $m_{\alpha_1,\varphi}(x)$ минимальный для вектора $\alpha_1$ относительно преобразования $\varphi$. Так как
$S(f)=A_{\vec{\alpha}}(\varphi)=\left(\varphi(\alpha_1)_{\vec{\alpha}}^{\downarrow},\ldots,\varphi(\alpha_n)_{\vec{\alpha}}^{\downarrow}\right)$, то
$$\varphi(\alpha_1)=\vec{\alpha}\varphi(\alpha_1)_{\vec{\alpha}}^{\downarrow}=\vec{\alpha}S(f)_1^{\downarrow}=\alpha_2$$
и
$$
\varphi^2(\alpha_1)=\varphi(\varphi(\alpha_1))=\varphi(\alpha_2)=\vec{\alpha}\varphi(\alpha_2)_{\vec{\alpha}}^{\downarrow}=
\vec{\alpha}S(f)_2^{\downarrow}=\alpha_3.
$$
Аналогично для любого $k\in\overline{1,n-1}$ $\varphi^k(\alpha_1)=\alpha_{k+1}$, то есть
$$(\alpha_1,\varphi(\alpha_1),\ldots,\varphi^{n-1}(\alpha_1))=(\alpha_1,\ldots,\alpha_n),$$
следовательно, система векторов $(\alpha_1,\varphi(\alpha_1),\ldots,\varphi^{n-1}(\alpha_1))$ ЛНЗ.
Тогда по утверждению 12.8 $\deg{m_{\alpha_1,\varphi}(x)}\geq{n}$.
В задаче 12.4 было показано, что $\chi_{S(f)}(x)=f(x)$, тогда $m_{\alpha_1,\varphi}(x)|f(x)$,
следовательно, $\deg{m_{\alpha_1,\varphi}(x)}=n$ и так как многочлены $m_{\alpha_1,\varphi}(x)$, $f(x)$ унитарны,
то по теореме 7.2 они равны. Таким образом, $m_{\varphi}(x)|f(x)$, так как $f(x)=\chi_{S(f)}(x)$ и
с другой стороны $f(x)|m_{\varphi}(x)$ так как $f(x)=m_{\alpha_1,\varphi}(x)$, то есть $m_{S(f)}(x)=m_{\varphi}(x)=f(x)$.
Утверждение 12.9:
Пусть $\varphi\in\mathcal{L}(L_P)$, $\alpha\in{L}_P$, тогда
- если $f(x)\in{P}[x]$ и $\beta=f(\varphi)(\alpha)$, то
$$m_{\beta,\varphi}(x)=\frac{m_{\alpha,\varphi}(x)}{(f(x),m_{\alpha,\varphi}(x))};$$
- если $\gamma\in{L}_P$ такой, что $(m_{\alpha,\varphi}(x),m_{\gamma,\varphi}(x))=e$, тогда
$$m_{\alpha+\gamma,\varphi}(x)=m_{\alpha,\varphi}(x)m_{\gamma,\varphi}(x).$$
Доказательство:
-
Обозначим $d(x):=(f(x),m_{\alpha,\varphi}(x))$, тогда по п. 4 теоремы 7.8 существуют многочлены
$m_1(x),f_1(x)\in{P}[x]$ такие, что $m_{\alpha,\varphi}(x)=m_1(x)d(x)$, $f(x)=f_1(x)d(x)$ и $(m_1(x),f_1(x))=e$.
- По п. 4 леммы 12.1 и п. 1 теоремы 12.6
$$
m_1(\varphi)(\beta)=m_1(\varphi)(f(\varphi)(\alpha))=m_1(\varphi)((f_1(\varphi)\circ{d}(\varphi))(\alpha))=
(f_1(\varphi)\circ{m}_1(\varphi)\circ{d}(\varphi))(\alpha)=f_1(\varphi)({m}_{\alpha,\varphi}(\varphi)(\alpha))=
f_1(\varphi)(\theta)=\theta\Rightarrow{m}_{\beta,\varphi}(x)|m_1(x)
$$
-
С другой стороны, по п. 1 теоремы 12.6,
замечанию 7.2, п. 2 теоремы 7.8
$$
\theta=m_{\beta,\varphi}(\varphi)(\beta)=m_{\beta,\varphi}(\varphi)(f(\varphi)(\alpha))=(m_{\beta,\varphi}(\varphi)\circ{f}(\varphi))(\alpha)\Rightarrow
{m}_{\alpha,\varphi}(x)|(m_{\beta,\varphi}(x)f(x))\Rightarrow{m}_1(x)|(m_{\beta,\varphi}(x)f_1(x))\Rightarrow{m}_1(x)|m_{\beta,\varphi}(x),
$$
где последняя импликация в силу того, что $(m_1(x),f_1(x))=e$.
Из пунктов (a), (b) следует, что
$$m_{\beta,\varphi}(x)=m_1(x)=\frac{m_{\alpha,\varphi}(x)}{d(x)}=\frac{m_{\alpha,\varphi}(x)}{(f(x),m_{\alpha,\varphi}(x))}.$$
- По п. 4 леммы 12.1
$$
(m_{\alpha,\varphi}(\varphi)\circ{m}_{\gamma,\varphi}(\varphi))(\alpha+\gamma)=
(m_{\alpha,\varphi}(\varphi)\circ{m}_{\gamma,\varphi}(\varphi))(\alpha)+(m_{\alpha,\varphi}(\varphi)\circ{m}_{\gamma,\varphi}(\varphi))(\gamma)=
m_{\gamma,\varphi}(\varphi)(m_{\alpha,\varphi}(\varphi)(\alpha))+m_{\alpha,\varphi}(\varphi)(m_{\gamma,\varphi}(\varphi)(\gamma))=\\=
m_{\gamma,\varphi}(\varphi)(\theta)+m_{\alpha,\varphi}(\varphi)(\theta)=
\theta\Rightarrow{m}_{\alpha+\gamma,\varphi}(x)|m_{\alpha,\varphi}(x)m_{\gamma,\varphi}(x)
$$
- С другой стороны, так как
$$
m_{\alpha+\gamma,\varphi}(\varphi)(\alpha+\gamma)=m_{\alpha+\gamma,\varphi}(\varphi)(\alpha)+m_{\alpha+\gamma,\varphi}(\varphi)(\gamma)=\theta\Rightarrow
\exists\delta\in{L}_P:\delta={m}_{\alpha+\gamma,\varphi}(\varphi)(\alpha)=-m_{\alpha+\gamma,\varphi}(\varphi)(\gamma)
$$
то по пункту 1
$$
m_{\delta,\varphi}(x)=\frac{m_{\alpha,\varphi}(x)}{(m_{\alpha+\gamma,\varphi}(x),m_{\alpha,\varphi}(x))}\Rightarrow
{m}_{\delta,\varphi}(x)|m_{\alpha,\varphi}(x)
$$
и
$$
m_{\delta,\varphi}(x)=\frac{m_{\gamma,\varphi}(x)}{(-m_{\alpha+\gamma,\varphi}(x),m_{\gamma,\varphi}(x))}\Rightarrow
{m}_{\delta,\varphi}(x)|m_{\gamma,\varphi}(x).
$$
Таким образом
$$
m_{\delta,\varphi}(x)|(m_{\alpha,\varphi}(x),m_{\gamma,\varphi}(x))=e\Rightarrow{m}_{\delta,\varphi}(x)=e\Rightarrow\hat{e}(\delta)=\theta\Rightarrow
\delta=m_{\alpha+\gamma,\varphi}(\varphi)(\alpha)=m_{\alpha+\gamma,\varphi}(\varphi)(\gamma)=\theta\Rightarrow\\
\Rightarrow({m}_{\alpha,\varphi}(x)|m_{\alpha+\gamma,\varphi}(x)\,\wedge\,m_{\gamma,\varphi}(x)|m_{\alpha+\gamma,\varphi}(x))\Rightarrow
{m}_{\alpha,\varphi}(x)m_{\gamma,\varphi}(x)|m_{\alpha+\gamma,\varphi}(x).
$$
Из пунктов (a), (b) следует, что $m_{\alpha+\gamma,\varphi}(x)=m_{\alpha,\varphi}(x)m_{\gamma,\varphi}(x)$.
Утверждение 12.10:
Пусть $\varphi\in\mathcal{L}(L_P)$, унитарный многочлен ${f(x)\in{P}[x]}$ такой, что $f(x)|m_{\varphi}(x)$, тогда существует вектор $\beta\in{L}_P$ такой,
что $m_{\beta,\varphi}(x)=f(x)$.
Доказательство:
Докажем, что сущетствует вектор $\gamma\in{L}_P$ такой, что $m_{\gamma,\varphi}(x)=m_{\varphi}(x)$.
Пусть $\vec{\alpha}=(\alpha_1,\ldots,\alpha_n)$ - базис пространства $L_P$, тогда по теореме 12.7
$m_{\varphi}(x)=[m_{\alpha_1,\varphi}(x),\ldots,m_{\alpha_n,\varphi}(x)]$. Пусть $m_{\varphi}(x)=g_1^{k_1}(x)\cdots{g}_n^{k_n}(x)$ -
каноническое разложение многочлена $m_{\varphi}(x)$, тогда из теоремы 7.11 следует
$$
\forall{i}\in\overline{1,t}\,\exists\beta_i\in\{\alpha_1,\ldots,\alpha_n\}:g_i^{k_i}(x)|m_{\beta_i,\varphi}(x)\Rightarrow
\forall{i}\in\overline{1,t}\,\exists\beta_i\in\{\alpha_i,\ldots,\alpha_n\}\,h_i(x)\in{P}[x]:m_{\beta_i,\varphi}(x)=g_i^{k_i}(x)h_i(x).
$$
Для любого $i\in\overline{1,t}$ обозначим $\gamma_i:=h_i(\varphi)(\beta_i)$, тогда по утверждению 12.9
$$
\forall{i}\in\overline{1,t}\left(m_{\gamma_i,\varphi}(x)=\frac{m_{\beta_i,\varphi}(x)}{(m_{\beta_i,\varphi}(x),h_i(x))}=
\frac{g_i^{k_i}(x)h_i(x)}{(g_i^{k_i}(x)h_i(x),h_i(x))}=g_i^{k_i}(x)\right)\Rightarrow
{m}_{\gamma_i+\cdots+\gamma_n}(x)=\prod_{i=1}^tm_{\gamma_i,\varphi}(x)=\prod_{i=1}^tg_i^{k_i}(x)=m_{\varphi}(x).
$$
Таким образом, найден вектор $\gamma:=\gamma_1+\cdots+\gamma_n$ такой, что $m_{\gamma,\varphi}(x)=m_{\varphi}(x)$. Тогда по утверждению 12.9
$$
f(x)|m_{\varphi}(x)\Rightarrow\exists{g}(x)\in{P}[x]:m_{\varphi}(x)=f(x)g(x)\Rightarrow
\exists\beta:=g(\varphi)(\gamma)\in{L}_P:m_{\beta,\varphi}(x)=\frac{m_{\gamma,\varphi}(x)}{(m_{\gamma,\varphi}(x),g(x))}=
\frac{m_{\varphi}(x)}{(m_{\varphi}(x),g(x))}=\frac{f(x)g(x)}{(f(x)g(x),g(x))}=f(x).
$$
previous contents next