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

Попов_40_лекций_по_линейной_алгебре11.07.2010

.pdf
Скачиваний:
14
Добавлен:
15.04.2015
Размер:
2.96 Mб
Скачать

=E1,1 + E2,2 + … + cEi,i + … + En,n = Е + (с – 1)Ei,i , где с 0.

Упражнения.

1. Проверить, что при умножении произвольной (п,т)- матрицы А слева на элементарную (п,п)-матрицу Рi,j(с) у матрицы А к i-й строке прибавляется j-я строка с коэффициентом с, при умножении А слева на Рi,j у матрицы А меняются местами i-я и j-я строки, при умножении А слева на Рi (с) у матрицы А i-я строка умножается на с 0. Таким образом, при умножении матрицы А слева на элементарную матрицу s-го типа (s = I, II, III) над строками матрицы А происходит элементарное преобразование того же s-го типа.

2. Проверить, что при умножении произвольной (т,п)- матрицы А справа на элементарную (п,п)-матрицу Рi,j(с) у матрицы А к j-му столбцу прибавляется i-й столбец с коэффициентом с, при умножении А справа на Рi,j у матрицы А меняются местами i-й и j-й столбцы, при умножении А справа на Рi (с) у матрицы А i-й столбец умножается на с . Таким образом, при умножении матрицы А справа на элементарную матрицу s-го типа над столбцами матрицы А происходит элементарное преобразование того же s-го типа.

9.3. Определитель произведения матриц.

Теорема. Пусть А, В Мп(Р). Тогда |A B| = |A| |B|.

Доказательство. С помощью элементарных преобразований I-го и II-го типа над строками матрицы А (см. Теорему

ЭП ЭП

из 4.2) приведем еѐ к ступенчатому виду: А … A . Каждому ЭП над строками матрицы соответствует умножение этой матрицы на соответствующую элементарную матрицу слева. Таким образом, существуют элементарные матрицы

Р1, Р2,…,Pk такие, что PkР2Р1А = A . Очевидно,

| A | = (-1)s|A|, где s – количество элементарных матриц II-го типа среди Р1, Р2 ,…,Pk . Рассмотрим два случая.

1. |A| = 0. Тогда последняя строка матрицы A - нулевая, и значит, последняя строка матрицы A В – также нулевая. Сле-

81

довательно, 0 = | A В| = |PkР2Р1АB| = (-1)s|AB| |AB| = 0 = =|A| |B|. В этом случае утверждение доказано.

2. |A| 0. В этом случае последняя строка матрицы A - не-

нулевая, и матрица A - треугольная. Далее как в 4.4, начиная с последней строки, с помощью только ЭП-I над строками можно сделать над каждым диагональным элементом нули, то есть получить диагональную матрицу D = diag(d1,…,dn):

ЭП I

ЭП I

A

… D. Значит, существуют элементарные матрицы

I-го типа Q1, Q2,…,Qt такие, что QtQ2Q1 A = D,

QtQ2Q1PkР2Р1А= D, и |A|= (-1)s| A |= (-1)s|D|=(-1)sd1,…,dn.

Но при умножении матрицы В на D слева 1-я строка матрицы В умножается на d1, 2-я строка матрицы В умножается на d2 и т.д., то есть |DB| =d1,…,dn|B| =|D||B|. Следовательно, |AB|=(-1)s|QtQ2Q1PkР2Р1АB|=(-1)s|DB|=(-1)s|D||B| =|A||B|.

Таким образом, в случае 2 утверждение также доказано.

Лекция 19.

9.4. Обратная матрица.

Утверждение. Пусть А - (т,п)-матрица, В - (п,k)-матрица. Тогда (АВ) t = В tА t.

Доказательство. Заметим, что произведение ВtАt определено, так как В t - (k,п)-матрица, а А t - (п,т)-матрица. Кроме того (АВ) t и В tА t – матрицы одного типа.

Очевидно, (i,j)-й элемент матрицы (АВ)t равен ((АВ)t)i,j=

=(АВ)j,i = Аj Вi = (j-я строка матрицы А) (i-й столбец мат-

рицы В) = (В t)i t)j = (i-я строка матрицы В t) (j-й столбец матрицы А t) = (В tА t)i,j.

В 8.4 мы доказали, что если левая и правая обратные матрицы для (п,п)-матрицы А существуют, то они совпадают.

