Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

hitrov-1st-semester / Paragraf_10

.pdf
Скачиваний:
110
Добавлен:
16.04.2015
Размер:
483.68 Кб
Скачать

§10. Дальнейшие свойства определителя.

1.Теорема Лапласа. Теорема, о которой будет идти речь в этом пункте, является, с одной точки зрения, глубоким обобщением разложения определителя по элементам строки (столбца), и потому еѐ иногда называют теоремой о разложении определителя по k выбранным строкам (столбцам). С другой точки зрения, теорема Лапласа говорит о способе группировки слагаемых суммы, фигурирующей в определении определителя матрицы. Ориентируясь на первую точку зрения, дадим формулировку теоремы, где-то напомнив, а где-то и введя новые обозначения и понятия. Ориентируясь на вторую точку зрения, приведем доказательство теоремы.

a11

Пусть A ...

an1

... a1n

... ... - квадратная матрица порядка n.

... ann

Напомним, что минором порядка k для этой матрицы называется определитель матрицы, составленный из элементов, находящихся на пересечении некоторых выбранных k строк и k столбцов. В общем виде минор порядка k можно записать в форме

 

a 1 1

... a 1 k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...

... ...

 

A 1

, 2

,..., k

 

 

 

 

 

 

 

 

 

 

 

 

 

, 2

 

 

 

 

 

 

 

 

 

 

a k 1

... a k k

 

1

,..., k

 

 

 

 

 

 

 

 

Здесь 1, 2 ,..., k -

номера выбранных строк

1 2

... k

и 1, 2 ,..., k - номера

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

выбранных

столбцов

 

2

k

, а

A 1

, 2

,..., k

-

другое

обозначение выбранного

 

 

 

1

 

 

 

 

, 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

,..., k

 

 

 

минора k-го порядка.

Минором дополнительным к данному минору порядка k, называется минор порядка n k , матрица которого получается из исходной путѐм вычеркивания строк и столбцов,

 

 

 

 

 

 

содержащих данный минор. Дополнительный минор к минору

A 1

, 2

,..., k

будем

 

 

1

, 2

 

 

 

 

,..., k

 

 

 

 

 

 

 

 

 

 

 

 

обозначать, как

A 1

, 2

,..., k

. Алгебраическим дополнением к минору

A 1

, 2

,..., k

называется

 

 

1

, 2

 

 

 

1

, 2

 

 

 

 

,..., k

 

 

,..., k

 

его дополнительный минор с множителем ( 1) 1 ... k 1 ... k . Алгебраическое дополнение к

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

минору

A 1

, 2

,..., k

будем

 

обозначать

как

A 1

, 2

,..., k .

Отметим,

что

 

 

 

 

 

 

, 2

 

 

 

 

 

 

 

, 2

 

 

 

 

 

 

 

 

1

,..., k

 

 

 

 

 

1

,..., k

 

 

 

 

 

 

 

( 1) 1

 

 

 

 

 

 

 

 

 

 

 

A 1

, 2

,..., k

... k 1

... k A 1

, 2

,..., k .

 

 

 

 

 

 

 

 

 

 

, 2

 

 

 

 

 

, 2

 

 

 

 

 

 

 

 

 

 

1

,..., k

 

 

 

1

,..., k

 

 

 

 

 

 

 

 

 

 

 

Теорема 1 (теорема Лапласа). Пусть

в матрице определителя выбраны k

строк. Определитель равен сумме произведений всех миноров порядка k, содержащихся в выбранных строках, на их алгебраические дополнения.

 

Если в

матрице

A порядка n выбраны строки

с номерами 1, 2 ,..., k , где

1 1

2 ... k

n ,

 

то

 

условие

теоремы

можно

записать

так:

| A |

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

1

, 2

,..., k

 

A 1

, 2

,..., k , где

суммирование

ведется

по всем

наборам

1 1 2 ... k n

1

, 2

,..., k

 

 

1

, 2

,..., k

 

 

 

 

1, 2

,..., k , удовлетворяющим условиям 1 1 2 ... k

n .

 

 

Доказательство. Напомним, что сопоставляемое квадратной матрице число, называемое детерминантом (определителем) матрицы, определяется как сумма произведений элементов матрицы, взятых по одному из каждой строчки и каждого столбца матрицы. Каждое такое произведение, называемое членом определителя, берется с определенным знаком, - плюс или минус - вычисляемому по определенному правилу

