Что измеряет ранг
Столбцы матрицы \(A_{m\times n}\) являются векторами пространства \(K^m\). Размерность их линейной оболочки называется столбцовым рангом. Аналогично строки лежат в \(K^n\). Теорема о ранге утверждает, что размерности оболочек строк и столбцов совпадают. Общее значение обозначают \(\operatorname{rank}A\).1
Всегда
\[0\le \operatorname{rank}A\le \min(m,n).\]
Минорное определение и базисный минор
Минор порядка \(r\) — определитель любой квадратной подматрицы порядка \(r\), выделенной выбором \(r\) строк и \(r\) столбцов. Ранг равен максимальному порядку ненулевого минора.1
Если \(r=\operatorname{rank}A\), любой ненулевой минор порядка \(r\) называется базисным минором. Столбцы, в которых расположен такой минор, линейно независимы и образуют базис пространства столбцов; остальные столбцы выражаются через них. Аналогичное утверждение справедливо для соответствующих строк. Это и есть содержание теоремы о базисном миноре.1
Элементарные преобразования
К элементарным преобразованиям строк относят перестановку двух строк, умножение строки на ненулевое число и прибавление к строке другой строки, умноженной на число. Эти операции обратимы, поэтому не меняют пространство линейных зависимостей и сохраняют ранг. То же верно для элементарных преобразований столбцов.1
Отсюда практический алгоритм: привести матрицу элементарными преобразованиями строк к ступенчатому виду. Число ненулевых строк ступенчатой матрицы равно рангу исходной матрицы.1