
От Пантелеева / Книги студентам / лИТЕРАТУРА / Тартышников
.pdfЕ. Е. Тыртышников |
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 (ассоциативность),