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

Е. Е. Тыртышников

ix

 

 

Лекция 39

255

39.1Спектральные задачи . . . . . . . . . . . . . . . . . . . . . . . . . . 255

39.2Непрерывность корней многочлена . . . . . . . . . . . . . . . . . . 255

39.3Возмущение спектра матрицы . . . . . . . . . . . . . . . . . . . . . 257

39.4 Преобразования отражения и вращения . . . . . . . . . . . . . . . 258

39.5Приведение к треугольному виду . . . . . . . . . . . . . . . . . . . 259

39.6 Приведение к почти треугольному виду . . . . . . . . . . . . . . . 259

39.7Приведение к двухдиагональному виду . . . . . . . . . . . . . . . . 259

39.8Вычисление сингулярных чисел . . . . . . . . . . . . . . . . . . . . 260

Лекция 40

263

40.1Многомерные массивы и матрицы . . . . . . . . . . . . . . . . . . . 263

40.2Трехмерные массивы и трилинейные разложения . . . . . . . . . . 263

40.3Сечения трехмерного массива . . . . . . . . . . . . . . . . . . . . . 264

40.4Примеры трилинейных разложений . . . . . . . . . . . . . . . . . . 265

40.5Âñå íå òàê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

40.6Эквивалентные трилинейные разложения . . . . . . . . . . . . . . 266

40.7Единственность с точностью до эквивалентности . . . . . . . . . . 266

40.8Тензорный ранг и умножение матриц . . . . . . . . . . . . . . . . . 268

Дополнение к лекции 1

271

41.1Параллельная форма алгоритма . . . . . . . . . . . . . . . . . . . . 271

41.2Схема сдваивания и параллельное умножение матриц . . . . . . . 271

41.3Матрицы и рекуррентные вычисления . . . . . . . . . . . . . . . . 271

41.4 Модели и реальность . . . . . . . . . . . . . . . . . . . . . . . . . .

272

Дополнение к лекции 2

273

42.1Конечные группы . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

42.2Смежные классы, нормальные делители, фактор-группы . . . . . 273

42.3 Изоморфизмы групп . . . . . . . . . . . . . . . . . . . . . . . . . . 274

42.4Гомоморфизмы групп . . . . . . . . . . . . . . . . . . . . . . . . . . 275

42.5Избыточность в определении группы . . . . . . . . . . . . . . . . . 275

Дополнение к лекции 4

277

43.1Знакопеременная группа . . . . . . . . . . . . . . . . . . . . . . . . 277

43.2Подгруппы симметрической группы . . . . . . . . . . . . . . . . . . 277

43.3 Четность без инверсий

. . . . . . . . . . . . . . . . . . . . . . . . . 278

Дополнение к лекции 5

279

44.1Функциональное доказательство теоремы Лапласа . . . . . . . . . 279

44.2Определители с нулевыми членами . . . . . . . . . . . . . . . . . . 279

Дополнение к лекции 6

281

45.1Матрицы с диагональным преобладанием . . . . . . . . . . . . . . 281

45.2Определитель и возмущения . . . . . . . . . . . . . . . . . . . . . . 281

Дополнение к лекции 8

283

46.1Выбор ведущего элемента . . . . . . . . . . . . . . . . . . . . . . . . 283

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

x

ОГЛАВЛЕНИЕ

 

 

Дополнение к лекции 13

287

47.1 Аффинная независимость

. . . . . . . . . . . . . . . . . . . . . . . 287

47.2Линейные неравенства и минимизация . . . . . . . . . . . . . . . . 288

Дополнение к лекции 14

289

48.1Квадратные уравнения . . . . . . . . . . . . . . . . . . . . . . . . . 289

48.2

Кубические уравнения . . . . . . . . . . . . . . . . . . . . . . . . .

289

48.3

Уравнения четвертой степени . . . . . . . . . . . . . . . . . . . . .

290

Дополнение к лекции 16

291

49.1Мультипликативная группа поля вычетов . . . . . . . . . . . . . . 291

49.2 Результант . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

