Вроде бы, опираясь на идеи из учебника, мне таки удалось доказать этот факт. Пост
post1484160.html#p1484160 можно рассматривать как лемму, которая формулируется вот так:
Поэтому, если после некоторых элементарных преобразований матрицы
получилась матрица
, то множество наборов чисел
, обращающих в ноль набор ее столбцов, совпадает с
, а множество
тех наборов чисел, при которых линейная комбинация ее столбцов не равна нулю, очевидно, совпадает с
.
Далее я использую метод от противного. Предположим, что таки нашлось некоторое поле
, некоторая матрица
над этим полем и некоторый набор элементарных преобразований (строк) этой матрицы, такой, что ранг системы столбцов полученной в результате этих преобразований матрицы
не совпадает с рангом системы столбцов матрицы
. Системы столбцов матриц
и
являются порождающими - они порождают некоторые подпространства
. Назовем эти подпространства
и
соответственно. Из несовпадения рангов систем столбцов следует, что размерности этих подпространств разные.
Любая порождающая система содержит подсистему, являющуюся базисом того пространства, которое она порождает (подсистема может быть пустой, если система порождает пространство, состоящее из одного нулевого вектора). Таким образом, системы столбцов
и
матриц
и
соответственно содержат подсистемы
и
, являющиеся базисами
и
соответственно. Если одна из подсистем пустая, то другая, очевидно, нет (т.к. если бы обе подсистемы были бы пустыми, то
и
порождали бы одно и то же пространство, состоящее из одного нулевого вектора, и тогда ранги систем
и
совпадали бы). В таком случае, та матрица, система столбцов которой в качестве базисной подсистемы содержит пустое множество, была бы нулевой (т.к. имей она хотя бы один ненулевой столбец, система ее столбцов порождала бы пространство положительной размерности, и пустое множество не было бы ее базисной подсистемой). А другая матрица была бы ненулевой. Но нулевую матрицу никакими элементарными преобразованиями нельзя привести к ненулевой, получили противоречие.
Рассмотрим случай, когда обе базисные подсистемы получились ненулевыми. Раз системы
и
порождают пространства разных размерностей, то эти базисные подсистемы содержат разное число векторов. Не уменьшая общности, можно считать, что
содержит больше векторов, чем
Т.е.
и
, где
. Система
, будучи базисом, является линейно независимой. Возьмем систему
векторов из системы
, стоящие на местах векторов системы
. Эта система будет линейно зависимой (т.к. она содержит больше векторов, чем базис пространства
.) Возьмем какую-нибудь ее нетривиальную линейную комбинацию, равную нулю. Расширим эту систему чисел до строки из
мест, так, чтобы получившаяся строка
содержала эту линейную комбинацию в качестве подстроки, а на всех остальных местах (если они есть) имела бы нули. Линейная комбинация системы столбцов матрицы
с коэффициентами из
равна нулю. С другой стороны, линейная комбинация системы столбцов матрицы
с коэффициентами из
не равна нулю, т.к. ненулевая подстрока
комбинируется с базисом
и в виду его линейной независимости и равенству нулей всех остальных коэффициентов, не дает ноль. Существование такой
противоречит лемме. Теорема доказана.