(формуле). Оставляя пока в стороне вопрос о знаках, сосредоточим свое внимание на способе вычисления членов определителя и их количестве. Будем считать, что все сомножители, входящие в состав члена определителя упорядочены по номерам строк (таким образом делается очевидным выполнение требования, что сомножители члена определителя берутся по одному из каждой строки). Из определения определителя следует, что каждый член определителя состоит из n сомножителей. Число же членов определителя в этом случае совпадает с числом всевозможных перестановок n столбцов (требование, чтобы сомножители члена определителя брались по одному из каждого столбца), т.е. равно n!. Наша задача - упорядочить каким-то образом всѐ это множество n! членов определителя. Простейшим способом упорядочения является группировка членов имеющих нечто общее. Поскольку члены определителя суть произведения, то естественный способ группировки - это группировать члены определителя, имеющие,

например, k общих множителей из n. Фиксируем k

строк определителя с

номерами

1 1 2 ... k n

и возьмем некоторый член определителя.

Выделим

в нем k

сомножителей: a 1i1 , a 2i2

 

,..., a k ik ,

где (i1,i2 ,...,ik )

некоторая

перестановка

из

 

чисел

1, 2 ,..., k ,

удовлетворяющих

условиям:

1 1 2

... k

n .

Эти

сомножители

(элементы матрицы A),

 

очевидно,

взяты

из

разных

строк

и разных

столбцов,

что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

подчеркнуто

требованиями,

наложенными

на

индексы элементов. Пусть

A 1

, 2

,..., k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

,..., k

минор, составленной из элементов матрицы A расположенных в строках с номерами

1 1 2 ... k n и столбцах с номерами

1 1

2 ... k

n .

Очевидно,

что

произведение

a 1i1 , a 2i2 ,..., a k ik есть

член

этого

определителя.

Ясно

также,

что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

произведение, члена a

 

, a

,..., a

на все члены дополнительного минора

A 1

, 2 ,..., k ,

 

1i1

2i2

 

k ik

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

, 2 ,..., k

даст нам все члены определителя матрицы A, имеющие общий множитель a 1i1 , a 2i2 ,..., a k ik . Число таких членов матрицы A очевидно равно числу членов дополнительного минора,

т.е.

(n k)!. Поскольку

a 1i1 , a 2i2 ,..., a k ik

можно считать произвольным членом

 

минора

 

 

 

 

 

 

 

 

 

 

 

A 1

, 2 ,..., k

, то мы можем утверждать, что произведение всех членов минора A 1

, 2

,..., k на

 

 

 

 

 

 

 

 

 

, 2

 

1

, 2 ,..., k

 

 

 

 

 

 

1

,..., k

 

 

 

 

 

 

 

 

ровно k ! (n k)!

 

все

члены

дополнительного минора

A 1

, 2

,..., k

даст нам

членов

 

 

 

 

 

, 2

 

 

 

 

 

 

 

 

 

1

,..., k

 

 

 

 

определителя матрицы A.

 

 

 

 

 

 

 

 

Если теперь на k

выбранных строках 1 1 2 ... k

n мы рассмотрим другой

минор k-го порядка, т.е. минор, расположенный в других столбцах, то произведение всех членов этого минора на все члены дополнительного к нему минора даст нам новую группу k ! (n k)! членов исходного определителя. Нетрудно показать, что обе отмеченные

группы будут состоять из разных членов определителя (как члены одной группы, так и члены разных групп). Действительно, для членов одной группы это очевидно, исходя из определения определителя, для членов разных групп, это следует из замечания, что члены разных миноров отличаются, по крайней мере, одним сомножителем (напомним, что разные миноры, расположены в разных наборах столбцов). Поскольку на k выбранных

строках можно выбрать Cnk различных миноров (совпадает с выбором k столбцов из n столбцов), то, беря произведения членов минора на члены их дополнительного минора, мы получим Cnk различных групп членов исходного определителя, каждая из которых

содержит k ! (n k)! членов. Поскольку

Ck k ! (n k)!

n!

k ! (n k)! n! , то мы

 

 

 

 

 

n

k ! (n k)!

 

 

 

 

произвели разбиение всего множества членов исходного определителя на непересекающиеся подмножества, состоящие из k ! (n k)! элементов каждое.

Найдем теперь соотношение, связывающее произведение члена минора со знаком на член дополнительного минора со знаком и соответствующего этому произведению члена исходного определителя со знаком. Но прежде докажем лемму.

Лемма 1. Произведение члена минора, расположенного в левом верхнем углу, на член дополнительного минора будет членом исходного определителя. При этом произведение знака члена минора на знак члена дополнительного минора будет совпадать со знаком члена определителя.

Доказательство леммы 1. Первая часть утверждения леммы 1 есть частный случай доказанного выше более общего утверждения. Докажем вторую часть

утверждения,

касающуюся знаков.

Для этого возьмем произвольный член a1i

a2i

aki

 

 

 

 

 

 

 

 

1

2

k

1,2,...,k

и произвольный член a

 

a

 

a

дополнительного минора

1,2,...,k

минора A

 

1,i

 