Теорема. А-1 |A| 0.

82

Доказательство. . Пусть А-1= В . Тогда АВ = Е

|АВ| =|А||В| = |E| = 1 |A| 0.

. Пусть |A| 0. Найдем правую обратную матрицу Х такую, что АХ = Е. Столбцы матрицы Х обозначим Х1, Х2,…,Хп, а столбцы матрицы Е обозначим Е1, Е2,…,Еп. Тогда из уравнения АХ = Е, записывая матрицы X и E через столбцы, получим уравнение А ( Х1, Х2,…,Хп) = (Е1, Е2,…,Еп), или

(А Х1, А Х2,…, А Хп) = (Е1, Е2,…,Еп) А Х i = Е i i . Так как

|A| 0, то по правилу Крамера решение Х i i существует и единственно. Таким образом, доказано, что правая обратная матрица для А существует и единственна. Аналогично можно доказывать существование левой обратной матрицы. Но можно поступить иначе. Так как |A t| = |A| 0, то для At по доказанному существует правая обратная матрица Y, то есть

AtY = Е (AtY) t = Е t= Е Y tAtt= Е Y tA= Е Y t левая обратная матрица для А.

Далее мы найдем, какой вид имеет обратная матрица. Рассмотрим уравнение для i-го столбца обратной матри-

цы А Х i = Е i из доказательства предыдущей теоремы. Так

 

 

0

 

 

x1i

 

 

...

 

 

 

 

 

0

 

 

 

 

 

 

как Еi =

 

1

 

- здесь 1 находится на i-м месте,

Х i =

x2i

то

 

 

0

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

...

 

 

xni

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

по правилу Крамера хki = k / |A|, k = 1,…,п, где k - определитель, полученный из определителя |A| заменой k-го столбца на Еi. Из разложения k по k-му столбцу получим, чтоkik – алгебраическое дополнение к (i,k)-му элементу в |A|. Значит, хki = Аik/|A|, i, k = 1,…,п. Матрица А* = ( ki), гдеki = Аik, называется присоединенной матрицей к А. Таким образом, нами доказана

Теорема. Если |A| 0, то А-1 , и А-1=(1/|A|) А*.

83

Упражнение. Проверить, что А А*=А* А = |A| E при лю-

бом |A|.

9.5. Решение матричных уравнений.

Рассмотрим матричное уравнение АХ = В, где А – (п,п)- матрица с |A| 0, В - (п,т)-матрица, а Х – неизвестная (п,т)- матрица. Покажем, что существует единственное решение этого уравнения.

1. Пусть решение Х0 , то есть АХ0= В. Тогда А-1АХ0-1ВХ0 = А-1В - это означает единственность решения.

2. Подставим Х0 = А-1В в наше уравнение. Получим А(А-1В) = АА-1В = ЕВ = В, то есть Х0 = А-1В является решением уравнения. Это означает существование решения.

Покажем, как на практике можно решать матричные уравнения. Как мы видели в 9.3 при |A| 0 существуют элементарные матрицы Р1, Р2,…,Рr такие, что PrP2P1A = D = =diag(d1,…,dn). Умножая это равенство слева на элементарные матрицы III-го типа P1(d1 -1), P2(d2 -1),…,Pп(dп -1), получим

P1(d1 -1)P2(d2 -1)…Pп(dп -1)PrP2P1A = Е. Таким образом, мы видим, что существуют элементарные матрицы Р1, Р2,…,Рq

такие, что PqP2P1A = E. Следовательно, PqP2P1 = А-1. Отсюда можно получить два вывода.

1.А-1= PqP2P1E, то есть для нахождения обратной матрицы надо над строками матрицы Е проделать те же ЭП, что проделывались над строками матрицы А при приведении еѐ к единичной матрице Е. На практике это делают так: записывают матрицу вида (А|Е), и над «длинными» строками этой

матрицы делают ЭП так, чтобы слева получилась матрица Е. Тогда справа получится матрица А-1.

2.Для матричного уравнения АХ =В решение Х0 = А-1В = =PqP2P1В. Значит, для нахождения Х0 надо над строками матрицы В проделать те же ЭП, что проделывались над строками матрицы А при приведении еѐ к единичной матрице Е. То есть над «длинными» строками матрицы (А|В) надо де-

лать ЭП так, чтобы слева получилась матрица Е. Тогда справа получится матрица А-1В.

