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

algebra1

.pdf
Скачиваний:
46
Добавлен:
21.03.2016
Размер:
1.92 Mб
Скачать

(3)две строки матрицы A меняются местами, а остальные элементы матрицы A не меняются.

Аналогично, элементарным преобразованием над столбцами матрицы называется одно из следующих преобразований:

(1)ко всем элементам некоторого столбца матрицы A прибав-

ляются соответствующие элементы другого столбца, умноженные на элемент из поля k, а остальные элементы матрицы A не меняются;

(2)все элементы некоторого столбца матрицы A умножаются на элемент 6= 0 из поля k, а остальные элементы матрицы A не меняются;

(3)два столбца матрицы A меняются местами, а остальные элементы матрицы A не меняются.

2 Приведение матрицы элементарными преобразованиями

Прежде, чем сформулировать основную теорему этого пункта, дадим одно определение. Матрица A 2 km n называется ступенчатой, если

существуют такие числа r, j1; : : : ; jr, ÷òî

0 r m; 1 j1 < : : : < jr n;

èвыполняются условия:

(1)A1j1 = A2j2 = : : : = Arjr = 1;

(2)åñëè s r è i 6= s, òî Aijs = 0;

(3)åñëè i > r, òî Aij = 0 äëÿ âñåõ j, 1 j n;

(4)åñëè i r, j < ji, òî Aij = 0.

Если r = 0, то количество индексов j1; : : : ; jr равно 0, то есть их по- просту нет; в этом случае ступенчатая матрица оказывается нулевой матрицей. Если число строк или число столбцов матрицы равно 0, то все условия выполняются при r = 0, так что матрицы с пустым

множеством строк или столбцов являются ступенчатыми. Равные 1 элементы A1j1 ; : : : ; Arjr называются началами ступенек.

Следующий пример, в котором m = 6, n = 9, r = 4, j1 = 2, j2 = 3, j3 = 6, j4 = 8, иллюстрирует это определение и, можно надеяться, дает полное представление о том, что такое ступенчатая матрица:

00

0

1

a24

a25

0

a27

0

a291

 

0

1

0

a14

a15

0

a17

0

a19

 

 

B0 0

0

0

0

0

0

1

a

 

C

:

B

0

0

0

0

1

a37

0

 

49C

 

0

a39

C

 

B0

0

0

0

0

0

0

0

0

 

B

 

 

 

 

 

 

 

 

 

C

 

B0

0

0

0

0

0

0

0

0

C

 

B

 

 

 

 

 

 

 

 

 

C

 

@

 

 

 

 

 

 

 

 

 

A

 

141

Отметим, что длины ступенек могут быть различными (в нашем примере они равнялись 1, 3, 2, 2).

Следующее простое утверждение немедленно следует из определения.

Лемма 1. Если к ступенчатой матрице с r 0 ненулевыми стро-

ками приписать справа столбец, у которого все элементы, кроме (r + 1)-го, равны 0, а (r + 1)-й элемент равен 1, то получившаяся

матрица тоже будет ступенчатой.

Теорема 1. Всякую матрицу над полем можно последовательностью элементарных преобразований над строками привести к ступенчатой матрице.

Доказательство. Для всякой матрицы B обозначим через через B[i ] матрицу, составленную из первых i столбцов матрицы B. Индукцией по i докажем следующее утверждение:

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

матрица.

При j = n мы получаем утверждение теоремы; для j = 0 утверждение бессодержательно. Пусть 1 < j n, и матрица A последова-

тельностью элементарных преобразований над строками уже приве- дена к такому виду B, что B[j 1 ] ступенчатая матрица. Обозначим

через s число ступенек (то есть число ненулевых строк) матрицы B[j ]. Åñëè Bij = 0 для всех i > s, то матрица B[j ] уже является ступенчатой, и никаких дополнительных преобразований делать не надо. Если же найдется такое i > s, что элемент Bij отличен от 0, то делаем над строками матрицы B элементарные преобразования

(1) (2) (3)

B ! C ! D ! F;

описания которых мы сейчас дадим.

(1)Умножаем все элементы i-й строки на Bij1; тогда Cij = 1, а все остальные элементы j-го столбца матрицы C такие

же, как у матрицы B.

