Журнал вычислительной математики и математической физики, 2023, T. 63, № 2, стр. 227-229

Об одновременном приведении к диагональному виду пары юнитоидных матриц

Х. Д. Икрамов 1*

1 ВМК
119992 Москва, Ленинские горы, МГУ, Россия

* E-mail: ikramov@cs.msu.su

Поступила в редакцию 04.05.2022
После доработки 06.07.2022
Принята к публикации 14.10.2022

Полный текст (PDF)

Аннотация

Пусть $A$ и $B$ – эрмитовы $n \times n$-матрицы, причем матрица $A$ невырожденна. Согласно известной теореме матричного анализа, приведение этих матриц к диагональному виду посредством одной и той же эрмитовой конгруэнции возможно в том и только том случае, если матрица $C = {{A}^{{ - 1}}}B$ имеет вещественный спектр и диагонализуема подобием. Формулируется и доказывается обобщение этого утверждения на случай одновременного приведения к диагональному виду пары юнитоидных матриц. Библ. 2.

Ключевые слова: эрмитова конгруэнция, юнитоид, коквадрат, блочно-диагональная матрица.

1. Приведение матриц к диагональному виду, о котором говорится в названии статьи, осуществляется посредством эрмитовых конгруэнций, называемых также * –конгруэнциями. Это преобразования вида

$A \to P{\kern 1pt} *{\kern 1pt} AP,$
где $P$ – невырожденная матрица.

Известная теорема матричного анализа утверждает следующее (см., например, [1, п. 4.5.15]).

Теорема 1. Пусть $A$ и $B$ – эрмитовы $n \times n$-матрицы, причем матрица $A$ невырожденна. Приведение этих матриц к диагональному виду посредством одной и той же конгруэнции возможно в том и только том случае, если матрица $C = {{A}^{{ - 1}}}B$ имеет вещественный спектр и диагонализуема подобием, т.е. найдется невырожденная матрица $R$ такая, что

(1)
${{R}^{{ - 1}}}CR = \Lambda = {\text{diag}}({{\lambda }_{1}},\; \ldots ,\;{{\lambda }_{n}}),\quad {{\lambda }_{i}} \in {\mathbf{R}},\quad i = 1,\; \ldots ,\;n.$

Квадратная комплексная матрица $A$ называется юнитоидной, или юнитоидом, если $A$ может быть приведена к диагональному виду посредством эрмитовой конгруэнции. Юнитоидны все эрмитовы и, более общо, все нормальные матрицы. Но юнитоидом является и всякая матрица $A$, конгруэнтная некоторой нормальной матрице, независимо от того, нормальна ли сама $A$.

Наша цель в этой статье – обобщить теорему 1 на случай пары юнитоидов $A$ и $B$. Доказательство этой теоремы существенно использует определяющее свойство эрмитовых матриц

$(Ay,x) = (y,Ax)\quad \forall x,y \in {{{\mathbf{C}}}^{n}},$
а также вещественность чисел ${{\lambda }_{i}}$ в (1). Оба этих обстоятельства отсутствуют в ситуации неэрмитовых юнитоидов, что приводит к необходимости изменения условий теоремы, основанном на следующем наблюдении: матрица $S$, приводящая $A$ и $B$ к диагональному виду, приводит в то же время к диагональному виду матрицы $A{\kern 1pt} *$ и $B{\kern 1pt} *$. Поэтому утверждение, доказываемое в статье, формулируется как

Теорема 2. Пусть $A$ и $B$ – юнитоидные $n \times n$-матрицы, причем $A$ – невырожденная матрица. Тогда:

а) Если $A$ и $B$ могут быть приведены к диагональному виду посредством одной и той же конгруэнции, то матрицы $C = {{A}^{{ - 1}}}B$ и $D = {{A}^{{ - 1}}}B{\kern 1pt} *$ диагонализуемы одним и тем же подобием, т.е. найдется невырожденная матрица $R$ такая, что

(2)
${{R}^{{ - 1}}}CR = \Lambda = {\text{diag}}({{\lambda }_{1}}, \ldots ,{{\lambda }_{n}})$
и

(3)
${{R}^{{ - 1}}}DR = M = {\text{diag}}({{\mu }_{1}}, \ldots ,{{\mu }_{n}}){\kern 1pt} {\kern 1pt} .$

б) Предположим, что не вырождены оба юнитоида $A$ и $B$, причем канонические углы матрицы B попарно различны по модулю π. В этом случае из соотношений (2) и (3) следует, что $A$ и $B$ могут быть приведены к диагональному виду посредством одной и той же конгруэнции.

Доказательство теоремы 2 проводится в п. 3 после напоминания нужных сведений в п. 2. Комментарий к теореме дан в заключительном п. 4.