A

.

 

 

 

k

k 2,i

ni

 

 

1,2,...,k

 

 

k 1

 

k 2

 

n

1,2,...,k

Произведение

 

этих членов a1i

aki

ak 1,i

ani ,

 

как следует из самой

записи

 

 

1

k

 

k 1

n

 

 

 

 

произведения, будет членом исходного определителя, который входит в определитель со

знаком ( 1)inv(i1 ,...,ik ,ik 1 ,...,in ) .

Поскольку, числа i ,...,i

 

образуют перестановку из чисел

 

 

 

 

1

k

 

 

 

1, 2,..., k ,

а числа ik 1,...,in

-

перестановку из чисел

 

k 1, k 2,..., n , то число инверсий в

перестановке i1,...,ik ,ik 1,...,in

равно сумме числа инверсий в перестановке i1,...,ik

и числа

инверсий

в

перестановке

ik 1,...,in , поскольку ни

 

одно из чисел i1,...,ik

не

образует

инверсии

ни

с одним из

чисел ik 1,...,in . Следовательно, произведение

знаков члена

минора и члена дополнительного минора дают знак соответствующего члена исходного

определителя, т.е. ( 1)inv(i1 ,...,ik ) ( 1)inv(ik 1 ,...,in ) ( 1)inv(i1 ,...,ik ) inv(ik 1 ,...,in ) ( 1)inv(i1 ,...,ik ,ik 1 ,...,in ) . Что и

требовалось доказать.

Следствие из леммы 1. Опираясь на лемму 1, мы теперь можем утверждать, что произведение суммы всех членов минора, расположенного в левом верхнем углу, с их знаками на сумму всех членов дополнительного минора с их знаками, даст нам k ! (n k)!

членов исходного минора с нужными знаками. Другими словами: произведение минора, расположенного в левом верхнем углу, на его дополнительный минор даст нам k ! (n k)! членов исходного определителя с нужными знаками.

 

 

 

 

 

 

( 1) (

 

2) ... (

 

k)

Лемма 2. . Любой минор A 1

, 2

,..., k

посредством

2

k

 

1

, 2

 

 

 

1

 

 

 

 

 

,..., k

 

 

 

 

 

 

 

 

 

перестановок строк и ( 1 1) ( 2

2) ... ( k k)

перестановок

столбцов

может

быть перемещен в левый верхний угол так, что дополнительный минор не поменяется.

Доказательство

леммы

 

 

 

 

2. Рассмотрим произвольный минор A 1

, 2

,..., k

 

 

 

1

, 2

 

 

 

 

,..., k

(1 1 2 ... k n ,

1 1 2

... k n ). С помощью перестановки соседних строк

и соседних столбцов переместим его в левый верхний угол. При этом строку с номером1 мы с помощью 1 1 перестановок соседних строк поместим на первое место, строку с

номером 2 с помощью 2 2 таких же перестановок поместим на второе место, и т.д., строку с номером k с помощью k k перестановок соседних строк переместим на k-ое место. Затем аналогично переместим столбцы 1, 2 ,..., k на первое, второе, и т.д., k-ое

место

соответственно.

Всего

мы

совершим

( 1 1) ( 2

2) ... ( k k) ( 1 1) ( 2

2) ... ( k k) s

перестановок

строк и

столбцов. Очевидно, что при указанных операциях (описанные перестановки строк и столбцов) дополнительный минор меняться не будет. Лемма доказана.

Лемма 3. Если в определителе r раз поменять строки и q раз поменять столбцы, то каждый член исходного определителя войдет в преобразованный определитель с

дополнительным множителем ( 1)r q .

Действительно, поменяем в определителе две произвольные строки (или два столбца). В этом случае на основании соответствующего свойства определителя определитель поменяет знак. Это значит, что все члены исходного определителя войдут в преобразованный определитель с противоположными знаками. То есть все члены исходного определителя будут членами и преобразованного определителя, но с противоположными знаками. Обобщение на случай последовательной перестановки нескольких пар строк или (и) столбцов тривиально.

 

 

 

 

 

 

 

 

 

 

Рассмотрим теперь произведение

A 1

, 2

,..., k

A 1

, 2

,..., k

. Как показано выше, это

 

 

1

, 2

 

 

1

, 2

 

 

 

 

,..., k

 

,..., k

 

произведение дает ровно k ! (n k)! членов исходного определителя. В лемме 2 показано, что с помощью суммарного числа s перестановок соседних строк и соседних столбцов

 

 

 

 

 

 

минор

A 1

, 2

,..., k

может быть помещен в левый верхний угол. Тогда на основании

 

 

1

, 2

 

 

 

 

,..., k

 

 

 

 

 

 

 

 

 

 

даст k ! (n k)! членов