49.3Построения циркулем и линейкой . . . . . . . . . . . . . . . . . . . 292

49.4Конечные расширения полей . . . . . . . . . . . . . . . . . . . . . . 294

49.5Круговые многочлены простой степени . . . . . . . . . . . . . . . . 295

49.6Правильные n-угольники . . . . . . . . . . . . . . . . . . . . . . . . 296

49.7Эндоморфизмы и автоморфизмы . . . . . . . . . . . . . . . . . . . 297

49.8Алгебраические числа . . . . . . . . . . . . . . . . . . . . . . . . . . 298

Дополнение к лекции 17

299

50.1Кратные корни и производные . . . . . . . . . . . . . . . . . . . . . 299

50.2Разностные уравнения с постоянными коэффициентами . . . . . . 299

50.3 Поле разложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

50.4Корни многочленов над произвольным полем . . . . . . . . . . . . 301

Дополнение к лекции 18

303

51.1Еще одно доказательство основной теоремы алгебры . . . . . . . . 303

51.2Нормальные поля и поля разложения . . . . . . . . . . . . . . . . . 304

51.3Радикальные расширения . . . . . . . . . . . . . . . . . . . . . . . . 304

51.4Автоморфизмы и расширения . . . . . . . . . . . . . . . . . . . . . 305

51.5Расширения Галуа . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

51.6Промежуточные поля и подгруппы . . . . . . . . . . . . . . . . . . 305

51.7 Разрешимость алгебраических уравнений . . . . . . . . . . . . . . 306

51.8Нормальные делители симметрической группы . . . . . . . . . . . 307

51.9Группы при построении правильных многоугольников . . . . . . . 307

Дополнение к лекции 19

309

52.1Классификация линий второго порядка . . . . . . . . . . . . . . . . 309

52.2 Инварианты линии второго порядка . . . . . . . . . . . . . . . . . 309

52.3Определение типа линии . . . . . . . . . . . . . . . . . . . . . . . . 310

Дополнение к лекции 22

311

53.1Пополнение пространства . . . . . . . . . . . . . . . . . . . . . . . . 311

Дополнение к лекции 23

313

54.1Подпространства и замкнутость . . . . . . . . . . . . . . . . . . . . 313

54.2Единичная сфера в бесконечномерном пространстве . . . . . . . . 313

54.3Геометрические свойства единичных шаров . . . . . . . . . . . . . 314

54.4 Топологические пространства . . . . . . . . . . . . . . . . . . . . . 315

Е. Е. Тыртышников

xi

 

 

54.5Компактные множества в топологическом пространстве . . . . . . 315

Дополнение к лекции 25

317

55.1Потеря ортогональности при вычислениях . . . . . . . . . . . . . . 317

55.2Обобщение теоремы о перпендикуляре . . . . . . . . . . . . . . . . 318

Дополнение к лекции 26

319

56.1Строение выпуклых множеств . . . . . . . . . . . . . . . . . . . . . 319

56.2 Линейные неравенства . . . . . . . . . . . . . . . . . . . . . . . . . 320

56.3Поиск точки в пересечении гиперплоскостей . . . . . . . . . . . . . 320

56.4 Линейные функционалы и скалярные произведения . . . . . . . . 321

56.5Дуальные нормы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

Дополнение к лекции 27

325

57.1Выбор базиса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

57.2 Базисы в пространстве многочленов

. . . . . . . . . . . . . . . . . 326

Дополнение к лекции 32

329

58.1Минимальный многочлен матрицы . . . . . . . . . . . . . . . . . . 329

58.2Жорданова форма: прямое доказательство по индукции . . . . . . 329

Дополнение к леции 34

331

59.1Свертки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

59.2Сложность преобразования Фурье . . . . . . . . . . . . . . . . . . . 332

59.3Быстрые приближенные вычисления . . . . . . . . . . . . . . . . . 332

Дополнение к лекции 35

335

60.1 Общий вид унитарно инвариантных норм

. . . . . . . . . . . . . . 335

Дополнение к лекции 36

337

61.1Гиперповерхности второго порядка . . . . . . . . . . . . . . . . . . 337