2. Невырожденной матрице $A$ можно сопоставить матрицу

${{\mathcal{C}}_{A}} = {{A}^{ - }}{\kern 1pt} *{\kern 1pt} A,$
называемую коквадратом матрицы $A$. Жорданова форма коквадрата в значительной мере определяет каноническую форму $A$ относительно эрмитовых конгруэнций.

Для юнитоидной матрицы $A$ все собственные значения ее коквадрата имеют модуль 1. В частности, ее канонической форме $F$ соответствует в качестве коквадрата диагональная унитарная матрица.

Рассмотрим противоположную ситуацию: $\Gamma $ – диагональная унитарная матрица такая, что

(4)
$\begin{gathered} \Gamma = {{e}^{{i{{\phi }_{1}}}}}{{I}_{{{{m}_{1}}}}} \oplus {{e}^{{i{{\phi }_{2}}}}}{{I}_{{{{m}_{2}}}}} \oplus \cdots \oplus {{e}^{{i{{\phi }_{k}}}}}{{I}_{{{{m}_{k}}}}}, \\ {{\phi }_{j}} \in [0,2\pi ),\quad j = 1,2, \ldots ,k, \\ \end{gathered} $
где числа ${{\phi }_{j}}$ попарно различны и ${{m}_{1}} + {{m}_{2}} + \cdots + {{m}_{k}} = n$. Нужно найти все матрицы $A$, для которых $\Gamma $ является коквадратом.

Рассуждая, как в [2], можно показать, что искомые матрицы $A$ описываются формулой

(5)
$A = \pm {{e}^{{i{{\phi }_{1}}/2}}}{{H}_{{{{m}_{1}}}}} \oplus \pm {{e}^{{i{{\phi }_{2}}/2}}}{{H}_{{{{m}_{2}}}}} \oplus \cdots \oplus \pm {{e}^{{i{{\phi }_{k}}/2}}}{{H}_{{{{m}_{k}}}}},$
где ${{H}_{{{{m}_{1}}}}}, \ldots ,{{H}_{{{{m}_{k}}}}}$ – произвольные (невырожденные) эрмитовы матрицы указанных порядков ${{m}_{1}}, \ldots ,{{m}_{k}}$.

3. Утверждение а) почти очевидно. Пусть $R$ приводит $A$ и $B$, а заодно и $B{\kern 1pt} *$ к диагональному виду:

$R{\kern 1pt} *{\kern 1pt} AR = \Omega ,\quad R{\kern 1pt} *{\kern 1pt} BR = \Theta ,\quad R{\kern 1pt} *{\kern 1pt} B{\kern 1pt} *{\kern 1pt} R = \Theta {\kern 1pt} *{\kern 1pt} .$
Тогда

${{R}^{{ - 1}}}({{A}^{{ - 1}}}B)R = {{\Omega }^{{ - 1}}}\Theta ,\quad {{R}^{{ - 1}}}({{A}^{{ - 1}}}B{\kern 1pt} *)R = {{\Omega }^{{ - 1}}}\Theta {\kern 1pt} *{\kern 1pt} .$

Переходя к доказательству утверждения б), предположим, что выполнены соотношения (2) и (3). Из (2) выводим

${{R}^{{ - 1}}}({{A}^{{ - 1}}}B)R = \Lambda \to BR = AR\Lambda $
и
(6)
$R{\kern 1pt} *{\kern 1pt} BR = R{\kern 1pt} *{\kern 1pt} AR\Lambda .$
Аналогично из (3) находим

(7)
$R{\kern 1pt} *{\kern 1pt} B{\kern 1pt} *{\kern 1pt} R = R{\kern 1pt} *{\kern 1pt} ARM.$

Положим $S = R{\kern 1pt} *{\kern 1pt} BR$. Следствием (6) и (7) является равенство

$S{{\Lambda }^{{ - 1}}} = S{\kern 1pt} *{\kern 1pt} {{M}^{{ - 1}}},$
или равенство

(8)
${{S}^{ - }}{\kern 1pt} *{\kern 1pt} S = {{M}^{{ - 1}}}\Lambda \equiv \Gamma .$