следствия из леммы 1 произведение

A 1

, 2

,..., k

A 1

, 2

,..., k

 

 

1

, 2

 

 

1

, 2

 

 

 

 

,..., k

 

,..., k

 

преобразованного определителя с их знаками. На основании же леммы 3 члены исходного определителя с учетом их знаков войдут в преобразованный, путем указанной

перестановки

 

строк

и

столбцов,

 

 

 

определитель

с

множителем

( 1)s ( 1)( 1 1) ( 2 2) ... ( k k ) ( 1 1) ( 2 2) ... ( k k )

( 1) 1 ... k 1 ... k .

 

Поэтому

 

 

 

 

 

 

 

 

( 1) 1

 

 

 

 

 

 

 

 

 

 

k ! (n k)! членов

A 1

, 2

,..., k

A 1

, 2

,..., k

... k 1 ... k

A 1

, 2 ,..., k

A 1

, 2

,..., k даст нам

 

1

, 2

 

 

 

, 2

 

 

 

 

1

 

 

 

 

 

, 2

 

 

 

 

 

,..., k

 

1

,..., k

 

 

 

, 2 ,..., k

 

 

 

1

,..., k

 

 

 

исходного

определителя

с нужными

знаками.

 

Следовательно, мы

получили,

что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A 1

, 2

,..., k

A 1

, 2

,..., k

(произведение минора на

 

 

его алгебраическое

дополнение)

дает

 

1

, 2

 

 

 

, 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,..., k

 

1

,..., k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ровно k ! (n k)! членов исходного определителя с нужными знаками. Просуммировав все

 

 

 

 

 

 

 

 

 

 

 

 

 

| A | . Тем самым

такие произведения, мы получим, что

A

1

, 2

,..., k

 

A

1

, 2

,..., k

 

 

1 1 2 ... k n

 

1

, 2

,..., k

 

 

 

1

, 2

,..., k

 

теорема Лапласа доказана полностью.

 

 

 

 

 

 

 

 

 

 

 

 

 

Наибольшее применение теорема Лапласа нашла в частных случаях ступенчатых и так называемых блочно треугольных матриц. Отметим, что разложение определителя по строке, являющееся использованием частного случая теоремы Лапласа ( k 1), наиболее эффективно, когда большинство элементов строки по которой разлагается определитель, равны нулю. И особенно эффективно, когда только один элемент строки не равен нулю. В этом случае в разложении остается только одно слагаемое. То же самое верно и для общего случая k ( k 1) строк: чем больше нулей в выбранных строках, тем больше шансов, что многие миноры k-го порядка на выбранных k строках обратятся в ноль и, следовательно, не меньшее количество слагаемых в разложении определителя по этим k строкам обратится в ноль. Сосредоточимся вначале на самом процессе выделения k строк матрицы A.

Выделение в матрице A порядка n первых k ( k n ) строк эквивалентно разбиению матрицы на две горизонтальные полосы шириной k и n-k соответственно. Если мы теперь разобьем матрицу также на две вертикальных полосы шириной k и n-k соответственно, то

мы получим матрицу, состоящую из четырех блоков, т. е. матрицу вида: A

 

A

A

 

,

 

11

12

 

 

 

A21

A22

 

 

где A11 и A22 - квадратные матрицы порядка k и n-k соответственно, а A12 и A21

-

матрицы

размерностей k (n k) и (n k) k соответственно. Матрица A в этом случае называется блочной матрицей.

Рассмотрим частный случай блочной матрицы указанного вида, когда A12 0 , т.е.

рассмотрим матрицу вида

 

A

0

 

. Этот частный случай блочной матрицы

A

11

 

 

 

 

A21

A22

 

 

называется ступенчатой матрицей. Применяя теорему Лапласа к вычислению определителя ступенчатой матрицы, получим, что | A | | A11 | | A22 | (разлагаем определитель матрицы A по первым k строкам и учитываем, что только один минор

1,2,...,k

равный | A

| может быть отличен от нуля; в этом случае

 

1,2,...,k

равно | A | ).

 

A

 

A

 

 

 

11

 

 

 

 

22

1,2,...,k

 

 

 

1,2,...,k

 

Если мы разобьем матрицу A на горизонтальные и вертикальные полосы, имеющие

 

 

 

 

 

 

m

одинаковые

ширины

 

k1, k2 ,..., km , где ki n , то получим матрицу вида:

 

 

 

 

 

 

i 1

 

A

A

...

A

 

 

 

11

12

 

1m

 

A

A21

A22

... A2m

, которая также называется блочной. У этой матрицы все блоки,

... ...

...

...

 

 

 

 

 

 

 

 

 

 

Am1

Am2

...

Amm

 

расположенные на главной диагонали – квадратные матрицы. Если все блоки,

