Докажите или опровергните утверждение: если A и B — квадратные матрицы одного размера и AB = BA, то A и B обязательно одновременно диагонализируемы; проанализируйте типичные ошибки при рассуждении по этому вопросу
Утверждение ложно в общем. Контрпример и разбор. Контрпример. Пусть A=(1101),B=(1001)=I.
A=\begin{pmatrix}1&1\\[2pt]0&1\end{pmatrix},\qquad B=\begin{pmatrix}1&0\\[2pt]0&1\end{pmatrix}=I. A=(1011),B=(1001)=I.
Тогда AB=BAAB=BAAB=BA, но AAA не диагонализируема (у неё один собственный корень λ=1\lambda=1λ=1 с неглавной жордановой клеткой), следовательно матрицы AAA и BBB не могут быть одновременно диагонализированы. Таким образом утверждение «AB=BAAB=BAAB=BA ⇒ одновременно диагонализируемы» неверно. Правильные утверждения (достаточные условия). - Если над алгебраически замкнутым полем (например, над C\mathbb CC) матрицы AAA и BBB диагонализируемы и AB=BAAB=BAAB=BA, то они одновременно диагонализируемы. Краткий довод: разложим пространство на собственные подпространства AAA, т.к. AB=BAAB=BAAB=BA подпространства собственных значений AAA инвариантны относительно BBB; поскольку BBB диагонализируемо, на каждом инвариантном подпространстве можно выбрать базис собственных векторов BBB, получающие одновременно собственные векторы для AAA и BBB. - Более сильно: если матрицы нормальны и коммутируют (над C\mathbb CC), то они одновременно унитарно диагонализируемы. - Также любая коммутирующая совокупность матриц над C\mathbb CC одновременно приводима к верхнетреугольному виду (но не обязательно к диагональному). Типичные ошибки при рассуждении. - Путать «иметь общий базис собственных векторов» с тем, что матрицы просто коммутируют. Коммутирование не даёт диагонализируемости. - Заменять «диагонализируемы» на «треугольны» или наоборот: из того, что коммутирующие матрицы одновременно треугольны, не следует, что они одновременно диагонализируемы. - Игнорировать поле: над R\mathbb RR дополнительные сложности (например, вещественно недиагонализируемые комплексно диагонализируемые операторы). - Ошибочно полагать, что AB=BAAB=BAAB=BA влечёт, что одна матрица есть многочлен от другой — это более сильное свойство и не верно в общем. Вывод: условие AB=BAAB=BAAB=BA само по себе не гарантирует одновременную диагонализацию; нужны дополнительные гипотезы (например, диагонализуемость обеих матриц над подходящим полем, или нормальность и коммутативность).
Контрпример. Пусть
A=(1101),B=(1001)=I. A=\begin{pmatrix}1&1\\[2pt]0&1\end{pmatrix},\qquad
B=\begin{pmatrix}1&0\\[2pt]0&1\end{pmatrix}=I.
A=(10 11 ),B=(10 01 )=I. Тогда AB=BAAB=BAAB=BA, но AAA не диагонализируема (у неё один собственный корень λ=1\lambda=1λ=1 с неглавной жордановой клеткой), следовательно матрицы AAA и BBB не могут быть одновременно диагонализированы. Таким образом утверждение «AB=BAAB=BAAB=BA ⇒ одновременно диагонализируемы» неверно.
Правильные утверждения (достаточные условия).
- Если над алгебраически замкнутым полем (например, над C\mathbb CC) матрицы AAA и BBB диагонализируемы и AB=BAAB=BAAB=BA, то они одновременно диагонализируемы. Краткий довод: разложим пространство на собственные подпространства AAA, т.к. AB=BAAB=BAAB=BA подпространства собственных значений AAA инвариантны относительно BBB; поскольку BBB диагонализируемо, на каждом инвариантном подпространстве можно выбрать базис собственных векторов BBB, получающие одновременно собственные векторы для AAA и BBB.
- Более сильно: если матрицы нормальны и коммутируют (над C\mathbb CC), то они одновременно унитарно диагонализируемы.
- Также любая коммутирующая совокупность матриц над C\mathbb CC одновременно приводима к верхнетреугольному виду (но не обязательно к диагональному).
Типичные ошибки при рассуждении.
- Путать «иметь общий базис собственных векторов» с тем, что матрицы просто коммутируют. Коммутирование не даёт диагонализируемости.
- Заменять «диагонализируемы» на «треугольны» или наоборот: из того, что коммутирующие матрицы одновременно треугольны, не следует, что они одновременно диагонализируемы.
- Игнорировать поле: над R\mathbb RR дополнительные сложности (например, вещественно недиагонализируемые комплексно диагонализируемые операторы).
- Ошибочно полагать, что AB=BAAB=BAAB=BA влечёт, что одна матрица есть многочлен от другой — это более сильное свойство и не верно в общем.
Вывод: условие AB=BAAB=BAAB=BA само по себе не гарантирует одновременную диагонализацию; нужны дополнительные гипотезы (например, диагонализуемость обеих матриц над подходящим полем, или нормальность и коммутативность).