(2)(На самом деле это не одно, а m 1 элементарное преобразование). Для каждого l 6= i, 1 l m, прибавляем ко всем элементам l-й строки матрицы C соответствующие элементы i-й строки, умноженные на Clj = Blj; â ïî- лучившейся матрице D все элементы Dlj из j-го столбца, кроме элемента Dij = 1, равны 0.

142

(3)Переставляем i-ю и (s + 1)-ю строки; в получившейся матрице F все элементы j-го столбца равны 0, кроме элемента Fs+1; j , который равен 1.

Очевидно, все эти преобразования не затрагивают первые j 1 столбцов матрицы; поэтому F [j 1 ] = B[j 1 ] ступенчатая матрица с s ненулевыми строками. По лемме 1, матрица F [j ], получающаяся из F [j 1] приписыванием справа столбца, все элементы которого, кроме (s+1)-го, равны 0, а (s+1)-й элемент равен 1, тоже является ступен- чатой. Утверждение ( ) доказано; вместе с ним доказана и теорема 1.

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

Теорема 2. Всякую матрицу над полем можно последовательностью элементарных преобразований над строками и столбцами при-

вести к виду

Er 0r t 0s r 0s t ;

ãäå Er единичная матрица порядка r 0, а 0r t, 0s r, 0s t нулевые матрицы.

Доказательство. По теореме 1 любую матрицу элементарными преобразованиями над строками можно превратить в ступенчатую матрицу B. Пусть r число ступенек этой матрицы, и пусть

B1j1 = : : : = Brjr = 1

начала этих ступенек, так что 1 j1 < : : : < jr, Bij = 0 ïðè

i > r è Bsjs = 1 единственный ненулевой элемент в js столбце (1 s r). Теперь элементарными преобразованиями над столбца-

ми матрицы "убьем" все остальные элементы первых r строк; точ- нее, для каждого s r и для каждого j > js прибавим ко всем элементам j-го столбца матрицы B соответствующие элементы js-ãî столбца, умноженные на Bsj. В результате получится матрица C, в которой C1j1 = : : : = Crjr = 1, а все остальные элементы равны 0. Остается переставить столбцы матрицы C, чтобы получить матрицу, указанную в формулировке теоремы.

143

x 4: Элементарные матрицы

1 Элементарные матрицы

Как и в предыдущем параграфе, здесь k является фиксированным

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

Элементарными матрицами над k называются квадратные матрицы одного из видов

01 ...

 

 

 

1

 

01 ...

 

 

 

1

 

B

1 : : :

 

C

 

B

 

 

 

C

 

B

..

.

.

C

;

B

..

.

 

C

;

B

 

C

 

B

 

 

C

 

B

 

 

 

C

 

B

 

 

 

C

 

B

 

 

1

C

 

B

 

 

1

C

 

B

 

 

...

C

 

B

 

 

...

C

 

B

 

 

C

 

B

 

 

C

 

B

 

 

 

C

 

B

 

 

 

C

 

B

 

 

 

1C

 

B

 

 

 

1C

 

B

 

 

 

C

 

B

 

 

 

C

 

@

 

 

 

A

 

@

 

 

 

A

 

в которых ; элементы из k, причем 6= 0, все не отмеченные

недиагональные элементы равны 0, а не отмеченные диагональные элементы равны 1.

Элементарные матрицы первого типа играют особенно важную роль; их называют еще матрицами трансвекций. Если A 2 kn ìàò- рица трансвекции, то существуют индексы i 6= j, 1 i; j n, и

элемент 2 k, такие что Aij = , Ass = 1 äëÿ âñåõ s, Ast = 0 для всех пар (s; t) 6= (i; j), s 6= t; мы будем обозначать эту матрицу трансвек-

ции через Eij( ). Отметим, что Eij(0) = E.

Åñëè A 2 kn элементарная матрица второго типа, то существует индекс i, 1 i n, и элемент 6= 0 из поля k, такие что Aii = , Ajj = 1 ïðè j 6= i, Alj = 0 при l 6= j; поскольку элементарные матрицы второго типа играют меньшую роль, мы не вводим для них специальных обозначений.

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

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

n столбцов, и пусть матрица B получена из нее прибавлением ко всем элементам i-й строки матрицы A соответствующих элементов

144