расположенные

над

блочной диагональю, равны нулю, то матрица имеет вид

 

A

0

...

0

 

 

 

11

 

 

 

 

 

A

A21

A22

...

0

 

и называется блочно треугольной матрицей (в данном случае –

...

...

...

...

 

 

 

 

 

 

 

 

 

 

Am1

Am2

...

Amm

 

нижней (левой) блочно треугольной матрицей). Нетрудно видеть, что определитель блочно треугольной матрицы равен произведению определителей диагональных блоков, т.е. | A | | A11 | | A22 | ... | Amm | . Утверждение доказывается по индукции; база индукции

случай m 2 (случай ступенчатой матрицы).

Отметим, что одинаковое разбиение квадратных матриц одного порядка на одинаковые вертикальные и горизонтальные полосы приводит нас к квадратным блочным матрицам, которые можно перемножать, складывать, умножать на числа точно также как это делается с матрицами с элементами из произвольного ассоциативного кольца, в частности с матрицами с числовыми элементами. Однако, разбиение на одинаковые горизонтальные и вертикальные полосы квадратных матриц не единственный способ получения блочных матриц, для которых определены операции сложения и умножения. Следующий пункт мы и посвятим этому, более общему виду разбиения матриц на блоки.

2. Умножение матриц разбитых на клетки.

Пусть матрица разбита на части горизонтальными и вертикальными линиями, идущими через всю матрицу. Получившиеся части называются блоками или клетками, а разбитая таким образом матрица называется блочной или клеточной. Блочную матрицу можно рассматривать как матрицу, элементами которой являются матрицы.

Оказывается, что основные действия над клеточными матрицами можно производить по тем же правилам, что и над матрицами из чисел (или из элементов данного поля). Но, разумеется, должны быть выполнены надлежащие требования на разбиения, чтобы все нужные действия имели смысл.

Если A и B – две матрицы одинакового строения, и они разбиты на клетки одинаковым образом, то их можно складывать по клеткам. Это очевидно. Пусть теперь A есть m k -матрица, B есть k n -матрица, C AB , k k1 ... ks . Матрица A разбита на

клетки A , 1,..., p , 1,..., s , так, что ширины горизонтальных полос (в числе p) безразличны, вертикальные же полосы имеют ширины k1,..., ks ; соответственно B разбита на клетки B , 1,..., s , 1,..., q , ширины горизонтальных полос равны k1,..., ks , ширины вертикальных (в числе q) безразличны. Матрицу C разобьем на клетки C так,

что горизонтальные полосы по ширине такие же, как соответствующие горизонтальные полосы матрицы A, а вертикальные полосы – как соответствующие вертикальные полосы

матрицы

B. В этих предположениях

A B имеет смысл при

любых , ,

 

 

s

 

( 1,..., p , 1,..., s , 1,..., q ) и C A B .

 

 

1

 

Для

доказательства рассмотрим

два крайних случая. Сначала

допустим, что

матрица A разбита только на горизонтальные полосы A1,..., Ap , матрица B – только на вертикальные полосы B1,..., Bq и матрица C – соответственно на p полос по горизонтали и q полос по вертикали. В этом случае субматрица C матрицы C есть произведение полосы A на полосу B .

Теперь допустим, что A разбита только на вертикальные полосы A1,..., As ширины k1,..., ks соответственно и B разбита только на горизонтальные полосы B1,..., Bs ширины k1,..., ks соответственно. В этой ситуации матрица C на клетки не разбивается. Имеем:

cij (ai1b1 j ... aik1 bk1 j ) (ai,k1 1bk1 1, j ...ai,k1 k2 bk1 k2 , j ) ...

Слагаемые в скобках суть элементы в позиции (i,j) матриц A1B1, A2 B2 ,... Поэтому

C A1B1 A2 B2 ... As Bs .

Справедливость общего утверждения теперь получается непосредственно. Сначала нужно разбить A на горизонтальные полосы и B на вертикальные. Соответствующие клетки матрицы C равны произведениям горизонтальных полос матрицы A на вертикальные полосы. Каждое такое произведение вычисляется согласно второму частному случаю, как сумма произведений клеток матрицы A, на которые разбиты еѐ горизонтальные полосы на клетки матрицы B, на которые разбиты еѐ вертикальные полосы.

3. Умножение матрицы на вспомогательную матрицу как линейное

преобразование строк (столбцов).

 

Рассмотрим произведение C AB двух матриц A и B. Разобьем матрицу B на

клетки,

считая клетками столбцы B, матрицу A рассмотрим как состоящую из одной

клетки.

Соответствующими клетками их

произведения C будут столбцы. Получим

A(B1, B2 ,..., Bn ) (AB1, AB2 ,..., ABn ) . Здесь