Будучи конгруэнтна $B$, матрица $S$ есть юнитоид. Согласно (8), диагональная матрица $\Gamma = {{M}^{{ - 1}}}\Lambda $ – это коквадрат матрицы $S$. Поэтому $\Gamma $ – унитарная матрица. Представив ее в форме (4), приходим к тому, что $S$ обязана иметь вид матрицы (5). Теперь из (6) следует, что матрица $T = R{\kern 1pt} *{\kern 1pt} AR$ также блочно-диагональная, причем ее блочная структура вкладывается в блочную структуру матрицы $S$. Так как роли обеих невырожденных матриц в рассматриваемой задаче одинаковы, то $S$ и $T$ должны иметь одну и ту же, возможно, более мелкую, блочно-диагональную структуру с диагональными блоками порядков ${{n}_{1}}, \ldots ,{{n}_{l}}\;({{n}_{1}} + \cdots + {{n}_{l}} = n)$. При этом для каждого $j,\;j = 1, \ldots ,l,$ одноименные блоки ${{S}_{{jj}}}$ и ${{T}_{{jj}}}$ суть нормальные матрицы, различающиеся лишь скалярным множителем. Как следствие, $S$ и $T$ можно привести к диагональному виду дополнительной конгруэнцией, задаваемой унитарной матрицей $U$ такой же блочной структуры. Для $j = 1, \ldots ,l$ блок ${{U}_{{jj}}}$ матрицы $U$ должен диагонализовать $j$-е диагональные блоки матриц $S$ и $T$. Существование такой матрицы $U$ доказывает утверждение б).

4. Дополним теорему 2 следующим замечанием. Из соотношений (2) и (3) вытекает

${{M}^{{ - 1}}}\Lambda = ({{R}^{{ - 1}}}DR{{)}^{{ - 1}}}({{R}^{{ - 1}}}CR) = {{R}^{{ - 1}}}({{D}^{{ - 1}}}C)R = {{R}^{{ - 1}}}({{B}^{ - }}{\kern 1pt} *{\kern 1pt} B)R.$
Таким образом, матрицу $R$ для этих соотношений следует искать среди матриц, диагонализующих коквадрат ${{B}^{ - }}{\kern 1pt} *{\kern 1pt} B$.

И, в заключение, еще одно небезынтересное наблюдение. Пусть $A$ и $B$ – невырожденные $n \times n$-матрицы, причем $A$ и $B{\kern 1pt} *$ коммутируют:

(9)
$AB{\kern 1pt} * = B{\kern 1pt} *{\kern 1pt} A.$
Тогда коммутируют также пары $({{A}^{{ - 1}}},B{\kern 1pt} *),$ $(A,{{B}^{ - }}{\kern 1pt} *)$ и $({{A}^{ - }}{\kern 1pt} *,B)$.

Вычислим коквадраты матриц $AB$ и $BA$:

$\begin{gathered} {{\mathcal{C}}_{{AB}}} = (AB{{)}^{ - }}{\kern 1pt} *{\kern 1pt} (AB) = {{A}^{ - }}{\kern 1pt} *{\kern 1pt} {{B}^{ - }}{\kern 1pt} *{\kern 1pt} AB = {{A}^{ - }}{\kern 1pt} *{\kern 1pt} ({{B}^{ - }}{\kern 1pt} *{\kern 1pt} A)B = \\ = {{A}^{ - }}{\kern 1pt} *{\kern 1pt} (A{{B}^{ - }}{\kern 1pt} *)B = ({{A}^{ - }}{\kern 1pt} *{\kern 1pt} A)({{B}^{ - }}{\kern 1pt} *{\kern 1pt} B) = {{\mathcal{C}}_{A}}{{\mathcal{C}}_{B}}. \\ \end{gathered} $
$\begin{gathered} {{\mathcal{C}}_{{BA}}} = (BA{{)}^{ - }}{\kern 1pt} *{\kern 1pt} (BA) = {{B}^{ - }}{\kern 1pt} *{\kern 1pt} {{A}^{ - }}{\kern 1pt} *{\kern 1pt} BA = {{B}^{ - }}{\kern 1pt} *{\kern 1pt} ({{A}^{ - }}{\kern 1pt} *{\kern 1pt} B)A = \\ = {{B}^{ - }}{\kern 1pt} *{\kern 1pt} (B{{A}^{ - }}{\kern 1pt} *)A = ({{B}^{ - }}{\kern 1pt} *{\kern 1pt} B)({{A}^{ - }}{\kern 1pt} *{\kern 1pt} A) = {{\mathcal{C}}_{B}}{{\mathcal{C}}_{A}}. \\ \end{gathered} $
Тем самым при выполнении условия (9) произведению матриц $A$ и $B$ соответствует в качестве коквадрата произведение коквадратов ${{\mathcal{C}}_{A}}$ и ${{\mathcal{C}}_{B}}$.

В заключение автор хотел бы выразить глубокую признательность рецензенту этой статьи, указавшему на серьезную неточность, допущенную в первоначальной формулировке теоремы 2. Эта неточность устранена.

Список литературы

  1. Horn R.A., Johnson C.R. Matrix Analysis. Cambridge: Cambridge University Press, 1985.

  2. Икрамов Х.Д. К опыту спектральной теории для преобразований эрмитовой конгруэнции // Зап. научн. сем. ПОМИ. 2019. Т. 482. С. 114–119.

Дополнительные материалы отсутствуют.