8. Функции от матриц


8.1. Значение полинома от матрицы.


Теорема. Пусть f(x) -- полином с числовыми коэффициентами. Если A - матрица над числовым полем,

\begin{displaymath}J=T^{-1}AT=
\left[
\begin{array}{llll}
J_1& & & \\
&J_2& & \\
& & \ddots& \\
& & &J_s
\end{array}
\right]
\end{displaymath}

-- ее жорданова форма с жордановыми клетками J1,J2,...,Js, то


1. $f(J)=
\left[
\begin{array}{llll}
f(J_1)& & & \\
&f(J_2)& & \\
& & \ddots& \\
& & &f(J_s)
\end{array}
\right]
.$


2. $f\left(
\left[
\begin{array}{lllll}
a&1 &0 &0&... \\
0 &a&1&0 &... \\
0 &0 &a&1&... \\
... &... &... &...&...
\end{array}
\right]
\right) =$

\begin{displaymath}=
\left[
\begin{array}{rrrrr}
f(a)&f^{\prime}(a) &f^{\prim...
...rime}(a) &... \\
... &... &... &...&...
\end{array}
\right]\end{displaymath}


3. f(A) = Tf(J)T-1.


Доказательство. Индукция по степени m полинома f. При m=0 утверждение очевидно. Пусть f=g+bxm и степень g меньше m. Так как

\begin{displaymath}bJ^m=
\left[
\begin{array}{llll}
bJ_1^m& & & \\
&bJ_2^m& & \\
& & \ddots& \\
& & &bJ_s^m
\end{array}
\right]
\end{displaymath}

и по индукции

\begin{displaymath}g(J)=
\left[
\begin{array}{rrrr}
g(J_1)& & & \\
&g(J_2)& & \\
& & \ddots& \\
& & &g(J_s)
\end{array}
\right]
,\end{displaymath}

то

f(J)=g(J)+bJm=


\begin{displaymath}=
\left[
\begin{array}{rrrr}
g(J_1)+bJ_1^m& & & \\
&g(J...
...
& & \ddots& \\
& & &g(J_s)+bJ_s^m
\end{array}
\right]
.\end{displaymath}

Поскольку (g+bxm)(t)=g(t)+b(xm)(t), чтобы доказать 2, достаточно убедиться, что

\begin{displaymath}\left[
\begin{array}{lllll}
a&1 &0 &0&... \\
0 &a&1&0 &.....
...a&1&... \\
... &... &... &...&...
\end{array}
\right] ^m
=\end{displaymath}


\begin{displaymath}=
\left[
\begin{array}{rrrr}
a^m&ma^{m-1} &m(m-1)a^{m-2}/2...
...
0 &0 &a^m&... \\
... &... &... &...
\end{array}
\right]
\end{displaymath}

Это равенство легко получается индукцией по m. Чтобы доказать 3. достаточно заметить, что TJmT-1=(TJT-1)m Теорема доказана.


8.2. Значение функции от матрицы.


Пусть A -- матрица с числовыми элементами, a1,...,ar -- ее различные характеристические корни, J -- ее жорданова форма. Пусть ti -- максимальная размерность жордановой клетки с числом ai на диагонали в жордановой форме матрицы J=T-1AT. Если f -- числовая функция, для которой при всех i=1,...,r существуют значения $f(a_i),f^{\prime}(a_i),...,f^{(t_i-1)}(a_i)$, то будем говорить в этом случае, что значение f(A) определено и равно матрице, вычисленной по формулам пунктов 1,2,3 теоремы 8.1.


Теорема. Пусть значение f(A) определено для матрицы A. Тогда существует полином p, для которого p(A)=f(A). В частности, значение f(A) не зависит от выбора T в равенстве J=T-1AT.


Доказательство. По теореме Лагранжа - Сильвестра существует полином p, для которого p(k)(ai)=f(k)(ai) при всех $i=1,...,r,\ k=0,...,t_i-1$. По определению

p(A)=f(A).

Поскольку p(A) не зависит от T, то и f(A) не зависит от T.


8.3. Значение функции от линейного преобразования.


Пусть $\varphi$ - линейное преобразование пространства $V,\ {\cal E}$ -- база V и A -- матрица $\varphi$ в этой базе. Пусть f - функция, для которой значение f(A) определено. Пусть $\psi$ - линейное преобразование, матрица которого в той же базе равна f(A). Обозначим $\psi$ через $f(\varphi )$ и назовем его значением функции f от линейного преобразования $\varphi$.


Теорема. Для любой функции f и любого преобразования $\varphi$ значение $f(\varphi )$ либо не определено, либо определено единственным образом. В последнем случае оно равно значению от $\varphi$ некоторого полинома.


Доказательство. Пусть значение f(A) определено для матрицы A преобразования $\varphi$ в некоторой базе. Тогда в любой другой базе матрица $\varphi$ равна T-1AT, где T -- матрица перехода, поэтому матрица f(T-1AT) также определена и имеет место равенство f(T-1AT)=T-1f(A)T. Поэтому если в некоторой базе $[\psi]$= $f([\varphi ])$, то и в любой базе это равенство сохранится и, значит, $\psi$ определяется единственным образом. По теореме 8.2 $[\psi]=[f(\varphi )]=[p(\varphi )]$, где p -- некоторый полином, откуда $\psi=f(\varphi )$. Теорема доказана.