B1, B2 ,..., Bn - столбцы B и, соответственно,

AB1, AB2 ,..., ABn - столбцы C. С таким представлением произведения мы уже встречались.

Теперь примем за клетки B еѐ строки:

 

B

 

 

 

1

 

 

B B2

 

,

 

 

 

 

 

 

 

 

Bk

 

 

a

...

a

 

 

11

 

1k

 

а за клетки A еѐ элементы: A ...

...

...

 

. В этом представлении

 

...

 

 

 

am1

amk

 

a11B1

... a1k Bk

 

 

a B

... a

B

 

 

AB 21 1

2k

k

,

........................

 

 

 

 

 

 

 

am1B1

... amk Bk

 

так что строки матрицы AB оказываются линейными комбинациями строк B. Аналогично, расщепление A на строки дает:

 

A

 

 

A B

 

 

1

 

 

1

 

 

 

 

B

 

 

,

 

 

 

 

 

 

 

 

Am

 

Am B

 

Расщепление же A на столбцы дает

 

 

b11

...

b1n

 

 

 

 

 

( A ,..., A )

...

...

...

 

b A ... b A ,..., b A ... b A

.

1

k

 

 

 

 

11 1

k1 k

1n 1

kn k

 

 

 

 

...

 

 

 

 

 

 

 

 

 

bk1

bkn

 

 

 

 

 

Таким образом, умножение матрицы на некоторую вспомогательную матрицу слева равносильно линейному комбинированию строк матрицы, умножение справа – линейному комбинированию столбцов.

Рассмотрим квадратную матрицу Eij , i j , элементами которой являются 1 на месте (i,j) и нули на остальных местах. Умножение слева некоторой матрицы на Eij

переставляет j-ую строку матрицы на i-ое место, а все остальные строки заменяет нулями. Квадратная матрица E cEij называется матрицей трансвекции или матрицей

элементарного преобразования. Умножение слева на E cEij равносильно прибавлению к

i-ой строке j-ой строки, умноженной на c, с сохранением всех остальных строк. Такие преобразования неоднократно применялись нами по различным поводам. Умножение на Eij справа переставляет i-ый столбец на j-ое место, заменяя нулями остальные столбцы.

Умножение справа на E cEij равносильно добавлению к j-му столбцу i-го, умноженного

на c.

Треугольная матрица называется унитреугольной, если все элементы еѐ главной диагонали равны 1. Выясним, как изменяются строки матрицы A при умножении еѐ слева на правую унитреугольную матрицу C. Пусть

1

c

...

c

 

 

 

A

 

 

 

12

 

1m

 

 

1

 

C

0

1

...

c2m

и

A

A2

.

... ...

...

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

...

1

 

 

 

Am

Здесь A1,..., Am - строки матрицы A.

Имеем:

 

 

 

 

 

A1

c12 A2 ...

c1m Am

 

 

A ...

c

A

 

 

CA

2

2m

m

,

 

...

...

 

 

 

 

 

Am

 

 

 

 

 

 

так что первая строка получена из первой строки A прибавлением последующих строк, умноженных, на c12 ,..., c1m , вторая – из второй прибавлением последующих строк с соответствующими множителями и т.д., последняя остается без изменения.

Если A – квадратная матрица, то при всех описанных преобразованиях определитель матрицы не изменится, так что det CA det A .

Если C – левая унитреугольная матрица

1

0

...

0

 

 

 

 

 

 

 

 

C c21

1

...

0

 

,

...

...

...

...

 

 

 

 

 

 

 

cm1

cm2

...

1

 

 

то

 

 

 

 

A1

 

 

c

A

A

 

CA 21 1

2

.

...

...

 

 

 

cm2 A2

 

cm1 A1

... Am

Здесь описание преобразований удобно начинать с конца: к последней строке прибавляются предшествующие, умноженные на cm1, cm2 ,..., cm,m 1 , к предпоследней –

предшествующие, умноженные на соответствующие элементы матрицы C, и т.д.; ко второй строке прибавляется первая, умноженная на c21 , и первая остается без изменения.

Поэтому и в этом случае det CA det A .

При правом произведении на унитреугольную матрицу C происходят аналогичные преобразования столбцов, поэтому также det AC det A .

4. Теорема Бине – Коши. Неравенство Коши.

Пусть произведение двух прямоугольных матриц A и B есть матрица квадратная. Это будет в том и только в том случае, когда не только число столбцов первой матрицы равно числу строк второй, но и число строк первой равно числу столбцов второй:

A[m,n]B[n,m] C[m,m]

(индексы в квадратных скобках означают размерности матриц, например, A – размерности m n , B – размерности n m и C – размерности m m ).

