§ 7. Теорема о ранге матрицы
Пусть
-произвольная матрица, имеющая
строк и
столбцов.
Определение. Рангом матрицы А называется наибольшее такое число
, что в матрице А содержится невырождающаяся матрица
порядка
.
Матрица, состоящая из одних нулей, и только такая матрица имеет ранг 0. Матрица имеет тогда и только тогда ранг 1, когда среди ее элементов имеются отличные от нуля и когда в то же время всякие две ее строки и всякие два ее столбца пропорциональны между собою. Далеко идущим обобщением последнего утверждения являются следующая
Теорема 11 (теорема о ранге матрицы). Ранг матрицы А является наибольшим таким числом
, что в матрице А имеется
строк (
столбцов), образующих линейно независимую систему.
Из этой теоремы, в частности, следует, что максимальное число линейно независимых строк матрицы равно максимальному числу ее линейно независимых
- факт замечательный и неожиданный.
Доказательство теоремы о ранге матрицы. Пусть ранг матрицы А равен
. Требуется доказать, что в матрице А имеется
столбцов (строк), образующих линейно независимую систему, и что всякие
столбцов (строк) образуют линейно зависимую систему. Доказательство для строк и столбцов одно и то же, проведем его для столбцов.
Раз ранг матрицы равен
, то в ней имеется минор P с отличным от нуля детерминантом. Не ограничивая общности рассуждений, можно предположить, что этот минор P является угловым:
Так как
, то векторы
(столбцы минора
) линейно независимы, и подавно линейно независимы векторы
(столбцы матрицы
).
В самом деле, если бы существовало линейное соотношение
то это значило бы, что при любом
имело бы место
В частности, соотношения (1) выполнены при
, т. е.
что, ввиду независимости векторов
, означает, что коэффициенты
, все равны нулю.
Итак, во всякой матрице А ранга
имеется линейно независимая система, состоящая из
столбцов. Первое утверждение теоремы доказано.
Переходим к доказательству второго утверждения: всякие
столбцов матрицы А (ранга
) линейно зависимы. Предполагаем снова, что отличен от нуля детерминант углового минора порядка
матрицы А. Вспомним, что среди векторов, являющихся линейными комбинациями данных
векторов, нельзя найти более
линейно независимых; поэтому достаточно доказать, что каждый столбец
матрицы А является линейной комбинацией первых
столбцов:
Разумеется, при доказательстве этого утверждения можно предположить
.
Взяв любое
, построим детерминант
и. докажем прежде всего, что при любом i он равен нулю. В самом деле, если
, то этот детерминант имеет две одинаковые строки — на
месте — и поэтому равен нулю.
Если же
, то
есть детерминант некоторого минора (
порядка матрицы А, и он равен нулю, так как ранг матрицы А по предположению есть
. Итак,
при любом
.
Разложим детерминант
по элементам последней строки. Коэффициенты этого разложения суть адъюнкты элементов
строки детерминанта
, а именно:
наконец,
— адъюнкта последнего элемента
строке.
Существенно, что эти коэффициенты
не зависят от
, поэтому их и можно было обозначать через
. Мы имеем
Эти соотношения, написанные для всех
, выражают равенство
в котором заведомо коэффициент
отличен от нуля и которое поэтому можно разрешить относительно
:
Мы представили произвольный столбец
матрицы в виде линейной комбинации первых
столбцов этой матрицы и этим закончили доказательство теоремы о ранге матрицы.
Замечание. Из приведенного доказательства следует, что при подсчете ранга матрицы можно, найдя некоторый не равный нулю детерминант, перебирать лишь «окаймляющие» его детерминанты.