Разберите доказательство утверждения "если матрица A умножается на матрицу B, и AB = 0, то либо A = 0, либо B = 0" — найдите недочеты и сформулируйте корректную теорему с объяснениями
Утверждение «если матрица AAA умножается на матрицу BBB, и AB=0AB=0AB=0, то либо A=0A=0A=0, либо B=0B=0B=0» в общем неверно. Недочёты: в типичных «доказательствах» делают неявный шаг «сократить» или «разделить на AAA», то есть предполагают обратимость AAA (или BBB); для матриц это допустимо только при соответствующей обратимости (или полном ранге). Контрпример (прямой): пусть A=(1000),B=(0010).
A=\begin{pmatrix}1&0\\[2pt]0&0\end{pmatrix},\qquad B=\begin{pmatrix}0&0\\[2pt]1&0\end{pmatrix}. A=(1000),B=(0100).
Тогда A≠0A\neq0A=0, B≠0B\neq0B=0, но AB=(1000)(0010)=(0000).
AB=\begin{pmatrix}1&0\\[2pt]0&0\end{pmatrix}\begin{pmatrix}0&0\\[2pt]1&0\end{pmatrix}=\begin{pmatrix}0&0\\[2pt]0&0\end{pmatrix}. AB=(1000)(0100)=(0000). Корректные утверждения (теоремы) и доказательства (кратко): Пусть AAA — матрица размера m×nm\times nm×n, BBB — матрица размера n×pn\times pn×p над полем. Тогда из AB=0AB=0AB=0 следует Im(B)⊆ker(A)\operatorname{Im}(B)\subseteq\ker(A)Im(B)⊆ker(A) (композиция линейных отображений равна нулю). 1) Если ker(A)={0}\ker(A)=\{0\}ker(A)={0} (эквивалентно rankA=n\operatorname{rank}A=nrankA=n, то есть AAA имеет полные столбцы/инъективна), то из Im(B)⊆{0}\operatorname{Im}(B)\subseteq\{0\}Im(B)⊆{0} следует Im(B)={0}\operatorname{Im}(B)=\{0\}Im(B)={0}, значит B=0B=0B=0. 2) Если Im(B)=Fn\operatorname{Im}(B)=\Bbb F^nIm(B)=Fn (то есть rankB=n\operatorname{rank}B=nrankB=n, BBB сюръективна или имеет полные строки), то ker(A)=Fn\ker(A)=\Bbb F^nker(A)=Fn, значит A=0A=0A=0. Частные случаи: если AAA квадратна и обратима, то из AB=0AB=0AB=0 получаем B=0B=0B=0 (левая отмена через A−1A^{-1}A−1). Если BBB обратима, то A=0A=0A=0. Комментарий: для матриц размера ≥2\ge2≥2 над полем обычно существуют «делители нуля» (неzero матрицы с нулевым произведением), поэтому исходное универсальное утверждение неверно.
Контрпример (прямой): пусть
A=(1000),B=(0010). A=\begin{pmatrix}1&0\\[2pt]0&0\end{pmatrix},\qquad
B=\begin{pmatrix}0&0\\[2pt]1&0\end{pmatrix}.
A=(10 00 ),B=(01 00 ). Тогда A≠0A\neq0A=0, B≠0B\neq0B=0, но
AB=(1000)(0010)=(0000). AB=\begin{pmatrix}1&0\\[2pt]0&0\end{pmatrix}\begin{pmatrix}0&0\\[2pt]1&0\end{pmatrix}=\begin{pmatrix}0&0\\[2pt]0&0\end{pmatrix}.
AB=(10 00 )(01 00 )=(00 00 ).
Корректные утверждения (теоремы) и доказательства (кратко):
Пусть AAA — матрица размера m×nm\times nm×n, BBB — матрица размера n×pn\times pn×p над полем. Тогда из AB=0AB=0AB=0 следует Im(B)⊆ker(A)\operatorname{Im}(B)\subseteq\ker(A)Im(B)⊆ker(A) (композиция линейных отображений равна нулю).
1) Если ker(A)={0}\ker(A)=\{0\}ker(A)={0} (эквивалентно rankA=n\operatorname{rank}A=nrankA=n, то есть AAA имеет полные столбцы/инъективна), то из Im(B)⊆{0}\operatorname{Im}(B)\subseteq\{0\}Im(B)⊆{0} следует Im(B)={0}\operatorname{Im}(B)=\{0\}Im(B)={0}, значит B=0B=0B=0.
2) Если Im(B)=Fn\operatorname{Im}(B)=\Bbb F^nIm(B)=Fn (то есть rankB=n\operatorname{rank}B=nrankB=n, BBB сюръективна или имеет полные строки), то ker(A)=Fn\ker(A)=\Bbb F^nker(A)=Fn, значит A=0A=0A=0.
Частные случаи: если AAA квадратна и обратима, то из AB=0AB=0AB=0 получаем B=0B=0B=0 (левая отмена через A−1A^{-1}A−1). Если BBB обратима, то A=0A=0A=0.
Комментарий: для матриц размера ≥2\ge2≥2 над полем обычно существуют «делители нуля» (неzero матрицы с нулевым произведением), поэтому исходное универсальное утверждение неверно.