61.2Геометрические свойства гиперповерхностей . . . . . . . . . . . . . 338

Дополнение к лекции 37

341

62.1Эрмитово возмущение заданного ранга . . . . . . . . . . . . . . . . 341

62.2Собственные значения и сингулярные числа . . . . . . . . . . . . . 342

62.3Мажоризация и неравенства . . . . . . . . . . . . . . . . . . . . . . 343

Дополнение к лекции 38

345

63.1 Число итераций

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

63.2Как убывают нормы невязок . . . . . . . . . . . . . . . . . . . . . . 345

63.3 Оценка с помощью многочленов Чебышева . . . . . . . . . . . . . 346

63.4Предобусловленный метод сопряженных градиентов . . . . . . . . 347

63.5 Обобщения метода сопряженных градиентов

. . . . . . . . . . . . 347

Дополнение к лекции 39

351

64.1Локализация собственных значений . . . . . . . . . . . . . . . . . . 351

64.2Расстояние между спектрами нормальных матриц . . . . . . . . . 352

Дополнение к лекции 40

353

65.1

Преобразования массивов с помощью матриц . . . . . . . . . . . .

353

65.2

Ортогональные преобразования массивов . . . . . . . . . . . . . .

353

65.3

Разложение Таккера . . . . . . . . . . . . . . . . . . . . . . . . . . .

354

Литература

357

Предисловие

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

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

Честолюбивый читатель, возможно, будет стремиться прочесть книгу от корки до корки. Автор должен предупредить, что это может потребовать больших усилий и вполне возможно, что к каким-то местам лучше вернуться уже после завершения первого года обучения. Везде явно указано, какой материал считается дополнительным. Более того, дополнительный материал также имеет два уровня то, что набрано мелким шрифтом, должно считаться "более дополнительным".

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

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

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

1

2

. ПРЕДИСЛОВИЕ

 

 

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

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

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