j-й строки, где j 6= i, умноженных на элемент из поля k, так что Bst = Ast, åñëè s 6= i, Bit = Ait + Ajt. Пусть X = Eij( ) 2 km ñîîò- ветствующая элементарная матрица первого типа, так что Xij = , Xss = 1, Xst = 0 при s 6= t, (s; t) 6= (i; j) (1 s; t m). Любой элемент (XA)st матрицы XA равен

m

XiiAit + XijAjt = Ait + Ajt;

åñëè s = i,

l=1

(XA)st = XslAlt =

XssAst = Ast;

åñëè s 6= i ;

X

 

 

потому что при фиксированном s 6= i из элементов Xsl только диаго- нальный элемент Xss отличен от 0, и он равен 1, а среди элементов Xil не равны 0 только Xii = 1 è Xij = . Таким образом, все элементы матрицы XA совпадают с соответствующими элементами матрицы B, то есть B = XA.

Пусть теперь матрица B получена из A умножением всех элементов i-й строки на элемент 6= 0 из поля k, так что Bst = Ast, åñëè s 6= i, Bst = Ast, если s = i (1 s m, 1 t n). Пусть X 2 km элементарная матрица второго типа, полученная из единичной матрицы заменой i-го элемента диагонали на , так что Xii = , Xjj = 1 ïðè j 6= i, à Xst = 0 при s 6= t (1 j; s; t m). Любой элемент (XA)st матрицы XA равен

m

Ait;

åñëè s = i,

j=1

(XA)st = XsjAjt = XssAst =

Ast;

åñëè s 6= i ;

X

 

 

потому что при фиксированном s из элементов Xsj только диаго- нальный элемент Xss отличен от 0, и он равен 1, если s 6= i, и равенпри s = i. Таким образом, все элементы матрицы XA совпадают с

соответствующими элементами матрицы B, то есть B = XA. Наконец, пусть B получается из A перестановкой i-й и j-й строк,

где i < j; эта операция может быть заменена последовательностью

нескольких элементарных преобразований первых двух типов, как видно из следующей схемы:

0:a: :1

(1)

0a:+: :b1

(2)

0a:+: :b1

(3)

0:b: :1

(4)

0:b: :1

:

B:b: :C

! B

:b: :

C

! B

: :a:

C

! B: :a:C

! B:a: :C

B

C

 

B

 

C

 

B

: : :

C

 

B

C

 

B

C

 

B: : :C

 

B

: : :

C

 

B

C

 

B: : :C

 

B: : :C

 

B

C

 

B

 

C

 

B

 

C

 

B

C

 

B

C

 

@

A

 

@

 

A

 

@

 

A

 

@

A

 

@

A

 

Первое и третье из этих элементарных преобразований прибавление к i-й строке j-й строки, то есть умножение слева на матрицу

Eij(1), второе вычитание из j-й строки i-й строки, то есть умножение слева на матрицу Eji( 1), а последнее умножение слева на

145

элементарную матрицу D, которая отличается от единичной матрицы только тем, что j-й элемент ее диагонали равен 1, а не 1. Таким образом,

B = D(Eij(1)(Eji( 1)(Eij(1)A))) = (D Eij(1) Eji( 1) Eij(1))A:

2 Теоремы о приведении в терминах умножений на элементарные матрицы

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

Теорема 3. Пусть k поле, и пусть A 2 km n. Тогда существу- ют элементарные матрицы T1; : : : ; TN 2 km, такие что матрица T1 : : : TN A ступенчатая матрица, у которой начала всех ступенек равны 1.

Теорема 4. Пусть k поле, и пусть A 2 km n. Тогда существу- ют натуральное число r и элементарные матрицы T1; : : : ; TN 2 km, TN+1; : : : ; TM 2 kn, такие что

Er 0r t

;

T1 : : : TN ATN+1 : : : TM = 0s r 0s t

где через s и t обозначены разности m r, n r.

 

x 5: Обратимые матрицы

1 Обратная матрица

В этом параграфе, как и в предыдущих, мы рассматриваем только матрицы с компонентами из некоторого поля k. Матрица B называется обратной к матрице A 2 km n, если AB и BA единичные мат-

рицы. Поскольку число строк матрицы AB равно m, а число столбцов матрицы BA равно n, эти единичные матрицы должны иметь соответственно порядки m и n: AB = Em, BA = En.