Теперь рассмотрим матричное уравнение YA = В, где А –

84

(п,п)-матрица с |A| 0, В - (т,n)-матрица, а Y – неизвестная (т,n)-матрица. Как и ранее, можно показать, что существует единственное решение Y= BA-1 этого уравнения. На практике решать такие матричные уравнения можно двумя способами. 1-й способ – это транспонировать наше уравнение:

(YA)t = AtY t = В t, найти, как и ранее, с помощью ЭП над

«длинными» строками решение X матричного уравнения AtХ = В t, и затем получить Y = Х t.

2-й способ заключается в следующем. Матрицу А с |A| 0 можно привести к единичной не только элементарными преобразованиями над строками, но также и аналогичным образом элементарными преобразованиями над столбцами. То есть существуют элементарные матрицы Р1, Р2,…,Рt такие, что AP1P2Pt = E. Следовательно, P1P2Pt = А-1, и

А-1= EP1P2Pt , то есть для нахождения обратной матрицы надо над столбцами матрицы Е проделать те же ЭП, что проделывались над столбцами матрицы А при приведении еѐ к единичной матрице Е. На практике это делают так: записы-

вают матрицу вида

 

A

, и над «высокими» столбцами этой

 

 

 

 

 

 

E

 

матрицы делают ЭП так, чтобы сверху получилась матрица Е. Тогда снизу получится матрица А-1.

Для матричного уравнения YA = В решение Y = BA-1 = =ВP1P2Pt получается проделыванием над столбцами матрицы В тех же ЭП, которые проделывались над столбцами матрицы А при приведении еѐ к единичной матрице Е. На

практике это делают так: записывают матрицу вида

 

A

, и

 

 

 

 

 

 

B

 

над «высокими» столбцами этой матрицы делают ЭП так, чтобы сверху получилась матрица Е. Тогда снизу получится матрица ВА-1.

9.6. Ранг произведения матриц.

Теорема. Пусть А – (т,п)-матрица, В - (п,k)-матрица.

Тогда rg(AB) min(rgA, rgB).

Доказательство. Пусть А1, А2,…,Ап столбцы матрицы А,

85

А = (А1, А2,…,Ап). Тогда rgA = dim<А1, А2,…,Ап>. Пусть сна-

чала В = В1 – (п,1)- матрица-столбец, В = . Тогда

АВ1= 1А1+ 2А2+…+ пАп - (п,1)- матрица-столбец, и

АВ1 1, А2,…,Ап>.

Теперь для произвольной (п,k)-матрицы В, записанной по столбцам, В =(В12,…,Вk), имеем АВ = (АВ1,…, АВk). Так как все АВi 1, А2,…,Ап>, то <АВ1,…, АВk> <А1, А2,…,Ап>, и

dim<АВ1,…, АВk> dim <А1, А2,…,Ап>, то есть rg(АВ) rg A.

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

rg(АВ)= rg(АВ)T = rg(BTAT) rgBT = rgB.

Лекция 20.

10. АЛГЕБРА МНОГОЧЛЕНОВ

10.1. Построение алгебры многочленов.

Пусть Р – произвольное поле.

Определение. Многочленом с коэффициентами в поле Р будем называть бесконечную строчку ( 0, 1, 2, 3,…), где все компоненты 0, 1, 2, 3,… P и почти все i (то есть все, за исключением конечного числа) равны 0. Множество многочленов будем обозначать P[x].

I. Определим на множестве P[x] операции:

пусть для f = ( 0, 1, 2,…), g = ( 0, 1, 2,…) P[x], P по

определению f = ( 0, 1, 2,…),

 

f + g = ( 0 + 0, 1 + 1, 2

+ 2,…), f g =( 0, 1, 2,…), где

0 = 0 0 , 1 = 0 1+ 1 0

, 2 = 0 2+ 1 1 + 2 0 , и k 0

 

k

= i j . Оче-

k = 0 k+ 1 k-1+ 2 k-2 + …+ k 0 = i k i

 

i 0

i j k

видно, у строчек f, f + g , f g также почти все компоненты равны нулю, то есть f, f + g , f g содержатся в P[x].

86

II. Легко проверить, что для определенных нами операций выполнены свойства АКУ-кольца (см. Лекцию 11):

1.

(f + g) + h = f + (g + h)

f, g, h P[x],

2.