ры (например, вопросы о построении правильных n-угольников и разрешимости алгеб-

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

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

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

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

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

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

Е. Е. Тыртышников

3

 

 

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

К дополнительному материалу, вероятно, следует отнести и включенные в текст лекций задачи. Это именно задачи, а не упражнения. Более того, обычно это не самые легкие задачи, но при этом подсказкой к их решению является само расположение задачи. Конечно, для активного освоения линейной алгебры нужны и упражнения, и задачи разного уровня сложности. Их можно найти в различных разделах существующих задачников (например, [11, 17, 20, 25]).

Âте времена, когда факультет ВМиК только появился, математики-вычислители часто сетовали на то, что в обязательных курсах мех-мата ничего не говорилось о возникших перед ними проблемах. В настоящее время можно уже говорить о том, что математикам-вычислителям часто не хватает знаний из традиционных именно для мехмата разделов математики. Можно привести примеры рекордно эффективных вычислительных технологий, возникших на основе идей и аппарата казалось бы далеких от приложений областей например, алгебраической топологии. Последние заявления в данной книге останутся все же лишь декларациями, к сожалению автора и читателей. Но ведь это лишь начало пути!

Âлюбом деле очень важен начальный импульс. Для данной книги его генератором был В. А. Ильин, пригласивший меня прочитать лекции на ВМиК.

ÂИнституте вычислительной математики Российской академии наук, где я имею честь работать, это предложение было горячо поддержано В. В. Воеводиным, В. П. Дымниковым и Г. И. Марчуком, попросившим меня в то же самое время помочь в организации на ВМиК новой кафедры кафедры вычислительных технологий и моделирования, которой он стал заведовать.

Мне оставалось только согласиться и попытаться сделать то, о чем я, скорее всего, уже думал попробовать рассказать студентам о линейной алгебре то, что я сам бы хотел услышать, когда был студентом. По крайней мере, самому мне это все пока нравится. Поэтому всем названным лицам выражаю искреннюю благодарность. Хочу поблагодарить также С. А. Горейнова, Н. Л. Замарашкина, Х. Д. Икрамова, Г. Д. Ким, В. С. Панферова, В. Н. Чугунова и всех тех, кто уже сделал или еще сделает замечания по тексту лекций.

4

. ПРЕДИСЛОВИЕ

 

 

Лекция 1

1.1Линейные отображения и матрицы

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

мы дадим позже. А пока предположим, что переменные y1, . . . , ym выражаются через x1, . . . , xn следующим образом:

y1 = a11x1

+ . . . + a1nxn,

 

 

. . .

( )

ym = am1x1

+ . . . + amnxn,

 

где коэффициенты считаются заданными постоянными величинами. Соберем все постоянные коэффициенты в прямоугольную таблицу и обозначим ее буквой A; составим

также таблицы-столбцы из величин x1, . . . , xn è y1, . . . , ym:

A =

.a.11. .. .. ..

a. 1.n.

 

,

x =

.x.1.

 

,

y =

.y.1.

.

 

am1 . . .

amn

 

 

 

xn

 

 

 

ym

 

Такие таблицы и называются матрицами. Мы имеем целых три матрицы: размеров m × n, n × 1 è m × 1. Соотношения ( ), описывающие зависимость y îò x, запишем

символически таким образом:

y = Ax. ( )

Возникает впечатление, что матрица A умножается на матрицу-столбец x, в результате чего появляется матрица-столбец y. Так оно и будет, если мы скажем, что соотношения ( ) ñóòü определение операции ( ) умножения A íà x.

Åñëè m = n, то матрица называется квадратной. Квадратная матрица размеров n × n называется также матрицей порядка n.

1.2Умножение матриц

Пусть y1, . . . , ym выражаются через x1, . . . , xn è ïðè ýòîì x1, . . . , xn выражаются через z1, . . . , zk следующим образом:

( ym

=

am1x1

+ ......

+

amnxn,

( xn

=

bn1z1

+ ......

+

bnkzk.

y1

=

a11x1

+ . . .

+

a1nxn,

x1

=

b11z1

+ . . .

+

b1kzk,

5

6

Лекция 1

 

 

ßñíî, ÷òî y1, . . . , ym выражаются через z1, . . . , zk аналогичным образом. Матрицу из постоянных коэффициентов этой зависимости обозначим через C. Тогда

y = Ax, x = Bz è

y = Cz.

Чтобы получить коэффициенты матрицы C,

нужно подставить выражения для

x1, . . . , xn через z1, . . . , zk в формулы, выражающие y1, . . . , ym через x1, . . . , xn, è собрать коэффициенты при величинах z1, . . . , zk. Получится вот что:

n

Xl

( )

C = [cij], ãäå cij = ailblj.

=1

 

Определение. Матрица C âèäà ( ) называется произведением матриц A è B и обозна- чается C = AB.

Следствие. y = A(Bz) = (AB)z.

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

Если мы пишем C = AB, то автоматически имеем в виду, что матрицы A è B не совсем уж произвольные.

1.3Ассоциативность умножения матриц

Теорема. (AB)C = A(BC).

m × n, B n × k, C

k × l. Тогда

Доказательство. Пусть A

 

k

 

k

n

!

{(AB)C}ij

X

{AB}ipcpj =

X X

 

=

 

aiqbqp

cpj

 

p=1

 

p=1

q=1

 

 

n

k

!

 

 

XX

=

aiq

bqpcpj = {A(BC)}ij.

 

q=1

p=1

1.4Некоммутативность умножения матриц

В общем случае AB 6= BA даже для квадратных матриц. Например,

0

0

1

0

=

0

0

,

0

1

0

0

=

1

0

 

1

0

0

0

0

1 .

0

0

0

1

 

0

0

 

1.5Сложение матриц и умножение на число

Матрица C = [cij] называется суммой матриц A = [aij] è B = [bij], åñëè

cij = aij + bij äëÿ âñåõ i, j.

Матрицы A, B è C = A + B одинаковых размеров. Для операции сложения матриц выполняются сразу два приятных свойства:

A + (B + C) = (A + B) + C (ассоциативность),

Соседние файлы в папке лИТЕРАТУРА