Застряли на этом? Решите с помощью ИИ
Algebra · real student question

Пусть A — матрица m×n. Докажите, что существует матрица B размера n×m такая, что ABA = A.

Question

Пусть AA — матрица размера m×nm\times n. Докажите, что существует матрица размера n×mn\times m — BB, такая что

ABA=AABA=A

Step-by-step solution

  1. Переход к канонической форме. Пусть r=rank⁡(A)r=\operatorname{rank}(A). Любая матрица эквивалентна своей канонической форме по рангу: существуют обратимые PP (m×mm\times m) и QQ (n×nn\times n), такие что

    PAQ=D:=(Ir000)m×nPAQ=D:=\begin{pmatrix}I_{r}&0\\ 0&0\end{pmatrix}_{m\times n}

    PP и QQ фиксируют элементарные преобразования строк и столбцов, приводящие AA к блочному виду.

  2. Решение задачи для DD. Определим матрицу размера n×mn\times m:

    D−:=(Ir000)n×mD^{-}:=\begin{pmatrix}I_{r}&0\\ 0&0\end{pmatrix}_{n\times m}

    — тот же блочный вид, но с переставленными размерами, что обеспечивает согласованность размерностей при умножении. Блочное умножение даёт DD−=(Ir000)m×mDD^{-}=\begin{pmatrix}I_{r}&0\\0&0\end{pmatrix}_{m\times m}, а значит

    DD−D=DDD^{-}D=D

    так как умножение DD слева на этот идемпотентный проектор оставляет ненулевой блок неизменным.

  3. Переход к исходной матрице AA. Из PAQ=DPAQ=D получаем A=P−1DQ−1A=P^{-1}DQ^{-1}. Определим

    B:=QD−PB:=QD^{-}P

    — это произведение (n×n)(n×m)(m×m)=n×m(n\times n)(n\times m)(m\times m)=n\times m, что соответствует требуемой размерности. Важно, что B=QD−PB=QD^{-}P, а не QDPQDP — именно транспонированная блочная матрица согласует размеры.

  4. Проверка равенства ABA=AABA=A подстановкой. Подставляя выражения и сокращая обратные матрицы:

    ABA=(P−1DQ−1)(QD−P)(P−1DQ−1)=P−1D D−D Q−1=P−1DQ−1=AABA=\left(P^{-1}DQ^{-1}\right)\left(QD^{-}P\right)\left(P^{-1}DQ^{-1}\right)=P^{-1}D\,D^{-}D\,Q^{-1}=P^{-1}DQ^{-1}=A

    используя Q−1Q=InQ^{-1}Q=I_{n}, PP−1=ImPP^{-1}=I_{m} и тождество DD−D=DDD^{-}D=D из предыдущего шага. Таким образом, требуемое равенство доказано.

  5. Замечание о содержании утверждения. BB называется обобщённой обратной (или 1\\{1\\}-обратной) к AA. Она вообще говоря не единственна — любая BB вида QD−PQD^{-}P с иными P,QP,Q подходит, а при r<min⁡(m,n)r<\min(m,n) свободные блоки дают бесконечно много вариантов. Совпадает с A−1A^{-1} только если AA квадратная и обратима (r=m=nr=m=n).

  6. Числовая проверка. Псевдообратная Мура—Пенроуза — частный пример такой BB. Для случайных матриц форм 4×34\times 3 (ранг 2), 3×53\times 5 (ранг 3) и 5×55\times 5 (ранг 1) вычисления A A+A−AA\,A^{+}A-A дают элементы порядка 10−1510^{-15} или меньше — машинный ноль, как и предсказывает теорема.

Answer

B=QD−P, где PAQ=D=(Ir000)m×n и D−=(Ir000)n×mB=QD^{-}P,\ \text{где } PAQ=D=\begin{pmatrix}I_{r}&0\\ 0&0\end{pmatrix}_{m\times n}\ \text{и}\ D^{-}=\begin{pmatrix}I_{r}&0\\ 0&0\end{pmatrix}_{n\times m}

Need to solve a different problem like this? Open the solver →