Поскольку произведение AB C есть квадратная матрица, то можно вести речь об определителе матрицы C или об определителе AB ( det AB ), который мы хотим выразить через элементы матриц A и B. Ответ на наше пожелание содержится в теореме, называемой теоремой Бине – Коши.

Терема 2 (Бине – Коши). Определитель матрицы AB равен нулю, если m n , и равен сумме произведений всех миноров m-го порядка матрицы A на соответствующие миноры m-го порядка матрицы B, если m n .

Соответствие миноров понимается здесь в следующем смысле: номера столбцов матрицы A, составляющие минор, совпадают с номерами строк матрицы B, из которых составляется соответствующий минор.

В формульной записи:

det AB

 

 

1,2,.......,m

A

,

2

,..., m

 

1 1 2 ... m n

 

1

 

 

 

 

 

 

B

 

1, 2 ,..., m

 

 

1,2,.........,m

 

,

где

 

1,2,.......,m

A

,

 

,...,

 

 

 

2

k

 

 

1

 

 

и

 

1, 2 ,..., k

 

B

 

 

 

1,2,.........,m

 

 

 

- частные случаи принятого выше (см. теорему Лапласа)

обозначения миноров.

 

 

 

 

Доказательство. Для доказательства введем вспомогательные

матрицы

A

0

,

E

B

. Матрицы F и G размерности

(m n) (m n)

являются

F

 

G

 

E

B

 

0

E

 

 

 

блочными матрицами, построенными из матриц A и B, единичных матриц E и нулевых матриц, причем размерности единичных матриц и нулевых таковы, что определено

блочное произведение H FG . Действительно, в матрице F единичная матрица E имеет размерность n n , а матрица 0 – размерность m m ; в матрице G верхняя матрица E имеет размерность n n , а нижняя матрица E размерность m m , а матрица 0 – размерность m n . В этом случае действительно определено блочное произведение матрицы F на матрицу G и их произведение H будет равно:

A 0

E B

AE 0 0

AB 0E

A AB

H FG

 

 

 

 

 

 

 

.

E B

0

E

E E B0

EB BE

E

0

 

Кроме

того

det H det FG det F ,

 

поскольку G – унитреугольная матрица.

Подсчитаем определители матриц F и H, воспользовавшись теоремой Лапласа. В обоих

случаях разложим определители матриц F и H по первым m строкам, получим:

 

 

 

 

1,2,...,m

 

 

1,2,...,m

( 1)1 2 ... m 1 ... m ,

det F

 

F ,...,

m

F ,...,

m

 

1 1 ... m n

 

1

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

( 1)1 2 ... m 1 ... m .

 

 

 

 

1,2,...,m

1,2,...,m

det H

 

 

H ,...,

m

H ,...,

m

 

1 1 ... m n m

1

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

Займемся вначале формулой для вычисления определителя матрицы H и вычислим det H . Поскольку все дополнительные миноры к минорам, расположенным в первых m

строках, будут расположены в последних n строках, то видно, что только дополнительный

минор H

1,2,...,m

det E 1 будет отличен от нуля. Следовательно,

 

n 1,...,n m

 

H

 

( 1)1 2 ... m (n 1) ... (n m) .

det H H

1,2,...,m

1,2,...,m

 

 

n 1,...,n m

 

n 1,...,n m

 

Поскольку

det( AB) ( 1)m det AB ,

H

1,2,...,m

 

n 1,...,n m

 

 

 

 

то det H det AB det E ( 1)m ( 1)1 2 ... m (n 1) ... (n m) ( 1)m nm det AB

(при подсчете знака учтено, что сумма 1 2 ... m встречается дважды).

Подсчитаем теперь det F . Прежде всего, заметим, что если m n ,

то все миноры

1,2,...,m

 

содержат нулевые столбцы, и, следовательно, все они равны 0.

Значит, в этом

F ,...,

m

1

 

 

 

 

случае det F det H ( 1)m nm det AB 0 . Следовательно, в этом случае det AB 0 .

Поэтому, представляет интерес лишь случай m n . Заметим

также, что если минор

1,2,...,m

 

содержит столбцы с номерами большими чем n,

то он тоже равен нулю,

F ,...,

m

1

 

 

 

 

поскольку указанные столбцы нулевые. Следовательно, мы рассматриваем в качестве

столбцов миноров,

только

столбцы,

номера

которых

подчинены

ограничениям

1 1 ... m n . Но в этом

случае

миноры

m-го порядка

матрицы

F совпадают с

 

 

 

 

1,2,...,m

=

 

1,2,...,m

при 1 1 ... m n .

минорами того же порядка матрицы A, т.е.

F ,...,

m

A ,...,

m

 

 

 

 

1

 

 

1

 

 

 

Рассмотрим теперь

дополнительный

минор

1,2,...,m

,

он

 

является

определителем

F ,...,