Предложение 3. Если для матрицы A 2 km n существует обрат- ная матрица, то только одна.

146

Доказательство. Если B, B1 две обратные к A матрицы, то

AB = AB1 = Em; BA = B1A = En;

и потому B1 = B1Em = B1(AB) = (B1A)B = EnB = B.

Матрица A, у которой есть обратная, называется обратимой, а единственная обратная к ней матрица обозначается A 1.

Предложение 4. (1) Единичная матрица En обратима и совпада- ет со своей обратной матрицей;

(2)если A, B обратимые матрицы, и произведение AB определено, то AB обратимая матрица, причем (AB) 1 = B 1A 1;

(3)если A обратимая матрица, то A 1 тоже обратимая матрица, причем (A 1) 1 = A;

(4)если A обратимая матрица, то A> тоже обратимая матрица, причем (A>) 1 = (A 1)>.

Доказательство. Утверждение (1) очевидно. Если A, B обратимые матрицы, причем произведение AB определено, то

(AB)(B 1A 1) = A(BB 1)A 1 = AEA 1 = AA 1 = E; (B 1A 1)(AB) = B 1(A 1A)B = B 1EB = B 1B = E;

òî åñòü B 1A 1 обратная к AB матрица. Если матрица A обратима, то равенства AA 1 = E, A 1A = E показывают не только то, что A 1 обратная к A матрица, но и что A обратная к A 1 матрица. Наконец, транспонируя равенства AA 1 = E, A 1A = E и пользуясь тем, что, очевидно, E> = E, получим соотношения

(A 1)>A> = E> = E; A>(A 1)> = E> = E;

которые показывают, что у матрицы A> есть обратная матрица (A 1)>.

Мы постоянно будем пользоваться, даже не упоминая об этом, следующими простыми фактами.

Предложение 5. (1) Если X1; : : : ; Xn обратимые матрицы, то матрица X1 : : : Xn обратима, причем (X1 : : : Xn) 1 = Xn 1 : : : X1 1

(2) Пусть X; Y обратимые матрицы, а A; B такие матрицы, что B = XA, или B = AY , или B = XAY . Тогда A = X 1B (соответственно, A = BY 1, B = X 1AY ).

Доказательство. Первое утверждение получается из утверждения

(2) предложения 4 простой индукцией; докажем второе утверждение. Пусть A; B 2 km n, и пусть B = XAY . Тогда

A = EmAEn = (X 1X)A(Y Y 1) = X 1(XAY )Y 1 = X 1BY 1:

Остальные два соотношения получаются аналогично.

147

Предложение 6. Элементарные матрицы обратимы, причем обратные к ним матрицы являются элементарными матрицами того же типа.

Доказательство. Элементарные матрицы первого и второго типов

01 ...

 

 

 

1

 

01 ...

 

 

 

1

B

1 : : :

C

 

B

1

 

 

C

B

..

.

.

C

;

B

..

.

 

C

B

 

C

 

B

 

 

C

B

 

 

 

C

 

B

 

 

 

C

B

 

 

1

C

 

B

 

 

1

C

B

 

 

...

C

 

B

 

 

...

C

B

 

 

C

 

B

 

 

C

B

 

 

 

C

 

B

 

 

 

C

B

 

 

 

1C

 

B

 

 

 

1C

B

 

 

 

C

 

B

 

 

 

C

@

 

 

 

A

 

@

 

 

 

A

являются, как легко проверить, обратными к элементарным матрицам первого и второго типов

01 ...

 

 

 

1

 

01 ...

 

 

 

1

B

1 : : :

 

C

 

B

 

 

 

C

B

..

.

.

C

;

B

..

.

 

C

B

 

C

 

B

 

 

C

B

 

 

 

C

 

B

 

 

 

C

B

 

 

1

C

 

B

 

 

1

C

B

 

 

...

C

 

B

 

 

...

C

B

 

 

C

 

B

 

 

C

B

 

 

 

C

 

B

 

 

 

C

B

 

 

 

1C

 

B

 

 

 

1C

B

 

 

 

C

 

B

 

 

 

C

@

 

 

 

A

 

@

 

 

 

A

(здесь ; 2 k, 6= 0).

Предложение 7. Если у матрицы A есть нулевая строчка или нулевой столбец, то матрица A необратима.

