§ 5. Нормальная форма матрицы
Пусть
–
-мерное
инвариантное подпространство в
. Выберем в
произвольно базис
и дополним его до
базиса в
:
.
Посмотрим,
как будет выглядеть матрица
оператора
в этом базисе. Напомним
читателю, что
-й
столбец матрицы
заполняется
координатами вектора
. При
вектор
(в силу инвариантности
) и, следовательно,
последние
координат
вектора
равны
нулю. Поэтому матрица
имеет такую форму:
(41)
где
и
– квадратные
матрицы порядка
и
, а
– прямоугольная
матрица. Равенство нулю четвертого «блока» и выражает инвариантность
подпространства
.
Матрица
задает
оператор
в
, (при
базисе
).
Допустим
теперь, что
тоже
есть базис некоторого инвариантного подпространства
, т. е.
и базис всего пространства
составлен из двух частей, которые служат базисами в инвариантных
подпространствах
и
. Тогда,
очевидно, в (41) и блок
будет равен нулю и матрица
будет иметь
квазидиагональный вид:
, (42)
где
и
– квадратные
матрицы порядков
и
,
задающие оператор в подпространствах
и
(при базисах соответственно
и
). Нетрудно видеть,
что и, обратно, квазидиагональному виду матрицы всегда соответствует
расщепление пространства на инвариантные подпространства (при этом базис всего
пространства составлен из базисов этих подпространств).
В
силу 2-й теоремы о расщеплении мы можем расщепить все пространство
на циклические
подпространства
:
. (43)
В
ряду минимальных многочленов этих подпространств
каждый многочлен есть делитель
предыдущего (отсюда уже автоматически следует, что первый многочлен есть
минимальный многочлен всего пространства).
Пусть
. (44)
Обозначим
через
порождающие
векторы в подпространствах
и составим базис всего пространства
из следующих
базисов циклических подпространств:
. (45)
Посмотрим,
какова будет матрица
, отвечающая оператору
в этом базисе.
Как
было выяснено в начале этого параграфа, матрица
должна иметь квазидиагональную форму
. (46)
Матрица
отвечает
оператору
в
при
базисе
.
Припоминая правило составления матрицы по заданному оператору и заданному
базису (гл. III, стр. 71), найдем:
. (47)
Аналогично
, (48)
и
т. д.
Вычислив
характеристические многочлены матриц
, получим:
(для
циклических подпространств характеристический многочлен оператора
совпадает с
минимальным многочленом подпространства относительно этого оператора).
Матрица
отвечает
оператору
в
«каноническом» базисе (45). Если
– матрица, отвечающая оператору
в произвольном
базисе, то матрица
подобна матрице
, т. е. существует такая
неособенная матрица
, что
. (49)
Про
матрицу
мы
будем говорить, что она имеет первую естественную нормальную форму. Первая
естественная нормальная форма характеризуется
1)
квазидиагональным видом (46),
2)
специальной структурой диагональных клеток (47), (48) и т. п.,
3)
дополнительным условием: характеристический многочлен каждой диагональной
клетки делится нацело на характеристический многочлен следующей клетки.
Точно
так же, если бы мы исходили не из 2-й, а из 3-й теоремы о расщеплении, то в
соответствующем базисе оператору
отвечала бы матрица
, имеющая вторую
естественную нормальную форму, характеризуемую
1)
квазидиагональным видом
,
2)
специальной структурой диагональных клеток (47), (48) и т. п.,
3)
дополнительным условием: характеристический многочлен каждой клетки является
степенью неприводимого в поле
многочлена.
В
следующем параграфе мы покажем, что в классе подобных матриц, отвечающих одному
и тому же оператору, существует только одна матрица, имеющая первую нормальную
форму, и только одна, имеющая вторую нормальную форму. Более того, мы дадим
алгоритм для нахождения многочленов
по элементам матрицы
. Знание этих
многочленов даст нам возможность выписать все элементы матриц
и
, подобных матрице
и имеющих
соответственно первую и вторую нормальную форму.