элемент 0Р[x] P[x], 0Р[x] = (0,0,0,…) такой, что

 

0Р[x]+ f = f + 0Р[x] = f

f P[x],

3.

f P[x] элемент - f P[x] такой, что (- f)+f = 0Р[x],

4.

f + g = g + f f, g P[x],

5.(fg)h = f(gh) f, g, h P[x],

6.элемент 1Р[x] P[x], 1Р[x] = (1,0,0,…) такой, что

 

1Р[x] f = f 1Р[x] = f

f P[x],

8.

fg = g f f, g P[x],

9.

(f + g)h = fh +gh

f, g, h P[x],

атакже выполнены свойства линейного пространства:

v.(f+g) = f+ g f, g P[x], P,

vi.( + )f = f+ f f P[x], , P,

vii.( )f = ( f) f P[x], , P,

viii.1 f = f f P[x],

и свойство (fg) = ( f)g = f( g) f, g P[x], P.

Проверим, например, свойство 5. Пусть f = ( 0, 1, 2,…), g = ( 0, 1, 2,…), h = ( 0, 1, 2,…), fg =( 0, 1, 2,…). Тогда

к = i j , и s-я компонента строчки (fg)h равна

i j k

k m =

( i j ) m

i ( j m ) , то есть совпадает

k m s

i j m s

i j m s

с s-й компонентой строчки f(gh) s. Отсюда (fg)h = f(gh). Упражнение. Доказать остальные свойства.

Таким образом, мы получаем, что P[x] является АКУкольцом, линейным пространством и алгеброй над полем Р (см. Лекцию 18, п.9.1).

Определение. Пусть f = ( 0, 1, 2,…), и k 0, а при m k

все m = 0. Тогда мы будем говорить, что степень многочлена f равна k и писать ст.f = k или deg.f = k. Будем считать по определению, что ст.0Р[x] = - .

87

Обозначим многочлен (0,1,0,0,0,…) через х. Тогда легко проверить, что х2=(0,0,1,0,0,…), х3= (0,0,0,1,0,…),…, и значит, f = ( 0, 1, 2,…)= ( 0,0,0,0,…)+(0, 1,0,0,…)+(0,0, 2,0,…)+…= = 0(1,0,0,0,…) + 1(0,1,0,0,…) + 2(0,0,1 ,0,…) + …= 01Р[x]+ + 1х + 2х2+… Если в этом выражении не писать нулевые слагаемые и множитель 1Р[x], то f = 0 + 1х + 2х2+ …+ kхk,

где k = ст.f.

Теорема. ст.(fg) = ст.f + ст.g.

Доказательство. Если f = 0Р[x] или g = 0Р[x] , то левая и

правая части равенства равны - , и утверждение теоремы

верно. Если же ст.f 0, f= kхk + k-1хk-1+…+ 1х + 0, k 0,

ст.g 0, g= mхm + m-1хm-1+…+ 1х + 0 , m 0, то

fg = k mхk+m+…, и k m 0 ст.(fg) = k + m = ст.f + ст.g.

Следствие. В кольце Р[x] нет делителей нуля.

При построении кольца многочленов вместо поля Р можно аналогичным образом использовать произвольное АКУкольцо А. В этом случае мы получим АКУ-кольцо многочленов А[x] с коэффициентами в кольце А. Так, например, если А = Z, то мы получим кольцо многочленов Z[x] с целыми коэффициентами. Если А = Р[x1], то кольцо А[x2] = Р[x1][x2] = =Р[x1,x2] – это кольцо многочленов от двух переменных с коэффициентами в поле Р.

Далее мы будем рассматривать кольцо многочленов Р[x] с коэффициентами в некотором поле Р.

Когда это не вызовет недоразумений, мы будем обозначать нейтральные элементы кольца Р[х] через 0 и 1.

Замечания.

1.Легко видеть, что кольца Р[x1][x2] и Р2][x1] – изоморфны (определение изоморфизма для колец такое же, как

идля полей – см. Лекцию 12, 6.5).

2.Аналогичным образом п строится кольцо многочленов от п переменных P[x1,…,xn] с коэффициентами в поле Р.

3. Для многочлена f = kхk + k-1хk-1+…+ 1х + 0 P[x] определим значение многочлена f(a) на элементе а P по

88

правилу f(a) = kak + k-1ak-1+…+ 1a + 0 . Таким образом каждый многочлен f задает на P функцию Ff со значениями в