m

 

 

 

 

 

 

 

1

 

 

 

 

 

 

подматрицы, полученной из матрицы F удалением первых m строк и столбцов с номерами

 

1,2,...,m

det(E , B) , где блочная матрица

1 1 ... m n . Следовательно,

минор F ,...,

m

 

1

 

(E , B) , построена из матрицы E ,

полученной из единичной матрицы E посредством

вычеркивания в ней столбцов с номерами 1 1 ... m n , и матрицы B. Если в матрице E удалить строки с номерами 1 1 ... m n , то останется единичная матрица порядка n m (сказанное становится более очевидным, если в матрице E порядка n сразу

удалить строки и столбцы с одинаковыми номерами 1 1 ... m n ). Если в матрице

E не удалять строки с указанными номерами (это будут очевидно нулевые строки), а

E

 

 

переместить их вниз, то матрица E примет вид

, где уже матрица E имеет порядок

 

0

 

 

n m , матрица 0 размерность m (n m) . Если указанную перестановку строк совершать

 

E

B

 

в матрице (E , B) , то после указанной перестановки строк она примет вид

1

, где

 

0

B2

 

первый блочный столбец есть преобразованная матрица E , а второй блочный столбец есть преобразованная матрица B, к тому же после разбитая на два блока. Очевидно, что

матрица

E

B

 

есть ступенчатая матрица с квадратными диагональными блоками E

 

 

1

 

 

 

0

B2

 

 

порядка

n m и B2 порядка m, причем матрица

B2 построена из строк матрицы B с

номерами

1 1 ... m n . Перестановку, приводящую матрицу

(E , B) к виду

E

B

 

будем совершать следующим образом:

строку с номером

m поместим на

 

1

 

0

B2

 

 

 

 

последнее n-ое место посредством n m перестановок соседних строк; затем строку с номером m 1 посредством (n 1) m 1 перестановок соседних строк поместим на место (n 1) -ой строки, и т.д.; наконец, строку с номером 1 посредством (n (m 1)) m 1 перестановок соседних строк поместим на место строки с номером (n m 1) . В итоге мы

совершим

 

{n m} {(n 1) m 1} ... {(n (m 1)) 1} q

 

перестановок соседних

строк.

 

 

 

Следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E

 

B

 

 

 

Поскольку

 

 

 

 

 

 

 

 

 

det(E , B) ( 1)q det

 

 

1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

B2

 

 

 

 

E

B

 

det E det B2 det B2 ,

а det B2

есть минор

 

m-го

порядка матрицы B,

т.е.

det

 

1

 

 

0

B2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

det B2

 

,...,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

 

 

1

 

 

m

(минор

 

 

расположенный

на

строках

и

столбцах

матрицы

B с

 

 

 

1, 2,..., m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

номерами

 

 

 

 

 

 

1,..., m

 

 

 

 

 

и

 

 

1, 2,...,m

 

 

 

 

соответственно),

то

1,2,...,m

 

 

 

 

 

 

 

 

q

 

 

 

 

 

q

 

,...,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F ,...,

m

det(E , B) ( 1)

 

det B2

( 1)

 

B 1,2,1 ...,mm .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 1)1 2 ... m 1 ... m ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,2,...,m

 

1,2,...,m

Найдем теперь, с каким знаком входит слагаемое F ,...,

m

F ,...,

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

выраженное через миноры матриц A и B, в определитель матрицы F. Для этого подставим

 

 

 

1,2,...,m

 

 

 

 

1,2,...,m

их выражения, получим

 

 

 

 

 

 

 

 

 

 

 

 

 

вместо F ,...,

m

 

и F ,...,

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,2,...,m

 

 

1,2,...,m

 

1 2 ...

m

...

 

 

1,2,...,m

,...,

 

 

1

2 ... m

...

 

q

 

 

F ,...,

m

F ,...,

m

( 1)

 

 

 

1

m A ,...,

m

1,2,1 ...,mm

( 1)

 

 

 

1

m

 

.

 

1

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подсчитаем

показатель степени, с которым

(-1) входит в указанное выше произведение,

получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 2 ... m 1 ... m q 1 2 ... m 1

... m

 

 

 

 

 

 

 

 

 

{n m} {(n 1) m 1} ... {(n (m 1)) 1} m nm.

 

 

 

 

 

 

 

 

 

Следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,2,...,m

 

 

1,2,...,m

 

1 2 ...

m

...

 

 

 

 

 

1,2,...,m

 

 

 

,...,

 

 

 

 

 

 

 

 

F ,...,

m

F ,...,

m

( 1)

 

 

 

1

m ( 1)m nm

A ,...,

m

B 1,2,1 ...,mm ,

 

 

 

 

 

 

1

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Соседние файлы в папке hitrov-1st-semester