Доказательство. Пусть i-я строка матрицы A состоит только из нулей. Тогда для любой матрицы B i-я строка произведения AB тоже нулевая, и поэтому произведение AB не может быть единичной мат-

рицей, у которой каждая строка содержит ненулевой элемент. Следовательно, матрица A необратима. Точно так же, если j-й столбец

матрицы A нулевой, то для любой матрицы B j-й столбец матрицы BA нулевой, и BA 6= E, так что для A нет обратной матрицы.

2 Представление матрицы в виде произведения

элементарных матриц и расширения единичной матрицы

Теорема 5. Пусть k поле. Всякая матрица A 2 km n предста- âèìà â âèäå

Er 0r t

A = UN : : : U1 0s r 0s t UM : : : UN+1;

148

ãäå U1; : : : ; UN 2 km, UN+1; : : : ; UM 2 kn элементарные матрицы, s + r = m, t + r = n.

Доказательство. По теореме 4 существуют такое натуральное число r и такие элементарные матрицы T1; : : : ; TN 2 km, TN+1; : : : ; TM 2 kn,

÷òî

0r t

;

Er

T1 : : : TN ATN+1 : : : TM = 0s r 0s t

где через s и t обозначены разности m r, n r. Матрицы Uj = Tj 1 тоже элементарные, и из предложения 5 сразу следует, что

A = TN 1

Er 0r t

TM1

1

 

 

: : : T1 1 0s r 0s t

: : : TN+1

=

UM : : : UN+1:

 

 

 

 

Er 0r t

 

 

= UN : : : U1 0s r 0s t

Следствие. Пусть k поле. Всякая матрица A 2 km n предста-

âèìà â âèäå

0r t

Y;

Er

A = X 0s r 0s t

где X; Y обратимые матрицы, s + r = m, t + r = n.

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

X = UN : : : U1; Y = UM : : : UN+1

и заметить, что произведение элементарных, а значит, обратимых матриц обратимая матрица.

3 Критерий обратимости матрицы

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

Теорема 6. Пусть k поле. Матрица A 2 km n обратима тогда и только тогда, когда m = n и матрица A является произведением элементарных матриц.

Доказательство. Все элементарные матрицы обратимы, а потому их произведение тоже обратимая матрица. Обратно, пусть матрица A обратима. По теореме 4 существуют такое натуральное число r и

такие элементарные, а потому обратимые матрицы T1; : : : ; TN 2 km,

TN+1; : : : ; TM 2 kn, ÷òî

Er 0r t

T1 : : : TN ATN+1 : : : TM = 0s r 0s t ;

149

где через s и t обозначены разности m r, n r. Все сомножители этого произведения обратимы; значит, обратимо и само произведение

Er 0r t

0s r 0s t = XAY:

Но если s 6= 0 или t 6= 0, то в последней матрице есть нулевая строчка

или нулевой столбец, и по предложению 7 она не обратима. Следовательно, s = t = 0, и потому m = r = n. Таким образом,

T1 : : : TN ATN+1 : : : TM = E;

откуда получаем, что

A = TN 1 : : : T1 1ETM1 : : : TN+11 = TN 1 : : : T1 1TM1 : : : TN+11 :

Остается заметить, что матрицы Tj 1, обратные к элементарным мат- рицам Tj, сами являются элементарными.

4 Вычисление обратной матрицы

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

Пусть A квадратная матрица порядка n над некоторым полем. Припишем к ней справа единичную матрицу порядка n и получившуюся матрицу

B = A j E

элементарными преобразованиями над строками приведем к ступен- чатой матрице D, у которой начала всех ступенек равны 1. Матрицу

D тоже разобьем на два квадратных блока:

D = U j V :

Каждое элементарное преобразование над строками матрицы B сво-

дится к умножению слева на элементарную матрицу или произведение элементарных матриц, а вся последовательность элементарных преобразований, переводящих матрицу B в матрицу D, к умноже-

нию на произведение X этих элементарных матриц. Таким образом,

U j V = D = XB = X A j E = XA j XE ;

откуда следует, что U = XA, V = XE = X. Но произведение X

элементарных матриц является обратимой матрицей; из равенства U = XA мы теперь получаем, что A = X 1U = V 1U. Возможны

два случая.

150

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]