P: Ff (a) = f(a) a P . Если P ={a1, a2,…, an} – конечное по-

ле, то, очевидно, многочлен g(x) = (x - a1)(x - a2)…(x - an) задает на P нулевую функцию Fg (как и многочлен 0Р[x] ): Fg=F0 =0. То есть отображение f Ff не является инъекцией.

Упражнение. Доказать, что в случае бесконечного поля

Pотображение f Ff является инъекцией.

10.2.Деление многочленов с остатком. Теорема Безу.

Теорема 1. В кольце P[x] деление с остатком существует

и единственно, то есть f(x), g(x) P[x], g(x) 0, единст-

венная пара q(x), r(x) P[x] такая, что f(x) = g(x)q(x)+ r(x) и

ст.r(x) ст.g(x). (r(x) называется остатком от деления f на g). Доказательство существования деления индукцией по

степени многочлена f.

Пусть f = kхk + k-1хk-1 +…+ 1х + 0,

g= mхm + m-1хm-1 +…+ 1х + 0 .

1.Если ст.f ст.g, то f = g 0+ f, то есть q, r существуют,

q= 0, r = f.

2. Если ст.f ст.g, то рассмотрим f1 = f - k( m)-1 x k-mg. Очевидно, ст.f1 ст.f, и по предположению индукции мож-

но считать, что для

f1 и g утверждение верно, то есть q1,

r1 P[x] такие, что

f1 = gq1 + r1 , и ст.r1 ст.g. Но тогда

f = f1 + k( m)-1x k-mg = gq1 + r1 + k( m)-1x k-mg =

= g(q1+ k( m)-1x k-m)+r1= gq + r, где q = q1+ k( m)-1x k-m, r = r1,

и ст.r1 ст.g. Таким образом, существование деления с остатком в P[x] доказано.

Докажем единственность. Пусть f = gq + r = gq1 + r1, и

ст.r ст.g, ст.r1 ст.g. Тогда g(q – q1)= r1 - r, и если q q1,

то ст.g(q – q1) ст.g, а ст.(r1 – r) ст.g - противоречие. Значит, q = q1, r = r1. Это и означает единственность деления с остатком в P[x].

Теорема Безу. Пусть f P[x], a P. Если r – остаток от деления многочлена f на (х – а), то r = f(a).

89

Доказательство. Пусть f =(x – a)q +r, ст.r ст.(х – а)=1

r P, и при х = а f(а) =(а – a)q(а) +r r = f(а).

Следствия.

1. Если многочлен f(x) имеет корень а, то есть f(a) = 0,

то (х – а) | f(x), f(x) = (х – а)q(x).

2. Если многочлен f(x) имеет различные корни а1,а2,…, аk,

то f(x) = (х – а1)(х – а2)… (х – аk)h(x).

Доказательство. В самом деле, если f(x) имеет корень а1,

то f(x) = (х – а1)f1(x). Далее, если f(а2) = 0, то

f(а2) = (а2 – а1)f12) = 0 f12) = 0 f1(x) = (х – а2)f2(x) f(x) = (х – а1)(х – а2) f2(x). И так далее.

3. Если f(x) имеет k различных корней, то k ст.f.

Лекция 21.

10.3. Наименьшее общее кратное и наибольший общий делитель многочленов.

Определение. Многочлен F называется кратным многочлена f, если f |F. Многочлен F называется общим кратным многочленов f и g, если f |F, g |F. Многочлен т называется

наименьшим общим кратным многочленов f и g, если т 0

и т имеет наименьшую степень среди всех общих кратных f и g. Очевидно, fg – общее кратное для f и g, то есть общие

кратные для f и g существуют, а следовательно, существуют и наименьшие общие кратные.

Теорема. Если М - общее кратное для f и g, а т - наименьшее общее кратное, то т | M.

Доказательство. Разделим М на т с остатком: М=тq+ r, и ст.r ст.т r = M – mq , и так как f и g делят правую часть равенства, то f | r, g |r, то есть r – общее кратное для f и g. Но т – наименьшее общее кратное для f и g, а ст.r ст.т

r = 0 т | M.

Следствие. Если т1 и т2 наименьшие общие кратные для f и g, то т1|т2 и т2|т1 т2 = aт1, т1 = bт2 т2 = abт2

90