Книга
Книга
ДК.ФАДДЕЕВ
ЛЕКЦИИПО АЛГЕБРЕ
Допущено Министерством высшего
“ среднего специального образования СССР6 качестве учебного пособиядля студентов университетови педагогических институтов
МОСКВА «НАУКА》
ГЛАВНАЯ РЕДАКЦИЯФИЗИКО-МАТЕМАТИЧЕСКОЙ ЛИТЕРАТУРЫ1-9 8 4
22.14 Ф 15
УДК 512.8
Фаддеев Д. К. Лекции по алгебре: Учебное пособие для вузов.— Мл Наука. Главная редакция физико-математической литературы, 1984*—416 с.
Книга представляет собой изложение курса лекций по алгебре, читавшегося автором в Ленинградском университете на протяжении ряда лет. Этот курс рассчитан на 3 семестра. Большим достоинством книги является то, что абстрактные понятия вводятся в ней как результаты обобщения конкретного математического материала.
Для студентов университетов и пединститутов.
Рецензенты:
кафедра высшей алгебры Московского государственного университета; доктор физико-математических наук Л. Я. Туликов
Дмитрий Константинович, Фаддеев
ЛЕКЦИИ ПО АЛГЕБРЕ
Редактор Ф. Я. Кизнер
Техн, редакторы Е. В. Морозова, С. Я. ШклярКорректоры Г. Г. Егорова^ Е. В. Сидоркина
ИБ № 12076
Сдано в набор 12.01.84. Подписано к печати 10.11.84. Формат 60X90!/i6. Бумага книжно-журнальная. Усл. печ. л. 26. Усл. кр.-отт. 26,25. Уч.-изд. л. 28.35.
Тираж 26 000 экз. Заказ № 26. Цена 1 р. 10 к.
Издательство «Наука»
Главная редакция физико-математической литературы117071 Москва В-71, Ленинский проспект, 15
Ленинградская типография № 2 головное предприятие ордена ТрудовогоКрасного Знамени Ленинградского объединения «Техническая книга»им. Евгении Соколовой Союзполиграфпрома при Государственном комитетаСССР по делам издательств, полиграфии и книжной торговли.
198052,г. Ленинград, Л-52, Измайловский проспект, 29.
Ф
1702030000—183
053(02)—84~
59—84
Издательство «Наука». Главная редакция
»изико-математнческой
литература^
ОГЛАВЛЕНИЕ
Предисловие . . 6
Глава I
ЦЕЛЫЕ ЧИСЛА
Теория делимости целых чисел7
Теория сравнений-15
Некоторые общие понятия алгебры21
Глава II
КОМПЛЕКСНЫЕ ЧИСЛА
Обоснование комплексных чисел . 26
Тригонометрическая форма комплексного числа31
Извлечение корня из комплексного числа39
§:4. Корни из единицы43
Показательная и логарифмическая функции комплексной переменной 49
Глава III
ПРОСТЕЙШИЕ СВЕДЕНИЯ ОБ АЛГЕБРЕ ПОЛИНОМОВ
Полиномы от одной буквы53
Алгебраическое решение уравнений третьей и четвертой степени . . . 61
Полиномы от нескольких букв69
Глава IV
МАТРИЦЫ И ОПРЕДЕЛИТЕЛИ
Матрицы и действия над ними72
Теория определителей82
Линейная зависимость и линейная независимость строк (столбцов) . . 108
Системы линейных уравнений общего вида117
Дальнейшие свойства определителей 121
Обращение квадратных матриц134
Характеристический полином матрицы141
Глава V
КВАДРАТИЧНЫЕ ФОРМЫ
Преобразование квадратичной формы к каноническому виду линейной подстановкой букв 143
Закон инерции квадратичных форм ;'倒
Ортогональное преобразование квадратичной формы к каноническому
эрмитовы формы , , , [64
Глава VI
ПОЛИНОМЫ И ДРОБИ
§ 1. Теория делимости для полиномов от одной буквы167
§ 2. Производная175
§ 3, Рациональные дробиt180
§ 4. Интерполяция . . . 191
Глава VII
СРАВНЕНИЯ В КОЛЬЦЕ ПОЛИНОМОВ И РАСШИРЕНИЯ ПОЛЕЙ
§ 1. Сравнения в кольце полиномов над полем197
§ 2. Расширение полей198
Глава VIII
ПОЛИНОМЫ С ЦЕЛЫМИ КОЭФФИЦИЕНТАМИ. ПОЛИНОМЫ НАД
ФАКТОРИАЛЬНЫМИ КОЛЬЦАМИ
§ 1. Полиномы с целыми коэффициентами203
§ 2. Полиномы от одной буквы над факториальным кольцом208
Глава IX
РАСПРЕДЕЛЕНИЕ КОРНЕЙ ПОЛИНОМА
Существованиекорней в С214
Распределениекорней на плоскостикомплексной переменной . . .218
. Распределение вещественных корней полинома с вещественными коэффициентами 223
Обобщенная теорема Штурма . 229
Приближенноевычисление корнейполинома,. 234
Глава X
ЭЛЕМЕНТЫ ТЕОРИИ ГРУПП
279799358444556777222222222279799358444556777222222222Простейшие сведения
279799358
444556777
222222222
279799358
444556777
222222222
Нормальные подгруппы и факторгруппы ...
Гомоморфизм
Прямое произведение групп
Группы преобразований
Свободная группа
Свободные произведения групп
Конечные абелевы группы
§ 9・ Конечно порожденные абелевы группы ...
Глава XI
СИММЕТРИЧЕСКИЕ ПОЛИНОМЫ
§ 1. Выражение симметрических полиномов через основные284
§ 2. Значения симметрических полиномов от корней полинома288
§ 3. Результант294
Глава XII
ВЕКТОРНЫЕ ПРОСТРАНСТВА
§ 1.Определения и простейшиесвойства301
§ 2.Подпространства307
§ 3.Линейные функции》312
§ 4.Линейные отображениявекторныхпространств 314
§ 5. Линейные операторы в векторном пространстве317
§ 6. Операторы в векторных пространствах над полем С комплексных чисел 333
§ 7. Операторы в векторных пространствах над полем R вещественных чисел341
Глава ХШ
ЕВКЛИДОВО И УНИТАРНОЕ ПРОСТРАНСТВА
Определения и простейшие свойства:
Подпространства унитарного (или евклидова) пространства .... Пространства, сопряженные с евклидовым и унитарным пространствами Операторы в унитарном пространстве Операторы в евклидовом пространстве Преобразование уравнения гиперповерхности второго порядка к каноническому виду Линейные отображения унитарного пространства в унитарное ... Объем параллелепипеда в евклидовом пространстве
Глава XIV
ЭЛЕМЕНТЫ АЛГЕБРЫ ТЕНЗОРОВ
7 0 2 37 8 8 83 3 3 37 0 2 37 8 8 83 3 3 3Основные понятия
7 0 2 3
7 8 8 8
3 3 3 3
7 0 2 3
7 8 8 8
3 3 3 3
Действия над тензорами
Симметричные и антисимметричные тензоры .
Тензорные произведения векторных пространств
Глава XV
АЛГЕБРЫ
§ L Общие сведения 388
§ 2. Алгебра кватернионов 394
§ 3. Внешняя алгебра401
416416Список литературы
416
416
ПРЕДИСЛОВИЕ
Настоящая книга представляет собой обработку лекций по алгебре, читавшихся мной на математико-механическом факультете Ленинградского государственного университета на протяжении нескольких десятилетий для математиков всех специальностей.
От года к году содержание лекций несколько менялось. Здесь собрано теоретико-множественное объединение материала, читавшегося в разные годы.
В основу книги положены лекции, которые я читал в последний раз в 1977——1978 гг. Лекции были старательно записаны Л. Ю. Колотилиной, за что я приношу ей глубокую благодарность.
В ЛГУ линейная алгебра не отделена от общего курса алгебры и читается на третьем семестре. В соответствии с этим последние главы, начиная с главы XII, посвящены линейной алгебре. Эле- ментарно-калькулятивная часть линейной алгебры, состоящая из теории матриц, определителей и квадратичных форм, занимает главы IV и V; этот материал излагается в ЛГУ на первом се* местре.
Язык книги несколько архаичен из-за того, что я не тороплюсь вводить абстрактные понятия во избежание формализма при их восприятии. Я считаю, что их следует вводить по мере того, как удается возбудить в учащихся потребность в обобщении или, по крайней мере, если имеется возможность достаточно иллюстриро* вать общие понятия более конкретным материалом.
Оформление рукописи было бы для меня невозможным, если бы не энергичная помощь моих товарищей по работе в ЛОМИ. Всем им моя глубокая благодарность!
Д. К. Фаддеев
ГЛАВА I
ЦЕЛЫЕ ЧИСЛА
Изучение свойств целых чисел составляет содержание раздела математики, имеющего название 《арифметика》 или «теория чисел». Обычно первый термин относится к кругу самых элементарных вопросов, в основном, к правилам вычислений с целыми числами, а второй — к установлению более глубоких и нетривиальных свойств целых чисел. Цель этого раздела курса — познакомить читателя с самыми простыми идеями и фактами теории чисел.
Теория делимости целых чисел
Определение делимости и простейшие свойства этого отношения. Множество всех целых чисел принято обозначать Z. Множество Z состоит из натуральных, т. е. целых положительных чисел 1, 2, 3, ..., числа 0 и целых отрицательных чисел —1, —2, —3, ... Ясно,
что сумма, разность и произведение двух целых чисел суть снова целые числа. Частное же от деления двух целых чисел может и не быть целым числом. Говорят, что целое число а делится на целое число Ь, если существует такое целое число с, что а = Ьс. Другими словами, а делится на Ь$ если их частное с снова есть целое число. То же отношение делимости а на b может быть выражено другими равнозначными терминами: Ъ делит а; Ъ — делитель а; а есть кратное для Ь. Из определения делимости ясно, что число О делится на любое целое число, в том числе и на 0, но ни одно целое число, отличное от нуля, на нуль не делится. Ясно также, что любое Целое число а делится на а, —а, 1 и —1. Эти числа называются несобственными, или тривиальными, делителями числа а. Остальные же делители, если они есть, называются собственными, или
нетривиальными. .
Предложение 1. Если два целых числа а и b делятся на це- /°е число с, то их сумма и разность тоже делятся на с.Доказательство. Имеем а = eg, b = ch, где g н 力一целые числа, ибо а и 6 делятся на с. Тогда а 土 b = eg 土 ch = c(g 土 h). "нсла g±h целые. Следовательно, числа a ±z b делятся на с.Предложение 1. Если два целых числа а и b делятся на це- /°е число с, то их сумма и разность тоже делятся на с.Доказательство. Имеем а = eg, b = ch, где g н 力一целые числа, ибо а и 6 делятся на с. Тогда а 土 b = eg 土 ch = c(g 土 h). "нсла g±h целые. Следовательно, числа a ±z b делятся на с.Запишем теперь в виде предложений (слово «предложение» значит то же, что слово《теорема》,—это высказывание, которое должно быть доказано; мы будем пользоваться словом «теорема» только тогда, когда нужно подчеркнуть важность содержания) некоторые простейшие свойства делимости.
Предложение 1. Если два целых числа а и b делятся на це- /°е число с, то их сумма и разность тоже делятся на с.
Доказательство. Имеем а = eg, b = ch, где g н 力一целые числа, ибо а и 6 делятся на с. Тогда а 土 b = eg 土 ch = c(g 土 h). "нсла g±h целые. Следовательно, числа a ±z b делятся на с.
Предложение 1. Если два целых числа а и b делятся на це- /°е число с, то их сумма и разность тоже делятся на с.
Доказательство. Имеем а = eg, b = ch, где g н 力一целые числа, ибо а и 6 делятся на с. Тогда а 土 b = eg 土 ch = c(g 土 h). "нсла g±h целые. Следовательно, числа a ±z b делятся на с.
Предложение 2. Если целое число а делится на целое число Ь и 々一целое число, то ak делится на Ь.
Доказательство. Имеем а = Ьш при целом т, ибо а делится на Ь. Тогда ak — bmk. Число tnk целое. Следовательно, ak делится на 瓦 что и требовалось доказать.
Это предложение можно сформулировать и так: если с делится на а и а делится на Ь, то с делится на Ь. Действительно, 《с делится на а》значит то же самое, что с = ak при целом k.
Деление с остатком. Всем хорошо известно, что если деление целых чисел не выполняется «нацело», то возможно деление 《с остатком». Придадим этому высказыванию точный смысл в виде следующей теоремы.
Теорема 3. Пусть at b ^Z (т. е. а и b являются целыми чис- лами) и b =И= 0. Существуют целые числа q (неполное частное) и г (остаток) такие, что а = bq -{- г и 0 ^ г ^|fe| — 1. Эти требования однозначно определяют q и г.
Доказательство. Положим сначала, что b > 0. Рассмотрим рациенальное (не обязательно целое) число а=亲.Если оно целое, то положим g = а. Если же а не целое, то найдутся два соседних целых числа, в промежуток между которыми попадает а. Меньшее из них обозначим через q. Тогда g V а V g + 1. Итак, в обоих случаях мы нашли целое число q такое, что q《彳 <g+ 1. Умножим все три части этого двойного неравенства на Ь. Так как b > 0, знаки неравенства должно сохранить:
bq W a <bq + Ь、
откуда 0 0。一bq < b. Положим о — bq — г. Это целое число, и, так как г V Ь, а числа г н b оба целые, должно выполняться более сильное неравенство г W b — 1. Итак, а = bq г и 0&г&Ь — 1.
Пусть теперь b V 0. Тогда b = —|b|. Г1рименив предыдущее построение к числам а н \b f найдем целые числа д' и г такие, что а = qr\b\-\- г. 0《г & b |—1. Полагая д,= —д, получим а = д(—\b\)-\- г = qb -\- г, 0 г |fe|—1. Тем самым существование д н г доказано как для положительных, так и для отрицательных Ь.
Остается доказать единственность чисел q н г. Пусть а = bq\ + л, 0 < ri ^|fe| — 1, и а =加2 +「2, 0《Q W|b| — 1, причем, разумеется, числа a, b, gi, 92,片,厂2 — все целые. Тогда bq{ 4- 4- Г] = bq2 + Г2,石(9i—92)=厂2 —片・ Положим, что q\ 耍 q?・ Тогда I ^2 — Г] I = I ft I • Hi — ^2 I ^ I ^ I) ибо I 91 — 92 I》L С другой стороны, самое большее возможное значение для г^—•门 есть |6| — —1 — 0 = \b\— 1, самое меньшее: 0 — (|b|— 1) = —(|^| 一 1). Таким образом, —(|b|—1) W 勺一门 W |台|一 L откуда |勺一门! W 01bl—1, что противоречит установленному ранее 丨力一门|扌|匕|・ Мы пришли к противоречию, доказывающему неверность сделан-
НОГо предположения q*+ q»* Следовательно, gi =夕2, а тогда и 门占电 Теорема доказана.
Замечание. По ходу доказательства мы использовали то обстоятельство, что для любого вещественного а (у нас а было рациональным) найдется целое q такое, что g & а 之 g + 1. Такое число q называется целой частью а и обозначается [а]. Например, [5] = 5, [л] = 3, [—2,7] = —3.
Наибольший общий делитель. Пусть а и b ——два целых числа, из которых по крайней мере одно отлично от нуля. Наибольшим общим делителем чисел а и b называется наибольшее натуральное число d, являющееся делителем как для а, так и для Ь.
Например, наибольший общий делитель чисел ——6 и 10 равен 2, наибольший общий делитель чисел —6 и 0 есть 6, наибольший общий делитель чисел —6 и 5 равен 1.
Наибольший общий делитель чисел а и b обозначается н.о. д. (а, Ь) или просто (а, Ь); последнее обозначение применяется только в случае, если в том же контексте символ (а, Ь) не используется в каком-либо другом смысле (например, координаты точки на плоскости или скалярное произведение векторов а и 6 и т. д.).
Важное свойство наибольшего общего делителя сформулировано в следующей теореме.
Теорема 4. Пусть а, Ь — целые числа, одно из которых отлично от 0, и пусть d — их наибольший общий делитель. Тогда (1) существуют целые числа 〃о, ио такие, что d = а«о + bvQ; (2) если df ——какой-либо общий делитель чисел а и Ь, то d делится на
Доказательство. Рассмотрим бесконечное множество М целых чисел, состоящее из чисел аи 4-匕5 где и и и независимо друг от друга пробегают все целые числа: М = {аи 4+ bv\u, 2 已 Z}.
Множество Al содержит число а, оно получается при и = 1# и = 0; М содержит 6 (при 〃 = 0, 2=1); М содержит 0 (при и = 0, и — 0) и бесконечно много других целых чисел.
Установим, что если два числа х и у принадлежат М и у#0, то остаток при делении х на у тоже принадежит М. Действительно, х^М и у ^М значит, что х — аи^ 4~ й^ь У — ^u2 + bv2 пРи некоторых целых ub 5, u2, s. Пусть х = yq + г, q, г ^Z и °W「W|y|—1, так что г есть остаток при делении х на у. Тогда 4= х — yq = a〃i + bv\ — g(a〃2 + 匕乙2)= a (〃i — qu* + b (s — g^2)・ Нисла 〃i —g〃2 и ui — qv2 целые, следовательно, r^M.
Выберем теперь в множестве М наименьшее положительное ЧИСЛо d. Покажем, что а и & делятся на & Пусть ri — остаток ПРИ Доении а на d. Так как а и d принадлежат М, то, в силу только да0 сказанного,门 принадлежит М. Но 0《门 V & а d — наименьшее положительное число, содержащееся в М, Следов а-
тельно, г 1 не может быть положите^ьным числом, так что 门=0. Это значит, что а делится на d. Те же соображения приводят к выводу, что Ь делится на d. Таким образом, d есть общий делитель а и Ь. Далее, так как d^M, существуют целые 〃о и 办 такие, что d = auo + ^уо- Пусть теперь d‘ ——какой-либо общий делитель для а и 6. Из равенства d = a〃o + buo заключаем, что d делится на d* ибо оба слагаемых правой части равенства делятся на d‘. Поэтому d》废,так что d есть наибольший общий делитель. По ходу рассуждения оказались доказанными оба утверждения теоремы.
Алгорифм Евклида. Метод доказательства теоремы 2 очень быстро приводит к цели, но он не дает средства для фактического вычисления d. Предлагаемый способ ——найти наименьшее натуральное число в бесконечном множестве чисел М ——совершенно не эффективен. Однако деление с остатком позволяет быстро 《спускаться》внутри М к наименьшему натуральному числу, содержащемуся в М, т. е. к наибольшему общему делителю. Именно, поделим с остатком а на 6 (считаем, что b =^Q)t затем Ь на первый остаток, затем первый на второй и т. д. Получим цепочку равенств и неравенств:
а = 6^1 + ri, 0 < ri ^ |6| — 1, 6 = rg + ", 0 V " W h — 1 и т. д.
Каждый последующий остаток есть натуральное число, строго меньшее предыдущего. Поэтому процесс не может продолжаться без конца. Но закончиться он может только на том, что на каком-то шагу деление выполнится без остатка; Таким образом,
а = ^1 + гь b =后夕2 +厂2, г 1 = Г 2,3 +「3,а = ^1 + гь b =后夕2 +厂2, г 1 = Г 2,3 +「3,0 V「1 WI ь 丨一i; 0<「2《厂1 一 1;
а = ^1 + гь b =后夕2 +厂2, г 1 = Г 2,3 +「3,
а = ^1 + гь b =后夕2 +厂2, г 1 = Г 2,3 +「3,
о V「3 W「2 — 1;
公 2 = "-1% + e, 0V〃W"-1;
- г 映%1•
Покажем, что последний отличный от нуля остаток rk равен н. о. д. (а, Ь). Для этого сначала пересмотрим все равенства снизу вверх: г^-1 делится на г^, г>-2, как сумма двух чисел, делящихся на 「兑,тоже делится на гч и т. д. К третьему сверху равенству мы придем, зная, что г2 и г3 делятся на г在,и заключим отсюда, что П делится на 「储 Из второго заключим, что Ь делится на 「工,из первого ——что а делится на rk. Таким образом, а и ^ делятся иа г^.
Пусть теперь d‘ ——какой-либо общий делитель для а и Ь. Пересмотрим равенства сверху вниз с точки зрения делимости на d‘. Из первого равенства заключаем, что 尸i как разность двух чисел, делящихся на d‘,делится на d‘. Из второго ——что 门 делится на d‘ по той же причине, и т. д. Из предпоследнего заключим, что
rk делится на d‘ и, следовательно,厂月 ^ d‘* Итак,厂月 оказывается общим делителем, причем наибольшим.
Изложенный способ отыскания н. о. д. называется алгорифмом Евклида, он известен уже более 2 000 лет. В процессе доказательства мы вновь установили свойство (2) н. о. д. Далее, из сказанного ранее ясно, что все остатки г“ г2> ...,厂月 принадлежат множеству М что дает доказательство и свойства (1), причем представление остатков в виде аи + bv легко осуществляется шаг за шагом. Таким образом, алгорифм Евклида дает не только способ вычисления н. о. д. чисел а и 6, но и его линейное представление в виде аи0 + bvQ.
Пример. Пусть а = 959, Ь = 343. Найти их н. о. д. и найти его линейное представление.
Решение: 959 = 343-2 + 273; 343 = 273-1 + 70; 273 = =70-3 + 63; 70 = 63」+ 7; 63 = 7-9 + 0. Таким образом, d = 7.
Далее, 273 = 959 — 343-2; 70 = 343-273-1 = 343—(959 — —343-2) -1 =343-3 — 959; 63 = 273 — 70-3 = 959 — 343*2 — -(343-3 — 959) .3 = 959-4 —343-11; 7 = 70 — 63 = 343• 3 — 959 — — (959-4 — 343- Н) = 343-14 — 959-5. Таким образом, 7=959- и0 + + 343-Vo при Ео = —5; и。= 14.
Взаимно простые числа. Два целых числа называются взаимно простыми, если их н. о. д. равен 1.
Ясно, что если d есть наибольший общий делитель целых чисел а н Ь, то 尚 н ^- суть целые взаимно простые числа. Действительно, то, что эти числа целые, следует из того, что d — общий делитель для а и Ь. Если 6 — наибольший общий делитель ^ и 丁, то а и 6 делятся на d6, откуда следует, что 5=1, иначе d не был бы наибольшим общим делителем для а и 6.
Предложение 5. Для того чтобы целые числа а и b были взаимно простыми, необходимо и достаточно существование целых чисел Ео, и。таких, что аи^ + bvQ = 1.
Предложение 5 можно сформулировать и в других терминах: для того чтобы неопределенное уравнение аи -\- bv = I имело решение Ео, и。в целых числах, необходимо и достаточно, чтобы а и Ь были взаимно просты.
Доказательство. Пусть а и 6 взаимно просты. Тогда их н. о. д., равный 1, имеет линейное представление: 1 = auQ + 6v0. Пусть теперь существуют 辽。и и。такие, что аи^ + bvQ = 1. Тогда н・о.д.(а, Ь) делит аи^ и би。, а следовательно, и их сумму, равную 1. Но 1 не имеет натуральных делителей, кроме 1, так что н*°- Д. (а, Ь) равен L Предложение доказано полностью.
Предложение 6. Если целые числа 。八 。2 взаимно просты с целым числом Ь, то их произведение а】。? тоже взаимно просто с Ь.
Доказательство. Существуют целые ub и】,u2, W такие, что aiui + bv{ = 1, &2辽2 +力U2=l в силу предложения 5, Перемножая эти равенства, получим после очевидных преобразований aia2uiu2 + b(aiuiv2 + a2u2v{ + bv{V2)= 1,
откуда, в силу того же предложения, чиста 。1。2 и Ь взаимно просты, ибо 辽1辽2 и a\U{V2 + a2u2Vi + bv[V2 — целые числа.
Предложение 7. Если целые числа 〃卜。2, ..., ak все взаимно просты с Ь} то произведение а\а^ tak тоже взаимно просто с Ь.
Доказательство. Применим метод математической индукции. При 々= 2 предложение верно в силу предложения 6. Допустим, что оно верно для произведения 々一1 множителей, и в этом предположении докажем его для 々 множителей. Запишем ад …* как а[(а2 …а在).Первый множитель а】 взаимно прост с ft по условию. Второй & •.. а在 взаимно прост с 方 в силу индуктивного предположения. Следовательно, мы можем применить предложение 6 и заключить, что 〃皿…а在 взаимно просто с Ь, что и требовалось доказать.
Предложение 8. Если целые числа а\, ak и b\, tt bm таковы, что каждое число а『,t = 1,々,взаимно просто с каждым, числом bj, /= I, ..., m, то их произведения а\ ... а包 и
Ь\ .一 bm взаимно просты.
Доказательство. Применив m раз предложение 7 к числам т,….,〃々 н 勿,j = 1, • • •, т, получим, что числа Е,...,历" взаимно просты с числом а{…Применяя еще раз предложение 7, получим, что Ь\ ... bm взаимно просто с 〃i ... а 在,что и
требовалось доказать.
Предложение 9. Если целые числа а и b взаимно просты, то при натуральных k и m числа ak и bm тоже взаимно просты.
Для доказательства достаточно в предложении 8 положить
a1 =…=a见=a,仇= Предложение 10.а и b делится на целоеa1 =…=a见=a,仇= Предложение 10.а и b делится на целое...—Ь m 1 Ь.
a1 =…=a见=a,仇= Предложение 10.
а и b делится на целое
a1 =…=a见=a,仇= Предложение 10.
а и b делится на целое
Если произведение ab двух целых чисел число с и первый множитель а взаимно
прост с с, то b делится на с.
Доказательство. По условию а и с взаимно просты, так что существуют целые 〃о и % такие, что аио + cv0 = 1. Умножив это равенство на bt получим abuo + cbvo = b. Первое слагаемое
левой части делится на с по условию, второе делится на с три* виальным образом. Следовательно, и их сумма b делится на с, что и требовалось доказать.
Предложение И, Если целое число а делится на целые взаимно простые числа Ь\ и /?2, то а делится и на их произведение. Доказательство. Пусть а —仇с при целом с, По условию а делится на b?、а Ь{ взаимно просто с 力2・ Следовательно, согласно предложению 8 число с делится на Ь?, т, е. с = b2m при целом т. Поэтому а =(力 1 力2)团,что и требовалось доказать.
Установленные предложения очень просты и кажутся почти тривиальными. Тем не менее из них можно вывести некоторые не совсем тривиальные следствия.
Выведем, например, что степень с натуральным показателем дробного рационального положительного числа не может быть целым числом.
Действительно, пусть а/b — дробное рациональное число с целым^ положительным знаменателем ft и с целым числителем а. Без нарушения общности можно считать, что числитель и знаменатель взаимно просты, этого можно добиться за счет сокращения на наибольший общий деьчитель. Пусть это выполнено. Ясно, что b> 1, иначе а/b было бы целым. Пусть т ——натуральное число. Тогда (а/Ь)т = ат/Ьт. В силу предложения 7 ат и Ьт взаимно просты. Поэтому ат не может делиться на 匕小,так что ат/Ьт не является целым числом.
Из доказанного следует далее, что если целое положительное число с не является т-й степенью целого числа (при натуральном т), то оно не является m-й степенью дробного рационального числа. Поэтому д/с_ ест? либо центре число,_либо иррациональное. Так, числа д/?, «3, «5, д/百,«% “8, «10,…(пропускаются целые д/4, «§—••) все иррациональны, также иррациональны и числа ^2, ^3, уМ ^5, ^6, ^7, ^9, ^/10, ... (пропускаются целые #27,・・・)н т. д.
Простые числа. Целое положительное число, большее единицы, называется простым, если оно не имеет целых положительных делителей кроме себя и единицы. Так, числа 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97 простые, а числа 4, 6, 8, 9, 10, 12, 14, …нет. Непростые числа 4, 6,…называются также составными. Число 1 не относится ни к простым, ни к составным числам.
Предложение 12. Всякое целое число, большее 1, делится ло крайней мере на одно простое число.
Доказательство. Пусть п > 1 ——целое положительное число. Если оно простое, предложение верно, ибо п всегда делится на себя. Если оно составное, то оно делится на число nj > 1, меньшее чем п. Если ni простое, предложение доказано: п делится на пь Если нет, то оно делится на меньшее чем м【число п2 и т. д.
Процесс выделения делителей п> п\> п^> ... оборвется через конечное число шагов, а оборваться он может только на том, что мы придем к простому делителю 几々.Предложение доказано. / Простых чисел существует бесконечно много. Это непосредственно вытекает из следующего предложения.
Предложение 13. Каково 6& ни было конечное множество простых чисел {pi,P2, Рй}, всегда найдется простое число, не ^рш^дЛежащее ЭТОМу множеству.
Доказательство. Рассмотрим число п = pip?…,Pk + L В силу предложения 12 оно делится по крайней мере на одно простое число р. Это число р не может совпадать ни с одним из чисел Pi, Р2,二…,Р总.Действительно, если р = р〃 то 1 делится на р» как разность двух чисел, делящихся на р『,что невозможно.
Это рассуждение было известно еще Евклиду.
Предложен-ие 14. Если целое число п не делится на простое число р, то п и р взаимно просты.
Доказательство. Пусть d = (м, р)・ Так как р делится на d н р простое, для d имеются только две возможности: d = р или d = 1. В первом случае м делится на р, во втором мир взаимно просты, что и требовалось доказать.
Из предложения 14 вытекает следующее утверждение.
Предложение 15. Если р\ и р? — два различных простых числа, то они взаимно просты.
Действительно, меньшее из них не делится на большее, и, следовательно, они взаимно просты.
Предложение 16. Если произведение двух целых чисел делится на простое число, то по крайней мере один из сомножителей делится на это простое число.
Действительно, пусть ab делится на р, где a, bwZ, р — простое. Если а делится на р, то предложение справедливо. Если а не делится на р, то а и р взаимно просты, а тогда, согласно предложению 10, Ь делится на р.
Это предложение легко обобщается.
Предложение 17. Если произведение нескольких целых чисел делится на простое число, то на него делится хотя бы один из сомножителей.
Доказательство. Применим метод математической индукции по числу сомножителей. База есть — предложение верно для двух сомножителей. Допустим, что оно верно для произведения k — 1 сомножителей. Пусть теперь а^а^ .ak делится на простое число р. Так как а^а?・••。总=@1(。2 ... а总),заключаем на основании предложения 14, что либо а^ делится на р, либо произведение @2 ... а左 делится на р. Во втором случае, в силу индуктивного предположения, один из сомножителей 仪2, • • •, @左 делится на р, а в первом оц делится на р. Тем самым предложение доказано.
Теперь мы в состоянии доказать основную теорему теории делимости целых чисел.
Теорема 18. Каждое натуральное число, большее единицы, может быть представлено в виде произведения простых сомножителей, и два таких разложения могут отличаться только порядком следования сомножителей.
Доказательство. Применим метод индукции. Для числа 2 утверждение теоремы тривиально (так же> как и для всякого простого числа). Допустим, что теорема верна для всех натуральных
чисел, меньших п, и в этом предположении докажем ее для числа п.
В силу предложения 12 число п делится на некоторое простое число pi, так что n = pg, причем ni V п. Если ni = 1, то п есть «произведение» одного сомножителя 卩卜 Если ni > 1, то в силу индуктивного предположения ni допускает разложение на простые сомножители: nj = рг •• * Р*, и тогда п = рд ..,• р^・ Возможность разложения доказана.
Докажем однозначность разложения с точностью до порядка следования сомножителей. Пусть n = Р1Р2 . •・ pk = gi,2 .… ①, где все числа pi,小,..■,"々,⑦,仇,...,qi простые. Из этого равенства следует, что произведение qg … qi делится на рь В силу предложения 15 один из сомножителей ⑺,夕2, - ■., qi должен делиться на pi и в силу простоты q% 夕2,・..,夕上 совпадать с 卩卜 Без нарушения общности, за счет изменения нумерации сомножителей второго разложения, мы можем принять, что gi = Pi, так что Р1Р2 . Pk = Р1?2 ...仇,откуда р2 …ph = q?…qt. Но р2 …рк = =孔/。1 V п. Поэтому можно применить индуктивное предположение, так что / = й, и простые числа ,2, .. ■, q尼 отличаются от Р2, •. -, ph только порядком следования. Теорема доказана.
Среди сомножителей в разложении п = Р1Р2 ••• р左 могут быть равные. Их принято объединять в виде степеней. Разложение в форме n = p:p;2 р^п при попарно различных 卩, % ..., Рт называется каноническим разложением натурального числа п. Каноническое разложение распространяется на все целые числа, кроме 0, в форме
П = ( — 1)%р;1р^2 : . . pam,
где ao принимает значения 0, 1.
Далее, каноническое разложение может быть распространено на дробные рациональные числа, если допустить отрицательные значения для а】,...,а^. Чтобы получить каноническое разложение для дробного рационального числа, нужно написать разложения для числителя и знаменателя и выполнить деление одного на другое, употребляя, в случае надобности, отрицательные показа- тели. Так,際=2-1325-7 -醬■ =(一 1)
Теорема об однозначном разложении целых чисел на простые множители играет исключительно большую роль в теории чисел.
Теория сравнений
Пусть т — данное натуральное число. Все целые числа по отношению к числу т естественно разбиваются на т классов, если отнести к одному классу числа, дающие один и тот же остаток ПРИ Делении на т. Так, если m = 2, целые числа разбиваются на
классы четных и нечетных чисел. Если m = 3, классы в этом смысле составляют числа вида 3瓦 3尼 + 1, 3尼 + 2 при целых Л и т. д. Числа, относящиеся к одному классу, называются сравнимыми, и изучение свойств классов носит название теории сравнений. Переходим к точным определениям относящихся сюда понятий.
Определение и простейшие свойства. Пусть т ——натуральное число. Два целых числа а и & называются сравнимыми по модулю т, если их разность а — b делится на 九 Высказывание «а и & сравнимы по модулю т» записывается в виде a=b(modm).
Предложение 1. а = a (mod т); далее, если а 三 Ь(тоЛт), то b 三 a(modm); если awb(modzn) u bwc(mod/n), то a 三 c(mod m).
Действительно, а — а = 0 делится на любое число; если а — b делится на т, то и b — а делится на т\ если а ——b и b — c делятся на т, то а — с = (а — b) + (b — с) тоже делится на т.
Именно эти свойства сравнений позволяют заключить, что каждое целое число попадает в один и только один класс попарно сравнимых между собой целых чисел. Эти классы называются классами вычетов по модулю т или просто классами по модулю ги.
Предложение 2. Каждое целое число сравнимо по модулю т с одним и только одним из чисел ряда 0, 1, ..., т — 1.
Действительно, пусть а — некоторое целое число. Поделим его на /и с остатком: а = mq + г, OWrWm — 1. Ясно, что а 三 曰 г (mod ап), ибо а — r = mg делится на т. Итак, каждое целое число а сравнимо со своим остатком при делении на т. Остается показать, что среди чисел 0, 1,…,m—1 нет сравнимых по модулю т. Но это ясно ——если взять два различных целых числа этого ряда и вычесть из большего меньшее, мы получим в качестве разности положительное число, меньшее чем т, и, следовательно, эта разность не делится на т. Предложение доказано.
В процессе доказательства мы убедились,. что каждый класс по модулю т действительно состоит из чисел, дающих один и тот же остаток при делении на т.
Любая совокупность чисел, взятых по одному из каждого класса по модулю mt называется полной системой вычетов по модулю т. Например, числа 0, 1, ..., т—1 образуют полную систему вычетов. Полной же системой вычетов будет 1, 2, ..., /н; при нечетном т = 2k + 1 полной системой вычетов будет —А,…,—1, О, 1,и т. д.
Предложение 3, Если ① 三 a2(mod m) 〃&三 b2(mod m), to a\±b} = a2± b2(modm).
Доказательство. Если 的曰做⑺^⑴ и b\ ^ &2(niod m)f то oi — “2 и bi — &2 делятся на m, а следовательно, и “i 士 Ь】一 -m2 士 历)=(的—a2)土(岳一员)тоже делится на m, ?. e.9[土 士兀=a2±b2(modm).
Предложение 4. Если % 三 a2(mod m) 〃 仇 三 b2(mod m), to a】bi м a2b2(modm).
Доказательство, о i&i — a2b2 = a〔bi — o i&2 + О1&2 — —02&2 = 01 (&i -b2)+ (a1 -a2)员. Если 01м3 и 瓦三力2(mod/m), то оба слагаемых делятся на т, а с ними и их сумма а® ——а?力2・ Следовательно,山瓦三 a2b2(modm), что и требовалось доказать.
В частности, если ai』a2(modm) и с — любое целое число, то а\с 三 a2c(mod m).
Предложение 5. Если са\ 三 ca2(mod/п) и число с взаимно просто с т, то 的 三 a2(modm).
Действительно, если са\ = eg (mod т), то с/ — са2 = =с(生一а2) делится на т, с взаимно просто с m и согласно предложению 8 аг—& делится на т, что и требовалось доказать.
Таким образом, обе части сравнения можно сократить на множитель, взаимно простой с модулем. Без предположения о взаимной простоте это, вообще говоря, делать нельзя. Так, 2 三 6(mod 4), но 1 込 3(mod4).
Действия над классами. Пусть m = 6. Представим себе, что числа, сравнимые с нулем, мы записываем черными цифрами, сравнимые с единицей — красными, сравнимые с 2—-желтыми, сравнимые с 3 — фиолетовыми, сравнимые с 4 — зелеными и сравнимые с 5 — синими. Тогда предложения 3 и 4 можно переформулировать так: цвет суммы двух чисел зависит только от цветов слагаемых, но не от того, как выбраны эти слагаемые внутри своих классов. То же относится к разности и к произведению. Например, складывая «желтое» число с《синим》,мы всегда получим «красное». Умножая «синее» на «фиолетовое», мы всегда получим «фиолетовое», и т. д. Сокращенно это можно записать: ж + с = к; с*ф = ф и т. д. Для шести символов: ч, к, ж, ф, з, с мы можем записать «суммы»,《разности》и «произведения», руководствуясь сложением, вычитанием и умножением чисел (все равно каких), взятых из соответствующих классов.
То же самое имеет место при любом т. Для того чтобы указать класс, к которому принадлежит сумма, разность или произведение двух чисел, нам достаточно знать классы, к которым эти числа принадлежат, а как они выбраны внутри классов — на результате не сказывается. Это обстоятельство делает естественными следующие определения.
Суммой двух классов по модулю m называется класс по модулю т, к которому принадлежит сумма каких-либо чисел из слагаемых классов.
Произведением двух классов по модулю ш называется класс по модулю т, к которому принадлежит произведение каких-либо чисел из перемножаемых классов.
В силу предложений 3, 4 эти определения корректны — какие бы числа из двух данных классов мы ни выбрали, их сумма и их произведение будут принадлежать вполне определенным классам, не зависящим от выбора чисел внутри данных классов.
«таблицы умножения» для классов по«таблицы умножения» для классов поПример. Приведем модулю 7 и 8.
«таблицы умножения» для классов по
«таблицы умножения» для классов по
次=70 1 2 3 4 5 6б0 0 0 0 0 0 0i0 1 2 3 4 5 620 2 4 6 1 3 530 3 6 2 5 1 440 4 15 2 6 360 5 3 1 6 4 260 6 5 4 3 2 1次=70 1 2 3 4 5 6б0 0 0 0 0 0 0i0 1 2 3 4 5 620 2 4 6 1 3 530 3 6 2 5 1 440 4 15 2 6 360 5 3 1 6 4 260 6 5 4 3 2 1Таблица 1Таблица 1/п=801234567б00000000j0 1 2 3 4 5 6 720246024630 3 6 1 4 7 2 540404040450 5 2 7 4 1 6 360642064270 7 6 5 4 3 2 1/п=801234567б00000000j0 1 2 3 4 5 6 720246024630 3 6 1 4 7 2 540404040450 5 2 7 4 1 6 360642064270 7 6 5 4 3 2 1Таблица 2Таблица 2
次=7
0 1 2 3 4 5 6
б
0 0 0 0 0 0 0
i
0 1 2 3 4 5 6
2
0 2 4 6 1 3 5
3
0 3 6 2 5 1 4
4
0 4 15 2 6 3
6
0 5 3 1 6 4 2
6
0 6 5 4 3 2 1
次=7
0 1 2 3 4 5 6
б
0 0 0 0 0 0 0
i
0 1 2 3 4 5 6
2
0 2 4 6 1 3 5
3
0 3 6 2 5 1 4
4
0 4 15 2 6 3
6
0 5 3 1 6 4 2
6
0 6 5 4 3 2 1
Таблица 1
Таблица 1
/п=8
01234567
б
00000000
j
0 1 2 3 4 5 6 7
2
02460246
3
0 3 6 1 4 7 2 5
4
04040404
5
0 5 2 7 4 1 6 3
6
06420642
7
0 7 6 5 4 3 2 1
/п=8
01234567
б
00000000
j
0 1 2 3 4 5 6 7
2
02460246
3
0 3 6 1 4 7 2 5
4
04040404
5
0 5 2 7 4 1 6 3
6
06420642
7
0 7 6 5 4 3 2 1
Таблица 2
Таблица 2
Символы 0, 1, 2, 3, 4, 5, 6 в табл. 1 обозначают классы по модулю 7, которым принадлежат числа 0, 1, 2, 3, 4, 5, 6. Значение символов в табл. 2 ——аналогично. Такими обозначениями мы будем пользоваться и впредь — символ а будет обозначать класс по модулю (который предполагается заданным), содержащий число а.
Рассмотрение классов по модулю как объектов, над которыми совершаются действия, часто вызывает у начинающих некоторое затруднение. Иногда оно вызывается тем, что класс это не число, а бесконечное множество чисел, и сама мысль о том, что действие над классами суть действия сразу над бесконечными множествами чисел, кажется противоестественной. Для преодоления этого психологического барьера следует мыслить вместо класса одно из чисел этого класса, но безразлично какое, как бы отказываясь различать их одно от другого, как бы «склеивая» их в один объект. Собственно говоря, это обычный и привычный в обыденной жизни путь формирования абстрактного понятия. Говоря слово «яблоко》, мы отвлекаемся от особенностей конкретных представителей этого класса предметов и подразумеваем некоторое яблоко, все равно какое. Нам привычно, говоря 《яблоко》, не вызывать в воображении множество всех имеющихся на земле в данный момент яблок. Так же надо относиться к понятию «класс по модулю т》・
Отметим некоторые очевидные свойства действий над классами по модулю.
(互+万)+Е =弍 + (万 +引 (ассоциативность сложения).
Действительно, (а + 5)+ с есть класс, содержащий (@ + %) + с, а 不 + (万 + 力)есть класс, содержащий а +(6 + с). Но (& + %) + + с = а 斗(方 + с), откуда и следует требуемое.
а + 5 = 5 + а (коммутативность сложения).
Класс 0 играет роль нуля при сложении: а+ 6 =。при любом а.
Класс —а играет роль класса, противоположного классу а, именно, а + ( —
a(b + с)= ab + ас;
5‘. (5 + с)а = Ьа + са (дистрибутивность).
а(6с) = (аЬ)с (ассоциативность умножения).
ab = 5а (коммутативность умножения).
Свойства 3 и 4 очевидны. Свойства 2, 5, 6, 7 .доказываются точно так же, как свойство 1, посредством перехода от классов к любым числам из этих классов, для которых соответствующие свойства действий имеют место.
Класс 1 играет роль единицы при умножении классов, именно, а • i = а при любом а.
Приведенная система вычетов и примитивные классы.
' Предложение 6. Пусть 6? = н. о. д. (а, т) и а{ s а (mod m). Тогда н. о. д.(аь т) = d._
Доказательство. Имеем <ii = а + mq при некотором g 巨 Z, так что d есть общий делитель для 。1 и т, и потому % & 山,где di = н. о. д.(аь т). С другой стороны, а = а^ — mq, откуда следует, что di является общим делителем для ант, так что 山 W d. Отсюда заключаем, что 山=d.
; В частности, если одно из чисел класса по модулю т взаимно просто с mf то и все числа этого класса взаимно просты с т.
Классы, состоящие из чисел, взаимно простых с модулем, называются примитивными классами. Для любого модуля примитивные классы существуют; такими будут, в частности, классы 1 и /71 — 1, ' Предложение 7. Для того чтобы сравнение ах = 1 (mod m) имело решение, необходимо и достаточно, чтобы а было взаимно просто с т.
Доказательство. Необходимость. Пусть существует целое число хо такое, что ахо = l(modm). Число 1 взаимно просто с т, значит (предложение 6), число ах0 взаимно просто с т, откуда а взаимно просто с т, что и требовалось доказать.
Достаточность. Пусть а взаимно просто с т. Тогда, согласно предложению 5 § 1, существуют целые числа и и и такие, что аи + mv = 1. Ясно, что аи 三 1 (mod т), так что и есть решение сравнения а五三 1 (mod m).
Предложение 7 можно в терминах классов сформулировать так: для того чтобы класс а имел обратный 互-* т. е. такой, что 6互一1 = 1, необходимо и достаточно, чтобы класс а был примитивным.
Ясно, что- если х0 — решение сравнения а汇= l(modm), то все сравнимые с хо числа тоже доставляют решения, так что решение «приводит за собой» весь класс, его содержащий. В этом смысле
решений бесконечно много. Однако класс решений существует только один. Действительно, если ах0 = 1 (mod т) и ах\ s 1 (mod m), то ах0 = ах{ (mod m), и в силу взаимной простоты а н т, хо 三 Xi (mod/и). В терминах классов: обратный класс а~{ к примитивному классу & существует только один.
Число примитивных классов по модулю т обозначается cp("i). Так определенная функция называется функцией Эйлера. Ясно, что q)(l) = 1. Для m > 1 ф(т) равно, очевидно, числу взаимно простых с т чисел ряда 0, 1,…т—1, Так,屮(2)= 1,屮(3) = 2, 屮(4)=2, ср(5) = 4,中(6) = 2,中⑺=6,中(8) = 4 и т. д.
Если модуль есть простое число р, то все классы, кроме нулевого, примитивны, так что ф (р) = р—1.
Предложение 8. Сравнение ах = b(mod m), если а взаимно просто с т, имеет единственный класс решений.
Доказательство. Пусть 优一решение сравнения 〃汇三 s 1 (mod m). Ясно, что afb есть решение сравнения ax=b(mod m), ибо a(afb) = aaf -b = \ - b (mod m). Ecjh xq — какое-либо решение сравнения ах = b (mod m), т. e. ax0 s b (mod m), to afaxQ = 三 afb (mod m), откуда x()м afb (mod m), ибо afa м 1 (mod m),
В терминах классов предложение 8 означает, что возможно деление на примитивный класс: уравнение ах = b имеет единственное решение 元=d~lb.
Если модуль m есть простое число, то все классы, кроме нулевого, примитивны, так что в этом случае возможно деление на любой классу кроме нулевого.
Имеет место следующая теорема, носящая имя Эйлера.
Теорема Эйлера. Если а и m взаимно просты, то
0中(向三 1 (mod m).
Доказательство. Пусть &卜 &2, —&左—числа, взятые по
одному из каждого примитивного класса, так что 々=屮(加).Пусть 〃 взаимно просто с т. Тогда числа аа^, аа2, ..., aak тоже взаимно просты с т, т. е. принадлежат примитивным классам. Все они попарно несравнимы между собой. Действительно, если aai = s aa/(mod т), то в силу предложения 5 at (7; (mod т), что возможно только если 勿 и а/ равны. Итак, числа аах, аа^ …,аа^ лежат в разных классах и, так как их число равно числу классов, среди них имеется по одному из всех классов (《10 человек в 10 комнатах, ни в одной нет двоих, следовательно, все комнаты заняты»). Поэтому числа аа\, аа^ .. ■, &о走 сравнимы с &i, а2, … ...,а* расположенными, быть может, в другом порядке. Запишем это:
аах * % m2三气, (mode)
QQh = &/%•
Здесь 厶,i/ ^ — те же числа 1, 2, ..., А, но в другом порядке. Перемножив эти сравнения, получим
aka\a2 ... а* =апа/2 ... aift (mod m).-
Ho ^nai2 • • • aik ~ a^ …&心 так как сомножители различаются только порядком. Итак,
〃々〃1〃2 .. • 〃左 三 〃i〃2 . ■. a*(mod m).
■Число 〃i〃2 «.. а* взаимно просто с т, и на него можно сократить- 0бе части последнего сравнения. Поэтому а戈曰 1 (mod m), и оста* ется вспомнить, что k = q)(m).
В терминах классов теорема Эйлера выглядит так: если а — примитивный класс по модулю т, то а^т^ = 1.
Важным частным случаем теоремы Эйлера является теорема Ферма: если р — простое число и а не делится на р, то 仪〃一】= 曰 1 (mod p). Она непосредственно следует из теоремы Эйлера, ибо <Р(Р)— Р ——L Теорему Ферма часто записывают в равносильной 4)орме ар ^ a (mod р). В этой записи предположение о том, что- а не делится на р, становится излишним.
Теорема Эйлера дает возможность в явном виде записывать :жласс, обратный к данному примитивному классу. Именно,万一1 =
Некоторые общие понятия алгебры
Группы. В теории сравнений мы встретились с новым явлением, имеющим большую принципиальную важность. Мы обнаружили математические объекты, именно, классы по модулю, не являющиеся числами, но над которыми мы имеем возможность- совершать алгебраические действия. Свойства этих действий напоминают свойства действий над числами. Подобного рода системы объектов возникают в математике в разнообразных ситуациях, и это делает естественной и необходимой формализацию возникающих на этом пути более общих понятий.
Полугруппой называется множество, в котором определено действие, сопоставляющее каждой упорядоченной паре элементов третий ——результат действия. Действие предполагается ассоциативным. Полугруппами являются: множество целых неотрицательных чисел относительно действия сложения, то же множество от- ^иоеительно действия умножения (это совсем другая полугруппа), множество классов по модулю относительно умножения. Во всех этих примерах действие коммутативно.
Полугруппа называется группой, если в ней существует нейтральный элемент с такой, что при всех а из группы а^е — 0е^а = а (через * обозначен знак действия), и для каждого э^мента а существует обратный а" такой, что а^а~} = а~} ^ а = е.
Примерами групп могут служить: группа всех целых чисел относительно сложения, группа положительных рациональных чисел относительно умножения, группа классов по модулю относи* тельно сложения, группа примитивных классов по модулю относительно умножения. Все эти группы коммутативны. В качестве примера некоммутативной группы рассмотрим множество непрерывных строго возрастающих функций на [0, 1], со значениями 屮(0) = 0,(р(1) = 1, т. е. функций, осуществляющих взаимно однозначные отображения промежутка [0, 1] на себя, по отношению к действию суперпозиции, т. е. подстановки функции в функцию, так что (屮芸 ®) (%)=屮(屮(%)). Нейтральным элементом здесь является функция (р(х) = х, осуществляющая отображение каждой точки промежутка на себя. Обратным элементом является обратная функция, ассоциативность очевидна. Рассмотрим функции ср】=%2 и (р2 = sih"^. Обе они принадлежат рассматриваемому множеству. Далее,(屯 * ф2) (х) = (sin ^-广 а (ф2 * qsj (х)= =sin Это разные функции, так что данная группа некоммутативна.
Коммутативные группы называются также абелевыми.
Действие в группе обозначается обычно как умножение (мультипликативная запись), иногда как сложение (аддитивная запись). Аддитивная запись применяется только для абелевых групп. Нейтральный элемент при мультипликативной записи обозначается 1, при аддитивной записи 0. Соответственно, обратный к а элемент в мультипликативной записи обозначается 。一* в аддитивной—— через ——а (и называется противоположным элементом).
Кольца и поля. Кольцом называется множество математических объектов, в котором определены два действия—«сложение» и «умножение»!, сопоставляющие упорядоченным парам элементов их «сумму» и «произведение», являющиеся элементами того же множества. Предполагается, что действия удовлетворяют следующим требованиям:
ja + Ь)+с = а+(Ь + с) (ассоциативность сложения).
а + & = & + а (коммутативность сложения).
Существует нулевой элемент 0 такой, что 〃 +() = 〃 при любом а.
Для каждого а существует противоположный ——а такой, что а + (—а) = 0.
(а + b)c = ас + be;
5х. с(а + Ь) = са * cb
(левая и правая дистрибутивность).
Первые четыре требования обозначают, что элементы кольца образуют абелеву группу относительно сложения, которая называется аддитивной группой кольца.
Выведем простейшие следствия из поставленных требований.
Предложение 1. Если а + х = а + yt то х = р.
Действительно, пусть а + х = а + у. Тогда (——а) + (а + х)= =(—а) + (а + у). Воспользовавшись ассоциативностью, получим ((—а)+q) + % = ((——q)+а) + у, 0 + % = 0 + у, и, следовательно, х = у.
Предложение 2. При данных а и b уравнение а-\- х — b имеет единственное решение (—q)+氏
Действительно, если а+ 尤=方,то (—0)+ (0+ 尤)=(-0)+ b,, 0 + % =(——〃)+力 и % = (—а) + b. Обратно, если х = (—а)+ 6, то а + х = а -й ((—Q)+ 力)=0 4■力=氏
Из предложения 2 следует единственность нуля и противоположного элемента, ибо 0 есть решение уравнения а + х = а, а —а есть решение уравнения а + % = 0.
Предложения 1 и 2 верны для любой абелевой группы, а не только для аддитивной группы кольца.
Предложение 3. q・0 = 0・q = 0 при любом а.
Действительно, а-0 = а-(0 + 0)=а*0 + а-0, и, в силу предложения 2, а-0 = 0.
В общем определении кольца на действие умножения не накладывается никаких ограничений кроме дистрибутивности со сложением. Однако чаще всего возникает необходимость рассматривать кольца, в которых умножение удовлетворяет тем или другим дополнительным естественным требованиям.
Наиболее употребимыми являются:
(ab)c = а(Ьс) (ассоциативность умножения).
При выполнении этого требования элементы кольца образуют полугруппу относительно умножения.
ab = Ьа (коммутативность умножения).
Существование единичного элемента 1 (т. е. такого, что а-1 = 1-а — а для любого элемента а).
Существование обратного элемента а-1 для любого элемента а, отличного от 0.
В конкретных кольцах эти требования могут выполняться как порознь, так и вместе в различных комбинациях. Кольцо называется ассоциативным, если в нем выполнено условие 6, коммутативным^ если выполнено условие 7, коммутативным “ ассоциативным, если выполнены условия 6 и 7. Если выполнено условие 8, говорят о кольце с единицей, снабжая слово 《кольцо» прилага- тёльным в зависимости от выполнения условий 6 и 7.
Если в кольце есть единица, то она единственна. Действительно, если 1 и 1’ — две единицы, то 1 • Г = 1, так как Г — единица, и 1' И = Г, так как 1 — единица, поэтому 1 = V.
Кольцо называется областью целостности если из равенства 口力=0 следует, что хотя бы один из сомножителей а или & ра- ;вен R
Полем называется коммутативное ассоциативное кольцо с единицей, в котором каждый отличный от нуля элемент а имеет
обратный а-1. Иными словами, поле есть кольцо, в котором отличные от нуля элементы образуют коммутативную группу. Эта группа носит название мультипликативной группы поля.
Любое поле есть область целостности. Действительно, если ab = 0 и а*0, то а"(аЬ) = аНО = 0, и, следовательно, 6 = 0.
Существуют поля, в которых некоторое целое кратное 1, т. е. /и-1 = 1 + ^ + ・♦♦ +1, равно нулю. Наименьшее натуральное число, обладающее этим свойством, называется характеристик кой поля. Характеристика поля всегда равна простому числу. Действительно, если m-1 = 0 и m = /П\пг2 при 1 V 皿 V т, то (гиг 1) (zn2* 1) = 0, откуда mj-1 = 0 или ги2• 1 =0, так что m — не наименьшее натуральное. Поле вычетов по простому модулю р имеет, очевидно, характеристику р.
Если же любое кратное единицы отлично от нуля, то говорят, что характеристика поля равна 0.
Приведем теперь примеры. Множество Z всех целых чисел образует кольцо, коммутативное, ассоциативное и с единицей. Оно является областью целостности, но не полем. Полями являются множество Q всех рациональных чисел н множеств"R всех вещественных чисел.
Классы по модулю m образуют коммутативное ассоциативное кольцо с единицей. Оно называется кольцом вычетов по модулю т* Если m — составное число, то это кольцо не будет областью целостности. Действительно, если m = gm?, 1 V mi V m, то mx =^= 0, m2 =/=I), но m{m2 = m = 0' Если же m = p есть простое число, то кольцо вычетов по нему есть не только область целостности, но даже поле. Действительно, предложение 7 § 2 утверждает, что все классы по модулю р, кроме нулевого, обратимы. В частности, кольцо вычетов_ по модулю 2, состоящее всего-навсего из двух элементов 0 и 1 (классы четных и нечетных чисел), является полем. Это поле, несмотря на свою крайнюю простоту, оказывается важным для некоторых приложений.
Все правила и формулы элементарной алгебры, включая теорию уравнений, полностью сохраняются, если под буквами пони- м ать элементы любого поля, так как в основе этих правил и формул лежат свойства действий и возможность деления, кроме деления на нуль. '
Пример. Решить уравнение 2Х2 + 5х + 4 = б в поле вычетов по модулю 11.
Применим обычную формулу решения квадратного уравнения!
% = —5±〃Е-4・5•不=—5 士;V —尸 W ± 必 §
т. е. х — 2 или х = 1.
В этом примере квадратный корень благополучно извлекся. Мо「』о бы случиться и так, что элемент, находящийся под знаком квадратного корня, не является квадратом какого-либо элемента поля. Это означало бы, что данное квадратное уравнение не имеет ^орней в исходном поле.
Изоморфизм. Часто оказывается, что группы, возникающие в различных областях математики или ее приложений, .оказываются совершенно одинаковыми по своим свойствам, хотя элементы, мз которых они составлены, различны по своей природе. Это явление носит название изоморфизма групп.
Дадим точное определение. Взаимно однозначное отображение группы Gi на группу G2 называется изоморфизмом, если образом результата групповой операции над двумя элементами из Gi является результат применения групповой операции в G2 над образами исходных элементов.
В символьной записи, если отображение обозначено через % лужно (кроме взаимной однозначности), чтобы (р(а1а2)= =9(。1)9(。2)(мы прибегаем к мультипликативной записи группового действия). Группы называются изоморфными, если для них существует изоморфное отображение. Например, группа классов по модулю 2 относительно сложения изоморфна группе, элементами которой служат числа ±1, а операцией ——обычное умно- >кение. Изоморфизм дается сопоставлением классу четных чисел числа 1, а классу нечетных чисел — числа —1.
Менее тривиальный пример изоморфизма имеется для группы всех вещественных чисел относительно сложения и группы положительных чисел относительно умножения. Изоморфизм дается сопоставлением любому вещественному числу % значения показательной функции а*. Действительно, оно взаимно однозначно (обратное отображение дается логарифмом) и。& ・。不=。$+制.
Аналогично изоморфизму групп дается определение изоморфизма колец. Именно, взаимно однозначное отображение <р кольца Л] на кольцо <2 называется изоморфным, если оно сохраняется При операциях сложения и умножения, т. е. если (p(ai + п2)= =(p(ai)+ ф(^2) и(р(ад) = 9(。1)9(。2). Ясно, что если кольцо Л)есть область целостности или поле, то его изоморфный образ есть область целостности или поле.
[\п ABA 口
КОМПЛЕКСНЫЕ ЧИСЛА
Как известно, комплексными числами называются выражения вида а + bi, где а и b ——вещественные числа, i ——некоторый символ, удовлетворяющий соотношению /2 = —1. Первые попытки введения в математику комплексных чисел были сделаны итальянскими математиками 16 в. Кардано и Бомбелли в связи с решением уравнений 3-й и 4-й степеней. Однако признание комплексных чисел как ценного орудия исследования происходило очень медленно. Недоверие вызывал сам символ , («мнимая единица»), заведомо не существующий среди вещественных чисел. Это недоверие усугублялось тем, что некритическое перенесение некоторых ■формул обычной алгебры на комплексные числа порождало неприятные парадоксы (например, i' = —1, но вместе с тем, используя формальное выражение / = V —1 и обычные правила действий с квадратными корнями, получим i2 = д/ — 1 • д/ —1 = 〃(一 1尸= =“1 = 1)・ Лишь в 19 в. Гауссу удалось дать достаточно убедительное обоснование понятия комплексного числа. Построенная в 19 в. на основе комплексных чисел теория функций комплексного переменного обогатила математический анализ новыми результатами, придала значительной части математического анализа чрезвычайную стройность и простоту, а в дальнейшем оказалась могущественным средством исследования в важных разделах механики и физики. Таким образом, «невозможные», «мнимые» числа явились ценнейшим средством исследования, и тем самым их введение в науку оказалось оправданным не только их непротиворечивостью, но и практической важностью.
§ 1. Обоснование комплексных чисел
Наводящие соображения. Задание комплексного числа 〃 + + bi вполне определяется заданием двух обыкновенных вещественных чисел а и Ь, называемых его компонентами.
Вводя комплексные числа, необходимо ввести и арифметические действия над ними, по возможности с сохранением обычных правил действий, но с обязательством заменять символ i2 на —1. Постараемся охарактеризовать правила этих действий в терминах компонент, без упоминания о «сомнительном» символе 工 Так, если по обычным правилам элементарной алгебры «сложить» два комплексных числа @ + 尻 н с +成,то мы получим комплексное число
(а + с) +(b + d)i, и при этом компоненты суммы двух комплексных чисел будут равны суммам соответствующих компонент слагаемых.
Далее, (а + Ы) (с + 或)=ас + bci + adi + bd? = (ас — bd) + '+(bc + ad)厶 т. e. первая компонента произведения двух комплексных чисел равна разности произведений первых и вторых компонент, а вторая компонента равна сумме произведений первой компоненты одного из сомножителей на вторую компоненту другого.
Наконец, положив Ь = 0 (и считая, что 0i = 0), получим д + 0/ = а, т. е. комплексное число с нулевой второй компонентой отождествляется с вещественным числом, именно, с первой компонентой.
Разумеется, все эти соображения имеют лишь наводящий характер—мы сформулировали в терминах компонент правила действий над комплексными числами, как будто мы уже каким-то образом убедились в закономерности введения этих странных математических объектов. Но то, что нам это удалось сделать, естественно наводит на мысль дать само определение комплексных чисел и действий над ними в терминах компонент, т. е. вещественных чисел.
Определение комплексных чисел. Комплексными числами называются упорядоченные пары вещественных чисел (компонент), для которых понятия равенства, суммы, произведения и отождествления некоторых пар с вещественными числами вводятся согласно следующим определениям (аксиомам).
Пары (а, Ь) и (с, d) считаются равными в том и только в том случае, когда равны их соответствующие компоненты.
В символической записи:
def(а =
(a, b) = (c,d)o{'
Суммой пар (а, Ь) и (с, d) называется пара (a + с, b + d), e.
def
(а, b) + (с, d) = (а ++ d).
Произведением пар (а, Ь) и (с, d) называется пара (ас — bd, ad + be), т. e.
def
(a, b)(ct d) = (ac — bd, ad + be).
Пара (a, 0) отождествляется с вещественным числом a. def*
t. e. (a, 0) = a.
Таким образом, в данном определении комплексных чисел, со- Ставннмн частями которого являются определения их равенства, Ьуммы, произведения, нет речи о каком-либо извлечении квадрат-
ного корня из отрицательных чисел. Все определения формулируются в терминах вещественных чисел и действий над ними.
В первых трех аксиомах речь идет об определении разных понятий. Поэтому их сопоставление не может привести к каким-либо противоречиям. Единственное, чего можно опасаться, это нарушения обычных законов действий, которое априори могло бы произойти. Несколько в другом положении находится аксиома IV. Дело в том, что понятия равенства, суммы и произведения для вещественных чисел имеют определенный смысл, и если бы оказалось, что эти понятия расходятся с теми, которые возникают в силу аксиом I, II, III при рассмотрении вещественных чисел как пар специального вида, то это привело бы к такой путанице (пришлось бы отличать сумму вещественных чисел как таковых, от их суммы как пар, и т. д.), что следовало бы от аксиомы IV отказаться.
Поэтому прежде всего нужно сопоставить аксиому IV с аксиомами I, II, III.
I и IV. Пусть вещественные числа а и b равны, как отождествленные с ними пары (а, 0) и (А 0). Это будет, согласно аксиоме I, в том и только в том случае, когда а = Ьу т. е. если они равны в обычном смысле.
II и IV. Сумма вещественных чисел а и Ь, рассматриваемых как пары (а, 0) и (儿 0), равна, согласно аксиоме II, паре (а -Ь Ь, 0), отождествленной с числом а + &, т. е. с суммой а и 6 в обычном смысле.
III и IV. Произведение вещественных чисел а и bt рассматриваемых как пары (а, 0) и (儿 0), равно согласно аксиоме III паре (ab ——0*0, а0 + 0Ь) = (аЬ^ 0), отождествленной с числом ас, т. е. с произведением а и & в обычном смысле. Таким образом, аксиома IV хорошо согласована с аксиомами I, II, III и не приводит к путанице, которой можно было бы опасаться.
Обратим внимание еще на одну формулу, непосредственно вытекающую из аксиом III, IV, именно,
m(a, b) = (ma, mb),
если т — какое угодно вещественное число. Действительно, 优(a, b) = (m, 0) (а, Ь) = (та — 06, mb + 0а) = (та, mb). Допустим теперь, что m — натуральное число. В силу аксиомы II (а, Ь) + (а, Ь) = (2а, 2Ь), (2а, 26) +(а, Ь) = (3а, ЗЬ) и т. д., так что (та, mb) есть результат последовательного сложения m слагаемых, равных (а, Ь), что хорошо согласуется с привычным представлением о том, что умножение на натуральное число m равносильно сложению m равных слагаемых. Это еще раз свидетель* ствует о хорошем согласовании аксиом.
Свойства действий. Теперь нам нужно проверить, что ак* сиомы II и III согласованы в себе и друг с другом так, что привычные* нам свойства действий над числами сохраняются при пе*
реходе к комплексным числам. Именно, мы установим, что комплексные числа образуют поле. При описании свойств действий мы будем придерживаться принятой в § 3 гл. I нумерации аксиом кольца и поля, но при проверке будем несколько отступать от последовательности, предписываемой этой нумерацией.
■ 2. (a, b) + (c, d) = (c, d) + (a, b) (коммутативность сложения). Действительно, левая часть равна (а + с, b + d), правая равна :(с + @, d + Ь), Они равны в силу коммутативности сложения ве- йцественных чисел.
* L ((a, b) + (c, d)) + ® f) = (a, 6) + ((с, d) + ® f)) (ассоциативность сложения). Действительно, в силу ассоциативности сложения вещественных чисел правая и левая части равны (@ + с + % 务 + d + /) ‘
(а, 6) + (0, 0) = (а, 6), так что пара (0, 0) (отождествляемая с вещественным числом 0) играет роль нуля и при сложе- йии пар.
(а, 6) + (—а, —6) = (0, 0). Поэтому для каждой пары (а, Ь) существует противоположная, именно, (—о, —b).
(a, b)(c, d) = (c, d) (а, Ь) (коммутативность умножения). Действительно, левая часть' равна (ас — bd, ad+ be), правая рав- :«а (са —曲,da + cb). Они равны.
((а, b) + (с, d)) (% f) = (а, b) ® f) + (с, d) (% /);
5; (е J) ((а, b) + (% d)) = (еJ) (а, b) + (е J) (с, d) (левая и правая дистрибутивность).
В силу коммутативности умножения достаточно проверить первую из формул 5. Левая часть равна
:S + c, b + d)® f)^{{a + c)e-(b + d)ff (а +c)f+ (b + d)e) = ?= (ae + ce — bf — df, af + cf + be + de) •
Правая часть равна
(ас ——bf, af + be) + (ce — d 力 cf + de)=
=(ae — bf + ce — df, af + be+cf + de), E e. равна левой части.
((a, b)(c, d))(e, f) = (a, b)((c, d) (% f)) (ассоциативность умножения). Действительно, левая часть равна
\ac — bd, ad+bc) (^, f) = ((ac — bd)e~(ad + be)f, (ac — bd)f + + (ad+ bc)e) = (ace — bde — adf — bef, acf — 6df + ade + bee).
Правая часть равна
(a, b) (ce — dft cf + de) = (a(ce — df) — b (cf + de), b(ce — df) + + a (cf + de)) = (ace — adf — bef — bd% bee — bdf + acf * ade),
t. e. правая часть равна левой.
(a, b) (1, 0) = (a, 6).
Таким образом, пара (1, 0) (отождествляемая с вещественным Числом 1) играет роль 1 и при умножении пар..
Итак, комплексные числа составляют коммутативное ассоциативное кольцо с единицей.
Введем теперь понятие сопряженных комплексных чисел. Пары (а, Ь) и (а,——b), отличающиеся знаком второй компоненты, называются сопряженными. Умножив сопряженные пары
(а, Ь) (а, —Ь) = (аа — Ь(—b), а(—Ь) + Ьа) = (а2 + &2, 0) = а2 + Ь2,
получим, что их произведение равно неотрицательному числу а2 +^2> которое равно нулю только если а = 0, 6 = 0, т. е. если (а, &) = 0. Если (а,匕)声 0, то, умножив сопряженную пару (а,——万) на вещественное число 謳#^, мы получим обратную к паре (а, Ь) пару, т. е. такую, которая при умножении на (а, Ь) дает число 1. Таким образом, верно:
Для любой пары (а, Ь), отличной от 0, существует обратная (а,匕尸,именно,心广(а, -&) = (^ь^' -不力)•
Итак, мы доказали, что комплексные числа составляют поле.
Возвращение к обычной форме записи. Ясно, что (а, Ь)= —(а, 0) + (0, Ь) — (а, 0) + (&, 0) (0, \) = а + bi, где буквой i обозначена пара (0, 1). Из аксиомы III следует, что
i2 =(0, 1) (0, 1) = (0—1, 0 + 0) = (—1, 0) = —L
Таким образом, мы вернулись к обычной записи комплексного числа в виде а + Ы. но «мнимая» единица / получила реальное истолкование как одна из пар, действия над которыми определены аксиомами I, II, III, IV, именно, пара (0, 1). Если угодно, множитель £ при вещественном числе В можно истолковать как указание на то, что Ь является второй компонентой пары (а, Ь).
Первая компонента комплексного числа а = а + Ы называется вещественной частью этого числа и обозначается Rea, а вторая компонента называется его мнимой частью и обозначается Im a. Подчеркнем, что мнимая часть (так же, как и вещественная часть) комплексного числа есть число вещественное.
В дальнейшем, говоря о комплексных числах, мы должны помнить, что вещественные числа мы рассматриваем как частный случай комплексных (с нулевой второй компонентой), так что фраза «а есть комплексное число» отнюдь не исключает того, что а может быть и вещественным. ,
Вычитание и деление комплексных чисел. Действия вычета- иия и деления определяются как действий обратные к действиям сложения и умножения, т. е. вычитание ——как действие, восстанавливающее одно из слагаемых по данной сумме и второму слагаемому, а деление — как отыскание одного из сомножителей по данному произведению и второму сомножителю. Их возможность и единственность обосновывается следующими предложениями.
Предложение 1. Пусть а и 0 — данные комплексные числа. Тогда существует одно и только одно комплексное число х такое, что а + 尤=В, именно, х =(——а) + р.
Доказательство. Имеем а + ((—а) + Р) = а + (—а) + 十 0 = 0, так что х = (—а) + Р удовлетворяет поставленному требованию. Обратно, если а + -^ = Р» то (—а) + а + % = (—а)+0, Откуда % = (—а)+ р, так что' всякое число, отличное от (——а) + В, ре удовлетворяет поставленному требованию. Число (——а) + 8 есть, таким образом, разность чисел р и а. Она обозначается обыч- Мнм образом: В — а.
Предложение 2, Пусть а 〃 0 — данные комплексные числа, причем а =/= 0. Тдгда существует одно и только одно комплексное число х такое, что ах = В,именно, х = а~1р.
Доказательство. Если х = а-1Р, то ах = аа-1Р = Р,Если Ьх = В, то а-1ах = а-1Р, %=а-10, что и требовалось доказать.
Число а-1р есть, таким образом, частное от деления 0 на а. Частное обычно записывается в форме дроби -|-. Ясно, что если ,尤= р, то при любом у * 0 будет уа% = 丫0, откуда 尤= ^^, та- 敗им образом, числитель и знаменатель дроби можно умножать на Одно и то же число, отличное от 0.
Удобно фактически вычислять частное умножая числитель Н знаменатель на число, сопряженное со знаменателем:妄-=三, Так как аа есть вещественное число. Например,
l+3t (1+30(1-0 _ 4 +2г __9 г •
т+т =(1 + 0(1-/)— —2 — — / 十二
Конечно, этот способ равносилен представлению числа а~1 в лиде -Х-а, указанном выше для а = а + bi.
Тригонометрическая форма комплексного числа
Геометрическое изображение. Комплексное число а = а + 斗匕力 естественно изобразить точкой на плоскости, приняв числа й и 6 за координаты точки, изображающей число а. При этом каждому комплексному числу соответствует точка и каждой точке плоскости соответствует некоторое комплексное число. Вещественные числа изображаются точками с равными нулю ординатами, т. е. точками, лежащими на оси абсцисс. На оси ординат располагаются изображения «чисто мнимых》чисел Ы. Началу коорди- Йат соответствует число 0.
. Плоскость, на которой изображаются комплексные числа, нарывается плоскостью комплексной переменной. Ее ось абсцисс на- ^ывается вещественной осью, ось ординат ——мнимой осью в соот-
ветствии с наименованиями чисел, изображения которых лежат на этих осях.
Наряду с изображением комплексных чисел точками на плоскости удобно с каждым комплексным числом связывать вектор, исходящий из начала координат в точку, изображающую это число (т. е. радиус-вектор этой точки). Компоненты а и Ь комплексного числа а + Ы являются, очевидно, проекциями (алгебраическими, с учетом знаков) этого вектора на оси координат. Как известно, проекция суммы векторов (в смысле векторного сложения) на любую ось равна сумме проекций слагаемых. Поэтому сумма векторов, изображающих комплексные числа аир, есть вектор, изображающий сумму а 十 0 этих чисел, так как компоненты числа а + В равны суммам соответствующих компонент слагаемых (рис. 1).
Модуль и аргумент комплексного числа. Введем в рассмотрение полярные координаты точки, изображающей комплексное
число а, принимая начало координат за полюс и вещественную ось за полярную ось (рис. 2). Как известно, полярными координатами точки являются длина ее радиус-вектора, равная расстоянию от точки до полюса, и величина ее полярного угла, образованного положительным направлением полярной оси и радиус-вектором рассматриваемой точки. Длина радиус-вектора точки, изображающей комплексное число а, называет- а /以 ся модулем этого числа и обозначается ]а]. Ясно, 尸/ что |а|0, причем | а| = 0 только, если а = 0.
Величина полярного угла точки, изображающей /\Р комплексное число а, называется аргументом этого 卜 一 I числа и обозначается arg а. Заметим, что arg а 1 имеет смысл лишь при а #= 0, аргумент числа 0 Рис. 2, смысла не имеет.
Положительным направлением отсчета аргумента комплексного числа считается направление от положительной полуоси вещественной оси к положительной полуоси мнимой оси, т. е. против часовой стрелки при обычном расположении осей.
Аргумент комплексного числа определен не однозначно, так как угол между двумя направлениями (даже если выбрано положительное направление отсчета) можно отсчитывать многими способами. Уточним характер многозначности аргумента. Пусть фо — наименьшее значение аргумента, отсчитанное в положительном направлении. Сделав при отсчете несколько полных оборотов в положительном направлении, мы придем к значению аргумента фо + 十也・2冗,где k — число полных оборотов, т. е. целое неотрицательное число. Простейший отсчет в отрицательном направлении дает.
очевидно, значение аргумента —(2冗一q)0) — фо — 2л (рис. 3). Если же сделать еще s полных оборотов в отрицательном направлении, мы придем к значению 屮° — (s 十 1)2л, s》0. Тем самым все возможные значения аргумента даются формулой:(р =(ро + 2Ът, где А —любое целое число, положительное, отрицательное или 0. Таким образом, данному комплексному числу, не равному 0, можно соотнести в качестве аргумента бесконечное множество чисел, правда, очень просто связанных между собой, .
именно, любые два значения аргумента отли- |/
чаются на целое кратное 2л.I /
Разумеется, многозначности аргумента мож- 1^/ но было бы избежать, наложив на аргумент ка- /Пу дй? кие-либо требования, выделяющие одно значе- ( ^~тД——*- ние из всех возможных, например, 0 W 屮 V 2冗 、丿 или —л V 屮 W 冗.Однако это оказывается не- - _加 удобным, особенно при изучении функций от 力 комплексной переменной. Пусть, например, комп- Рис 3, лексное число х 十 yi изменяется так, что его изображение описывает в положительном направлении окружность с центром в начале координат, начиная, например, с точки i и возвращаясь в ту же точку (рис. 4). Если бы мы наложили ограничения на аргумент: 0 W 屮 V 2冗,нам пришлось Ъбы считать, что при подходе к точке 1 аргумент
скачком переходит от значений, сколь угодно ,\\близких к 2冗,к значению 0, и это неестественно.
,/、 〉т Естественно считать, что аргумент изменяется
八丿一непрерывно, но когда % + 勿 возвращается в ис-
、Уходную точку, его аргумент получает прираще
ние, равное 2л.
Впредь, говоря об аргументе комплексного Рис 4. числа, мы будем подразумевать какое-либо его значение, безразлично какое. Если же возникает необходимость выбирать определенное значение, это приходится делать при помощи надлежащего описания (например,《возьмем наименьшее неотрицательное значение аргумента》).
Тригонометрическая запись комплексного числа. Модуль г = I а I и аргумент 屮=arg а комплексного числа а = а ~\- Ы связаны с его компонентами при помощи формул
а = г cos ф, b = г sin ф.
Эти формулы непосредственно следуют из определения функций cos и sin любого угла. Ясно, что г = д/а2 + 62, cos 屮=/, sin ①= =у-. Эти формулы определяют модуль и аргумент по данным а н 瓦 Для определения аргумента можно пользоваться формулой ^g Ф = — при а =/= 0. Однако эта формула задает 屮 лишь с тоино-
стью до целого кратного л (т. е. полуоборота), а не до целого кратного 2л. Это заставляет дополнительно выбирать из двух значений ф в противоположных четвертях одно, по знаку cos ф (или sinф), совпадающему со знаком а (соответственно Ь).
Подставляя вместо компонент комплексного числа а = а + Ы их выражения через модуль и аргумент, получаем
а = г (cos ф + i sin <р).
Такая форма записи комплексного числа называется тригонометрической.
Примеры:
1 = 1 (cos 0 + f sin 0),
—1 = 1 (cos 冗 + i sin л),
i = 1 ^cos-y + i Sin 召,
1 — f = <2 (cos (—普)+ i sin ( — ?)),
3 + 4/ = 5 (cos qp + i sin <p),
где 中一угол первой четверти, косинус которого равен -у.
Неравенства для модуля суммы и модуля разности двух комплексных чисел. Имеют место следующие неравенства:
й)|а + ₽1<|а| + 1Р1..
|а-₽К1а| + 1Р1.
|а + ₽1>|а|-|₽|.
|а-₽1>|а|-|₽1-
Эти неравенства удобны для оценивания модуля суммы и модуля разности комплексных чисел, т. е. для указания границ их изменения, если известны границы для модулей слагаемых. Неравенства а) и Ь) применяются для оценивания сверху, неравенства с) и d) дают оценки снизу.
Докажем прежде всего неравенство а).
Пусть а =门(cosq)i + /sin q)i), Pf= r2(cosq)2 + isin(p2) (здесь 门=|а|, r2 = I ₽ I) - Тогда a + P = n cos q)i + r2 cos(p2 + 〃门 sin Ф)+ + 力 sin qp2), откуда
|a + P|2 = (ri cos ср〕+ r2cos(p2)2 + (门 sin 吶 + 力 sin 电)?=
=r; cos2q)j + 2г/2 cos % cos(p2 + r^ dos 毬 + r; s-in^ +
+ 2屮2 sin Ф1 sin ①,+ r^ si/tp? = f2(cos2(p, + sin2(p1) +
+ 2r[々«os % cos(p2 + sin % sin qp2) + r^(cos2qp2 + sin2qp2)=
=彳 + 2r/2 cos (ср】一%) + 磋.
Но cos((pi —ф2)^ 1. Поэтому I а + ₽ |2 < Г1 + 2г/2 + г^ = (fj + г^\ откуда в силу положительности |а + р| н 门 + 勺 заключаем, что |а + Р|^Г1 + г2 = |°ь| + |Р|, что и требовалось доказать.
Для доказательства неравенства Ь) заметим прежде всего, что |р| = |—р|. Действительно, компоненты чисел 0 и —0 отличаются только знаками, и суммы квадратов компонент одинаковы. Далее, |а —Р| = |а + (—Р) |^|а| + |—₽| = 1а1 + 1₽|> что и требовалось доказать.
Для доказательства неравенства с) применим неравенство Ь) к а = (а + ₽)— ₽. Получим: |а| ^ |а + ₽ [+1 ₽|, откуда |а + р| ^ ? I оь I I I .
Наконе/ |а — 0| = |а + (—0)|》|а| — jpj, чем доказано неравенство d).
Рис. 5.Рис. 5.Все доказанные неравенства имеют ясное геометрическое истолкование (рис. 5). Если точки, изображающие 0, а, р, не лежат на одной прямой, то треугольник с вершинами 0, а, а + р имеет длины сторон |а|, |6| и |а + р|. Из известных «неравенств
Рис. 5.
Рис. 5.
треугольника» — сторона треугольника меньше суммы двух других сторон и больше их разности — получаем неравенства а) и Ь) (даже без включения равенства, что обеспечивается сделанным предположением о невырожденности треугольника 0, а, а + р). Неравенства с) и d) становятся очевидными при взгляде на треугольник с вершинами в точках 0, а, р. Длины двух его сторон равны |а|
Й |б|, длина третьей стороны равна длине радиус-вектора точки J—р, т. е. равна | а —阳.Применение неравенства треугольника приводит к неравенствам с) и d), снова без знаков равенства, которые могут появиться в случае вырождения треугольника в отрезок. При доказательстве неравенств с) и d) мы отметили одно обстоятельство, интересное само по себе: модуль разности двух комплексных чисел равен расстоянию между точками, изображаю- 孤нмн эти комплексные числа.
Неравенства с) и d). иногда полезны в слегка усиленной формулировке
О|a+₽l>ll«|-|₽IL
d‘)I«-₽I^II«I-I₽lh
Их справедливость почти очевидна. Действительно, | ос + 01》 ^ I а I — |В| и |а + ₽| ^ |₽| — I а|. Правые части отличаются знаком и, выбрав из них положительную, придем к неравенству с) Неравенство『)следует из с,)после замены р на —р.
! Неравенство а) очевидным образом обобщается на сумму нескольких слагаемых: |ai+a2+ .. - + «*| ^ |«11 +1«2! + ... +1ct/e|.
Из неравенства Ь) и обобщенного неравенства а) следует
Iai + 0^2 + > * > +网|/|"1| - Ia2+ …+a"R
^ laiI - Ia21- …一(a^(.
Это неравенство можно рассматривать как обобщение неравенства Ь). Оно удобно для оценивания снизу суммы, в которой модуль одного слагаемого больше суммы модулей остальных.
Умножение комплексных чисел в тригонометрической записи. Пусть ai = fi(cos <pi + i sin ①)и a2 =「2(cos <p2 + i sin <p2). Тогда 5口2=「1「2 (cos <pi cos 6— sin <pi sin g+i (sin 吶 cos <p2+cos <Pi sin <p2))=
=「i「2 (cos (<Pi + ①2)+ ■ silk® + q)2))・
Таким образом, aja2 легко преобразуется к тригонометрической записи числа, модуль которого равен Г1Г2 и аргумент равен <pi + q)2. Следовательно, модуль произведения двух комплексных чисел равен произведению модулей сомножителей и аргумент произведения (точнее, одно из значений аргумента) равен сумме аргументов сомножителей. В буквенной записи
I aia2l = lail-la2l> arg (сца?) = arg а[ + arg а2.
Эти правила распространяются на произведение любого числа сомножителей. Именно,
I ад … % I =丨5 I •丨%丨 … 丨% I,arg(сц% • • • «J = argat + arga2 + ... + arg afe.
Действительно, эти формулы верны для 尼=2. Допустив, что они верны для произведения из k— 1 сомножителей, мы получим
I да? • • • afe I ^ I а1 I ' I а2 • • • afe I = I а1 I * I а2 I • • • I afe 1> arg (сч% ・・・%) =
= argai +arg(a2 ... afe) =argai + arga2 + ... + arg%・ В обеих цепочках равенств последний переход обеспечивается индуктивным предположением.
Возведение комплексного числа в степень с целым показателем и формула Муавра. Положим в формуле
ri(cosq)i + f sin <pi)r2(cos <р2 + r sin(p2) 4 (cos 屮左 + i sin 中左)=
=门「2 - . . Гй(COS (<pi + ф2 + • • • + 屮左)+,Sill (<pi + (p2 + ••• + %)), что все сомножители равны, так что 门 =「2 = •… — fk = г, q)i = =q)2 = ... = ф/г = ф. Получим
(г (cos ср + г sin 屮)"=# (cos 尼屮 + i sin 狗屮)•
При г — 1 получается знаменитая формула Муавра:
(cos ф + / sin 屮)& = cos h① + i sin 尼<p.
Мы вывели эту формулу в предположении, что R — целое положительное число. Покажем, что она остается верной и при R = 0 и 口ри целом отрицательном R, считая для комплексных чисел, так зке как для вещественных, а0 = 1 и а-т = -^-. При А = 0 фор- /мула превращается в верное равенство:
(cos ф + I sin q))ID = cos 0 + i sin 0 = 1.
Положим теперь R = —ли, считая т целым положительным. Тогда
(cos Ф + / sin ф)т(cos Ф + / sin ф)тcos m^ + i sin m^cos m^ + i sin m^cos m^ — / sin m^ cos2m ф + sin2 m^cos m^ — / sin m^ cos2m ф + sin2 m^(cos ф + / sin(p)fe = (cos ① + i sin ①厂。
(cos Ф + / sin ф)т
(cos Ф + / sin ф)т
cos m^ + i sin m^
cos m^ + i sin m^
cos m^ — / sin m^ cos2m ф + sin2 m^
cos m^ — / sin m^ cos2m ф + sin2 m^
=cos (—ли)屮+力 sin (—ли)①= =cos A(p + / sin A(p.
Таким образом, формула Муавра оказывается верной при всех целых значениях k.
Применения формулы Муавра к преобразованиям тригонометрических выражений. Формула Муавра оказывается удобным средством для преобразования некоторых выражений, содержащих тригонометрические функции. Рассмотрим несколько примеров.
Пример 1. Выразить tg5(p через tg ф.
Имеем соотношение cos 5q)+ isin 5q)= (cos ф + i sin q))5. Применив бином Ньютона, получим
cos 5(р + i sin 5(p = cos5 ① + 5, cos4 tp sin 屮一10 cos3 tp sin2 屮一
—10/ cos2 q) sin3 ф + 5 cos ф sin4 tp + i sin5 ①
(пользуемся тем, что 产= —1,戸=—八 产=],/5 = /). Приравнивая компоненты, получим
cos 5(p = cos5 ф — 10 cos3 ф sin2 屮 + 5 cos 屮 sin4 屮,
sin 5(p = 5 cos4 屮 sin 屮一10 cos2 tp sin3 屮 + sin5 tp,
откуда
x r — 5 cos4 ф sin ф — 10 cos2 ф sin3 ф + sin5 屮 —5tg (p — 10 tg3 ф + tg5 屮 * 屮— cos5 ф — 10 cos3 ф sin2 ф + 5 cos ф sin4 ф — 1 — 10 tg2 ф + 5 tg4 ф '
(Мы поделили числитель и знаменатель на cos5 ф.)
Ясно, что подобным образом можно выражать тригонометрические функции кратного аргумента через тригонометрические функции исходного.
Пример 2. Выразить sin5 дз линейно через тригонометрические функции кратных аргументов.
Положим а = cos 屮-й i sin 屮,тогда а™1 = cos ф — f sin ф, а^ = =cos Аф + 力 sin Аф, a~k = cos Kp — / sin Аф, откуда
+ ct—1 • а — а-1, а'+а-厶 .. аА_а-й
COS(р=—, . sin(р=―^, cos A(p=2,sin k^—-—.
Воспользуемся этими формулами:
5 — /а — а"1、5 а5 — 5а3 + 10а — 10а—】+ 5а~3 — а~5
<р =(―-—丿=зй=
(а5—а-5)—5 (а3—а"3)+Ю (а—а-1)=—==
2/ sin 5(р—10/ sin 3(p+20f sin ф sin 5<р — 5 sin 3<р 十 10 sin 屮
=322=16
Аналогично, любое выражение вида cosft <р sinm ф можно представить линейно через тригонометрические функции кратных аргументов.
Пример 3. Преобразовать сумму В = sin ф + sin 2ф + ... ...+ sin пф.
Введем в рассмотрение другую сумму А = cos qp + cos 2q)+ ... •・・ + cos пф и запишем Л + В/ = (cos <р + i sin ①)+ (cos 2q)+ 4- isin2q))+ ... + (cos nqp + / sin nqp). Мы пришли к сумме геометрической прогрессии. Для дальнейших преобразований полезно ввести обозначение а = cos 导 + £ sin 乎 Тогда
4 + Bi = Ct? + (? + •…+ 彦汽=У ^三・
Вынесем теперь в числителе и знаменателе такие степени а, чтобы в скобках оставались разности степеней с противоположными показателями (для возможности этого мы ввели сокращенное обозначение для cos --- + i sin -—-, а не для cosqp + isinqp, что, казалось бы, естественнее):
4 +班=4 +班=ап+2 (ап — а"*л)—内+【g — а~п)ап+2 (ап — а"*л)—内+【g — а~п)а (а — а-1)Vos ~2"а (а — а-1)Vos ~2"а — а~а — а~Ф + / sin 2■^* 学)2f sin 子Ф + / sin 2■^* 学)2f sin 子
4 +班=
4 +班=
ап+2 (ап — а"*л)—内+【g — а~п)
ап+2 (ап — а"*л)—内+【g — а~п)
а (а — а-1)
Vos ~2"
а (а — а-1)
Vos ~2"
а — а~
а — а~
Ф + / sin 2■^* 学)2f sin 子
Ф + / sin 2■^* 学)2f sin 子
2£ sin ^
^-(cos—^—ф+ I Sin—5—<pj,sin寺
откуда
.Пф ・(n + 1) Ф
sin亍
В качестве «бесплатного приложения» мы получили сумму
sin cosa =——-——sin cosa =——-——,(n+ 1) ф
sin cos
a =——-——
sin cos
a =——-——
2 -
2
Аналогичным образом могут быть преобразованы, суммы вида ai cos 61 + a2cos &2 + ・・・ + cincosbn и а\ sin b\ + a2sin &2 + ... + ап sin bn, если аргументы Ь^ 決,...» bn тригонометрических функций образуют арифметическую прогрессию, а коэффициенты аь а?, . •., 0仪—геометрическую. Разумеется, рассмотренные примеры не исчерпывают возможности применений формулы Муавра к преобразованиям тригонометрических выражений.
Извлечение корня из комплексного числа
Вывод формулы извлечения корня. Пусть п ——натуральное число. Извлечь корень с показателем л из комплексного числа а — это значит найти комплексное число (или числа) р так, что 0" = а. Каждое число р такое, что рл = а, называется корнем п-й степени п
из а и обозначается
Ясно, что если а = 0, то единственным значением “а является число 0, поэтому сосредоточим внимание на случае а 0. Запишем а в тригонометрической форме а = r(cos ср + t sin qs) и будем искать р тоже в тригонометрической записи:
0 = R(cos 0+ tsin0).
Равенство у = а запишется в виде
RRcos л0 + t sin л0) = r(cos 勺 + i sin 屮).
Приравнивая модули и аргументы (с учетом многозначности), получим, что последнее равенство равносильно равенствам:
R" = г,'
п0 = ср + 2kn, е Z.
Данное число 厂 положительно (ибо а #: 0) и искомое число R должно быть тоже положительным. Известно, что для любого положительного числа существует единственное положительное значение корня л-й степени, называемое арифметическим значением Корня, и это значение принято записывать в виде степени с дробным показателем. Итак, R = ri/n. Аргумент же 0 находится просто Делением:
8 = Q + 2々冗
Таким образом, корни n-й степени из комплексного числа а существуют, и все они даются формулой
h = ““ (cos ^±^ + i sin ^И)(1)
при любом А е Z (мы ставим индекс А при 0 для того, чтобы подчеркнуть многозначность д/а и зависимость его значений от параметра А, могущего принимать все целые значения).
Исследование формулы извлечения корня.
Теорема 1. Существует ровно п значений корня n-й степени из отличного от нуля комплексного числа а = r(cosq)+ zsinq)). Их дает формула
}w = W“ (cos _Ц^ + i sin ^±^)
в предположении, что k пробегает какую-либо полную систему вычетов по модулю п, например, А = 0, 111c ・,孔—L
Доказательство. Мы уже видели, что значения корня п-й степени из а даПотся формулой (1). Покажем, что р*( = ₽*2 в том и только в том случае, когда Ai = A2(niod п). Действительно,
底=队0丄押=妇弾+ 2巾
при целом t (аргументы равных чисел равны или отличаются на целые кратные 2л; о модулях заботиться не нужно — они одинаковы у всех чисел р*). Это равенство, в cboiq. очередь, равносильно 円二 局=/, т. е.々1 三 々2(mod"). Итак, действительно, р^ я Р*а в том и только в том случае, если 左1 三/^(mod"); и, следовательно, мы получим все различные значения для §也 если А пробежит значения по одному из каждого класса по модулю л, т. е. некоторую полную систему вычетов.
Пример. Найти #2 + 2t (один из немногих «хорошо подтасованных» численных примеров).
Имеем 2 + 22 = “8(cos 45° + 2 sin 45°). Согласно формуле
^2 + 2;- = (V8)1/3 (cos 吧严 + / sin 竺±产)=
=V2(cos(15° + A • 120°) +/sin (15° +A • 120°)).
Для k достаточно взять значения 0, 1, 2. Получим три значения: р0 = д/2 (cos 15。+ i sin 15°), 氏=“5 (cos 135° + f sin 135°), p2 = V2 (cos 255° + t sin 255°).
Учитывая, что cos 45° = sin 45° = 1/“2 получим 向=——1 + L Для вычисления Ро и §2 заметим, что 15° == 45° — 30°, так что
cos 15° = cos 45° cos 30° + sin 45° sin 30° = (芈 + ^,
sin 15° = sin 45° cos 30° - cos 45° sin 30° = ~ (誓-^).
Поэтому
R _ Уз + i Уз-i
Ро 2221
В заключение отметим, что среди п значений корня n-й степени из комплексного числа нет оснований, вообще говоря, предпочитать какое-либо одно значение остальным. Понятие «арифметического значения» при извлечении корня из комплексного числа не вводится и его невозможно ввести каким-либо естественным способом.
Легко проследить, что упоминавшееся выше «противоречие» —1 =产="一 i"一1 = ^/( — 1) ( — 1)= "1=1 имеет своим источ' ником путаницу в выборе значений квадратных корней. _Дело в том, что в применении к комплексным числам формула «а «В = =Va₽ верна (при выбранных значениях для “а и д/₽) лишь при одном выборе значения для "а§, а при другом выборе она 4ie верна и даже в случае, если ар оказывается вещественным положительным числом, подходящее значение д/а§ не обязано быть арифметическим. В рассмотренном примере игра идет на равенствах: V—1 V—1 = 一 1 и V 一 W 一 1 = 1. Первое из них верно, если в качестве значений для обоих сомножителей взять одинаковые значения “——1 (т. е.厶 2 или —i, —,),второе верно, если взять различные значения (т. е. /, —i или ——i, i).
Извлечение квадратного корня. Извлечение квадратного корня из комплексного числа можно осуществить, не обращаясь к тригонометрической форме. Выведем алгебраическую формулу для выполнения этого действия.
Пусть % + pi = “а + bi, и положим, что 方 #: 0, так как только этот случай представляет интерес. Тогда а + 方i = (% + yi)2 = =尤2 — у2 + 2xyi, что равносильно системе уравнений
#2 一 у = a,
2ху = Ь, причем нас интересуют только вещественные решения этой системы. Мы уже знаем, что задача имеет решения. Это дает право
предположить, что под буквами хну подразумевается решение задачи. Тогда (х2 — у2)2 = ^, 4х2у2 = &2. Складывая эти равенства, получим (х2 +(/2)2 = а2 + &2, откуда х2 + г/2 = д/а2 + b2f причем здесь должно брать арифметическое значение корня, ибо %2 + у2>0・ Сопоставляя последнее равенство с первым уравнением системы, получим
2炉=a/庐干歹+ a,
^У2 = ^^ + Ь2 — а.
По замыслу задачи правые части обоих равенств должны быть неотрицательны, и это действительно имеет место, ибо «出 + 环〉 > д/于= |а|-
Из последних равенств находим
Здесь снова берутся арифметические значения для корней, а е я 。2 принимают значения ±1. Ясно, что так вычисленные числа 尤 и у удовлетворяют первому уравнению системы х2 — у2 = а. Но они должны удовлетворять и второму: 2ху = Ь. Это дает
20дл/工FV-~2=b,
или, после очевидных преобразований,
од ^Ь2 = Ь,
откуда од=1, если & > 0, и од = —1, если b V 0, так чтс O2 = esignb, где signb обозначает знак Ь, т. е. +1, если b > О: и —1, если b V 0.
Это дает формулу
"ГйУн 士 ( J^gU + isign b “V〒一 a ).
Пример 1.
Пример 2.
"匸li g 士 ("-嗯^ - i " 个i)=± (2 一力).
Корни из единицы
Формула для корней из единицы. Как и для всякого отличного от нуля комплексного числа, для числа 1 существует ровно п значений корня n-й степени. Так как 1 = cos 0 + i sin 0, то для корней п-й степени из 1 имеет место формула
% = cos -—z sin —-— при д = 0, 1, • • •, /I — 1.
Конечно, в качестве значений для k может быть взята люба# полная система вычетов по модулю п.
Геометрическое изображение. Все корни из 1 имеют модуль, равный 1, так что их изображения находятся на окружности радиуса 1 с центром в точке 0. Один из них при k = 0 есть просто число 1 и изображается точкой пересечения положительной полуоси вещественной оси с единичной окружностью. Корень ei имеет своим аргументом —, т. е. — часть полной окружности. Дальнейшие корниег,ез,...,ел-1имеют
2з1
своимиаргументами~~ча
сти окружности, так что они все делят единичнуюокружностьна правныхчастей
(рис. 6).
Все корни п-й степени из 1 являются корнями уравнения хл— ] = 0. По этой причине уравнение хл— 1 = 0 носит название уравнения деления круга.
-X Первообразные корни л-й степени из 1. Корень n-й степени из 1 называется первообразным или принадлежащим показателю л, если он не является корнем из 1 с меньшим чем л натуральным потга'зателем. Другими словами, е есть первообразный корень п-й степени из 1, если бл= t, ио” при любом натуральном m < п, ет =# 1. Число et = cos ^- + f sin -^2 есть, очевидно, первообразный корень п-й степени из 1, но при /г > 2 существуют и другие первообразные корни. Именно, верна следующая теорема.
Теорема 1. Число efe = cos——|- i sin—— есть первообразный корень п-й степени из 1 в том и только в том. случае, если k 以 п взаимно просты.
Действительно, е^ = 1 всегда. Пусть kun взаимно просты и пусть е^1 = 1, где m — натуральное число. Тогда 竺广 =2fn при целом t и =厶 т. е. km делится на п. Но fe и п взаимно просты.
Следовательно, m делится на п и потому не может быть меньше п. Поэтому £丸 есть первообразный корень n-й степени из 1.
Предположим теперь, что е^ есть первообразный корень n-й степени из 1, и пусть d = н.о.д.(^, n), n = dn\, k = dk\. Тогда е* = =cos ^^ + i sin и ej1 = 1. Отсюда следует, что d = 1, т. е* 左 н м взаимно просты, иначе ni < п и е^ — не первообразный корень.
Из доказанной теоремы следует, что число первообразных корней n-й степени из 1 равно числу меньших п и взаимно простых с п чисел, т. е. оно равно, значению ср (л) функции Эйлера. Например, при п = 12 имеется четыре первообразных корня:名卜 es, е? и еп,
Предложение 2. Число efe = cos—— -l-ism—является первообразным корнем из 1 степени пх = -^-, ede d = н.о. д.(^, п).
Действительно, пусть 孔1=万,h、=-^. Тогда числа ni и 左】 взаимно просты и % = cos ——|- t sin есть первообразный корень степени ni из 1 в силу только что доказанной теоремы.
Итак, среди корней n-й степени из 1 присутствуют первообразные корни из 1, принадлежащие всем показателям п{ = , являющимся делителями п. Например, среди корней 12-й степени из 1 присутствуют первообразные корни степени 12 ®, es, з, £“), степени 6 ® и ею), степени 4 (е3 и е9), степени 3 (е4 и ев), степени 2(£б) и степени 1 ®)・
Свойства корней из 1.
П р е дл ож ен и е 3. Произведение двух корней степени п из 1 есть корень степени п из 1.
Доказательство. Пусть а и 0 — корни степени п из 1. Это значит, что ал = 1 и рл = 1. Но тогда и (ар)л = апрп = 1, т. е. ар — тоже корень n-й степени из 1.
Предложение 4. Число, обратное корню степени п из 1* есть корень степени п из 1.
Доказательство. Если ал = 1, то (а-】)"=1.
Эти два предложения означают, что корни степени п из 1 образуют абелеву группу относительно умножения.
Предложение 5. Пусть е — любой первообразный корень степени п из 1. Тогда всякий корень степени п из 1 получается из е возведением 6 некоторую степень с натуральным показателем.
Доказательство. Пусть е — какой-либо первообразный корень степени п из 1. Тогда при любом целом k число е* будет корнем степени п из 1, ибо (efe)rt = (ert)ft = 1. Рассмотрим числа 1, е, е2, •・,, £“т. Все они суть корни степени п из 1. Среди них нет равных, ибо если eft = ет при OW^VmW 孔一1, то 名巾一* = 1*
что невозможно, ибо т — k есть натуральное число, меньшее п, а е — первообразный корень степени п. Итак, числа 1, е, е2,...
е71-】一попарно различные корни n-й степени из 1, и их число равно п, т. е. равно числу всех корней n-й степени из 1. Поэтому 1, е, е2, ..., еп-1 суть все корни степени п из 1, что и требовалось доказать.
Заметим, что сопоставление целому числу k корня в力 из 1 соотносит одному корню класс чисел по модулю п, и, так как при умножении степеней показатели складываются, сумме классов соответствует произведение корней. Тем самым группа корней п-й степени из 1 изоморфна группе классов вычетов по модулю п относительно сложения.
Предложение 6. Все значения “а (а#=0) получаются из одного значения посредством умножения на все корни степени п из 1.
Доказательство. Пусть 版=額 и ^п=а. Тогда (ВВ171y = =1, так что ₽₽о1 = е есть корень n-й степени из 1 и р = Рое. Обратно, если р = Рое и е есть корень степени п из 1, тоРп=Р^ея= =а.
Последнее предложение показывает, что корни степени п из 1 при действии извлечения корня n-й степени из комплексного числа играют такую же роль, как знаки 土 при извлечении квадратного корня. Это естественно, так как постановка знаков 土 равносильна умножению на ±1, т. е. на корни степени 2 из 1.
—5. Алгебраическое вычисление некоторых корней из 1. При нескольких малых показателях корни из 1 легко вычисляются. Ясно, что квадратные корни из 4 суть ±1. Корни 4-й степени равны, очевидно, +1, —1,厶一厶
Для вычисления корней 3-й степени из 1 рассмотрим уравнение 炉一1 = 0. Разложение левой части на множители дает (х—1)(尤2 + 尤 + 1) = 0. Приравнивание к нулю первого множителя дает х = 1. Второй множитель порождает корни — — ± , являющиеся первообразными кубическими корнями из 1. Сравнение с формулой е^ = cos -^р + / sin ^-- показывает, что —^ + »*^^= cos 120° + /sin 120°. Сравнение компонент дает хорошо известные из тригонометрии формулы
cos 120° = — cos 60°= —■^, sin 120° = sin 60° =卓.
Разложение на множители многочлена
V6- 1 =(X - 1)(х + 1)(炉 + 尤+ 1)(炉一尤+ 1)
показывает, что первообразные корни степени 6 из 1 суть корни ■^±£噂 уравнения х2 — х + 1 = 0, ибо приравнивание к нулю других множителей дает не первообразные корни.
Рассмотрим п = 5. Уравнение х5—1 = 0 приводит после разложения на множители к уравнению (х—1) (х4 + х3 + х2 + х + + 1) = 0. Первообразные корни являются корнями уравнения х4 + х3 + х2 + х + 1 =0. Оно равносильно уравнению х2 + %-2 + + х + х-1 + 1 = 0. Положив х + х-1 = г и заметив, что х2 + 2 + + 尤12 =乞2, мы получим следующее уравнение относительно г: № + 胃一1 =0, откуда © = —i- + ^~ ;乞2 = — ^ — ~. Корни из 1 находятся из уравнений х2 —乞1尤 + 1 = 0 и х2 — г2х + 1 =0, от-
Zt ± i AJ 4 — z\22 ±z Л/4 — 22
куда х=2и х = 2• Подставив вместо г(
и %2 их значения, получим
5— 1 . . V10 + 2V5V5— 1. V10 + 2л/5
/— /4, х2 = ~/4~
5— 1 . . V10 —2 д/5д/5— 1. “10 二 2ЙД
也=J/4, & 4Е4•
Сопоставление с формулой xk = cos -g——|- f sin —= cos k • 72° + + г sin fe • 72° дает сравнительно мало известную формулу cos 72° =叱—].
4
Из нее легко выводится формула для длины стороны а10 правильного десятиугольника, вписанного в круг радиуса г. Именно, 5。= 2r sin 鳥=2r sin/ = 2r cos (皆-/)=2rcos^ =
-2 --
Из этой формулы следует способ построения стороны правильного десятиугольника циркулем и линейкой (рис. 7), известный еще в глубокой древности и описанный Евклидом.
Разумеется, формулу а10 = г —— легко обосновать без привлечения задачи о корнях из 1. Именно (рис. 8), равнобедренный треугольник с основанием аю и боковыми сторонами г имеет угол 36° при вершине и, следовательно, углы 72° при основании. Биссектриса одного из этих углов разбивает треугольник снова на два равнобедренных треугольника, так что \OD\ = \BD\ = =IЛВ) = аю, Из подобия треугольников О АВ и BDA получаем * = г 二:Q , откуда а;о+ гаю —产=0 н 勿。=г -^~-,
Во времена Евклида были известны способы построения циркулем и линейкой правильных п-угольников, вписанных в данный круг, для следующих значений л: п = 4, п = 6 (а значит, и п = 3), п == 10 (с ним и п = 5 и п = 15, ибо /=書一备)一 и прием удвоения числа сторон, что приводило к возможности построения при n = 2ft, n = 3*2ft, п = 5-2А и п = 15-2*. Никаких других случаев возможности аналогичного построения не было известно до конца 18 в. Тем более поразительным было открытие в 1801 г. способа построения правильного 17-угольника восемнадцатилетним немецким математиком К. Ф. Гауссом. Более того, Гаусс показал, что для возможности построения циркулем и линейкой вписанного
в данный круг правильного n-угольника необходимо и достаточно, чтобы каноническое разложение числа п имело вид 2kpq ・.• г, где k — любое целое число, а р, д,…,г — так называемые простые числа Ферма. Простое число р называется числом Ферма^ если р— 1 есть степень числа 2. Наименьшими простыми числами Ферма являются 3 = 2+ 1, 5 = 22+ 1, 17 = 24+ 1, 257 = 28+ 1, 65537 = 216 + 1. Легко видеть, что для простоты числа 2"+ 1 необходимо, чтобы показатель п сам был степенью двойки (но не достаточно: 232 + • —не простое число). Существует ли бесконечно много простых чисел Ферма, или их лишь конечное число — вопрос, не решенный до настоящего времени.
Выведем формулы, из которых следует, что построение вписанного в круг правильного 17-угольника выполнимо циркулем и линейкой. Разумеется, мы в состоянии это сделать здесь лишь формально, не вскрывая глубоких причин успеха.
Прежде всего заметим, что длина стороны а34 правильного 34-угольника, вписанного в круг радиуса г, равна 2r sin ? 窜 == =2r sin 志=2r cos(^—合)=2r cos 务.Положим e = cos~+ + i sin 晉.Рассмотрим следующие два числа:'
«! = е + е2 + е4 + е8 + е9 + е13 + е15 + е16,
。2 = 0 + 炉 + 或 + &7 + gio + gii + 認 + gl*
Заметим, что е + е2 + • • • + е16 = ••:二『=-;二; = —1. Поэтому ai + «2 = —L
Далее, числа ai и a2 вещественны, ибо е* и e17-ft = e~fe комплексно сопряжены, и, учитывая расположение на единичном круге слагаемых е*, легко убедиться, что ai > 0, a2 V 0.
Вычислим теперь
а^ = е4 + е6 + е7 + е8 + е11 + е12 + е13 + е15 + 炉 + 京 十 + е8 + е9 + е12 + е13 + е14 + е16 + е7 + е9 + * + е" + + е14 + е15 + е】б + е 十 ен + е13 + е14 + e15 + e + s2 + + е3 + е5 + е12 + 叁 + е15 + е16 + e2 + e3 + e4 + s6 + + е】б + е + ¥ + 炉 + 或 + j +》+ gio + £ + 炉 + + g4 + g5 + g8 + g9 + gio + e12 + g2 + g4 + g5 + g6 + + e9 + e10 + e11 + e13.
Пока мы просто умножили каждое слагаемое из s на каждое слагаемое из аг, заменив все показатели, большие 16, их остатками от деления на 17. Внимательное рассмотрение получившейся суммы показывает, что среди 64 слагаемых присутствуют все числа е, е2, ..., е16, каждое по четыре раза. Поэтому aia2=4(e + е2 + ■ •. ...+ е16) = —4. Итак, ai + а2 = —1, ai«2 = —4, ai > 0, a2 < 0. Поэтому
—1 + T17— 1 ■— 717'
al =2, a2 =2•
Рассмотрим теперь числа Pi = е + е4 + е13 + е16 и р2 = е2 + е8 + + е9 + е15. Из расположения слагаемых на единичной окружности легко получить, что 由 > 0, р2 < 0.
Далее, Pi + ₽2 = «ь Pi₽2 = е3 + е9 + е10 + е16 + е6 + е12 + е13 + + е2 + е15 + е4 + е5 + е11 + е + е7 + е8 + е14 = —1. Поэтому
с а1+л/а; + 4 с ai ~ Vai +4
Pl = -2, Р2 =2*
Возьмем еще р3 = е3 + е5 + е12 + е14,也=е$ + е? + е10 + е11. Для них аналогично получим, что % + 04 =。2, ₽з₽4= ~ Ъ Вз > О,
04 < 0, откуда
a2 +Va2^~ 4 с а2 ~ Va2 + 4
₽з 2,₽4=2・
Теперь положим yi = е4 + е13, 丫2 = е + е13. Ясно, что 丫2 > Yi > > 0. Далее, ?i + ?2 = ₽ь Y1Y2 == е3 + е5 + е14 + е12 = р3, откуда
Р1 — д/р?~ 4Р3 »= 2Р1 — д/р?~ 4Р3 »= 24 • 2л 1
Р1 — д/р?~ 4Р3 »= 2
Р1 — д/р?~ 4Р3 »= 2
Но Yi = 2 cos и — = у 的4・
Итак, сторона правильного 34-угольника, вписанного в круг радиуса г, находится по формуле
~, Bi — “曾一4§з
°34 = г 2*
где
«1 + д/«1 + 4а2 + д/а2+ 4— 1 + \^17
Pl = 2,РЗ =2,5 = 2*
—1—а/17а2= 2•
Таким образом, для вычисления 034 нужно кроме арифметических действий сделать несколько извлечений квадратного корня. Все эти действия выполнимы при помощи циркуля и линейки.
Показательная и логарифмическая функциикомплексной переменной
Определение показательной функции. Показательная функция ах вещественной переменной х (при положительном основании) определяется в несколько приемов. Сперва, для натуральных значений х — как произведение равных сомножителей. Затем определение распространяется на целые отрицательные и ненулевое значения для х по правилам а~п =备 и а0 = 1. Далее рассматриваются дробные показатели, при которых значение показательной функции определяется при помощи корней: а"/д=д/а". Для иррациональных значений определение связано уже с основным понятием математического анализа — с предельным переходом, нз соображений непрерывности. Все эти соображения никак не применимы к попыткам распространить показательную функцию на комплексные значения показателя, и что такое, например, 2】+'— совершенно непонятно.
Впервые степень с комплексным показателем при натуральном основании е = 2,71828... была введена Эйлером на основе анализа ряда построений интегрального исчисления. Иногда очень похожие алгебраические выражения при интегрировании дают совершенно разные ответы:
dx = arctg % + С.
В то же время здесь второй интеграл формально получается из первого при замене х на xi.
Отсюда можно сделать заключение, что при надлежащем определении показательной функции с комплексным показателем обратные тригонометрические функции родственны логарифмам и тем самым показательная функция связана с тригонометрическими.
У Эйлера хватило смелости и фантазии дать разумное определение для показательной функции с основанием е, именно,
ea+bi = е" (cos b + i sin b)・
Это определение, и потому данная формула не доказывается, можно лишь искать доводы в пользу разумности и целесообразности такого определения. Математический анализ доставляет очень много доводов этого рода. Мы ограничимся лишь одним.
Известно, что при вещественном х имеет место предельное соотношение: ех = lim (1 + —)・ В правой части находится много- л->оо ' 几丿
член, имеющий смысл и при комплексных значениях для х. Предел последовательности комплексных чисел определяется естественным образом. Последовательность с^ = @汽 + bni считается сходящейся, если сходятся последовательности ап и Ьп вещественных и мнимых частей и принимается lim с„ = lim ап +2 lim bn.
л->оол->ооП->ОО
Найдем lim (1 + ° ± 抗 У. для этого обратимся к тригономе
трической форме 1 + -™ + — i = r„ (cos(р„ + i sin(рл), причем для аргумента будем выбирать значения из промежутка —л <;(р„ ^ л. При таком выборе ясно, что фл->0, ибо 1 + -^- + — z->l. Далее»
д/(1 + ^У+%=(? + * +д/(1 + ^У+%=(? + * +а2 + 歩)%а2 + 歩)%
д/(1 + ^У+%=(? + * +
д/(1 + ^У+%=(? + * +
а2 + 歩)%
а2 + 歩)%
1+—а
ТеперьТеперьcos ф„ : , Sin фл = —.
Теперь
Теперь
(1 + ^ + 河"F (cos "办 +,sin 崛.
Для предельного перехода нужно убедиться в существовании пределов для г* и п(рл и найти эти пределы. Ясно, что r^fl и
…+召号)、…+召号)、炉+ь2炉+ь211/ 2а ,炉+b?、л2a a*+b厂 \~+ л2 )~11/ 2а ,炉+b?、л2a a*+b厂 \~+ л2 )~))
…+召号)、
…+召号)、
炉+ь2
炉+ь2
11/ 2а ,炉+b?、л
2a a*+b厂 \~+ л2 )~
11/ 2а ,炉+b?、л
2a a*+b厂 \~+ л2 )~
)
)
Дайее,叫" =儿 sin $".磊=方譌…
Итак, в выражении
1 + Т + Т£)=彳 cos 叫“ + 叫 sin 叫“ вещественная часть стремится к еа cos b, мнимая — к еа sin b, так что
lim (1 + — + — zY = еа (cos 力 + i sin 力).
Это несложное рассуждение дает один из доводов в пользу определения Эйлера показательной функции.
Установим теперь, что при умножении значений показательной функции показатели складываются. Действительно:
gch+bd . 6曲+5$ = gcti (cos b^ i sin 瓦)e°2(cos 力2 + i sin 62)=
=6的 +a2 (cos (61 + 匕2)+ j sin (瓦 + 历))=6的+。中瓦+岳"・
Формулы Эйлера. Положим в определении показательной функции а = 0. Получим:
cos 力 + j sin % = 6匕匕
Заменив b на ——%, получим
cos b — i sin b = e-露:
Складывая и вычитая почленно эти равенства, найдем формулы cos b = , sin 匕=——^,
носящие название формул Эйлера. Они устанавливают связь между тригонометрическими функциями и показательной с мнимыми показателями.
Натуральный логарифм комплексного числа. Комплексное число, заданное в тригонометрической форме а = r(cos ① + £ sin ①), можно записать в форме 忆屮'.Эта форма записи комплексного числа называется показательной. Она сохраняет все хорошие свойства тригонометрической формы, но еще более краткая. Далее, a=rel^=ein ге^1—еХп r+^it Поэтому естественно считать, что In а = =In г+ q)G так что вещественной частью логарифма комплексного числа оказывается логарифм его модуля, мнимой частью — его аргумент. Это в некоторой степени объясняет «логарифмическое» свойство аргумента — аргумент произведения равен сумме аргументов сомножителей.
Введенная таким образом логарифмическая функция определена для всех комплексных чисел, за исключением нуля. Необходимо только помнить, что логарифмическая функция многозначна, в силу многозначности аргумента. Однозначность можно было бы установить, например, выбирая ветвь логарифма, для которой —门 V ① W 冗,но это приводит к ряду неудобств. В частности, свойство логарифма — логарифм произведения равен сумме логарифм ;
мов сомножителей — верно лишь с учетом многозначности. Так, например, один из значений In 1 является 0, одним из значений 1п(——1) является л;, ибо ——1 = cos л + f sin л = ея/. Однако 1п[(——1) •(——1) ] = ш + ш = 2ш. Это одно из значений логарифма 1 (ибо 1 = cos 2左冗 + / sin 2Лл), но отличное от 0.
Показательная функция с произвольным основанием. Пусть а — комплексное число, отличное от нуля. Тогда а = е|п а при любом значении In а. Поэтому естественно считать по определению &В = с°1п а. Это снова многозначная функция от а и р, в силу многозначности Ina, который определен с точностью до слагаемого 2Лль Посмотрим, например, чему равно F. Так как In i = +
、w -(§+2Ал)
+ 2ZenJ .i =e . Результат кажется несколько парадоксальным—все значения «очень мнимого» выражения ? вещественны»
ГЛАВА HI
ПРОСТЕЙШИЕ СВЕДЕНИЯ ОБ АЛГЕБРЕ ПОЛИНОМОВ
§ L Полиномы от одной буквы
Определение. В школьной алгебре одночленом от некоторой буквы х называется алгебраическое выражение вида axmt где а — 'некоторое число, х — буква, 加—целое неотрицательное число. Одночлен ах° отождествляется с числом а, так что числа рассматриваются как одночлены. Далее, одночлены называются подобными, если показатели при букве х одинаковы. Подобные одночлены складываются по 'правилу ахт + Ьхт = (а + b)xmt называемому приведением подобных членов. Многочленом или полиномом называется алгебраическая сумма одночленов. В полиноме порядок слагаемых безразличен и подобные одночлены можно соединить^ согласно приведению подобных членов. Поэтому любой полином можно записать в канонической форме а。%" + %х”т + • — + ап, с расположением членов в порядке убывания показателей. Иногда оказывается удобным записывать члены полинома в порядке возрастания показателей.
Буква х обычно обозначает произвольное число. Иногда х см тается переменной, тогда полином задает функцию от %, называемую целой рациональной функцией.
Два полинома называются формально равными, если они, в канонической записи, составлены из одинаковых одночленов. Ясно, что формально равные полиномы равны тождественно, т. е. принимают одинаковые значения при каждом значении буквы х. Вер* но и обратное утверждение: если два полинома равны тождественно, то они равны формально — но это совсем не очевидно и требует доказательства, которое будет дано в п. 7.
Наша ближайшая задача состоит в том, чтобы несколько расширить понятие полинома. Пусть А — некоторое коммутативное ассоциативное кольцо с единицей, и пусть х ——буква, посторонняя для кольца Л. Одночленом от буквы х с коэффициентом из Л называется выражение а%Т где а е Л,加一целое неотрицательное число. Считается, что ах° = а, так что элементы кольца Л являются одночленами частного вида. Выражение ахт рассматривается формально — как «картинка», изображенная на бумаге. Для одночленов естественным образом определяются действие приведения подобных членов ахт + Ьхт = (а 4- Ь)хт и действия умно ления axm>bxk = а&хт+\ «Картинка», состоящая из нескольких
(ГЛ. 1П
одночленов, соединенных знаком +, называется многочленом или полиномом от х с коэффициентами из Л. Предполагается, что порядок следования одночленов безразличен, подобные одночлены можно соединять, а также вставлять и выбрасывать одночлены с нулевыми коэффициентами. Без нарушения общности можно считать полином записанным в канонической форме аохп + ai%n-1 + • • • ...+ &m (т. е. в порядке убывания степеней) или в порядке возрастания степеней Co + qx^- ... + <^尤2
Дадим теперь естественные определения равенства полиномов и основных действий над ними.
Два полинома считаются равными, если они составлены в канонической записи из одинаковых одночленов, т. е.
аохп+ аххп~х + ... + ап = bQxn + Ьххп-1 + …+ bn
в том и только в том случае, если а;=仇,/ = 0, 1,...,孔(снова «формальное» равенство).
Суммой двух полиномов называется полином, получающийся посредством объединения одночленов, составляющих слагаемые.
Разумеется, после объединения следует привести подобные члены. Таким образом,
(доXП + а\хn-х ++呢)+ (仇" + 瓦尤*1+ ... +力m)=
=(&0 + Ьо)Хп + (&i + Ь\)ХП~1 + . . . + (&m + 6Л).
Произведением двух полиномов называется полином, составленный из произведений всех членов первого сомножителя на все члены второго.
Здесь снова возможно приведение подобных членов. Таким образом,
(аохп + а\х^~х + ... + ап) (Ьохт + Ь\хт~х + ... + Ьт) =
' =аоЬохп+т +(a06i + ахЬ0)хп^т^ + ... + апЬт^
Коэффициент при 尤八+巾一电 равен aobk + a\bk~\ + ... + &由力о, если условиться считать, что ai = 0 при / > п и 6/ = 0 при / > т.
Множество полиномов от буквы 尤 с коэффициентами из кольца Л составляет; как легко проверить, кольцо по отношению к определённым выше действиям сложения и умножения. Кольцо это коммутативно и ассоциативно. Оно называется кольцом полиномов от буквы 尤 над кольцом А и обозначается А [х]. Роль нуля в этом кольце играет нулевой полином, т. е. нуль кольца Л, рассматриваемый как полином, не содержащий одночленов с ненулевыми коэффициентами. Роль единицы играет единица кольца 4
В данном выше определении одночлена и полинома имеется одно сомнительное место. Именно, было сказано, что 尤 есть буква, посторонняя для кольца 力,и не было объяснено, что это значит. Сказать, что 尤 не принадлежит кольцу 4 — это сказать слишком
мало, так как при этом не исключаются нежелательные возможности %2 三 4 или :三 4 H т. д. Однако мы в состоянии изба-
1十X
виться от «сомнительной» буквы х подобно тому, как избавились от символа i в обосновании комплексных чисел. Обратим внимание на те действия над коэффициентами полиномов, которые должны выполняться при действиях над самими полиномами. Опишем эти действия, исходя из расположения полиномов по возрастающим степеням буквы. Именно, вместо полиномов рассмотрим бесконечные последовательности (а。,。卜 …,а*, ...) элементов кольца Л, в которых все элементы, начиная с некоторого, равны нулю. Вводим теперь определения равенства и основных действий.
I. (а。, а】,...,а*, ...) = (6о, 也,...,bkl ...) тогда и только тогда, когда щ = bi, i = 0, 1, ...,...
IL (а。,的,...,。々,...) + (bo, b\t .... bkt ...) = (tio H- ^o> 的 + + 仇,..J.
Ясно, что требование об обращении в нуль всех членов, начиная с некоторого, сохраняется при сложении.
n1. (a0, а1,л*, ...) (60> bi, . . .,儿,...)=(a0b0, a0b1 + 十 a/0, ...,a0b々 +a1b々-1 + ... +a泌0, .•.)•
Здесь тоже сохраняется требование об обращении в нуль всех членов, начиная с некоторого места.
Легко проверяется коммутативность и ассоциативность сложения и умножения и дистрибутивность умножения со сложением. Далее, ясно, что (а, 0, …,0, .. .) + (6, 0, …,0, ...) = (а + 6, О, ...» О, ...) и (а, 0, ..., 0, ...) (6, 0, ...» О, ...) = (abt 0,... ...,0, ...), и, более общо, (а, 0, ..., О, ...) (60,历,九,…)=■
(ab(), a/^i,ab 卜,•. ■) •
IV. a ^ А отождествляется с последовательностью (а, 0,...
• • •}
Легко проверяется, что аксиома IV не находится в противоречии с первыми тремя.
Рассмотрим теперь последовательность (0, 1, 0, ..., 0,...), обозначив ее буквой х. Тогда х2 = (0, 0, 1, 0, ...» О, ...) и т. д. Поэтому
(а。,。1,。2, •••, а 母,0, • • •)(а。, 0, 0, ... О, • • ■) +
+ (0, аь 0,…,0, 0,…)+ …+(0, 0,…,а% 0,…)==a0+a1(°, 1, 0,…)+a2(0, 0, 1, 0, ...)+ ...
.+ ам(0, 0, ..., 1, 0 …)=а。+ а* + а?尤2 + …+ апхпв Таким образом, нам удалось построить элементы кольца полиномов.
Высший член и степень полинома. Пусть f(x) = а^ +; +。1工母-1 + ... + а” причем а。耍 0. Одночлен а。无母 называется еысшим членом полинома f(x) и показатель п называется степенью f(x) и обозначается degf. Нулевой полином не имеет выс-
шего члена в смысле данного определения и считается, что он равен 0. Степень нулевого полинома условно считается равной символу —оо.
Предположим теперь, что кольцо Л есть область целостности, т. е. что произведение двух элементов из 4 может равняться нулю, только если один из сомножителей равен нулю.
Пусть даны два полинома f(x) = aQxn + а\хп~х + ... +。” и g(x) = bQxm + Ь\хт-{ + …+ 力加 из кольца Л [х], причем а0=/= 0 и &о¥=О. Тогда произведение f(x)g(x) содержит ненулевой одночлен а()хп>ЬоХт = ао^о^^, который будет, очевидно, высшим членом для f(x)g(x)t ибо остальные произведения членов f(х) на члены g(x) имеют меньшую чем п + ^ степень.
Отсюда непосредственно следует справедливость следующей важной теоремы: '
Теорема 1. Если кольцо 4 есть область целостности, то кольцо полиномов Л [х] — тоже область целостности.
В частности, кольцо полиномов над полем есть область целостности.
Из формы высшего члена произведения двух ненулевых полиномов следует, что степень произведения двух полиномов (над областью целостности) равна сумме степеней сомножителей. Это свойство сохраняется и в случае, когда один или оба сомножителя равны 0, если только условиться в правилах: (—8)+ (—оо)= =-ОО, (-8)+月=-ОО при любом 瓦
Степени элемента в ассоциативном кольце. Пусть В — некоторое ассоциативное кольцо и а—его элемент. Введем в рассмотрение степени а с натуральными показателями согласно следующим определениям: а】 = а, 。2 =。・〃,а3 = а2-а, ..., а* = = а&-1・а. Здесь степени определяются одна за другой и 月-я степень определяется после того, как (月一1)-я уже определена. Определения такого типа называются индуктивными.
Теорема 2. При натуральных hum имеет место akam = a^+m.
Доказательство. Если m = 1, утверждение теоремы верно согласно определению. При m > 1 обратимся к методу математической индукции, допустив, что утверждение верно при сумме показателей, меньшей А + т. Итак, пусть m > 1. Тогда ат = ат-^а и akam = ак(ат^а) = (акат^)а в силу ассоциативности. Далее, ака^-х =。々+加一1 в силу индуктивного предположения н, наконец, (。々+加一1)。=。々+团 в силу определения степени, что и требовалось доказать.
Из теоремы следует, в частности, что а3 = а2а = аа2, а4 = ■= а3а = а2a2 = а* и т. д.
Степени элемента а коммутируют при умножении, ибо а*.а^ « ■=a在内71 =
Значение полинома. Пусть В — ассоциативное кольцо, содержащее кольцо Л в своем центре, т. е. элементы кольца Л коммутируют со всеми элементами из В, и пусть единицей кольца В
является единица кольца А, В частности, кольцо В может совпадать с кольцом А.
Пусть с е В и пусть дан полином f(%)=的严 + aji + …
+ a„. Значением полинома f в с (или, с некоторой вольностью- языка, при х = с) называется элемент
f(c)= aQcn + aYcn^+ ... + ал
кольца В. 一
Легко получаются следующие свойства:
если 尸(х) = Л (х) + % (%), то/ (с) = /, (с) + % (с) И
если Ф(л) = Л(х)/2(х), то ①(с) = /1(с)%(с)・
Действительно, для одночленов это очевидно, а действия над. полиномами определяются через действия над составляющими их. одночленами. '.
Из сказанного следует, что значения полиномов из А[х] в одном и том же элементе с ^ В коммутируют при умножении, и их множество, обозначаемое через А [с], есть коммутативна подкольцо ассоциативного, но не обязательно коммутативного кольца А
Схема Хорнера и теорема Безу. Если для полиномов f (х) и g“)из А[х] существует такой полином й(х)е Л[л], что /(х) = «=^(х)Л(л), то говорят, что полином /(х) делится на полином g(%). Наша ближайшая задача заключается в выяснении вопроса о делимости f (х) ^ А [л] на линейный двучлен х — с при см/.
Прежде всего установим, что всегда осуществимо так называемое деление с остатком: f(x) = (x — c)h(x) + г при г е 4. Здесь полином Л(х) называется неполным частным, а г — остатком.
Теорема 3. Пусть f(x) = aQxn + а^-1 + ,.. + ап^ А[х] 〃 см/. Найдутся полином Л(х)е А[х] и элемент г е 4 такие, что f(x) = (x — c)h(x) + г.
Доказательство. Естественно искать h(x) в форме 尻%1 + b}xn^2 +…+ йп-ь Сравнение коэффициентов показывает равносильность равенства аолп + а/1+ …+ а〃 =- =(х — с) (&охп-1 + bixn~2 + ... + &п^!)+ г цепочке равенств
4)===瓦,
a]=& 一叽),
@2 二^ % — cbi,
an-i = bn_[ — cbn一2,an = r — cbn_u
откуда последовательно определяются коэффициенты h(x) и остаток г:
Ьо = Оо,
瓦=а【+ cb^
b2 =a2 + cb[,
^n-l =。1 + С^л-2>
r = a" + 叫一1.
Теорема доказана. Кроме того, получен очень удобный способ вычисления коэффициентов h(x) и остатка г. Этот способ носит название схемы Хорнера.
Заметим сразу, что остаток г равен значению f(c) полинома f(х) при х = с. Действительно, переходя в равенстве f(х)= =(х — с)А(х)+ г к значениям при х = с, получим f(c)= =(с — с) А (с) + г, откуда r = f(c).
Пример. Найти неполное частное и остаток при делении полинома х5 на х — 2.
Выпишем последовательно коэффициенты полинома х5 и, после вертикальной черты, число 2:
1 0 0 0 0 012.
Под этой строкой запишем коэффициенты неполного частного и остаток, пользуясь только что выведенными формулами:
1 0 0 0 0 0|2
1 2 4 8 16 32
(остаток — подчеркнутое число). Итак,
%5 =(% — 2)(炉 + 2炉 + 4%2 + 8% + 16) + 32.
Теорема 4 (Безу). Для того чтобы полином f(x)^ А[х] делился на х — с, необходимо и достаточно, чтобы f(c) = 0.
Доказательство. Необходимость. Пусть f(x\ делится на х — с, т. е. f(x) = (x — c)h(x). Тогда f(c) = O.
Достаточность. Пусть f(cj = O. Тогда в равенстве f(x) = = (% —c)/i(x) + r будет г = f(с) = 0, т. е. f(x) = (х — c)h(x). Теорема доказана полностью.
Элемент с кольца 4 называется корнем полинома f(х), если 〃с) = 0. Таким образом, теорема Безу может быть сформулирована так: для того чтобы полином f(x)三 4[х] делился на двучлен х — с при cr4, необходимо и достаточно, чтобы с было корнем
Число корней полинома в коммутативной области целостности.
Лемма. В области целостности возможно сокращение в равенстве^ г. е. 口帛 ab = ас при а #=0 следует b = с.
Действительно, равенство ab = ас равносильно равенству а (匕——с) = 0. Так как а 千 0 и мы оперируем в области целостности, должно быть & — с = 0, т. е. & = с.
Теорема 5. Пусть f (х) = а。" + а{хп^ + •…+ ал — полином из Д[х], где / — (коммутативная) область целостности. Тогда число корней f (х) 6』не превосходит его степени п.
Доказательство. Применим метод математической индукции по степени полинома. База для индукции имеется — полином Ло =# 0 нулевой степени не имеет корней. Допустим, что 胃 3 1 и что теорема доказана для полиномов степени 胃一1, и в этом предположении докажем ее для полинома f (х) степени п. Если f(x) не имеет корней в Л, то утверждение теоремы верно. Пусть корни есть и © — один из корней. Тогда
/(%) = (%-Cx)h(x), где 力(%)=+ b1廿一2 + …
...+ bn—]三 >4 [x] ‘
Если q ——какой-либо корень f(х), отличный от с】, то 0 = =f (q) =(Q— Ci)/z(3), но Q — Ci #= 0, следовательно, /i(c2) = 0- Таким образом, любой корень f(x), кроме сь является корнем полинома h{x) степени 胃一1. В силу индуктивного предположения этот полином имеет не более п—1 корней в Л и, следовательно, f (х) имеет не более 几 корней, что и требовалось доказать.
-Заметим, что предположение о том, что кольцо Л есть область целостности, здесь существенно. Так, в кольце вычетов по модулю 8 полином 尤2— 1 имеет 4 корня: 1, 3, 5, 7.
Теорема о тождестве. Пусть, по-прежнему, Л ——коммутативная область целостности и А[х] — кольцо полиномов над А.
Теорема 6 (о тождестве). Если А содержит бесконечно много элементов, то два полинома fi(х) и ,2(%), принимающие одинаковые значения при всех с 三 /, равны.
Доказательство. Допустим, что разность F(x) = fi (л)— —,2(尤)отлична от нуля, так что F(x) = аохл + а^-1 -|- +〃“ при а0 =# 0. Возьмем попарно различные элементы с】,с2, ...» cn+i кольца 4 Тогда, в силу условия теоремы,厶 9) = %9), ,i(q) = =/2(С2), .一,f1(源+1) =f2伍叶1), так что полином n-й степени 尸(尤) имеет более чем п корней: с% с2> <^十1, Это невозможно. Следовательно, 尸(х) = 0 и 厶(%)=%(%), что и требовалось доказать.
Здесь было существенно, что кольцо А имеет бесконечно много Элементов. Так, если 』= GF(5) есть поле вычетов по модулю 5 И - fi(x) = х5 + х4 + 2х2 + X + 1, f2(^) = X4 + 2х2 + 2х + 1 — полиномы из A[x]t то fi(0)= f2(0)= 1, fi(l) = f2(l)= 1, fi(2) = =力⑵=4, h(3) = /?2(3)= 1, fi(4) = f2(4) = 2. Полиномы fi(x) и h(x) принимают одинаковые значения при всех элементах кольца И, и тем не менее они различны. Их разность х5 ——尤 есть отличный от нуля полином, все значения которого в А равны 0.
Алгебраически замкнутое поле. Поле К называется алгебраически замкнутым, если любой полином f(x)wK[x] выше чем
нулевой степени имеет по крайней мере один корень в поле К. В дальнейшем будет доказана так называемая «основная теорема алгебры», утверждающая, что любой полином с комплексными коэффициентами имеет по крайней мере один комплексный корень. Иными словами, основная теорема алгебры утверждает, что поле С комплексных чисел алгебраически замкнуто. По существу, эта теорема принадлежит скорее к математическому анализу, чем к алгебре, так как для ее доказательства нужно привлечение ■средств анализа. Она будет доказана в гл. IX.
Другие знакомые нам поля не замкнуты алгебраически. Так, в поле Q рациональных чисел полином х2 — 2 не имеет корней, в поле R действительных чисел не имеет корней полином х2 + 2. Нетрудно установить, что поля GF(р) вычетов по простым модулям тоже не алгебраически замкнуты.
Теорема 7. 5 алгебраически замкнутом поле любой полином aQxn + а^~х + ... + а〃, До =И= 0, п ^: 1, имеет разложение на линейные множители вида а。(% — с】) (% — с?).… (х —匕门),и такое разложение единственно.
Доказательство. Оба утверждения теоремы будем дока* зывать методом математической индукции по степени полинома.
Начнем с доказательства возможности разложения. Полином первой степени аох + а\ при ао =И= 0 в любом поле имеет корень
с = —, и UqX +о (% — с).
а0
Пусть теперь n > 1. В силу алгебраической замкнутости f(x) имеет по крайней мере один корень 仃 w 力 н, следовательно, f(x)= =(% — з) ji (%), где fi(x) =。0%门一1 + 友%门一2 -)-... + 力门一1 — полином (几一1)-й степени. В силу индуктивного предположения ^(х)= =а0(х — с2)(% — &), откуда f(x)= aQ(x — c{) (х — с2) ...(X — Сп).
Теперь докажем единственность разложения, снова по нндук、 ции. При п = 1 она очевидна: если aQx + tzi = а^(х — с)= = ао(% — с'), то аоС — с) = 0, откуда с'= с, ибо а0 =И= 0.
' Пусть теперь п > 1 и имеются два разложения: f(%) = a()(% — —%) (% 一 出)…(X~ct^)=ao (x—^;) (%—哈…(% —4} Положив х = сь получим
f (q) = °=°。(q — %)(q — &) • • • (q —,J*
Из равенства нулю произведения заключаем о равенстве нулю одного из сомножителей. Так как а0 =И= 0, должен обращаться в нуль один из следующих сомножителей и, без нарушения общности, можно считать, что %—с; = 0, иначе можно изменить нумерацию элементов с;,或…,с:・ Итак, c; = q и
g(x— q)(x — C2)…(%—,“) = &(% —%)(x — 哈 …(% —В)
Так как кольцо полиномов над полем есть область целостности, можно сократить обе части равенства на х — Сь Получим
ао (х — с2)• • • (” 一 cn)=旬(% — c2)• • • (x — Crt)*
В силу индуктивного предположения эти разложения совпадают. Следовательно, совпадают и исходные разложения ,(%). Теорема доказана полностью.•
Среди сомножителей в разложении
/(х)= а0(х —ci) (х —с2) ... (х — сп)
могут быть равные. Соединив их в виде степеней, получим разложение в виде
"%)=a0(% -6严...(% -%)仆,’
где с】,...,Ck уже попарно различны.
Ясно, что G, ..., ck являются корнями полинома f (х) и других корней f(x) в поле К не имеет. Показатели mi ..., m& называются кратностями соответствующих корней.
Корни кратности 1 называются простыми корнями, корни кратности 2 ——двойными или двукратными, и т. д.
Из последней формы разложения полинома на линейные множители следует, что в алгебраически замкнутом поле число корней полинома равно его степени, если условиться считать каждый корень столько раз, какова его кратность.
Алгебраическое решение уравнений третьейи четвертой степени
Этот параграф имеет скорее историческое, чем научное значение. Правила решений алгебраических уравнений первой и второй степени были известны еще в античные времена. Для уравнений более .высоких степеней были известны лишь некоторые приемы решения уравнений частных видов. В 16-м веке в Италии несколькими математиками одновременно был открыт способ алгебраического решения кубических уравнений. Он был опубликован не первооткрывателем метода, но выдающимся разносторонним ученым Кардано, имя которого известно теперь каждому автомобилисту и трактористу, так как Кардано изобрел простое и практичное приспособление для передачи вращения с одного вала на другой, не жестко скрепленный с первым. Ученики Кардано обнаружили, что решение общего уравнения четвертой степени можно свести к решению кубического уравнения и нескольких квадратных.
Алгебраическое решение уравнений третьей степени. Общее кубическое уравнение имеет вид
.Мы будем считать, что коэффициенты — комплексные числа, и задача состоит в отыскании комплексных корней. Без нарушения общности можно считать, что а° = 1, ибо а。,0 и на него можно поделить обе части уравнения. Сделаем замену % = у—号. Получим (y —春)+%(y—j-) +电(У—^")+°3 = ° и, раскрывая скобки и приведя подобные “ленн, придем к уравнению
薪) = 0.薪) = 0.у3 + (。2г) у + (% — "^ ■+
薪) = 0.
薪) = 0.
«Iад 2
Обозначив &д- = р» %зF 方 毋=9, придем к уравнению
力 + ру + g = 0.
Для дальнейшего исследования нужна следующая элементарная лемма: существует пара чисел аире наперед заданными суммой а + § = а и произведением ар = Ь. Именно, эти числа являются корнями квадратного уравнения г2 — аг + 6 = 0.
Положим теперь у = а + §. Уравнение примет вид а3 -|- За2р + + 3а俨 + 俨+ р(а + В)+д = 0 или а3 + ₽3 + (Зар + р) (а + р) + + Q = 0- Q Q
Положим За₽ + р = 0. Тогда а3 + ₽3 + Q == 0. Ясно, что если а3 + Р3 + <7 = 0 и Зар + р = 0, то г/ = а + р будет удовлетворять уравнению у3 + ру + q = 0. Твкнм образом, нам нужно решить систему
乐+俨=一 0,3ctp = — p.
Возведем второе уравнение в куб: а3р3 =——务. Мы получили, что для а3 и р3 известны сумма и произведение. Поэтому числа а3 и 俨 находятся как корни квадратного уравнения
г2 + gz —多=0,
откуда
炉=-养+“;■ +多,俨=一^- "} +务
И
а =+ 务,₽ = V-f-,V'4_+
Для у получается так называемая формула Кардано:
/^*-等+"冬+务+ "—号—"十+咨.
Для каждого из кубических корней в поле комплексных чисел имеются три значения и для обоих корней имеется девять комбинаций. Однако из них нужно сохранить только те, для которых ар=1-, т. е. брать В =—晶・ Обозначим через со】и о)2 первообразные кубические корни из 1, т. е. s】=——^ +,"^",耽〒
=—万一Пусть ai и Pi — одна подходящая пара значении для аир. Остальные значения для а будут ai(oi и otia)2, соответствующие значения для § будут pi(o2 и 81sl. Поэтому формула Кардано дает три корня уравнения:
У1 =% + %, 坎=cqS[ +01施, 物=a伸2+阮81,
Пример 1. * + (3 — 3£)у + (——2 + j) = 0.
у = д/1 — у + Т (1 —^) + (1 — /)3 +
+ д/1 — / — д/(1 — т) + a —炉=
=д/1 —皆 + д/— _ 3£ + д/1 —专一Т- — 3i =
=V"专+ф-1) + л/1-^ —("|л) =
=V『+ ^2^2Z.
При извлечении кубических корней нужно помнить, что их произведение должно равняться —у = — 1 + i. Поэтому, взяв для первого корня значение ——/, для второго нужно взять ——1——厶
Корни данного уравнения суть:
弘:=—i + (— 1 — /) = 一 1 — 2t,
收=一 而[+ (_ 1 - /) (02 = y + (^^ + 1)厶
% = 一 论2 + (- 1 _ i) Si = ^■ + (- ^- + 1)
Пример 2. у3 — 9у + 28 = 0.
у =卡二"йГР^Ж^^ + 卡二ТГ^Л^^ =
,=寸 FT^ + V-14-13 =卡二I + V 二斤.
Нужно помнить, что произведение кубических корней должно равняться —у = 3, так что, взяв для первого корня значение —1, для второго нужно взять —3. Корни данного уравнения суть: = — 1 — 3 = — 4,
Уз = —(о2 — 3coi = 2 — i У 3.
Данный пример решился очень благополучно, что является скорее исключением, чем правилом, как будет видно из дальнейшего исследования.
Исследование формулы Кардано. Проведем исследование формулы Кардано в предположении, что коэффициенты р н g уравнения z/3 + pz/ + ^ = 0 являются действительными числами.
Из вида формулы
q2 I рз ясно, что знак выражения 亍十务 должен оказывать существенное влияние на характер корней уравнения. Рассмотрим три случая..
Случай 1. 号 + 务 >°・ В этом случае числа — у + 十/^/冬+ 多 и ——^一 ^/千 十 备 оба действительные и они различны. Если значение с^ первого кубического корня взято действительным, то и для второго корня нужно взять тоже действительное значение рь так как их произведение должно быть действительным числом ——-у. Таким образом, в этом случае корни будут
/Л =5 + ₽ь
У2 = 5叫 + Pi<^2 =— "寺迎 + G1 2,“3,
% = 5①2 + 0何1 - - °1寺电-s或 包j y3.
Следовательно, у\ ——действительный корень, у2 и уз — комплексно сопряженные не действительные корни, ибо czi #= ₽ь
Случай 2. 乎十务=°・ В этом случае числа — ~f + 4- /^^"^—|- -—- и ■—|- ■— ^J%—|- ^г действительные, но равные. Действительному значению ои первого кубического корня должно соответствовать действительное же значение Pi Efioporo, и на этот раз cti = рь Комплексные же значения кубических корней нужно
подбирать по 邮=一专.Итак:подбирать по 邮=一专.Итак:прежнему правилу, обеспечивающему равенство
подбирать по 邮=一专.
Итак:
подбирать по 邮=一专.
Итак:
У\ = ^\ + Pi = 2ab “2 = а 阿 + Bi ①2 = — 5, У3 = 5①2+3①1 = 一5.
В этом случае все три корня действительны, но среди них имеются два равных.
Случай 3. -— + -—-< 0. Это возможно только при отрицательном р. Пусть р = —pi, где pi > 0. В этом случае под знаками кубических корней окажутся сопряженные комплексные числа _^十iд/务一% и _^一"/一》
Для извлечения кубического корня запишем число —j + 十 ^/务—\ в тригонометрической форме: r(cos ① + i sin 屮). Имеем:
产=(一^) +(z\^"^г—7") =各,cos(p = —^, sin ф > 0.
Отсюда г =Отсюда г =Ф + 2々九ф + 2々九、
Отсюда г =
Отсюда г =
cos ——gh Z sin ——-——丿=
="品(cos生含+/ sin妇产)
где Л = 0, 1, 2. В этом случае сф=£, откуда
pi
—^(cos^i + isini^)=
А «飞(cos ^^-I sin ^^).
Таким образом, 0 оказывается числом, сопряженным с а, в чем можно было убедиться из того соображения, что произведение «^ должно равняться действительному числу 号= ]ар・
Итак,
L (cos 生弾 + i sin 注竺)+
+ "専(3 + Sin 亏)=2 "専 cos『, где 々=0, 1,2.
Все три корня оказываются действительными и, как нетрудно видеть, попарно различными. Интересно отметить, что в этом, казалось бы, самом лучшем (в смысле действительности корней) случае комплексные числа появляются по существу, и это было одним из стимулов введения комплексных чисел в математику.
Рассмотрим еще примеры.
Пример 3. у?一9i/ + 8 = 0. Здесь имеется бросающийся в глаза корень g = 1. Посмотрим, что дает формула Кардано
у =» л/ 一 4 + 716 一 27 + л/ 一 4 一 716 — 27 =
=^-4 + Z д/Н + 卡一4 -t,ГГ.
Ничего похожего на число 1 мы не видим. Однако если знать, что ——4 + z 〃 11 = I2丿(° чем нетрудно догадаться, заранее зная, что исходное уравнение имеет корень 1), то получим
1 一 £ Vh I 1 十 f Vh 1
一 Z Vh . 1 + i1 “曲
% =2°2 П2吗=-M—.
В случае, когда все три корня вещественны, можно доказать, что при алгебраическом решении уравнения третьей степени извлечение кубического корня из комплексного числа неизбежно.
Однако и в первом случае, когда нет необходимости в действии извлечения кубического корня из комплексного числа, как правило, «хорошие» корни, если они есть, формула Кардано преподносит «под маской». Благополучный пример, типа приведенного выше примера 2, является исключением.
Рассмотрим еще один пример.
Пример 4. х3 + Зх ——4 = 0. Здесь снова «светится» корень
Формула Кардано д-ает:
х К卡員日存了+卡2 一/口 0寸2 + 75 +寸2 - Д/5.
Правда, и здесь можно «снять маску», если знать, что 2 + V^ = e+仮¥ e 后门一"引丫
=1) и 2 —“5=(2丿• Если принять это во вни
мание, получим
修=^ + "^"5+^ - у V5 =1,
Х2=(4+4 権)Ш| + (4-4 即)%=- g+理^,
為=(У+ 4 V5)и2 + (4 -4 V5)и! = — 4 ~•
Решение уравнений четвертой степени. Вскоре после того, как Кардано опубликовал способ решения кубических уравнений, его ученики и последователи нашли способы сведения общего уравнения четвертой степени к кубическому уравнению. Изложим наиболее простой способ, принадлежащий Л. Феррари.
При изложении способа нужно будет воспользоваться следующей элементарной леммой.
'Лемма. Для того чтобы квадратный трехчлен Лх2 + ^^ + С был квадратом линейного двучлена, необходимо и достаточно, чтобы его дискриминант В2 — 4ДС равнялся нулю.
Доказательство. Необходимость. Пусть /%? + -i-Bx+C = (kx + l)2. Тогда A=k\ В = 2й/, С=Р и В2 —4ЛС=0.
Достаточность. Пусть 8? — 4ЛС = 0. Тогда^4х2 + 8% + С =®
Идея излагаемого способа состоит в том, чтобы представить левую часть уравнения х4 + а^ + bx2 + ex + d = 0 в виде разности двух квадратов. Тогда ее можно будет разложить на два множителя второй степени, и решение уравнения приведется к решению двух квадратных уравнений. Для достижения цели левую часть представим в виде:
(炉+ £ % + 含y — 耳炉-等一冬 —у炉+ 以2 + eх + d R
=(炉 + ^ % + * У — [("T + y — b)^+ (号 _ с) % + (手一")]•
Здесь у — вспомогательная неизвестная, которую нужно подобрать так, чтобы выражение в квадратных скобках оказалось квадратом линейного двучлена. В силу леммы для этого необходимо и достаточно выполнения условия
圈—с)2 _ 4 (彳 + у _ b)(勺 _ d) = О.
Это условие есть уравнение третьей степени относительно у・ После раскрытия скобок оно преобразуется к виду
* — bj + (qc — 4d) у — (с2 + a2d — 4bd) — 0.
Пусть у\—один из корней этого уравнения. Тогда при у — у\ условие будет выполнено, так что имеет место
(丁 + -匕)尤2十(詈—с)尤 + (? — d) = (6% + /)2
при некоторых /? и /. Исходное уравнение примет вид (炉+年X+号)2一做+ /)2 = 0,
ИЛИ
^^^-х+УГ^кх^1)^^^х^^--кх-^ = а.
Приравнивая нулю каждый из сомножителей, мы найдем четыре корня исходного уравнения.
Сделаем еще одно замечание. Пусть %i и х2 — корни первого сомножителя, х3 и х4 — корни второго. Тогда х1х2 = ~- + /, х3х4 = =-^/. Сложив эти равенства, получим, что “i =尤1尤2 + 义з%4・
Таким образом, мы получили выражение корня у\ вспомогательного кубического уравнения через корни исходного уравнения четвертой степени.
Пример. Решить уравнение х4 + 2х3 — 6%2 — 5% + 2 = 0.
Согласно изложенному выше методу преобразуем левую часть; х4 + 2х3 — 6х2 — 5% + 2 =
=(尤2 + % + -|*У — ух2——尤2——尤у——乌 6х2——5尤+ 2 = =(/+%+晋)2 -m + 7)炉+匂+ 5)尤+ (4-2)].
Теперь положим 匂 + 5户一4 (у + 7) (~^2^ = 0. После пре-;
образований получим уравнение
沙3 + бу?—18“一81=0.
Легко видеть, что одним из корней этого уравнения является число ух =—3. Подставив его в преобразованную левую часть исходного уравнения, получим:
£ + 2炉-6廿 - 5% + 2 = (x2 + x -4)2- m2 + 2尤 +4]=
『(尤‘十%一^) —(2% + y^ =(炉 + 3%一1)(尤2 — X — 2).
Приравнивая сомножители нулю, получим
—3 + “13 — 3 — “13сI
尤]=2,%2 ==2,%3 == 2,尤 4 =^ 一 1 •
Что касается уравнений выше четвертой степени, то здесь были известны некоторые классы уравнений сравнительно частного вида, допускающих алгебраические решения в радикалах, т. е. в виде результатов арифметических действий и действия извлечения корня. Однако попытки дать решение общих уравнений пятой степени и выше были безуспешны, пока, наконец, в начале 19 в. Руффини и Абель не доказали, что решение такого рода для общих уравнений выше четвертой степени невозможно. Наконец, в 1830 г. гениальному французскому математику Э. Галуа удалось найти необходимые и достаточные условия (проверяемые довольно сложно) для разрешимости в радикалах конкретно заданного уравнения. При этом Галуа создал и использовал новую для своего времени теорию групп подстановок.
Полиномы от нескольких букв
Определение и основные действия. Пусть дано коммутативное кольцо Л с единицей и несколько посторонних для А букв хь ..., хт. Одночленом относительно этих букв называется выражение ...尤:где а е Л,々匕...,々加 ——целые неотрицательные числа. Показатели 々i, ..., km называются степенями одночлена относительно соответствующих букв, a k\ + ... + 々加 называется полной степенью или просто степенью одночлена. Для подобных одночленов ах^ ...尤^ и Ьх^ ... х^ определено сложение ах% … 点71 + bx^ ...尤來= (a + b)x^ ...尤來 («приведение подобных членов») и определено умножение одночленов:
"1 …尤П Ьх1^ ... х^ = аЬ^1х …^г^т.
Многочленом или полиномом называется формальная сумма одночленов, причем порядок слагаемых безразличен.
Максимальная из степеней одночленов, составляющих полином, называется его степенью. Полином, все члены которого имеют одинаковую степень, называется однородным полиномом или формой. Максимальная из степеней относительно какой-нибудь буквы называется степенью полинома относительно этой буквы.
Два полинома считаются равными, если они составлены из одинаковых одночленов. Для полиномов естественным образом определяются действия сложения и умножения. Именно, сумма Двух полиномов составлена из объединения всех одночленов, составляющих слагаемые; произведение есть сумма произведений всех членов первого сомножителя на все члены второго. Полиномы
образуют ассоциативное и коммутативное кольцо, обозначаемое / • * • >
Ясно, что полином от букв %i, ..., хт можно рассматривать как полином от %i с коэффициентами, являющимися полиномами от остальных букв.
Теорема 1. Кольцо полиномов от нескольких букв над областью целостности есть область целостности.
До ка з а те л ьство. Применяем метод математической индукции по числу букв. База индукции имеется — для полиномов от одной буквы теорема была установлена в п. 2 § 1. Положим теперь, что кольцо полиномов от m ~ 1 букв есть область целостности. Тогда и кольцо полиномов от m букв есть область целостности, ибо оно есть кольцо полиномов от одной буквы над кольцом полиномов от m—1 букв, которое есть область целостности по индуктивному предположению.
Значения полиномов от нескольких букв. Пусть В — ассоциативное коммутативное кольцо (для полиномов от одной переменной коммутативность В была не обязательна), содержащее Л, и с единицей, совпадающей с единицей Л. Пусть дан полином
尸(%],…,%m)= 2 4],…,%"」•••工个三 ^ [XP • • • > Xm]
и даны 瓦,...,bmR В. Значением полинома 尸(打,...,Xm) в точке (瓦,...,bm) (или при %i = bi, ..., Xm = bm) называется
F (%乙)=£ «А,,…,jb卜…落WB.
Ясно, ЧТО если Н (хъ xm) = F1 (хь%m) +尸2(%1xm)
И G (%], .. ., %m) 尸 1 (^b • • •» %m) * 尸 2 (%1,• • •,%m),TO
H (瓦,. . .,^щ):=尸 1 (仇,. . Г ьЁ) + 尸2 (瓦,0щ)
И
G {b\t • • •» Ьщ)'尸 1 31,•・•,>n),尸2 (瓦,bQ.
Теорема о тождестве. Если Л ——область целостности, содержащая бесконечно много элементов, то верна следующая теорема о тождестве.
Теорема 2. Если два полинома Rg,工小)и 尸2(%卜.・.,%m) равны тождественно в Л (г. е. принимают одинаковые значения при одинаковых наборах значений букв), то они равны формально.
Для доказательства достаточно установить справедливость леммы:
Лемма. Если полином Н(х{, ..., хл|)е Л [%ь ..., х^] тождественно равен нулю в Л (г. е. все его значения равны, нулю), то он равен нулю формально.
Действительно, достаточно перейти от многочленов 尸】и 尸? к их разности Н =尸i —尸冉
Доказательство леммы. Мы докажем равносильное лемме предложение: если полином Н формально отличен от нуля, то найдутся значения х*,...,尤丁 для букв 尤「,..,尤小,при которых Н принимает значение, отличное от нуля.
Применим метод математической индукции по числу букв т. При т = 1 теорема была доказана. Пусть т> I, Н (хь ..., хт)У= =/= 0. Запишем "(尤i,,..,尤小)как полином от х】с коэффициентами из Л[х2, хт]:
h (尤 " …,xm)=
=а0(马,•…尤小)%7 + % (*2,•…Xm) X? l + , ' ' + ап (x2? • , , , "m),
Можно считать, что а。(尤2,.. ■, хт)У=0. В силу индуктивного предположения для х2,…,尤m найдется набор значений Xg,...,尤匚 такой, что а: =&(尤;,,…,尤丁),°, Тогда
"(尤1,尤2,•一,%m) =*
=% (尤 2’ • • • > " m)"7 + °1 (x2, , ' ' , " m)*7 1 + •一+ % (尤2," m)= =4 片1 + 6元-1++/
при 。; 声 0. В силу теоремы для т = 1 найдется 尤;w 4 такое, что "(X;,芯^ = ^ + сГ^ ++ < #= 0,
что и требовалось доказать.
Теорема о несущественности алгебраических неравенств.
Теорема 3. Пусть А ——область целостности, содержащая бес- .конечно много элементов, и пусть 尸i и 尸2 — dsa полинома из A [xi, ..., хт\, принимающие одинаковые значения F{ (х*,,..,尤丁)= и 尸2(耳,尤 1) всюОу, где выполнены неравенства Н{ (х*,... …,吃)=/=0,…,/(К,^) #= 0, где "卜…,Hk — некоторые отличные от нуля полиномы из A [a'i, ,.., xm]. Тогда полиномы 尸 1 и 尸2 равны формально.
Доказательство. Рассмотрим полином (尸i — F2)Hi ... H^ сОн равен нулю при всех наборах переменных, так как там, где Я1 =/= 0, ..., Hk =/= 0, обращается в нуль первый множитель. В силу теоремы о тождестве (尸i —尸2)"i … 儿=0 (формальное равенство) . Но Л [%ь ..., хт] есть область целостности и "i#=0, ...
Hk #=0. Следовательно, Fi—F2 = 0, т. е.尸i = & что и требовалось доказать.
Установленная теорема оказывается полезной в довольно часто встречающейся ситуации, когда равенство значений двух полиномов удается установить в предположении о необращении в нуль одного или нескольких полиномов. В силу доказанной теоремы после установления равенства поставленные ограничения автоматически снимаются.
ГЛАВА IV
МАТРИЦЫ И ОПРЕДЕЛИТЕЛИ
§ 1. Матрицы и действия над ними
Определение матрицы. Матрицей называется прямоугольная таблица, заполненная некоторыми математическими объектами. По большей части мы будем рассматривать матрицы с элементами из некоторого поля, хотя многие предложения сохраняют силу, если в качестве элементов матриц рассматривать элементы ассоциативного (не обязательно коммутативного) кольца.
Чаще всего элементы матрицы обозначаются одной буквой £ двумя индексами, указывающими «адрес» элемента ——первый йндекс дает номер строки, содержащей элемент, второй ——номер столбца. Таким образом, матрица (размеров /и X л) записывается в форме
Матрицы, доставленные из чисел, естественно рассмбтрении систем линейных уравненийМатрицы, доставленные из чисел, естественно рассмбтрении систем линейных уравненийвозникают привозникают приa1/1+a1242 + • • ' +a1"4"Н=瓦,a1/1+a1242 + • • ' +a1"4"Н=瓦,%/i + ап2х2 + ・・・ + annxn — bn.%/i + ап2х2 + ・・・ + annxn — bn.Входные данные для этой задачи ——это множество коэффициентов,Входные данные для этой задачи ——это множество коэффициентов,естественно составляющих матрицуестественно составляющих матрицу
Матрицы, доставленные из чисел, естественно рассмбтрении систем линейных уравнений
Матрицы, доставленные из чисел, естественно рассмбтрении систем линейных уравнений
возникают при
возникают при
a1/1+a1242 + • • ' +a1"4"Н=瓦,
a1/1+a1242 + • • ' +a1"4"Н=瓦,
%/i + ап2х2 + ・・・ + annxn — bn.
%/i + ап2х2 + ・・・ + annxn — bn.
Входные данные для этой задачи ——это множество коэффициентов,
Входные данные для этой задачи ——это множество коэффициентов,
естественно составляющих матрицу
естественно составляющих матрицу
матрицуматрицу
матрицу
матрицу
и совокупность свободных членов, образующих
умеющую лишь один столбец. Искомым является набор значений неизвестных, который, как оказывается, удобно пред-
етавлятьетавлятьтожетожев видев видематрицыматрицысостоящей из одногосостоящей из одногостолбца.Важную роль играют так называемые диагональные матрицы. Под этим названием подразумеваются квадратные матрицы, имеющие все элементы равными нулю, кроме элементов главной диагонали, т. е. элементов в позициях (1, 1), (2, 2), ..., (п, п).Диагональная матрица D с диагональными элементами d^d?, ••・ обозначается diag(di, da,d〃).столбца.Важную роль играют так называемые диагональные матрицы. Под этим названием подразумеваются квадратные матрицы, имеющие все элементы равными нулю, кроме элементов главной диагонали, т. е. элементов в позициях (1, 1), (2, 2), ..., (п, п).Диагональная матрица D с диагональными элементами d^d?, ••・ обозначается diag(di, da,d〃).Матрица, составленная из элементов, находящихся на пересечениях нескольких выбранных строк матрицы А и нескольких выбранных столбцов, называется субматрицей для матрицы А. Если ai < а2 < … V а^ — номера выбранных строк и 仇 V V В2 V …V 田一номера выбранных столбцов, то соответствующая субматрица естьМатрица, составленная из элементов, находящихся на пересечениях нескольких выбранных строк матрицы А и нескольких выбранных столбцов, называется субматрицей для матрицы А. Если ai < а2 < … V а^ — номера выбранных строк и 仇 V V В2 V …V 田一номера выбранных столбцов, то соответствующая субматрица есть
етавлять
етавлять
тоже
тоже
в виде
в виде
матрицы
матрицы
состоящей из одного
состоящей из одного
столбца.
Важную роль играют так называемые диагональные матрицы. Под этим названием подразумеваются квадратные матрицы, имеющие все элементы равными нулю, кроме элементов главной диагонали, т. е. элементов в позициях (1, 1), (2, 2), ..., (п, п).
Диагональная матрица D с диагональными элементами d^d?, ••・ обозначается diag(di, da,d〃).
столбца.
Важную роль играют так называемые диагональные матрицы. Под этим названием подразумеваются квадратные матрицы, имеющие все элементы равными нулю, кроме элементов главной диагонали, т. е. элементов в позициях (1, 1), (2, 2), ..., (п, п).
Диагональная матрица D с диагональными элементами d^d?, ••・ обозначается diag(di, da,d〃).
Матрица, составленная из элементов, находящихся на пересечениях нескольких выбранных строк матрицы А и нескольких выбранных столбцов, называется субматрицей для матрицы А. Если ai < а2 < … V а^ — номера выбранных строк и 仇 V V В2 V …V 田一номера выбранных столбцов, то соответствующая субматрица есть
Матрица, составленная из элементов, находящихся на пересечениях нескольких выбранных строк матрицы А и нескольких выбранных столбцов, называется субматрицей для матрицы А. Если ai < а2 < … V а^ — номера выбранных строк и 仇 V V В2 V …V 田一номера выбранных столбцов, то соответствующая субматрица есть
В частности, строки и столбцы матрицы можно рассматривать как ее субматрицы.
Матрицы связаны естественным образом с линейной подстанов^ кой (линейным преобразованием) переменных. Под этим названием понимается переход от исходной системы переменных %1, х2, .. . , Хп К другой, НОВОЙ, yXi У2, • •• , Ут, СВЯЗЗННЫХ ПО формулам!
y1=a11修 + ^12x2 + •… + ainxm
У? "。21 修 +。22无2 + , , • +a2n今,
У tn :=0m1"1 +am2"2 + 一• + ^mn^n*
Линейная подстановка переменных задается посредством матрицы коэффициентов
°11°12• ♦ ♦。1〃
021022a2m
°ml °m2 • • • Отп
Среди систем линейных уравнений наибольшее значение имеют системы, в которых число уравнений равно числу неизвестных. Среди линейных подстановок переменных основную роль играют подстановки, в которых число исходных и новых переменных одинаково. В этих ситуациях матрица коэффициентов оказывается квадратной, т. е. имеющей одинаковое число строк и столбцов; это.
число называется порядком квадратной матрицы. Вместо того чтобы говорить «матрица, состоящая из одной строки》,и «матрица, состоящая из одного столбца», говорят короче: строка, столбец.
Сложение матриц и умножение матрицы на число. Введем в рассмотрение алгебраические действия над матрицами. Рассматриваем матрицы с элементами из некоторого поля ^. При этом две матрицы считаются равными, если у них совпадают элементы, стоящие на одинаковых местах.
Определим произведение элемента с w К на матрицу А =
°ml • • • amn /
co-mi • • • comn
{для матриц над некоммутативным ассоциативным кольцом следует различать два произведения с А и 4с).
Л+ В = ()ami + bm\ • • • amn + ^mn 'Л+ В = ()ami + bm\ • • • amn + ^mn 'Для матриц одинакового строения, т. е. имеющих одинаковое число строк и столбцов, определяется сложение по правилу: если
Л+ В = ()
ami + bm\ • • • amn + ^mn '
Л+ В = ()
ami + bm\ • • • amn + ^mn '
то
т. e. элементами суммы двух матриц является сумма соответствующих элементов слагаемых матриц.
Отметим некоторые свойства действий.
(4 + 8)+С = 4 + (8 + С)—ассоциативность сложения.
%+ 8 = 8 + 4 — коммутативность сложения.
Матрица 0, состоящая из нулей, играет роль нуля: 4+0 = 4 при любой 4
Для любой матрицы Л существует противоположная ——Л такая, что Л + (——Л) = 0. (В качестве матрицы ——А, очевидно, следует взять матрицу (——1) Л, элементы которой отличаются от элементов Л знаком.)
(с】+ с?) А = С\А + С2А.
с (А + 4) = сА\ + СА2.
cy(c2A) =(С1С2)А.
1 • А = А.
Все перечисленные свойства непосредственно следуют из определений и свойств действий в поле (или в кольце).
Система математических объектов, в которой определено действие сложения и действие умножения на элементы поля К, причем
эти действия обладают свойствами 1——8, называется векторным пространством над полем К.
Таким образом, множество матриц одинакового строения с элементами из данного поля К образует векторное пространство по отношению к определенным выше действиям. В частности, строки данной длины и столбцы данной высоты образуют векторные пространства.
Пусть Дь ..., Ат — несколько матриц одинакового строения. Матрица 以力]+ 一 • + cmAmj при & 三 К, называется линейной комбинацией матриц Ль ..., Ат. Нам придется применять этот термин преимущественно к строкам и к столбцам.
Рассмотрим в свете этого понятия систему линейных уравнений общего вида
a11%1 +®2%2 + • • • + a1пХn =d,
@21%1 + @22%2 + • • • + @2〃%〃 =62,
@ml%l + @m2%2 + • •・ + атпХп ~ ^т>
введя в рассмотрение столбцы из коэффициентов
и столбец из свободных членов В = I :
Тогда систему можно записать в виде
不1 A + 尤242 + …+ Хпап = В,
и ее решение превращается в задачу: даны л столбцов Ль Л2,... 力卉 и столбец 8; требуется представить столбец 8 8 виде линейной комбинации 力卜 Л2, ..., Ап. Как мы увидим дальше, такая формулировка оказывается полезной.
V 3. Умножение матриц. Введем теперь действие умножения матрицы на матрицу. Предварительно рассмотрим частный случай: Произведением строки А на столбец В той же длины,
4 = (。[, ^2> • • • > ^д)>8
называется число а^Ь^ + а2b2+ • • • +。理6〃 (или элемент кольца, которому принадлежат элементы рассматриваемых матриц).
Для прямоугольных матриц Л и В произведение определено, если длины строк первого сомножителя Л равны длинам столбцов второго сомножителя В, т. е. если число столбцов Л равно числу строк В. Именно, произведение АВ матриц Л и В составляется из произведений строк Л на столбцы В, при их естественном расположении в матрицу. Точнее: произведением АВ матрицы Л на матрицу В, где
0[1012• • •01 在\/力 11 加2 . . •方1九
&i 022• • •02在 I 8 _ I ^21822 --.82/2
。m1 ^m2 . • - Umh/、 8月I匕左2 • • « 8左九
называется матрица С, элемент с〃 厶й строки и j-ro столбца которой равен произведению i-й строки Л на /-й столбец В, т. е. равен сумме произведений элементов }й строки матрицы Л на элементы /-го столбца матрицы В. Таким образом,
k
Q/= a门瓦j +af262/ + • - • +a/瓦г=£a也耳г
а = 1
Рассмотрим примеры:
(I, 2)(:) = I ・3 + 2・ 2(; ;)(; ;) = (£ 3-(; ;)(;;) = (;"
Последние два примера поучительны тем, что в них рассматриваются произведения одинаковых сомножителей, но в разных порядках. Результаты получились различными. Следовательно, свойство коммутативности при умножении даже квадратных матриц не имеет места.
Условие, когда произведение матриц определено, а также размеры произведения двух матриц удобно изобразить при помощи схематического рисунка:
Ab 次
篦
Ясно, что если определены произведения АВ и ВА, то число строк Л равно числу столбцов В и число строк В — числу столбцов Л. Оба произведения АВ и В А будут квадратными матрицами, но разных размеров, если Л и В не квадратные. Если Л и В
ял = дд, на- 4 = (; 4)нвзгляд не ка- естественным,ял = дд, на- 4 = (; 4)нвзгляд не ка- естественным,квадратные, то АВ не обязано равняться В А, как мы только что видели на примере. Матрицы А и В, для которых …~ '
ял = дд, на- 4 = (; 4)н
взгляд не ка- естественным,
ял = дд, на- 4 = (; 4)н
взгляд не ка- естественным,
зываются коммутирующими. Например, матрицы
8 = (^ g) коммутируют, ибо АВ = ВА = (24 36 ) Это определение умножения матриц на первый
жется естественным. Оно становится совершенно
если связать матрицы с линейными подстановками переменных.
Пусть А и В — матрицы указанного выше вида. Рассмотрим линейные подстановки переменных с этими матрицами, заметив, что число старых переменных в первой подстановке равно числу новых во второй, что дает основание обозначить их одинаковыми буквами:
У\ = а\\\ +〃12尤2 + • • • +
У2 =〃21%1 + 〃22%2 + • • • + a2kXky
Ут == ^ml-^1 + 〃加2尤2 + • • * + ^mk^k
И
修=瓦1厶 + d2% + • • • + b[ntn,X2 =,21 厶 +,22%2 + • • • + 戾"s
尤々=,々1厶 + ^^2% + • • • + ^kn^n*
Покажем, что если эти две подстановки сделать одну за другой, т. е. выразить переменные z/b ..., ут через 力,...,彳小 то матрица коэффициентов окажется равной АВ.
Действительно, пусть
У1 = Сц^! + . . . + cintn.
Ут. ^ ^т^ 1 + • • • + ^тп^п*
Тогда коэффициент &丁 есть коэффициент при 力 в 协.Выпишем все необходимое для вычисления этого коэффициента:
y上=0订修+ 0阅工2 + •一 +0從修,尤 1 = ... + b^tj + ...,%2* • • -J-力2/'/ -J- ■ • • )
Таким образом,
сц = at\b\i + ai2b2f + ... + aikbkh
так что матрица коэффициентов в выражениях 勿,...,ут через Л, ..., /м действительно равна АВ. Итак, последовательному проведению («суперпозиции») двух линейных подстановок соответствует произведение их матриц.
Заметим, что линейную подстановку
У1 - a11x1 + a12尤2 +•••+a1 总尤 Jb
y2 =a21%1 + 出2%2 +•••+ a2kXki
уm - a加1尤1 + am2尤2 +•••+ amЛ
можно записать в матричных обозначениях У = ЛХ, где
Соответственно, подстановка
尤1 =d1厶+仇2/2 + • • • +加"冷,
无2 =621厶+b22/2 + • • * +62"/n,
尤金=b左1厶+ 6左2为+ • * * + M/n
записывается в виде X = ВТ、где В — матрица коэффициентов, Т — столбец из //.
Поэтому суперпозицию этих подстановок можно записать в виде У = А(ВТ). Вместе с тем матрица суперпозиции равна ЛВ, и этот факт записывается так: У = (ЛВ) Г. Таким образом, верно следующее соотношение ассоциативности:
А(ВТ) = (АВ)Т,
где Г — столбец.
Рассмотрим теперь свойства действия умножения матриц;
(с А) В = Л (сВ) = с АВ.
(4 + 力2)В = А^В + А^В.
Л (Bi + 庆)=АВ\ + ЛВ2.
Эти свойства непосредственно следуют из того, что элементы произведения выражаются как через элементы Л, так и через элементы В в виде линейных однородных полиномов.
(ЛВ) С = Л (ВС) (ассоциативность умножения). !
Это свойство трактуется таким образом, что если одна из частей равенства имеет смысл, то имеет смысл и другая, и они равны.
「 Пусть (ЛВ) С имеет смысл и пусть т есть число строк матрицы Л, k — число ее столбцов. Тогда В имеет k строк, ибо АВ имеет смысл. Пусть матрица В имеет I столбцов. Тогда и АВ имеет I столбцов, так что для осмысленности (ЛВ) С нужно, чтобы С имела I строк. Итак, для осмысленности (ЛВ) С необходимо и достаточно, чтобы число столбцов матрицы Л равнялось числу строк матрицы В, а число столбцов матрицы В равнялось числу строк матрицы С. Аналогично прослеживается, что те же условия необходимы и достаточны для осмысленности А(ВС). Остается доказать равенство (ЛВ) С = А{ВС). Введем в рассмотрение матрицы 尸=%В, G = (ЛВ)С, D = ВС и Н = А(ВС), обозначая их элементы соответствующими малыми буквами.
。k
Имеем:力в = 2] а>а力呻;далее,
gif = X fi^C^j = n Xa/也声门,р = 1р = 1 (х»1
"а/ = X ^ар^р/»
包=X 的ada/ = E Ea2力呻%了。-a = l a==l p=l P P
Мы видим, что g订=Л(/, ибо эти элементы представлены в виде Сумм одинаковых слагаемых, только расположенных в различных порядках.
Равенство _(ЛВ) С = А{ВС) можно доказать менее вычислительно, воспользовавшись следующим простым замечанием. Пусть Р и Q — две матрицы такие, что PQ имеет смысл. Пусть Qi, Q2,… ...,Qk — столбцы матрицы Q. Тогда столбцами матрицы PQ являются PQi, PQ2, ..., PQkt что непосредственно следует из определения. Это обстоятельство можно записать в виде
P(Qi, Q2, Qk) = (-PQi, PQ2,PQQ・
Обозначим через Сь С2, ..., G столбцы матрицы С. Тогда (АВ)С = ((АВ)&, (АВ)С2, (AB)Ci). Далее, ВС = (В&, ВС2, BCi) и /(BC) = (/(BCi), Л(ВС2), A(BCt)). Но, как было установлено выше, (ЛВ) Ci = А{ВС\), (ЛВ) С2 = ==Л(ВС2), {AB)Ci = A{BCi), ибо &, С2, Ci — столбцы. Таким образом,
(АВ)С = А{ВС).
Особую роль при умножении матриц играют единичные матрицы. Это квадратные матрицы, у которых элементы главной диагонали равны 1, а все остальные элементы равны 0. Обозначать Единичные матрицы будем Еп (если нужно указать порядок) или
просто £ Из правила умножения матриц непосредственно следует, что ЛЕ == Л и ЕА = 4 если произведения определены.
Ясно, что единичной матрице соответствует единичная подста^ новка переменных:
"1=元1,
“2 п^尤2,
УпУпГ 人",
Уп
Уп
сводящаяся просто к переименованию переменных. На языке подстановок переменных свойства единичных матриц становятся совершенно очевидными.
Отметим еще, что представляют собой субматрицы произведения двух матриц. Пусть
С = (I == АВ.
Субматрица, образованная строками с номерами а】,а2,а* и столбцами с номерами рь р2, •••, Р/, равна произведению субматрицы матрицы Л, составленной из строк аь а2,…,а焉 на субматрицу матрицы В, составленную из столбцов Рь §2,Р/. Это непосредственно следует из того, что С%" есть произведение а厂й строки матрицы 力 на р;-й столбец матрицы В.
Транспонирование матриц. Замена строк матрицы на ее столбцы, а столбцов ——на строки называется транспонированием. матрицы. Так, если
力—I °2I °22 °2n I
\ ami ^m2 • ■ • amn /
то транспонированная с ней матрица
的】°21 • ■ • amla【2°22 • • • am2
°1 n a2n * • • amn
Ясно, что дважды транспонировать — значит вернуться к исходной матрице: (Лт)т == Л. Ясно также, что (力 + 占尸=匣 + 8丁 и (с4) т = сЛт.
Несколько сложнее дело обстоит с транспонированием произведения. Именно:
Матрица, транспонированная с произведением двух матриц, равна произведению транспонированных, взятых в обратном порядке, ,
В буквенной записи
(4B)TbBL4*
Докажем это. Пусть
Положим
так что е户 =а仃,d0a=方(16・ Пусть, далее,
(
31 厶2 • • * fin \/ gii gl2 • • * glm、
E 阮…%“ bT/T = g= g2l g” …gzzn I
fml fm2 * * • fmn /\ ^nl §n2 • * • ёпт /
k
Тогда f〃= X aiaba!,
kkk
gfi = Jj djopat = £ 九网(1= X aia^a/ ~ f//•a^la = la = l
Итак, gji =储 при всех i=l, 2, ..., m и / = 1, 2, ..., n, а это и значит, что G =戶丁, т. е. ВТЛТ = (ЛВ)Т, что и требовалось доказать.
Обзор действий над матрицами. Над матрицами определены четыре действия: сложение, умножение на элементы основного поля (или кольца), умножение матрицы на матрицу и транспонирование.
Условие применимости и размеры результата поясняются еле- дующими схемами:
力+8:力+8:с/:с/:/6;/6;
力+8:
力+8:
с/:
с/:
/6;
/6;
Эти действия обладают свойствами:
(А + В)+С = А + (В + С).
А + В = В + А.
Существует 0: /+0 = 0+/ = 4
Для Л существует —А: Л + (—Л) = 0.
(с】十 &)/с】/十 с^А.
с (А 十 4) сА\ 十 сА^.
Ci(C2』)=(С1&)4
1 • Л = Л.
Это — свойства векторного пространства, так что матрицы фиксированных размеров образуют векторное пространство.
(АВ)С = А(ВС).
Л (Bi 十 Во) = ЛВ1 十 АВ^-
(А十』2)占4占十/zb
(сЛ) В = А (сВ) = сАВ.
Существуют единицы, именно, если / = | к 办 и
ЕтА = АЕп = Л.
(』т)т = 4
(А + ВУ = А^ + В\
(сЛ)т = сЛт.
(/В)т = вт/т.
Для квадратных матриц фиксированного порядка п действия сложения и умножения определены всегда, и их результатами являются квадратные матрицы того же порядка. Таким образом, квадратные матрицы фиксированного порядка образуют кольцо. Кольцо, наделенное структурой векторного пространства, т. е. система объектов, обладающих свойствами 1—12, называется алгеброй над основным полем. Таким образом, квадратные матрицы с элементами из поля К составляют алгебру над этим полем.
Само поле К изоморфно вкладывается в алгебру квадратных матриц при помоги отображения с>—>сЕ, с w К.
В соответствии с тем, что было изложено в гл. III о значениях полинома, в алгебре квадратных матриц естественным образом определяются степени Ат матрицы с натуральными показателями и значения полиномов, именно, если ^(/) = aotn + а^-1 + ... ...+«ле K[t], то f(4) = а/〃十 а/i + ... + а^А + апЕ. Значения полиномов от одной и той же матрицы коммутируют.
Теория определителей
С линейными задачами, использующими теорию матриц, связан аппарат так называемых определителей, очень ценный по широте приложений к теоретическим вопросам.
Наводящие соображения. Рассмотрим в общем виде систему двух линейных уравнений с двумя неизвестными
aix + biy = cit
(1) @2% + b2y =
Допустим, что система имеет решение и пара х, у составляет решение, так что оба уравнения уже обратились в верные равенства. Умножим обе части первого равенства на &2» второго на Ь\ и вычтем. Получим
(ai&2 — a2bx)x = ci&2 — &瓦「
Теперь первое равенство умножим на —аг» второе на s и сложим. Получим
(ai&2 —做瓦)у = ад — a2cl.
Предположим, что 口也一a2bl ¥= 0. Тогда
0而力陋」a也一S瓦.l司
Таким образом, предположив, что решение существует, мы смогли его найти. Теперь перед нами альтернатива — либо решение существует и тогда оно дается формулами (2), либо решение не существует. Для того чтобы отделаться от второй возможности, нужно только установить, что формулы (2) действительно дают решение системы, для чего следует подставить х и ^ из (2) в систему (1). Сделаем это:
101b2 -02b1 I。力晋一 02bl
d\CIb^ - OIC2bl + d\ь\c2 -曲加e1 __ 3 (a1b2 -a2九) .
01岳—02〃101b2 —。2b["‘
e1b2 -C2bl ] t 01费 一 02cl — 内 (01b2 -。2瓦)201b2 -02〃12。1瓦一02bl 0[b2 -。2bl方
Мы видим, что оба уравнения превратились в верные равенства.
Если ai&2—a2bl = 0, то наши рассуждения не приводят к законченному результату, и мы оставим этот случай пока в стороне.
В формулах (2) знаменатель @也一a2bl один и тот же. Числители же очень похожи по форме записи на знаменатель.
Для выражения @也一@2瓦 существует специальное название определителя матрицы (:; ^ ^ и специальное обозначение:
哂一&瓦=富:;1 = det(:j ?;)•
С помощью обозначений для писываются в видеС помощью обозначений для писываются в видеопределителей формулы (2) за・определителей формулы (2) за・XXс】 bi I ,2^2I。2 82 Iс】 bi I ,2^2I。2 82 IУ =У =q Cl02 e2O1 b\02^2q Cl02 e2O1 b\02^2
С помощью обозначений для писываются в виде
С помощью обозначений для писываются в виде
определителей формулы (2) за・
определителей формулы (2) за・
X
X
с】 bi I ,2^2I
。2 82 I
с】 bi I ,2^2I
。2 82 I
У =
У =
q Cl
02 e2
O1 b\
02^2
q Cl
02 e2
O1 b\
02^2
Применяя, например, эти формулы к решению системы
2х — Зу = 5,
3% 十 4y = 7,
получимполучимхх5 -37 42 —33 45 -37 42 —33 4I2 5|41|3 7| _117, У 一 |2 —31 —17 *|341I2 5|41|3 7| _117, У 一 |2 —31 —17 *|341
получим
получим
х
х
5 -3
7 4
2 —3
3 4
5 -3
7 4
2 —3
3 4
I2 5|
41|3 7| _1
17, У 一 |2 —31 —17 *
|341
I2 5|
41|3 7| _1
17, У 一 |2 —31 —17 *
|341
⑶⑶/01加I。2 方2\03 ь3/01加I。2 方2\03 ь3и обозначается:и обозначается:О] &I С| 02^2e2Оз Ьз 禽О] &I С| 02^2e2Оз Ьз 禽也6、62 c2 卜88 eЗ /也6、62 c2 卜88 eЗ /
⑶
⑶
/01加
I。2 方2
\03 ь3
/01加
I。2 方2
\03 ь3
и обозначается:
и обозначается:
О] &I С| 02^2e2
Оз Ьз 禽
О] &I С| 02^2e2
Оз Ьз 禽
也6、
62 c2 卜
88 eЗ /
也6、
62 c2 卜
88 eЗ /
Разумеется, понятие определителя было бы не нужным, если бы шла речь только о системах двух уравнений с двумя неизвестными. Результат может быть обобщен на линейные системы п уравнений с п неизвестными.
Рассмотрим еще случай п = 3, Пусть дана система
®х 十 dy + C\Z =必,做% Ч~ Ь?у ~|~。2之 ^= &2,a3% + ь3у + c32 =厶.
Исключим сразу неизвестные у и z. С этой целью умножим первое уравнение на 匕2。3 —匕3。2, второе на 63cl — b\c^ третье на bg —尻3 и сложим. Получим
(a162。3 一a163С2十a263cl -的仇。3十а36传2 一a362。1) %十
+ (仇62。3 一也63e2十62630 一62d。3十63dС2 一63620)У十
+(062& - 063e2 + C263cl -c2仇禽 + 禽仇02 一禽62e1)z=
^ d\b<2,c^ — d\b^C2 + £?2%3。1— d2ble3 + d3 ble2d§b2cl.
Ясно, что коэффициенты при у и z равны нулю.
Коэффициент при х играет здесь такую же роль, как 的员一。2历 для систем второго порядка. Он называется определителем ма
трицы
В этих обозначениях, если определитель не равен нулю,
山 bl Cl ^2 62 e2 必63 е3
Аналогично,
01 4 с]
02 d2 e2
03 ^з е3
5 bi a262 0363
C\
C2
Сз
。1
。2
。3
仇由
63厶
01 仇 Cl
0262 e2
0363 禽
0]b\ C\ a2 62 e2
0363 е3
Наш вывод имеет смысл при предположении, что решение существует. Однако, если подставить найденные выражения для %, у,之 в исходную систему, можно убедиться в том, что все три уравнения обратятся в верные равенства.
Итак, мы показали, что формулы для решения в общем виде линейных систем уравнений при и = 2 и и = 3 имеют сходную структуру и основную роль в них играют определители второго порядка
и третьего порядка
小仇 e]
02 员 e2 =01b2r 一0山3C2 +02b3J一出仇禽 +03瓦02 -03Ь2cl a3 63 е3
Оба эти выражения представляют собой алгебраические суммы произведений элементов матриц, причем эти произведения составляются по одному элементу из каждой строки и по одному из каждого столбца. Все такие произведения входят в состав определителя. Произведения снабжаются знаками + и — по правилам!
+
П二"
На этих рисунках соединены линиями элементы матрицы, составляющие произведения, входящие в определитель со знаками + н —.
Обратимся теперь к обобщению определителя для квадратных матриц любого порядка п, исходя из формы этих выражений для 几=2 и м = 3.
Здесь удобно обозначать элементы матрицы одной буквой, приписывая ей два индекса — номер строки и номер столбца. Дадим формальное определение определителя для квадратной матрицы порядка п следующим образом:
Определителем квадратной матрицы порядка п (или определителем порядка м) называется алгебраическая сумма всевозможных произведений элементов матрицы, взятых по одному из каждой строки, по одному из каждого столбца и снабженных знаками
«плюс» и《минус» по некоторому определенному правилу.
К вопросу о том, что это за правило, мы обратимся в ближайшее время, а пока попытаемся записать символически сформулированное выше определение. В каждом слагаемом определителя мы будем записывать сомножители в порядке следования строк. Номера столбцов будут составлять в совокупности все числа от 1 до 几,в различных порядках, причем во всех возможных порядках, так как определитель, согласно данному определению, составлен из всех произведений элементов, взятых по одному из каждой строки и по одному из каждого столбца. В буквенных обозначениях:
а” 52 ■ ■ •。1几
a〃i a〃2 • • ■ ^nn
Здесь индексы аь g,…,а〃 пробегают все возможные перестановки чисел 1, 2, ..., п. Все перестановки должны быть разбиты на два класса так, чтобы одному классу соответствовали слагаемые со знаком《плюс》,другому — со знаком《минус》.
Элементарные сведения теории перестановок. Сейчас мы рассмотрим некоторые простейшие свойства совокупности перестановок п элементов. Переставляемыми элементами мы будем
считать числа натурального ряда.
Предложение 1. Число всех перестановок, п элементов равно п! = 1 • 2 п.
Доказательство. Применим метод индукции. Для п = 1 предложение очевидно. Пусть оно верно для п—1. Совокупность перестановок п элементов разобьем на п частей, по положению элемента п на первом, втором, ..., м~м месте. В каждой части будет (几一1)! перестановок, так как их число равно числу расположений элементов 1, 2,, м—1_на 九一1 незанятых местах.
Следовательно, число перестановок равно 几,(м —1)! = м!, что и
требовалось доказать,
Теперь разобьем все л! перестановок п элементов на два класса, по признаку, кажущемуся довольно искусственным, но именно это разбиение будет нужно для разумного правила расстановки
знаков в определителе.
Пусть (ai, а2,…,*—некоторая перестановка чисел 1, 2,… ...,л. Скажем, что пара элементов (w, a;), i V 厶 образует инверсию, если а: > а;. Число всех пар элементов перестановки^ образующих инверсию, называется числом инверсий в перестановке и обозначается invfai, «2,.…,aj. Так, inv(3, 5, 1, 4, 2, 6「 8, 7) = 7 (инверсии образуют пары (3, 1), (3, 2), (5, 1), (5, 4), (5, 2), (4, 2), (8, 7)).
Перестановки, содержащие четное число инверсий, называются четными, содержащие нечетное число инверсий — нечетными.
Подстановкой на множестве {1, 2, ..., л} называется взаимно однозначное отображение множества на себя. Удобно задавать подстановку прямым указанием замен для каждого элемента, посредством записи образа под прообразом. Так, запись / 1 2 3 4 5 \ (5 1 3 2 4 丿 задает подстановку, которая заменяет элементы 1, 2, 3, 4, 5, соответственно, на 5, 1, 3, 2, 4; порядок расположения ее столбцов безразличен. В такой записи в «числителе» и в «знаменателе» оказываются перестановки. Удобно в «числителе» запи* сывать элементы в натуральном расположении.
Последовательное применение двух подстановок приводит к подстановке, называемой их произведением. Так,
/ 1 2 3 4 5 6、/ 1 2 3 4 56、_(1 2 3 4 5 6 \ (5 2 1 6 4 3 丿 *( 6 1 2 4 3 5 丿=Чз 1 6 5 4 2 丿
(мы считаем первой действующей ту подстановку, которая запи* сана слева). Почти очевидно, что при умножении подстановок имеет место ассоциативность. Действительно, пусть о, т и <р — подстановки на -множестве {1, 2, ..., л}. Сделать (ат)(р ——все равно* что сначала сделать о, потом т, затем 屮;сделать же о(тхр)—— все равно, что сначала сделать о, потом т(р, т. е. к результату при* менения о применить т и затем <р.
Тождественная подстановка, при которой каждому элементу сопоставляется он сам* играет роль единицы в этом умножении. Если запись подстановки и перевернуть, т. е. ее числитель сделать знаменателем, а знаменатель числителем, мы придем к обратной подстановке L, произведение которой на и как в одном, так и в обратном порядке, дает единичную подстановку. Умножение подстановок, вообще говоря, некоммутативно, например, / 1 2 3\ Г 1 2 3\_/1 2 3\/12 3\ /1 2 3\ Г 1 2 3 \
(2 1 3 丿(2 3 1 丿一【3 2 1 丿,а(2 3 1 丿(2 1 3丿=1 1 3 2 丿,
Число всех возможных подстановок на множестве из л элемен* тов равно п!, ибо таково число возможных знаменателей при фик* сированном числителе.
Подстановка называется транспозицией, если она п —2 элемента оставляет на местах, а остальные два элемента перестав^ ляет местами. Вместо того чтобы записывать, например, транспо- /123456、/с с
зицию I j 5 з 4 2 6丿,ПИШУТ кратко (2, 5).
Предложение 2. Пусть в некоторой перестановке сделана транспозиция. Она равна произведению нечетного числа транспо^ зиций соседних элементов.
Доказательство. Пусть дана перестановка (a, bt • • •) g」d, е,…,,,g,、坛电 /), и транспозиция меняет местами с и 瓦 Обозначим через m число элементов d, % …,f, g, лежащих между с и й. Переставим местами с с d, затем с с е, ,.,, с с f, с с g. После этого мы придем к перестановке
(а, Ь, d, е,f, g, с, ht ...,电 /)•
Мы сделали последовательно m транспозиций. Теперь переставим с н 瓦 Придем к
(а,仇一*, d, е, f, g,儿 с, 幺 /)•
Теперь «перегоним» й на место, которое занимало с, переставив й по очереди с g, с 力...,с е, с d. Мы придем к перестановке (а, Ь,.…,h, d3 с, • * •, f, g, с,…,电 /),
т. е, как будто мы сделали одну транспозицию (с, й). Всего мы сделали m + 1 + m = 2лп + 1 транспозиций соседних элементов. Таким образом, транспозиция (с,厶)равна произведению 2m + 1 транспозиций соседних элементов. Все это рассуждение равносильно одному равенству:
(с, Л) = (С, d) (с, е) ... (с, /) (с, g) (с, й) (g, й) (/, й) ... (е, й) (d, ft).
Предложение 3. При транспозиции соседних элементов число инверсий е перестановке меняется на одну единицу.
Доказательство. Нам нужно сравнить число инверсий в перестановках
(а, Ь, с, d, е,厶耳 Z) и
(а, b, • • •) с, е, d, f, • • •,財 /)•
Обозначим через % и 匕 число инверсий в парах, не содержащих элементов d и е, в обеих перестановках соответственно; через /2 и %—— число инверсий в парах, содержащих один из элементов d н е; через i3 и " — число инверсий в паре d, е н через £ н У — полное число инверсий. Ясно, что i= i\ + U +,з, * = % + •; + &•
Далее, очевидно, что 乙=匕.Число % тоже равно $ так как каждый из элементов due расположен относительно остальных элементов одинаковым образом в обеих перестановках. На-
конец, если % = 0, то 4=1, и если f3 = 1, то 4 = 0・ Поэтому jf -^ 1 — ^-^-^-Y-i^~~ lx —i2 —i^ = ^^~ i^ = ^ 1,что и требовалось доказать.
Следствие 1. Если в перестановке сделать транспозицию соседних элементов, то четность перестановки изменится на противоположную.
Сл ед ствие 2. Любая транспозиция изменяет четность перестановки на противоположную.
Действительно, любая транспозиция равносильна нечетному числу транспозиций соседних элементов.
Предложение 4. Число четных перестановок п элементов равно числу нечетных перестановок.
Доказательство. Пусть число четных перестановок равно % число нечетных равно Ь. Рассмотрим множество всех четных перестановок. Сделаем в них одну и ту же транспозицию, например, (1, 2). Мы получим нечетные перестановки, попарно различные, в количестве а штук. Так как число всех нечетных перестановок равно Ь, заключаем, что а ^ Ь. Теперь рассмотрим множество всех нечетных перестановок и сделаем в них транспозицию (1, 2). Мы получим b четных перестановок и, следовательно, b ^а. Из установленных неравенств следует, что а — Ь, что и требовалось доказать.
Попутно мы получили, что если во всех четных перестановках сделать одну и ту же транспозицию, то мы получили все нечетные перестановки.
Предложение 5. Любая перестановка может быть получена из любой другой посредством нескольких транспозиций.
Доказательство. Применим индукцию. Для л = 2 утверждение тривиально. Пусть " > 2 н для перестановок п— 1 элемента предложение доказано. Пусть (аь а2,…,а„) и (仇,р2,…,脱一 две данные перестановки. Если 01 = 0&卜 то (а2}... /а„) и (伝,...,рл) отличаются только порядком и, в силу индукционного предположения, посредством нескольких транспозиций можно перейти от 3,..., ал) к (02,…,%) и, следовательно, от Q, а2,…,ал) к (М,限 ...,₽«)• Пусть теперь 仇* д. Тогда 阮=电 при некотором Сделав в (s, аг, ..., ал) транспозицию (а】, а(), мы придем к новой перестановке, у которой на первом месте находится а( =-Рь В силу доказанного эта перестановка превращается в 01, 02, Bn посредством нескольких транспозиций. Следовательно, от (ai, аг, •.., а„) к (仇,加,•••, ₽л) можно перейти посредством нескольких транспозиций, что и требовалось доказать.
В терминах подстановок предложение можно переформулировать так: любая подстановка может быть представлена в виде произведения транспозиций.
Переход от одной перестановки к другой посредством транспозиций совершенно не однозначен. Однако в силу предложения 3
четность или нечетность числа транспозиций для такого перехода инвариантна. Именно, для перехода от перестановки к другой перестановке той же четности число транспозиций обязательно четное, ибо каждая транспозиция меняет четность перестановки на противоположную. Аналогично, для перехода от перестановки к другой перестановке противоположной четности требуется нечетное число транспозиций.
Определитель порядка л. Определение. В п. 1 была дана предварительная формулировка для определителя. В ней не хватало правила расстановки знаков слагаемых, но было указано, что это правило должно быть связано с разбиением перестановок на два класса. В п. 2 было описано разбиение перестановок на два класса — четных и нечетных перестановок. Это разбиение и положим в основу правила расстановки знаков в определителе. Таким образом» приходим к следующей полной формулировке.
Определителем квадратной матрицы называется алгебраическая сумма всевозможных произведений элементов этой матрицы, взятых по одному из каждой строки и по одному из каждого столбца. Сомножители в каждом слагаемом записываются в порядке следования строк, тогда номера столбцов образуют перестановки; слагаемые, соответствующие четным перестановкам, берутся со знаком《плюс》,соответствующие нечетным — со знаком «минус》.
Легко проследить, что расстановка знаков в определителях второго и третьего порядков соответствует сформулированному правилу.
Настоятельно рекомендую читателю не пожалеть времени и выписать в развернутой форме определитель четвертого порядка.
В символической записи определитель можно записать так:
а” * • • • ата” * • • • ат
а” * • • • ат
а” * • • • ат
где (аь а2,・••, а^) пробегает все перестановки чисел 1, 2, ..., п; далее, множитель (—1)равен +1, если (а】,陷 …
...,ал) —четная перестановка, и равен —1, если нечетная.
Ясно, что понятие определителя имеет смысл для матриц с элементами из любого ассоциативного коммутативного кольца и, в частности, из любого поля.
Свойства определителя.
Ли «12 • * • а1п 021022 • • •02〃а〃! «п2 ■ • • а〃пЛи «12 • * • а1п 021022 • • •02〃а〃! «п2 ■ • • а〃пО бщее правило знаков. Для дальнейшего будет полезно узнавать, с каким знаком входит в определитель
Ли «12 • * • а1п 021022 • • •02〃
а〃! «п2 ■ • • а〃п
Ли «12 • * • а1п 021022 • • •02〃
а〃! «п2 ■ • • а〃п
слагаемое %自%2%a%0"'г“e (曲,а2,a")
玄(Pi,卩2, •••» В”)一две перестановки чисел 1, 2, .... п. Для того
@то6bl узнать это, следует расположить сомножители в порядке следования строк. Заметим, что если поменять местами два сомножителя, то происходит транспозиция как в первых, так и во вторых индексах, так что число инверсий в первых индексах и число инверсий во вторых индексах меняются на нечетные числа, и потому их сумма меняется на четное число. Поэтому (―1) * не изменяется при перемене мест двух сомножителей, а следовательно, и при любом изменений порядка сомножителей, ибо любое изменение порядка равносильно нескольким попарным переменам мест. Отсюда
следует, что знак, с которым входит слагаемое &а[б] &口202 ・•・ ^алрп
в определитель, есть (—1) 2 ⑴ 2 /ден5bH тельно, пусть н,У2, ..., уп — последовательность номеров столбцов после приведения сомножителей в порядок следования строк, так что %%%他…а%・ Тогда
-[、inv (ci|, %, ・•♦, a〃)+ inv (%, Pj> В几)
(—U
_(_]/Пv化 2n)+inv (yp y2%)=(—1)" »%)
а это и есть множитель 士1, с которым интересующее нас слагаемое входит в состав определителя.
Определитель транспонированной матрицы равен определителю исходной. Другими словами ——определитель не меняется при транспонировании матрицы.
Действительно, брать произведения элементов по одному из каждой строки и по одному из каждого столбца исходной матрицы —то же самое, что делать это по отношению к транспонированной матрице. Далее, номера строк для исходной ——это номера столбцов для транспонированной, а номера столбцов исходной суть номера строк транспонированной. Поэтому каждое слагаемое ^^^2 ••• &а*в* входит в состав определителя исходной матрицы и определителя транспонированной с одним и тем же мно- жителем (—1) 1 2 1 2 叱
Установленные два свойства указывают, что в определителе строки и столбцы совершенно равноправны. Поэтому все дальнейшие свойства, устанавливаемые для строк, остаются справедливыми и для столбцов.
Следующие два свойства означают линейность определителя относительно элементов любой его строки.
Если элементы какой-либо строки представлены в виде суммы двух слагаемых, то определитель равен сумме двух определителей, в первом из которых элементы отмеченной строки равны первым слагаемым, во втором — вторым.
от словесной форму-от словесной форму-ддЭто свойство становится прозрачнее, если лировки перейти к формуле:Это свойство становится прозрачнее, если лировки перейти к формуле:(% 宀а〃)I ' zi/n= v /一1收(%,…,%)。A(%,(% 宀а〃)I ' zi/n= v /一1收(%,…,%)。A(%,J \ М"la …иa2an)1+ Z (_l)mv(4%)(%, ct2, an)J \ М"la …иa2an)1+ Z (_l)mv(4%)(%, ct2, an)aiaj * • * °2厂 * • Unanaiaj * • * °2厂 * • Unan
от словесной форму-
от словесной форму-
д
д
Это свойство становится прозрачнее, если лировки перейти к формуле:
Это свойство становится прозрачнее, если лировки перейти к формуле:
(% 宀а〃)I ' zi/n
= v /一1收(%,…,%)。A
(%,
(% 宀а〃)I ' zi/n
= v /一1收(%,…,%)。A
(%,
J \ М"la …и
a2an)1
+ Z (_l)mv(4%)
(%, ct2, an)
J \ М"la …и
a2an)1
+ Z (_l)mv(4%)
(%, ct2, an)
aiaj * • * °2厂 * • Unan
aiaj * • * °2厂 * • Unan
011 .-Qin
Ясно, чтоЯсно, чтопервая сумма равнапервая сумма равна々]…b1n々]…b1n,а вторая равна,а вторая равна
Ясно, что
Ясно, что
первая сумма равна
первая сумма равна
々]…b1n
々]…b1n
,а вторая равна
,а вторая равна
ani • •» °""
а“ .. - а〔"а“ .. - а〔"
а“ .. - а〔"
а“ .. - а〔"
^fll • • ♦ апп
Доказанное свойство естественным образом обобщается на случай, когда элементы строки представлены в виде суммы несколь-
ких слагаемых.
Если все элементы какой-либо строки определителя имеют общий множительt то этот общий множитель можно вынести за знак определителя.
д = 也""• • •m0打 ^他 a" • • • а(П
。加 • • • ^nn。加 • • • ^nna"1 • • • anna"1 • • • ann
。加 • • • ^nn
。加 • • • ^nn
a"1 • • • ann
a"1 • • • ann
Действительно,
▲G/ t x*nv (a.a„)
△=*(-1)ala[ .• • maiai ... a^ =
(a「a2an)
(一1)a1%…出4 …аггап =
(、‘ ar •••» an)
=tn=tn°l I • • • Clin
=tn
=tn
ail •*' ain •
^nl • • • ann
「 5. Определитель с двумя одинаковыми строками равен нулю.
Если 6 матрице поменять местами две строки, то ее опре^ делитель изменит знак на обратный.
Эти два свойства тесно связаны и играют особо важную роль в теории определителей.
Докажем сначала 5-е свойство, потом бе
Пусть дан определитель с двумя одинаковыми строками:
% …^in% …^inak\ aknak\ aknanl • " " annanl • " " ann(aiart)(aiart)
% …^in
% …^in
ak\ akn
ak\ akn
anl • " " ann
anl • " " ann
(aiart)
(aiart)
причемa建=a々2, …,勿尼=*,
Д = ,а二Jg…a仰…4%…a,Д = ,а二Jg…a仰…4%…a,(ai* %)(ai* %)четн.четн.Разобьем сумму на две части, соответствующие четным и нечетным перестановкам:
Д = ,а二Jg…a仰…4%…a,
Д = ,а二Jg…a仰…4%…a,
(ai* %)
(ai* %)
четн.
четн.
Z a ) “la「•・ aial akak ・• • %
нечетн.
Вспомним, что все нечетные перестановки получаются, если во всех четных перестановках (а【,...,а/, ..., а左,...,art) сделать одну и ту же транспозицию (а», а在).Поэтому
а,, ..., а 如а,, ..., а 如четн.четн.g ' • • °q …akak …qg ' • • °q …akak …qX 。[…& …aka •・.q…,%%) 1 也 ,X 。[…& …aka •・.q…,%%) 1 也 ,
а,, ..., а 如
а,, ..., а 如
четн.
четн.
g ' • • °q …akak …q
g ' • • °q …akak …q
X 。[…& …aka •・.q
…,%%) 1 也 ,
X 。[…& …aka •・.q
…,%%) 1 也 ,
Ho aZa^ = aka и aka^ = aia^ Поэтому для каждого слагаемого
первой суммы найдется равное ему слагаемое во второй, так что Д = 0, что и требовалось доказать.、
Обратимся теперь к доказательству 6-го свойства, причем позволим себе обозначить переставляемые строки просто I и II. Нам нужно сравнить определители
Qll . . . °i〃
^/ii • • • O/i/i^/ii • • • O/i/iДЛ1 • •• аллДЛ1 • •• алл
^/ii • • • O/i/i
^/ii • • • O/i/i
ДЛ1 • •• алл
ДЛ1 • •• алл
С этой целью рассмотрим вспомогательный определитель, заведомо равный нулю:
<211 ・…a1П<211 ・…a1Па】】♦ ♦ ♦ а】па】】♦ ♦ ♦ а】п41 • • • а】п41 • • • а】п
<211 ・…a1П
<211 ・…a1П
а】】♦ ♦ ♦ а】п
а】】♦ ♦ ♦ а】п
41 • • • а】п
41 • • • а】п
0 =0 =1 + П1 + ПIIII1 + п1 + п++а“ ♦. • din“11...a)nan♦ ♦ ♦a】nPit• ■ • ^1 nI+I+II+IIIII[IIa%i - - - апп• ♦ • annani♦ ♦ ♦ani• • • a/1/1а“ ♦. • din“11...a)nan♦ ♦ ♦a】nPit• ■ • ^1 nI+I+II+IIIII[IIa%i - - - апп• ♦ • annani♦ ♦ ♦ani• • • a/1/1I + III + III + III + IIа〃1 ♦.. аппа〃1 ♦.. аппа〃1 ... Пппа〃1 ... Пппa〃i ♦.. аппa〃i ♦.. апп
0 =
0 =
1 + П
1 + П
II
II
1 + п
1 + п
+
+
а“ ♦. • din
“11
...a)n
an
♦ ♦ ♦
a】n
Pit
• ■ • ^1 n
I
+
I
+
II
+
II
I
II
[
II
a%i - - - апп
• ♦ • ann
ani
♦ ♦ ♦
ani
• • • a/1/1
а“ ♦. • din
“11
...a)n
an
♦ ♦ ♦
a】n
Pit
• ■ • ^1 n
I
+
I
+
II
+
II
I
II
[
II
a%i - - - апп
• ♦ • ann
ani
♦ ♦ ♦
ani
• • • a/1/1
I + II
I + II
I + II
I + II
а〃1 ♦.. апп
а〃1 ♦.. апп
а〃1 ... Ппп
а〃1 ... Ппп
a〃i ♦.. апп
a〃i ♦.. апп
Мы два раза воспользовались свойством 3.
Первое и четвертое слагаемые равны нулю. Следовательно, сумма второго и третьего равна нулю, что и требовалось доказать.
Рассмотрим другой путь доказательства свойств 5 и 6. Начнем с шестого. Пусть
a” ... am
a” • • • a】n
aM …ain
県1 *一 aAn
A =
и A'=
;Kk.
aAl "• akn
%]…ain
a〃i •.. ann
a阳♦ • ♦ cinn
Возьмем какое-либо слагаемое из второго определителя, записанное в порядке следования его строк:
/ I、inv(ci[,・.・,dp • • •>。也,♦・♦, Яд J• 4% …4% …4а/ так (])inv (dp •••» 口在,•• *, a户• aQ/ I、inv(ci[,・.・,dp • • •>。也,♦・♦, Яд J• 4% …4% …4а/ так (])inv (dp •••» 口在,•• *, a户• aQа】%…4勺・・• 4%…4а j
/ I、inv(ci[,・.・,dp • • •>。也,♦・♦, Яд J
• 4% …4% …4а/ так (])inv (dp •••» 口在,•• *, a户• aQ
/ I、inv(ci[,・.・,dp • • •>。也,♦・♦, Яд J
• 4% …4% …4а/ так (])inv (dp •••» 口在,•• *, a户• aQ
Оно входит в состав А' с множителем Но а^ …・ 4% …%% •'' 4% = %% • * что в А оно входит с множителем
门 / inv (a】,a序…,(1产…,%) / , inv (ar aft,.... ад) Ясно, ЧТО (—1) = — (― 1) , так что каждое слагаемое из А' входит в А с противоположным знаком, т. е. А' = —А.
Теперь для* доказательства свойства 5 рассмотрим определитель с двумя одинаковыми строками и переменим местами эти строки. С одной стороны, он при этом изменит знак, но вместе с тем он не изменится. Следовательно, А = —A, 2A = 0 н А = 0.
Однако это рассуждение применимо, только если в кольце возможно деление на 2, так что из 2А = 0 следует А = 0. В поле
вычетов по модулю 2 мы не могли бы сделать такого вывода. В этом состоит небольшой недостаток второго доказательства сравнительно с первым.
Определитель с двумя пропорциональными строками равен нулю.
Действительно, если, согласно свойству 4, вынести за знак определителя коэффициент пропорциональности, то остается определитель с равными строками, который равен нулю.
」 8. Определитель не меняется, если 及 какой-либо его строке добавить числа, пропорциональные другой строке.
' Действительно,•
++6i ♦ ♦ ♦ d\n6i ♦ ♦ ♦ d\n叫1…makn叫1…makn«I【• ♦ ♦п
+
+
6i ♦ ♦ ♦ d\n
6i ♦ ♦ ♦ d\n
叫1…makn
叫1…makn
aii~^maki ain~^makn
/1…akn
a以1• • •0尼尼
«11 ♦ ♦ ♦ atn
a"…ain
akl …akn
Оги ♦…апп.
Свойство 8 особенно важно, так как оно дает ключ к вычислению определителей.
Рассмотрим небольшой пример.
Пусть требуется вычислить определитель
1 11 11 11 11 —11 —11 —11 —1[—11—1[—11—11—1—111—1—11
1 1
1 1
1 1
1 1
1 —1
1 —1
1 —1
1 —1
[
—1
1
—1
[
—1
1
—1
1
—1
—1
1
1
—1
—1
1
Прибавим ко второй строке первую, умноженную на —1, затем к третьей прибавим первую, умноженную на —1, и затем к четвертой прибавим первую, умноженную на —1. Получим равный определитель
1111
о 0—2 —2
0 —2 О —2
0 —2 —20
[еперь прибавим к четвертой строке третью, умноженную на —1. И к четвертой ——вторую, умноженную на —1. Получим равный
определитель
1
1
1
1
0
0
—2
—2
0
—2
0
—2
0
0
0
4
Теперь оказывается, что из 24 слагаемых определителя отлично от нуля только одно: &11。23。32。44 = 1 • (—2) • (—2) «4 = 16. Перестановка (1, 3, 2, 4) нечетная, следовательно, определитель равен —16.
Алгебраические дополнения и миноры. Пусть дан определитель
11 •'
"%一
71 ''
aik …
[гг1 *
"ank '
Рассмотрим определитель
..0 .
0 .
.0
0 .
.ann
матрица которого получается из матрицы исходного определителя посредством замены элемента а注 на 1 и всех остальных элементов 4-й строки и Л-го столбца на нули, '
Так построенный определитель называется алгебраическим дополнением элемента aik. Для него принято обозначение Aik. Заметим, что Л,* не зависит от элементов i-負 строки и 力-ro столбца исходного определителя.
Определитель равен сумме произведений элементов какой- либо строки на их алгебраические дополнения.
Для доказательства запишем данный определитель в виде
…% •••
°订……a打 =
...a[k…a{n
=Jih 0 + …+ 0…0 + …+ %在 +…+°…0 + 0 +…+"2 ,
0出…ank…a"
где каждый элемент 厶й строки имеет п слагаемых. Теперь вос- йользуемся свойством линейности. Определитель равен сумм©
следующих л определителей:
旬…aik…л1я
011…%…0g
а〃 ■• • 0• ■ • 0
0♦・♦ а,归♦ ♦ • 0
+
%1ank '•' апп
%1 ••• ank …ann
% …a{k …а{п
...,+ О• • *0• • • %п
ВВкачестве множителя ненулевой эле-качестве множителя ненулевой эле-ап\ •" ank *" %n
В
В
качестве множителя ненулевой эле-
качестве множителя ненулевой эле-
В каждом из них вынесем мент /-и строки:
а11 "• a\k …а\п« о • • • о%1…%在…annа11 "• a\k …а\п« о • • • о%1…%在…ann%i …atk …An
а11 "• a\k …а\п
« о • • • о
%1…%在…ann
а11 "• a\k …а\п
« о • • • о
%1…%在…ann
十• • •十аe色 ° ' 一 ♦ 1,…°+...
n\ nfe nn
°H …a\k …аы
.一十0fП °- . . 0 • • • 1
nlПК nn
Теперь вычтем из первой строки первого определителя t-ю, умноженную на ац, из второй ——i-ю, умноженную на а2ь ..., из л-й вычтем /-ю, умноженную на ап\» Все элементы не изменятся, кроме элементов первого столбца, которые заменятся на нули. Поэтому первый определитель равен
0• • • а\к •" а[п
1 …0…°=4Д.
О ■ • • 口口在• • • «пп
Аналогично, остальные определители равны соответствующим алгебраическим дополнениям, так что действительно
%1 …a\k …aln
ail • • • aik … ain =a〃4i+ • • • + ^ik^ik + • • • + ainAin.
nl nfe nn
Это свойство носит название разложения определителя по эле^ рентам строки. Разумеется, существуют аналогичные разложения tio элементам столбцов.
Следующие два свойства являются непосредственными следствиями из разложения по элементам строки.
Пусть в определителе а* ・・•。上门 выбрана строка с но-
^Л1 •・• апп
au -*• «inb j • ■ ■ b 几au -*• «inb j • ■ ■ b 几мерой i и даны п чисел 仇,...,bn. Сумма произведений этих чисел на алгебраические дополнения элементов i-й строки равна определителю, в матрице которого на месте а〃, ..., а^ стоят 仇,・.・,bn:
au -*• «in
b j • ■ ■ b 几
au -*• «in
b j • ■ ■ b 几
仇 41 + • • • + bnAin =
Действительно,.
历be = &/;, + ... + bnA'in, a几)*.. bnn
где {;[, ..., A\n — алгебраические дополнения элементов /-й строки этого определителя* Но алгебраические дополнения не зависят от элементов i-й строки, так что они совпадают с алгебраическими дополнениями Л(ь . <., Ain исходного определителя.
Сумма произведений элементов какой-либо строки на алгебраические дополнения элементов другой строки равна нулю (свойство ортогональности строк и алгебраических дополнений).
Действительно, пусть дан определитель
Тогда, по предыдущему свойству,Тогда, по предыдущему свойству,0在 141十僚2力,2 十• • • + akn^in -0在 141十僚2力,2 十• • • + akn^in -
Тогда, по предыдущему свойству,
Тогда, по предыдущему свойству,
0在 141十僚2力,2 十• • • + akn^in -
0在 141十僚2力,2 十• • • + akn^in -
ибо получился определитель с двумя одинаковыми строками.
Следующее свойство касается вычисления алгебраических дополнений.
Минором порядка и — 1 для данного определителя называется определитель матрицы, получающейся из матрицы исходного определителя посредством вычеркивания одной строки н одного столбца. Минор, получающийся вычеркиванием строки и столбца, содержащих а/, обозначается через А/.
Алгебраическое дополнение」4工% отличается от соответствующего минора А说 лишь на множитель (—1)'+月(т. е. Да = А泣 или Aik = —Д:а в зависимости от того, четно или нечетно число / + ^) • При доказательстве рассмотрим два случая. Сначала положим ( — ^ = 1;
° 0/12 • • • ^nn° 0/12 • • • ^nnо ... о
° 0/12 • • • ^nn
° 0/12 • • • ^nn
Согласно определению
причем нужно положить ап = 1, а^ = 0 при k = 2t ..., п и ац = 0 при i = 2, 3, …,п. Поэтому в сумме нужно сохранить только слагаемые при ai = 1 и (а2, ..., ая), пробегающей все перестановки чисел 2, 3, ...» и, причем положить a” = 1. По
,乙1)a2a2 * * * anan(a2ttn),乙1)a2a2 * * * anan(a2ttn)Ясно, что inv(l, аг, ..., art) = inv(a2, …,aQ, ибо 1 на первом месте не образует инверсий с другими элементами. ПоэтомуЯсно, что inv(l, аг, ..., art) = inv(a2, …,aQ, ибо 1 на первом месте не образует инверсий с другими элементами. Поэтомулучаем
,乙1)a2a2 * * * anan
(a2ttn)
,乙1)a2a2 * * * anan
(a2ttn)
Ясно, что inv(l, аг, ..., art) = inv(a2, …,aQ, ибо 1 на первом месте не образует инверсий с другими элементами. Поэтому
Ясно, что inv(l, аг, ..., art) = inv(a2, …,aQ, ибо 1 на первом месте не образует инверсий с другими элементами. Поэтому
41 =
Для того чтобы установить последнее равенство, достаточно вос- 的2…a2п пользоваться определением определителя для ,учи-
0〃2 • • - аПП тывая, что вторые индексы на единицу больше номеров столбцов в этом определителе, так что inv(a2, .,., ая) равно числу инверсий в номерах столбцов. Итак, 4“ = А”.
Теперь пусть ink любые:
анан1.月一11.月一1° %,月+i° %,月+i
ан
ан
1.月一1
1.月一1
° %,月+i
° %,月+i
a/-b 1 ' " ai~l, k~l ° at-b fe+I " • az-b П
4/月— о... о1 о... о
anl "' an. fe-I ° an. A + l
Переместим 1 в левый верхний угол, сохранив порядок остальных строк и столбцов. С этой целью поменяем местами i-ю строку последовательно со всеми предыдущими, а затем то же сделаем с ^-м столбцом. Определитель при этом приобретет множитель (—ijt-i+й-^ Так что
о ... о о ... о
4斤(一产4斤(一产°fe-1 а1, k+\…aln
4斤(一产
4斤(一产
° khi … %-u a/-i, fe+l … %-Ln
° a4 + l, 1 …ai+\t fe-l ai+\tk+\ ••• ai+l, n
0 anlfe-1 an, fe+1ann
В силу рассмотренного ранее случая i =尼=I заключаем, что
a" …0n °1,尼+1…а1n
4=(—1 产4=(—1 产°1, 1 …°I, fe-1%+1,1 …%1, fe-l°1, 1 …°I, fe-1%+1,1 …%1, fe-lA-4,丸+1 -•, %-1, n %h fe+l …%1, nA-4,丸+1 -•, %-1, n %h fe+l …%1, n=(7产狐,=(7产狐,
4=(—1 产
4=(—1 产
°1, 1 …°I, fe-1
%+1,1 …%1, fe-l
°1, 1 …°I, fe-1
%+1,1 …%1, fe-l
A-4,丸+1 -•, %-1, n %h fe+l …%1, n
A-4,丸+1 -•, %-1, n %h fe+l …%1, n
=(7产狐,
=(7产狐,
anlan. k-\ an, fe+1 "• ann
что и требовалось доказать.
Вычисление определителей, Для того чтобы вычислить опре* делитель, пользуясь определением этого выражения, нужно вычислить п! произведений п сомножителей, каждое из которых равно- сильно п——1 попарных умножений чисел. Таким образом, для вычисления определителя этим способом требуется п!(п—1) попарных умножений и много сложений, которых мы не учитываем как значительно менее трудоемкую операцию. Так, при п = 100 число умножений равно 100! 99 > 10153. Никакая самая мощная вычислительная машина не в состоянии справиться с таким числом операций.
Теперь посмотрим, как можно воспользоваться свойствами определителя. Разложение по строке (или по столбцу) показывает, что вычисление определителя порядка п в основном сводится к вычислению и определителей порядка п——1. Но если в строке есть нули, то нужно столько определителей порядка п——1, сколько имеется отличных от нуля элементов в строке (в столбце). Но при помощи добавления к строкам чисел, пропорциональных другим строкам, можно получать нули в столбцах.
Проследим за этим. Пусть нам нужно вычислить определитель
aй 012 …0[九
021022.•.а2九
a〃i a〃2 * • • a〃〃
Положим для простоты, что ан 峻 0. Вынесем из первой строки ■и за знак определителя:
1^11。211^11。21a125П。22 ••• ^2na125П。22 ••• ^2nаП1 аП2 .♦・ аППаП1 аП2 .♦・ аПППри этом нам нужно выполнить п——1 деление (деление и умножение считаются одинаковыми по сложности операциями).Далее, прибавим ко второй строке первую, умноженную на ——а2ь к третьей ——первую, умноженную на ——〃зь и т. д. При этом нужно сделать (п——I)2 умножений и столько же сложений. Получится определитель вида]°22°1Пd" °а22 • • • а2п ・,При этом нам нужно выполнить п——1 деление (деление и умножение считаются одинаковыми по сложности операциями).Далее, прибавим ко второй строке первую, умноженную на ——а2ь к третьей ——первую, умноженную на ——〃зь и т. д. При этом нужно сделать (п——I)2 умножений и столько же сложений. Получится определитель вида]°22°1Пd" °а22 • • • а2п ・,ап2 * • * аппап2 * • * аппДля этого перехода нужно п——1 + (п——I)2 = n(n ——1) умножений и делений и (п——I)2 сложений.Но теперь разложение по первому столбцу сводит задачу к вычислению одного определителя (п——1)-го порядка, и процесс иужно продолжить дальше. Всего для перехода к определителю первого порядка, т. е. к одному числу, нужно п(п——1) + ... « .. + 2 • 1 = " з •? умножений и делений и (п ——I)2 + ... + I2 =Для этого перехода нужно п——1 + (п——I)2 = n(n ——1) умножений и делений и (п——I)2 сложений.Но теперь разложение по первому столбцу сводит задачу к вычислению одного определителя (п——1)-го порядка, и процесс иужно продолжить дальше. Всего для перехода к определителю первого порядка, т. е. к одному числу, нужно п(п——1) + ... « .. + 2 • 1 = " з •? умножений и делений и (п ——I)2 + ... + I2 = П(П — \) (2п — 1) П(П — \) (2п — 1)66сложений.сложений.После этого нужно последнее число (определитель первого порядка) умножить на п——1 множителей, которые выносились за знак определителя. Это требует еще п——1 попарных умножений.Всего при п = 100 нужно --°° ~ 100 + 99 = 333 399 умноженийПосле этого нужно последнее число (определитель первого порядка) умножить на п——1 множителей, которые выносились за знак определителя. Это требует еще п——1 попарных умножений.Всего при п = 100 нужно --°° ~ 100 + 99 = 333 399 умноженийя делений ия делений и100*99* 199100*99* 19966= 328 350 сложений.= 328 350 сложений.Современная ЭВМ, способная производить несколько миллио- яов операций в секунду, легко справится с таким вычислением.При практических вычислениях все может проходить не так благополучно, как в теоретическом описании. Возможно, что в левом верхнем углу очередной матрицы окажется нуль или число, ■близкое к нулю. Это обстоятельство заставляет выбирать так называемый ведущий элемент ——по возможности, наибольший в строке или во всей матрице, на который производится деление строки. Но это значительно усложняет программу при машинном проведении вычислений.Современная ЭВМ, способная производить несколько миллио- яов операций в секунду, легко справится с таким вычислением.При практических вычислениях все может проходить не так благополучно, как в теоретическом описании. Возможно, что в левом верхнем углу очередной матрицы окажется нуль или число, ■близкое к нулю. Это обстоятельство заставляет выбирать так называемый ведущий элемент ——по возможности, наибольший в строке или во всей матрице, на который производится деление строки. Но это значительно усложняет программу при машинном проведении вычислений.
1
^11。21
1
^11。21
a125П
。22 ••• ^2n
a125П
。22 ••• ^2n
аП1 аП2 .♦・ аПП
аП1 аП2 .♦・ аПП
При этом нам нужно выполнить п——1 деление (деление и умножение считаются одинаковыми по сложности операциями).
Далее, прибавим ко второй строке первую, умноженную на ——а2ь к третьей ——первую, умноженную на ——〃зь и т. д. При этом нужно сделать (п——I)2 умножений и столько же сложений. Получится определитель вида
]°22°1П
d" °а22 • • • а2п ・,
При этом нам нужно выполнить п——1 деление (деление и умножение считаются одинаковыми по сложности операциями).
Далее, прибавим ко второй строке первую, умноженную на ——а2ь к третьей ——первую, умноженную на ——〃зь и т. д. При этом нужно сделать (п——I)2 умножений и столько же сложений. Получится определитель вида
]°22°1П
d" °а22 • • • а2п ・,
ап2 * • * апп
ап2 * • * апп
Для этого перехода нужно п——1 + (п——I)2 = n(n ——1) умножений и делений и (п——I)2 сложений.
Но теперь разложение по первому столбцу сводит задачу к вычислению одного определителя (п——1)-го порядка, и процесс иужно продолжить дальше. Всего для перехода к определителю первого порядка, т. е. к одному числу, нужно п(п——1) + ... « .. + 2 • 1 = " з •? умножений и делений и (п ——I)2 + ... + I2 =
Для этого перехода нужно п——1 + (п——I)2 = n(n ——1) умножений и делений и (п——I)2 сложений.
Но теперь разложение по первому столбцу сводит задачу к вычислению одного определителя (п——1)-го порядка, и процесс иужно продолжить дальше. Всего для перехода к определителю первого порядка, т. е. к одному числу, нужно п(п——1) + ... « .. + 2 • 1 = " з •? умножений и делений и (п ——I)2 + ... + I2 =
П(П — \) (2п — 1)
П(П — \) (2п — 1)
6
6
сложений.
сложений.
После этого нужно последнее число (определитель первого порядка) умножить на п——1 множителей, которые выносились за знак определителя. Это требует еще п——1 попарных умножений.
Всего при п = 100 нужно --°° ~ 100 + 99 = 333 399 умножений
После этого нужно последнее число (определитель первого порядка) умножить на п——1 множителей, которые выносились за знак определителя. Это требует еще п——1 попарных умножений.
Всего при п = 100 нужно --°° ~ 100 + 99 = 333 399 умножений
я делений и
я делений и
100*99* 199
100*99* 199
6
6
= 328 350 сложений.
= 328 350 сложений.
Современная ЭВМ, способная производить несколько миллио- яов операций в секунду, легко справится с таким вычислением.
При практических вычислениях все может проходить не так благополучно, как в теоретическом описании. Возможно, что в левом верхнем углу очередной матрицы окажется нуль или число, ■близкое к нулю. Это обстоятельство заставляет выбирать так называемый ведущий элемент ——по возможности, наибольший в строке или во всей матрице, на который производится деление строки. Но это значительно усложняет программу при машинном проведении вычислений.
Современная ЭВМ, способная производить несколько миллио- яов операций в секунду, легко справится с таким вычислением.
При практических вычислениях все может проходить не так благополучно, как в теоретическом описании. Возможно, что в левом верхнем углу очередной матрицы окажется нуль или число, ■близкое к нулю. Это обстоятельство заставляет выбирать так называемый ведущий элемент ——по возможности, наибольший в строке или во всей матрице, на который производится деление строки. Но это значительно усложняет программу при машинном проведении вычислений.
Мы не будем приводить примеров вычисления численно задан* ных определителей типа таких, которые могут встретиться в при* ложениях, например,
1,325
2,427
1,215
—0,647
2,354
— 1,621
3,514
0,812
— 1,117
-2,311
1,511
— 1,212
2,123
1,427
-1,211
2,531
Ясно, что для вычисления такого определителя нужны хотя бы несложные вычислительные средства.
Мы рассмотрим примеры другого рода, не требующие вычислительных средств, но нуждающиеся в проявлении известной сообразительности при применении свойств определителей.
Пример 1. Вычислить
°11 О]2 • ■ • ат
0。22 • • • °2 п
о о
Квадратная матрица, в которой все элементы ниже главной диагонали равны нулю, называется верхней (или правой) треугольной. (Заметим, что главной диагональю квадратной матрицы называется последовательность элементов, стоящих в позициях (1,1), (2, 2),(и, и).)
Ясно, что определитель треугольной матрицы равен произведению 〃11〃22 •…а пл элементов ее главной диагонали, ибо это произведение есть единственное слагаемое, отличное от нуля.
Пример 2. Вычислить
1111
1021…1
11。3..♦1♦
111 п
Здесь естественно ко всем строкам прибавить первую, умноженную на ——1. Тогда получится определитель:
11
0 口2 - 10о
0003 - 10= (a2 - 1) (a3 一 1)。,。(% 一 0-
000 Оп — 1
Пример 3.Пример 3.Вычислить определитель порядка 九
Пример 3.
Пример 3.
0 1 1 ... 1
1 0 1 ... 1
А" = 1 1 0 …1 •
1 1 1 ... о
Если бы вместо 0 в левом верхнем углу находилась 1, мы -легко вычислили бы определитель, подобно примеру 2. Прибавим все строки к первой. Получим
—1
1 1
о
=5 — 1)
Остается вычесть первую строку из всех остальных. Получим:
0— 1оо
△厶=(/г — 1)оо—1...о
000...— 1
Пример 4. Вычислить
1 л
4 = п— 1
2
=(—l)j(—1).
2 3 .../?
12 ...枕一1
л 1 ... л — 2
3 4 •・・1
В строках циклически передвигаются 1,2,3, ..., п. Прибавим к последней строке все предшествующие. Получим:
I12 з ...л
п 1 2 ... л — 1 п (п + 1)孔—1 л 1 ... л — 2
34 5 …2
I111...1
Теперь получим нули в последней строке, вычитая из каждого столбца предыдущий (из последнего предпоследний, из предпо- следнего предшествующий и т. д.):
1
л
人孔(% + 1) л — 1
4 一 2•・・
3
1
11...1
— rz1...1
1 — n ...1
11...1 - л1
00...00
11 ...1
—“m +1),]严+i x~n . 1;
R2\1丿!1 — /г1 .
Теперь вычтем первую строку из всех последующих:
ДДп(п+1)п(п+1)—rt ' 0 ...ОО — п ...О—rt ' 0 ...ОО — п ...О
Д
Д
п(п+1)
п(п+1)
—rt ' 0 ...О
О — п ...О
—rt ' 0 ...О
О — п ...О
О 0 ... — п О
Разложение по последнему столбцу дает
—п 0 ... О
А"= "(”2bLz(_1)"+1(_1)"о -п ... о
О 0 ... —п
П (п 4- 1)(|)n+l + n+/i-2^/i-2(|)п-1 Пп~1 (п 4- 1)
При решении последних примеров мы довольно смело составляли линейные комбинации строк. Однако при этом важно еле* дить, чтобы не прибавлять в неизмененном виде строку, изменившуюся в процессе предыдущих преобразований. Иначе можно, например, «доказать», что любой определитель равен нулю. Вот это «доказательство»: дан определитель. Прибавим первую строку ко второй и вторую к первой. Получим определитель с двумя одинаковыми строками, а он равен нулю. Ошибка в этом «доказательстве» состоит именно в том, что вторая строка уже изменилась после прибавления к ней первой строки, и прибавлять ее к первой можно только в этом измененном виде ——только тогда можно говорить о сохранении величины определителя.
Определитель Вандермонда. Определитель вида
1Х[АС:•> ♦АС?,
Д1冗2’
v^b “2,—
1xX2xn~l
1АлAn'• •
называется определителем Вандермонда и имеет некоторое теоретическое значение, так как возникает в различных ситуациях.
Подсчитаем определитель Вандермонда для п = 2 и п — 3- Имеем
A2 (%1,%2)= I ]; I = "2 - ""
При подсчете определителя третьего порядка
Аз(%1,%2, %з) =Аз(%1,%2, %з) =
Аз(%1,%2, %з) =
Аз(%1,%2, %з) =
вычтем из третьего столбца второй, умноженный на хь из второго, первый, умноженный на хь Получим:
1△з(*1,尤2,尤3)= 1 1_ I #2 — / I+3 -修1△з(*1,尤2,尤3)= 1 1_ I #2 — / I+3 -修00
1
△з(*1,尤2,尤3)= 1 1
_ I #2 — / I+3 -修
1
△з(*1,尤2,尤3)= 1 1
_ I #2 — / I+3 -修
x2 ~ X1 x2 X2X1 =
*3 - 4 / 一 *3占
薫二2| = ("2-修)收-修)]; "| =
—(尤2 — Xl) (X3 — xl) (x3 — X2)'
Очевидно, что аналогичные рассуждения можно проводить и
при больших п, и это дает основание сформулировать гипотезу:
&R (尤 1,尤2’ * * •» ^п)
=(尤2 -修)(%3 一修),一(/ -修)(#3 -无2)•一(尤仪-无2)•一 ^П —尤仪-1)=
=П (修一
ООоООо△n (尤1,尤2,♦♦♦,尤仪)=△n (尤1,尤2,♦♦♦,尤仪)=111111Докажем эту гипотезу методом математической индукции. Пусть она доказана для определителя порядка п——1. В определителе порядка п вычтем из каждого столбца предшествующий, умноженный на Xi:
ООо
ООо
△n (尤1,尤2,♦♦♦,尤仪)=
△n (尤1,尤2,♦♦♦,尤仪)=
1
1
1
1
1
1
#2 — *1 "^ 一 #2*] ■ ■ ■方,1 一 Xg 2#]
旳一修 Хд — х3х( .. > Хд 1 — Хз 2Х|
1 уу一2
1 хп 一 Х1 хп Хд*! ... Хп 一 Art *1
1 х2 х^2
=(х2 — Х1) (х3 — хО ... (хп — х()
1г产—2
1лп " ' " лп
=(尤2 —修)任3 — /)•・• (/ —修)Ад-l (尤2, /,・••, /)•
Мы можем применить предположение индукции:
AП(尤1, x2» • • • »无/=
0(冗£ 一 Х1)(Х3 — Xl) • • • (Xn — Xl) П (Xf — X/) = П (х/x/).
Формула доказана.
Система л уравнений с п неизвестными с ненулевым определителем матрицы коэффициентов. Дана система п линейных
уравнений ст неизвестными
a1/1+01用+ • • • +01m7 =仇,
02卩1 +a2/2 + ,,, + а2пn = b2,
an\X{ + an2x2 ++ annxn = bn
с числовыми коэффициентами (результаты остаются в силе для системы уравнений с коэффициентами из любого поля).
0110]2 * • * ЙЩ
Предполагаем, что Q= ?: Г:二,':#= 0.
Сначала допустим, что уравнение имеет решение и что х\, *2,・・- ...,хп составляют решение, так что уравнения уже превратились в верные равенства. Обозначим через 力订 алгебраические дополнения ац в D.
Умножим первое из равенств системы на Л1Ь второе на Ягь... > л=е на 41 и сложим. Получим、
(аиЛц + ^21^21 + • • • +ani^ni)xi +
+(012^11 + ^22^21 Ч~ • • • + an2^nl) Х2 + • • •
• • • + (%諸11 + “2^/21 + ・♦♦ +^nn-^nl)xn —
=b/ll + 仇2力21 + • • • + bnAni9.
Коэффициент при Xi есть определитель Q, представленный а разложении по элементам первого столбца. Коэффициенты же при *2,・・・, Хп все равны нулю, так как они суть суммы произведений алгебраических дополнений элементов первого столбца на элементы других столбцов. Таким образом, мы пришли к равенству
DX{=瓦/11 + ^2-^21 十…+ bnAn{,
Таким же образом, умножив исходные равенства на алгебраические дополнения второго столбца, получим
。%2 =瓦/12 + ^2-^22 + …+ ЬпЛП2
и т. д. Из этих равенств получим
"1 =% (瓦41 + ”2儿1 + …+ bnAn^t
X2 ^ "^" (^И12 + ^2^22 + …+ ^n^n2)>
Теперь нужно доказать, что решение существует, т. е. что формулы для 尤卜尤%xn действительно дают решение.
Имеем
анм + а 12m + .…+a1"无e=61(a1141 +01242+-|- ainAln) -(-
+b2(a1!421 +a12力22 + • • . +a1门力 2门)+ .一
…+ bn (^Н-*4л1 +。12力厶2 + •…+ ^1лЛлл).
Здесь коэффициент при 仇 равен D в форме разложения по элементам первой строки, коэффициенты же при 岳,…,bn равны нулю как суммы элементов первой строки на алгебраические дополнения других строк.
Аналогичным образом, с использованием тех же свойств определителя, проверяется, что найденные 尤卜 х2, ..., хп удовлетворяют и всем остальным уравнениям.
Тем самым мы доказали теорему о существовании и единственности решения системы п линейных уравнений с п неизвестными с ненулевым определителем матрицы коэффициентов. Эта теорема носит название теоремы Крамера.
Формулы для решения можно преобразовать, учитывая, что
仇 Д|2・・• 《1П
① 41 +尻 4z+ • * • +6以4rt = ":.a:「「*a了.
6rt an2 « • • ^nn
mi аналогично преобразовать остальные числители. Получим
修修 5 5хп =хп =Dn万Dn万
修
修
5
5
хп =
хп =
Dn万
Dn万
где Di есть определитель, матрица которого отличается от матрицы определителя D только i-м столбцом, в который помещены 仇,匕2,…,bn. Эти формулы носят название формул Крамера* Раньше мы их получили для п = 2 и п = 3.
Некоторые следствия из теоремы Крамера.
С ледств ие 1. Если известно^ что система п линейных уравнений с п неизвестными не имеет решений, то определитель матрицы из коэффициентов системы равен нулю.
Действительно, если бы определитель был отличен от нуля, то система имела бы решение.
Следствие 2. Если система 九 линейных уравнений с п неизвестными имеет более чем одно решение, то определитель матрицы из ее коэффициентов равен нулю.
Действительно, иначе система имела бы единственное решение.
Система линейных уравнений называется однородной, если все We свободные члены равны нулю. Однородная система (независимо от числа уравнений) всегда имеет решение, состоящее из нулевых значений для всех неизвестных. Для однородных систем представ-
ляет интерес вопрос о том, является ли нулевое решение единствен* ным или кроме него существуют другие, нетривиальные, решения.
Следствие 3. Для того чтобы система п линейных одно род* ных уравнений с п неизвестными имела нетривиальные решения^ необходимо, чтобы определитель матрицы из ее коэффициентов был равен нулю.
Действительно, если хотя бы одно нетривиальное решение имеется, то система имеет более чем одно решение, так как нулевое всегда есть. Следовательно, определитель матрицы из коэффициентов системы равен нулю.
Линейная зависимость и линейная независимостьстрок (столбцов)
Определение и простейшие свойства. Напоминаем, что линейной комбинацией строк (или вообще матриц) 〃卜 〃2, ..., ит называется строка (матрица) с}их + ^«2+ + стит, где с( — числа (элементы основного поля). Ясно, что если все коэффициенты равны нулю, то линейная комбинация равна нулевой строке.
Совокупность строк 〃i, 〃2,…,〃m называется линейно зависимой, если существуют коэффициенты c\t 方,…,Cm, не равные нулю одновременно, такие, что см + 方〃2 + … + стит = О (здесь 0 обозначает нулевую строку). Если же такие коэффициенты не существуют, т. е. из равенства C\U\ + ^2^2 + …+' стит = О следует, что все коэффициенты 口,&,…,Ст равны нулю, то совокупность строк называется линейно независимой.
Так, например, строки 〃尸(1, 1, 1),妝=(—1,2, 1), 〃з=(1, 4, 3》 линейно зависимы, ибо 2〃i + 〃2 — Из = (0, 0, 0). А строки и】= = (1, 1), 〃2 = (——1, 2) линейно независимы, ибо из q〃i + с?"? = U следует
с】一& = 0,а + 2c2 = 0,
откуда а = с2 = 0.
Предложение 1. Для того чтобы совокупность строк была линейно зависимой, необходимо и достаточно, чтобы хотя 6м одна из строк была линейной комбинацией остальных.
Действительно, пусть совокупность строк 〃i, «2,・••, um линейно зависима. Это значит, что существуют 6,方,—•, ^m, не равные одновременно нулю, такие, что 口〃1 + 办〃2+ … + cmUm = 0. Пусть G =/= 0. Тогда
Необходимость доказана.
Пусть теперь 〃? = CiWi + … + ели— + G+iH(+i + … + cmum^ Тогда Q〃1 + . . . + Q—I〃i—1 + (—1) 〃i + C/+I〃i+1 + . . . -]- .CmUm — 0^ т. e. совокупность 〃i, ..,, 〃m линейно зависима.
Другая формулировка этого предложения:
Для того чтобы, совокупность строк была линейно независима, необходимо и достаточно, чтобы ни одна из строк не была линейной комбинацией остальных.
Отметим еще некоторые очевидные предложения, касающиеся свойств линейной зависимости и независимости.
Ясно, что любая совокупность строк, содержащая нулевую строку, линейно зависима. Действительно, нулевая строка есть линейная комбинация остальных строк с нулевыми коэффициентами. Столь же ясно, что всякая совокупность строк, содержащая две равные или две пропорциональные строки, линейно зависима. Далее, если совокупность строк линейно зависима, то всякая боль- тая совокупность будет тоже линейно зависима. Наконец, если совокупность строк линейно независима, то и всякая ее часть линейно независима.
П р е дл о ж е н и е 2. Пусть строки 〃】,...,um составляют /〃• нейно независимую совокупность, а строки &% ..., um, 〃m+i — ли- нейно зависимую. Тогда ит^\ есть линейная комбинация Ui,..., um.
Действительно, в равенстве см + ... + cmum + ст^итЛ.\ = 0 с не равными одновременно нулю коэффициентами коэффициент Cm+i отличен от 0, так как иначе совокупность 〃卜 …,Um была бы линейно зависимой. Следовательно, 〃m+i =—
Строку 〃 = (ои, ..., а/г) будем называть отрезком строки и =
■— {d\t *a kt ■■■ t ^п) •
Предложение 3. Если между строками 〃久...,Um имеется линейная зависимость, то такая же зависимость имеет место 〃 для их отрезков иь ..., йт фиксированной длины.
Действительно, равенство 仃弘 + …+ cmum = 0 означает, что все компоненты строки С\и\ + …+ cmUm равны нулю, а равенство с\й\ + .一 + cmum = 0 означает то же самое для компонент, входящих в отрезки.
Отсюда непосредственно следует, что если некоторые отрезки строк 以 1,Um линейно независимы, то и сами строки uit ..., игп составляют линейно независимую совокупность*
Линейные зависимости столбцов матрицы с линейно зависи* мыми строками.
Предложение 4. Пусть %, …,um — строки матрицы
причем строки 〃论+卜...,um являются линейными комбинациями строк 〃卜 …Uk. Пусть, далее, s, ..., vn—столбцы мат-рицы 力,
а бь ..., 6〃 ——ил отрезки длины 比 Тогда из любой зависимости С16+ … + CnVn = 0 следует зависимость。必 + … + cnvn = 0.
Это предложение обращает при сделанных ограничениях предложение о линейной зависимости отрезков линейно зависимых строк (здесь — столбцов).
Доказательство. Пусть
〃々” = b^+L 1〃1 + ... + bk^t AUA, (1)
〃团=Ьт\Щ + •・• + bmkuk.
Пусть, далее, 6仇 + ... cnvn = 0. Это означает, что первые й компонент столбца C\V\ + ... J- cnvn равны нулю. Рассмотрим (Л + 1)-ю компоненту. Она равна
01a左+1,1+ … + CndMt Л.
Но, в силу (1),
aA+L 1 =^А+Ь1а11 + ' • • +辰”,盍%1,
aA+l,n = ^A4 1. laln + • • • + ^A + l, AaAn«
Поэтому
01Q 也+i, 1 + • • • +以aa+1,以 =
=伝_|_1,1(0问1+ ... + cnair^ + •一+ bkA.itk(c{ak{ + •,, +〃a品),
В скобках находятся первые k компонент столбца ss + ,•• +cnvn- Все они равны нулю. Следовательно, равна нулю и вычисленная нами (Л + 1)~я компонента. Аналогично доказывается равенство нулю всех остальных компонент.
Предложение доказано.
Теорема о линейной зависимости линейных комбинаций.
Теорем а 5. Пусть и^ ..., um 〃 s, ..., и启 ——две совокупности строк, 〃 все строки второй совокупности суть линейные комбинации строк первой. Тогда, если Л > т, совокупность vj, ..., и苑 линейно зависима.
Доказательство проведем методом математической индукции по числу комбинируемых строк. Для m = 1 утверждение почти очевидно. Пусть vi = CjUi, ..., и尼=с尼〃i・ Если Ci = 0, то совокупность Di, ..., Vk линейно зависима, так как содержит нулевую строку. Если ci =# 0, то имеется линейная зависимость:
(一&)S+01方 +0•禽++0," = 0.
Допустим теперь, что утверждение верно для совокупности из m—1 комбинируемых строк, и в этом предположении докажем его для т.
Пусть
U] = С^и^ + С】声 2 + • • • + Cim〃m,。2 = С?]% + &声2 + • . • + C2m〃m,
% = С也 i〃[ + C紋我 2 + • • * + CfgrnRm*
Если с” = ,2i = ... = Cfei = 0, то утверждение верно, так как тогда и% ..., vk являются линейными комбинациями т—1 строк 〃2, .. •, 〃/«• Пусть один из этих коэффициентов отличен от нуля. Без нарушения общности можно считать, что сц =# 0. Рассмотрим строки:
% = 1;2 — -— v{ = ^22^2 ~Ь • • • ~Ь C2mUtn^
% = % — 77Г °】=%2“2 + …+ Сктит*
Вновь построенные k——1 строк являются линейными комбинациями m ——1 строк 他,...,〃т Так как 々 > т, то k ——1 > т ——1. В силу индуктивного предположения строки и;, ・・・,uZ образуют линейно зависимую совокупность. Это значит, что существуют не равные одновременно нулю коэффициенты 台2, •.., bk такие, что
Ь^2 + ・・• + %〃 = 0.
В последнее соотношение подставляем выражение строк и;, ..., и, через строки и】,...,и版 Получим
尻(°2- *S)++ 瓦(/ - ^ s) =0,
откуда
-""貳+^' Ul + 戾。2 +... + 瓦% == 0.
Теорема доказана..
Следствие. Любая совокупность строк длины п, содержащая более чем п строк, линейно зависима.
Действительно, любая строка (仪卜...,ап) длины п может быть представлена так:
@1(1, 0,…,0)+ «2(0, 1,0, .,,, 0) + …+ а〃(0, 0,…,0, 1), т. е. является линейной комбинацией некоторых п вполне опреде ленных строк. В силу только что доказанной теоремы, если числе строк больше п, то их совокупность линейно зависима.
Базис и ранг совокупности строк. Пусть дано конечное нл】 бесконечное множество строк длины п, В нем существуют линейнс независимые подмножества, содержащие не более п строк. Сред» них существуют максимальные, содержащие наибольшее числ( строк.
Теорема 6. Все строки данного конечного или бесконечного множества строк длины п являются линейными комбинациями строк любого максимального линейно независимого подмножества,
Доказательство. Пусть wi, …,и*—строки, образующие максимальное линейно независимое подмножество, и пусть w — какая-либо строка исходного множества. Тогда совокупность 〃ь •••, 〃m, и линейно зависима и, как мы видели выше, и есть линейная комбинация 〃卜〃团.
Линейно независимая совокупность строк, линейными комбинациями которых являются все строки рассматриваемого множества, называется базисной или фундаментальной совокупностью, короче, базисом данного множества строк.
Предложен ие 7. Число строк, составляющих базис, не зависит от его выбора.
Действительно, пусть 〃力.…,〃т и s,・••, Vk ——два базиса одного и того же множества строк. Так как иь ..., о少一линейно независимая совокупность строк, являющихся линейными комбинациями строк 〃i, . • •, um> должно быть Л ^ /и. По тем же соображениям m ^ й, так что m — k, что и требовалось доказать.
Число строк, составляющих базис данной совокупности строк, называется рангом этой совокупности.
Разумеется, тот же термин применяется к совокупностям столбцов.
Предложение 8. Даны две совокупности строк такие, что вторая из них содержит первую. Если их ранги одинаковы, то все строки второй совокупности являются линейными комбинациями строк первой совокупности.
Действительно, выберем базис первой совокупности. Так как ранги равны, выбранные строки образуют базис и для второй совокупности, и все ее строки являются линейными комбинациями этого базиса.
Линейно эквивалентные совокупности строк. Две совокупности строк 〃h ...» um и 6, •••, и* называются линейно эквивалентными, если каждая строка первой совокупности есть линейная комбинация строк второй совокупности и каждая строка второй совокупности есть линейная комбинация строк первой.
Предложение 9. Ранги линейно эквивалентных совокупностей строк рабнн. “
Доказательство. Пусть г — ранг второй совокупности. Это значит, что все строки второй совокупности являются линейными комбинациями базиса, состоящего из г строк. Но тогда и строки первой совокупности, будучи линейными комбинациями линейных комбинаций этих г строк, сами являются их линейными комбинациями. Следовательно, ранг первой совокупности не больше г, т. е. ранга второй совокупности. По аналогичной причине ранг второй срвокупности не больше ранга первой. Следовательно эти ранги равны. -
Ранг матрицы. С данной прямоугольной матрицей связывается множество ее строк и множество ее столбцов. Каждое из них имеет ранг. Замечательно то, что эти ранги равны.
Теорема 10. Ранг множества строк прямоугольной матрицы равен рангу множества ее столбцов.
Доказательство. Пусть
Пусть ранг множества ее строк равен 历 Тогда найдется базис из k строк, т. е. такое линейно независимое множество строк, что все остальные строки являются их линейными комбинациями. Для упрощения записи будем считать, что это первые k строк, иначе мы изменили бы нумерацию. Введем в рассмотрение матрицу из Этих строк
、 / а] ) а[2 . . . a1九、
Столбцы матрицы А являются отрезками столбцов матрицы А
Выберем базис столбцов матрицы 瓦 Пусть число столбцов, составляющих базис, равно г. Все столбцы матрицы А являются их линейными комбинациями. Ясно, что г V " Пополним выбранные базисные столбцы до полных столбцов матрицы А. Получившиеся столбцы линейно независимы, и, в силу предложения 4, все столбцы матрицы Л являются их линейными комбинациями. Таким образом, мы построили базис множества столбцов матрицы 4, состоящий из г столбцов, причем г ^ k. Итак, ранг г множества столбцов матрицы Л не превосходит ранга k множества ее строк. Но по тем же соображениям ранг k множества строк не превосходит ранга г множества столбцов. Следовательно, эти ранги равны. Их величина называется рангом матрицы.
Условие линейной зависимости множества строк квадратной матрицы.
Теорема 11. Для линейной зависимости множества строк квадратной матрицы необходимо и достаточно обращение 8 нуль ее определителя.
Доказательство. Необходимость. Допустим, что det Л =/= 0, где
Равенство С\щ + с2«2 ++ спип = 0, где 〃卜 也,...,ип — стро
ки А, равносильно системе линейных уравнений
日11°1 + "21c2 + •・• + ^п\^п == °,
"12cl + 日22©2 + ・•・ + ап2сп = °,
。1即1 + ^2л^2 + • • • + ^пп^л = °,
которая имеет единственное нулевое решение, ибо det Л7 = =det/1 #: 0. Иными словами, если det/4 二 0, то строки Л линейно независимы, так что для линейной зависимости необходимо, чтобы det Л = 0.
Достаточность. Доказательство достаточности проведем методом математической индукции по порядку матрицы А. Для m = 1 утверждение теоремы очевидно, ибо равенство det 4 = 0 означает, что Л состоит из нулевого элемента. Пусть для матриц порядка т—1 теорема доказана, и в этом предположении докажем ее для матриц порядка т. Без нарушения общности можно считать пц #= 0. Обозначим через 〃卜 妆,…,〃门 строки матрицы А и введем в рассмотрение строки
% = % ^ wi = (о, 〃金,…,4。,
% = %-謂/=(。,<2> •••> О'
По свойству определителей
022 •*- а2门
Далее, det/ = O, ац #= 0, следовательно, =0.
0C2• • , ann
По индуктивному предположению» строки (а^, ...»а^), ..., (а:?,・・• ・.・, а;仪) линейно зависимы, а тогда линейно зависимы и строки ?2, ..., у л, с теми же коэффициентами. Итак, существуют не равные одновременно нулю коэффициенты с?, ... > сп такие, что
内办 + … + cnvn = 0, и тогда
-(計办+ …+ ^^ C J 〃1 + e2〃2 + …+j% = 0.
Теорема полностью доказана.
Ясно, что то же условие det Л =# 0 является необходимым и достаточным для линейной зависимости столбцов матрицы. Отсюда непосредственно следует, что верна следующая теорема.
Теорема 12. Для существования нетривиальных решений системы п линейных однородных уравнений с п неизвестными &е только необходимо^ но и достаточно, чтобы определитель матрицы коэффициентов системы был равен нулю.
Напомним, что необходимость была установлена выше как следствие из теоремы Крамера. Достаточность следует из того, что отыскание решения системы
анх1 + • • • +012今=0,
^nl^l 十・ * ・十 ^nn^n = ° равносильно отысканию коэффициентов хь ..., хл линейной зависимости столбцов матрицы коэффициентов системы.
Ранг матрицы в терминах определителей. Напомним, что если в некоторой матрице выбрать несколько строк и несколько столбцов, то элементы, находящиеся в пересечениях выбранных строк и столбцов, составляют матрицу, называемую субматрицей для исходной. Определители квадратных субматриц носят Название миноров исходной матрицы.
Теорема 13. Ранг матрицы равен наибольшему порядку отличных от нуля миноров.
Доказательство. Пусть ранг матрицы равен 无.Тогда в любом миноре иорядка 也十 1 н выше (если их можно составить) будут линейно зависимые строки, и все такие миноры равны нулю. Далее, в матрице имеется базисная совокупность из k строк и базисная совокупность из k столбцов. Рассмотрим субматрицу, образованную элементами из этих строк н столбцов. Ее строки линейно независимы, ибо иначе, в силу предложения 4, соответствующие полные строки исходной матрицы были бы линейно зависимы. Следовательно, определитель порядка k так выбранной субматрицы отличен от нуля.
Определение ранга матрицы при помощи элементарных преобразований. Элементарными преобразованиями совокупности строк называются преобразования трех видов: перестановка строк местами, умножение строки на отличное от нуля число, прибавление к строке строки, пропорциональной другой строке. Очевидно, что при каждом из этих преобразований совокупность строк превращается в линейно эквивалентную. Для первых двух преобразований это совершенно ясно, для третьего: если s = 〃『+ а 〃/, у а = 〃友 лри k^it то Ui — vi — af/, Uk = 〃 при k^i. Поэтому ранг совокупности строк не меняется при элементарных преобразованиях.
Матрица вида
С11 С12 •一 C\k
Cj+i …cm
°С22…0后
C2, Л+1••• C2n
00…ckk
%M+1••• cftn
00… 0
0… 0
1
00... 0
о -,.. 0
при с”=#0, С22=#0^ал¥=0называется верхней трапециевид-
ной. Легко видеть, что ранг трапециевидной матрицы равен 比
Действительно, минор
c“ c(2 …cik
°e22…"后
= ^11^22• 4fc
отличен от нуля, все же миноры порядка 也+ 1 и выше равны нулю, так как у них имеется хотя бы одна нулевая строка.
Предложение 14. Любая матрица за счет элементарных преобразований над строками 〃, быть может, перестановок столбцов может быть преобразована в трапециевидную.
Доказательство. Если матрица не нулевая, она содержит ненулевой элемент, который посредством перестановок строк н столбцов можно перевести в левый верхний угол.
Итак, пусть матрицаимеет вид
апа12…а1п
а21а»…а2«, причем а“ * 0.
ат1ат2…атп
Теперь сделаем элементарные преобразования: ко второй строке прибавим первую, умноженную на —風/口”,к третьей — первую, умноженную на —аз1/ац, и т. д. После этих преобразований придем к матрице
ап Д12 …%
О @22• • • ®2п
%t2 • ♦ ♦ amn
/ а22 …ak \
Если матрица I | равна нулю, процесс окончен
\ ат2 • • * атп /
Если нет — то сначала за счет перестановок строк и столбцов добьемся того, чтобы элемент в позиции / стал отличен от нуля»
Затем добавим к третьей строке вторую, умноженную на —。*/。金, и т, д. Придем к матрице
@11
@12
@13
…ain
0
а22
а23
…«2п
0
0
〃
@33
0
//
0
喩
… amn
Продолжаем процесс до тех пор, пока не исчерпаем все строки или не придем к очередной матрице, равной нулю. В результате получим трапециевидную матрицу.
Системы линейных уравнений общего вида
1・ Однородные системы.
Теорема 1. Для того чтобы система линейных однородных уравнений
О"%] +。12%2 + ・・・ + а\пХп =0,
°21%1 +。22%2 + ・•・ + 出гЛ» — 0,
amlxl + am2x2 + ■ • • + amnxn = 0
имела нетривиальные решения, необходимо и достаточно, чтобы ранг матрицы коэффициентов 6blл меньше числа неизвестных.
Доказательство. Система может быть записана в виде одного равенства
%1〃1 + %2〃2++ %п〃п = 0,
где ui, 〃2, ..., un — столбцы матрицы коэффициентов. Нетривиальные решения системы порождают коэффициенты нетривиальных линейных зависимостей между столбцами. Для их существования необходимо и достаточно, чтобы ранг был меньше числа столбцов, т. е. числа неизвестных.
Строение множества решений системы линейных однородных уравнений. Сейчас нам удобно представить систему в виде
Ах = 0,
где Л — матрица коэффициентов, % — столбец из неизвестных.
Предложение 2. Если столбцы 之卜 z^ ..., z丸—решения системы Ах = 0, то любая их линейная комбинация c\Z\ +。2胃2 + ... ・• • + CkZk тоже есть решение.
Действительно, 彳(qzi + с^ + ・・・ + c^zQ = c\Az\ + c2Az2 + ・・・ •■ ♦ • + c丸4z&0.
Теорема 3. Все решения линейной однородной системы яв* ляются линейными комбинациями линейно независимых 枕一г ре-
шений. где и ——число неизвестных, г ——ранг матрицы коэффициентов.
Доказательство. Запишем снова систему в форме
XiUi + х2и2++#“〃" = О,
где /% 络…,ип — столбцы матрицы коэффициентов. Среди них имеется базис из г столбцов. Для удобства записи будем считать, что это 〃1, 〃2,〃г, иначе можно изменить нумерацию неиз
вестных и, вместе с ними, столбцов. Запишем, что 反用,…,un суть линейные комбинации 〃】,«2» . ■., 4r. Это приводит к равенствам
urA-\ — ^r^[t lul + br+it 2U2 + . . . + ^r + l. rUn
Un — ^nlWl + ^n2U2 + • • • + bnrUrt
откуда следует, что столбцы 2>+i =(瓦+l i,…•,%+1〃,一1, 0, ...t 0)* гя = (6пЬ bg 0,...,——1)т дают решения системы. Они, очевидно, линейно независимы. Пусть х = (х*,…,#;, х*+Р …,#:) 一 еще какое-нибудь решение системы. Тогда у =工 + 矶仔宀 + … + x^zn тоже является решением системы. В этом решении все компоненты, начиная с (,+1)也 равны 0. Следовательно, и все остальные компоненты равны нулю, ибо столбцы 〃1,…,4r линейно независимы. Итак, д = 0, т, е. # =
Таким образом, гг+ь ….,гп — такие линейно независимые решения, что все решения являются их линейными комбинациями. Такая совокупность решений называется базисной или фундамен- тальной.
Буквенное выражение, которое при частных значениях для букв дает все решения данной системы уравнений, называется общим решением этой системы. Для системы линейных однородных уравнений общим решением будет линейная комбинация фундаментальной системы с буквенными коэффициентами.
Неоднородные линейные системы. С неоднородной линейной системой
@1М1 + • • • + а1пХп — ^ь
@тМ1 + ・• • + ^тп^п ~ Ь施 соязываются две матрицы: матрица коэффициентов
м расширенная матрица — с присоединенными свободными членами
°ml …Qmn Ьт
Теорема 4 (Кронекера — Капелли). Для того чтобы система линейных уравнений была совместной (т. е. имела хотя бы одно решение), необходимо и достаточно, чтобы ранг матрицы коэффициентов был равен рангу расширенной матрицы.
Доказательство, Записав систему уравнений в виде
X1U1 + . . , + Xnlln = А
вде 〃卜...)«д——столбцы матрицы коэффициентов и & ——столбец свободных членов, мы видим, что для совместности системы не* ©бходимо и достаточно, чтобы столбец & был линейной комбинацией столбцов 〃卜...,〃小 Для этого равенство рангов, конечно, необходимо, но оно и достаточно, ибо если ранги одинаковы, то базис для 〃i, ..., ип будет базисом и для 〃】,...,ип, Ь, так что Ь есть линейная комбинация базисных столбцов для 〃卜...,ип.
Строение множества решений неоднородной системы.
Теорема 5. Общее решение неоднородной системы линейных уравнений равно сумме частного решения и общего решения однородной системы с той же матрицей коэффициентов.
Доказательство. Пусть № — какое-либо частное решение системы Ах — b линейных неоднородных уравнений. Тогда Ах0—Ьу и система Ах = & равносильна Ах = Дх0, 'или 4(х — х0) = 0. Поэтому х — %о должно быть решением однородной системы с той же матрицей Л. Общее решение системы Ах = & получится, если взять 耳 ——%о равным общему решению однородной системы. Отсюда непосредственно следует справедливость теоремы.
Метод Гаусса. Рассмотрим метод решения системы линейных уравнений путем сведения его к решению системы с трапециевидной (в частности, с треугольной) матрицей коэффициентов —— так называемый метод Гаусса. Пусть
°1М1 十+ а\пхп — ^1>
ат1Л1 + • • • + amnxn в 匕m
—система линейных уравнений. Уравнение
e\ (aнx1 4"...十。1门х/1)+••• + Cm (dni\X\ 4" ' • • +0加/!从)=
=С\Ь\ 十• . . - СтЬгп называется линейной комбинацией уравнений данной системы. Очевидно, что каждое решение исходной системы будет решением и для линейной комбинации.
Две системы линейных уравнений называются линейно эквивалентными, если каждое уравнение первой системы есть линейная комбинация уравнений второй системы и каждое уравнение второй системы есть линейная комбинация уравнений первой системы. Линейно эквивалентные системы эквивалентны и в обычном смысле——они одновременно совместны или несовместны и, в случае совместности, имеют одинаковые множества решений.
Элементарными преобразованиями системы линейных уравне- ний называем умножение уравнения на отличное от нуля число, перестановку уравнений местами и прибавление к одному уравнению другого, умноженного на некоторое число. Ясно, что элементарные преобразования переводят систему в линейно эквивалентную.
Теорема 6, Любая система линейных уравнений приводится посредством элементарных преобразований 红,быть может, изменения нумерации неизвестных к системе с трапециевидной матрицей, В частности, для системы 几 уравнений с п неизвестными с не равным нулю определителем матрицы коэффициентов система приводится ^ системе с треугольной матрицей.
Доказательство. Сделаем последовательность элементарных преобразований так, чтобы матрица коэффициентов привелась к трапециевидной форме. Возможно, что при этом придется изменить нумерацию неизвестных (и соответствующих столбцов матрицы коэффициентов). Если ранг г матрицы коэффициентов меньше числа уравнений т, то система примет вид:
Си/+ • • • + сМг + Q, r+Mr+i + ….+ с[пхп = db
СГГХГ + Сз Г+1& + 1 + • • * + ^гп^п = d”
О= dr+ ;,
Равенства, следующие за r-м уравнением, могут быть противоречивы, если хотя бы одно из чисел dr+b ...» dm отлично от нуля. Если же все они равны нулю, то последние m ——г равенств не несут никакой информации и могут быть отброшены. Тогда, если г V /г, то неизвестным xr+i» ...» 尤库 можно придавать произвольные значения. Неизвестные хь ...» хг найдутся из решения системы с /с” …с{\
треугольной матрицей II. Эту систему удобно ре-
'\0…сгг /
шать, определив из r-го уравнения хг, затем из (г——1) -го xr-i и т. д. Если сохранить за неизвестными xr+i, ・,•• хп буквенные
обозначения, мы можем выразить через них ль ..., хг и получить /)бщее решение системы. Если г = п, то система (в случае совместности) имеет единственное решение.
Если г — т — п, т. е. если матрица коэффициентов системы квадратная с не равным нулю определителем, этим способом решение системы сводится к решению системы с треугольной матрицей
СНХ1 + • • • + с\пХп = ^1»
др и ci1yz 0, ..., спп =7^ 0. Обычно добиваются того, чтобы с” = ... …=Crr = 1. Для этого каждый раз, прежде чем добавлять с нужными множителями уравнение к последующим, делят обе части уравнения на коэффициент при исключаемой неизвестной (схема единственного деления метода Гаусса). Преобразование системы к системе с треугольной матрицей называется прямым ходом метода Гаусса. Последовательное вычисление неизвестных в порядке хп, хл-1, ..., Xi называется обратным ходом. Легко подсчитать, что число арифметических действий при применении метода Гаусса ненамного больше числа арифметических действий для вычисления одного определителя. Метод Гаусса до настоящего времени остается одним из лучших методов решения систем линейных уравнений.
Дальнейшие свойства определителей
Теорема Лапласа. Теорема, о которой будет идти речь в этом пункте, является глубоким обобщением разложения определителя /аи …а\п、
по элементам строки. Пусть /1 = 1I—квадратная
... апп / матрица порядка п.
Напомним, что минором порядка k для этой матрицы называется определитель матрицы, составленной из элементов, находящихся на пересечении некоторых выбранных k строк и 力 столбцов. В общем виде минор порядка Л можно записать в форме
а%3 …
%天向a^k
Здесь ab ..., а天一номера выбранных строк “i V a2 V ... V а天, н ₽ь .. •, ^k — номера выбранных столбцов,历 V В2 V …V 队
Минором, дополнительным к данному минору порядка k, называется минор порядка п —力,матрица которого получается из исходной посредством вычеркивания строк и столбцов, содержа-
щих данный минор. Алгебраическим дополнением к данному минору называется дополнительный минор с множителем (-1)4 +…+a元+瓦+…T 0在.
Теорема 1 (теорема Лапласа). Пусть в матрице определителя выбраны k строк. Определитель равен сумме произведений всех миноров порядка kt составленных из этих строк, на их алгебраические дополнения.
Например, если для определителя
Д =Д =l12"1314%?fl23а 24E32%3а 34%2°43a44l12"1314%?fl23а 24E32%3а 34%2°43a44ап fl21 а31 °41ап fl21 а31 °41
Д =
Д =
l12
"13
14
%?
fl23
а 24
E32
%3
а 34
%2
°43
a44
l12
"13
14
%?
fl23
а 24
E32
%3
а 34
%2
°43
a44
ап fl21 а31 °41
ап fl21 а31 °41
выбрать первые две строки, теорема Лапласа дает
А =А =++а11 % а21 °22% %°22 fl23а11 % а21 °22% %°22 fl23аззq34 _ ан % а43 “441 丨 а21 а23% “34|_|% %4fl4l fl44 I I fl22 fl24аззq34 _ ан % а43 “441 丨 а21 а23% “34|_|% %4fl4l fl44 I I fl22 fl24%2 %4% °44а31 %3%2 %4% °44а31 %3++++а11 "14 а21°24,%%4% fl24а11 "14 а21°24,%%4% fl24q32 。33а42 °43а31 %2fl41 a42q32 。33а42 °43а31 %2fl41 a42++
А =
А =
+
+
а11 % а21 °22
% %
°22 fl23
а11 % а21 °22
% %
°22 fl23
аззq34 _ ан % а43 “441 丨 а21 а23
% “34|_|% %4
fl4l fl44 I I fl22 fl24
аззq34 _ ан % а43 “441 丨 а21 а23
% “34|_|% %4
fl4l fl44 I I fl22 fl24
%2 %4
% °44
а31 %3
%2 %4
% °44
а31 %3
+
+
+
+
а11 "14 а21°24
,%%4
% fl24
а11 "14 а21°24
,%%4
% fl24
q32 。33
а42 °43
а31 %2
fl41 a42
q32 。33
а42 °43
а31 %2
fl41 a42
+
+
Доказательство теоремы Лапласа довольно громоздко. В конце курса, в главе, посвященной внешней алгебре, теорема Лапласа
появится как почти очевидное утверждение.
ступенчатой матрицы. Стуступенчатой матрицы. СтуМы ограничимся доказательством важного частного случая» именно, формулой для определителя“~
ступенчатой матрицы. Сту
ступенчатой матрицы. Сту
пенчатая матрица устроена так:
flll
а12*
0
...0
fl21
%?.
“ Q2m
0
…0
• amm
0
… 0
“т+1.2'
* %n + l, m
am+ifm-t-l
••• Qfn+i,n
%2*
“ anm
^nt m +1
… ann
Л —
Если к определителю ступенчатой матрицы применить теорему Лапласа, исходя из первых /и строк, то лишь один минор будет отличен от нуля, именно, левый верхний, и его алгебраическим дополнением будет минор, составленный из последних п — m строк и столбцов.
Согласно теореме Лапласа
det Л =
%")2
°21“22
4m
a2m
amU,用 + 1 …】.n
ml m2mm
Этот частный случай теоремы мы сейчас докажем. При т = 1 утверждение теоремы очевидно. Далее проведем индукцию по порядку т минора из левого верхнего угла, допустив, что для левого верхнего углового минора порядка т—1 теорема верна. Введем следующие обозначения. Через а”, а*, ..., aim обозначим алгебраические дополнения элементов первой строки определителя
°п …а\т ,через 6ц, й}2, ..., б1м — соответствующие миноры,
mltnm
Далее, через Иц,片12,...,片1〃 обозначим алгебраические дополнения элементов первой строки в определителе det А и через Alb А12, …,Ai〃一 соответствующие миноры.
Разложим определитель det Л по элементам первой строки. Получим
det Л = апАп ... -]~а}тА\т = т
= а11Д11 ~ «12^12 + … 十(一l)?n+,«lm^lm = X ( — 0& + 1 alA^U*
Присмотримся к тому, что представляет собой минор Alft. Его матрица получается вычеркиванием первой строки и R-ro столбца из матрицы А. Останется снова ступенчатая матрица. Ее левнй верхний угловой минор имеет порядок т—1, и его матрица есть результат вычеркивания первой строки н R-ro столбца из матрицы (°н …а\т、
I . Правый нижнйй угловой минор такой же, как у °向…атт^
матрицы А. В силу индуктивного предположения
^т +1> m-Ы *'' am+\t п
an. m+1…ann
Поэтому ат+У,т+\ ' * •п
^A=^(-\r+ialhi>lh=
=X aJAalfeA = 1=X aJAalfeA = 1°m+ h m+1' ''^m4 L n°m+ h m+1' ''^m4 L n%» m-Ы ' '' ann%» m-Ы ' '' ann
=X aJAalfeA = 1
=X aJAalfeA = 1
°m+ h m+1' ''^m4 L n
°m+ h m+1' ''^m4 L n
%» m-Ы ' '' ann
%» m-Ы ' '' ann
что и требовалось доказать.
Для приложений теории определителей теорема Лапласа, в основном, нужна именно в частном случае определителя ступенча* той матрицы.
1
2
0
0
0
0
0
3
4
0
0
0
0
0
12 3 0 0
5
6
1
2
3
0
0
И 2123 4 0 0
7
8
2
3
4
0
0
=34•31200 =
л
е
3
1
2
0
0
13с d 2 5
X
У
с"
с
d
2
5
л2 р g 3 7
и
и
л2
Р
g
3
7
12 3
—
1;
2
4
i*
2 3 4 ・;;| = (-2).(-3)
3 1 211
Пример.
Мы
теорему об определителе ступенчатой
дважды применили
.(—!)— — 6.
матрицы.
Умножение матриц, разбитых на клетки. Пусть матрица разбита на части горизонтальными и вертикальными линиями, идущими через всю матрицу. Получившиеся части называются блоками или клетками, а исходная матрица называется блочной или клеточной. Блочную матрицу можно рассматривать как матрицу, элементами которой являются матрицы.
Оказывается, что основные действия над клеточными матрицами можно производить по тем же правилам, что и над матрицами из чисел (или из элементов данного поля). Но, разумеется, должны быть выполнены надлежащие требования на разбиения, чтобы все нужные действия имели смысл.
Если А и 8 — две матрицы одинакового строения и они разбиты на клетки одинаковым образом, то jix можно складывать по клеткам. Это очевидно. Пусть теперь А есть /и X ^-матрица, В есть k X n-матрица, С = ABt й = ^i + ... + ks. Матрица А разбита на клетки Дар, а = 1, ..., р, 0=1, …,s, так, что ширины горизонтальных полос (в числе р) безразличны, вертикальные же полосы имеют ширины 饱卜...,ks\ соответственно В разбита на клетки 8丫6,у=1, .... s, 6=1, q, ширины горизонтальны^ полос которых равны йь..,, kSt ширины вертикальных (в числе q) безразличны. Матрицу С разобьем, на клетки СИУ так, что горизонтальные полосы по ширине такие же, как соответствующие Горизонтальные полосы матрицы Д, а вертикальные полосы — как соответствующие вертикальные полосы матрицы 8. В этих предположениях АалВау имеет смысл при любых а, 0, у н Cav =
=Z "а/в%
Для доказательства рассмотрим два крайних случая. Сначала допустим, что матрица Л разбита только на горизонтальные полосы Th, ..,, ДР( матрица В --только на вертикальные полосы В】,..*, Вд и матрица С — соответственно на р полос по горизонтали и q полос по вертикали. В этом случае субматрица Сау матрицы С есть произведение полосы Да на полосу 8丫.
Теперь допустим, что Л разбита только на вертикальные полосы Ль ..., As ширины 々1,...,々$ соответственно и В разбита только на горизонтальные полосы Вь Bs ширины 尼卜...,ks соответственно. В этой ситуации матрица С на клетки не разбивается. Имеем:
Q/=(a〃仇,十一,+0*口",)+(0九無+1匕耳+1,J+ •- +^,^4-^;+^ /)+ ...
Слагаемые в скобках суть элементы в позиции (i, /) матриц А{В^ Лгбг, • •. Поэтому С = А\В\ + Л2В2 + . • • + ASBS.
Справедливость общего утверждения теперь получается непосредственно. Сначала нужно разбить Л на горизонтальные полосы и В на вертикальные. Соответствующие клетки матрицы С равны произведениям горизонтальных полос матрицы Л на вертикальные полосы матрицы В. Каждое такое произведение вычисляется согласно второму частному случаю как сумма произведений клеток матрицы 4, на которые разбиты горизонтальные ее полосы, на клетки матрицы В, на которые разбиты ее вертикальные полосы.
Умножение матрицы на вспомогательную матрицу как линейное преобразование строк (столбцов). Рассмотрим произведение С = АВ двух матриц Л и В. Разобьем матрицу В на клетки, считая клетками столбцы 5, матрицу Л рассмотрим как состоящую из одной клетки. Соответствующим и клетками их произведения С будут столбцы. Получим 4(瓦,Й2, ...» Вп) = (ЛВЬ ЛВ2,...» ЛВп)^ Здесь 8[, 82, ..., Вл — столбцы В и, соответственно, ЛВЬ /В?,.… • ・.,АВп — столбцы С. С таким представлением произведения мы уже встречались.'
Теперь примем за клетки В ее строки:
В= •,
底
/а”…a[k \
а за клетки Л — ее элементы: / = |I. В этом пред
- * amk 丿
ставлении
@n* + - ^+alkBk/8= a2\B\ +…+@2 々"
」@ml*+ ・•• + % 总 4
так что строками матрицы АВ оказываются линейные комбинации строк 8.
Аналогично, расщепление А на строки дает:
444В4В
4
4
4В
4В
расщепление же А на столбцы дает
/ 611 …ЬЫ/ 611 …ЬЫ'% …bkn=(瓦 14 十•..十瓦ji4,+ • • • + bknA^,Таким образом, умножение матрицы на некоторую вспомогательную матрицу слева равносильно линейному комбинированию строк матрицы, умножение справа — линейному комбинированию столбцов.Рассмотрим матрицу е”, i #= /, элементами которой являются 1 на месте (/, /) и нули на остальных местах. Умножение слева некоторой матрицы на е〃 переставляет /-ю строку матрицы на i-e место, а все остальные строки заменяет нулями. Квадратная матрица Е + се订 называется матрицей трансвекции или матрицей элементарного преобразования. Умножение слева на Е + сец равносильно прибавлению к i-й строке /-й строки, умноженной на с, с сохранением всех остальных строк. Такие преобразования неоднократно применялись нами по различным поводам. Умножение на р〃 справа переставляет i-й столбец на /-е место, заменяя нулями остальные столбцы. Умножение справа на Е + се订 равносильно добавлению к「му столбцу /-го, умноженного на с.Треугольная матрица называется унитреугольной, если все эле-'% …bkn=(瓦 14 十•..十瓦ji4,+ • • • + bknA^,Таким образом, умножение матрицы на некоторую вспомогательную матрицу слева равносильно линейному комбинированию строк матрицы, умножение справа — линейному комбинированию столбцов.Рассмотрим матрицу е”, i #= /, элементами которой являются 1 на месте (/, /) и нули на остальных местах. Умножение слева некоторой матрицы на е〃 переставляет /-ю строку матрицы на i-e место, а все остальные строки заменяет нулями. Квадратная матрица Е + се订 называется матрицей трансвекции или матрицей элементарного преобразования. Умножение слева на Е + сец равносильно прибавлению к i-й строке /-й строки, умноженной на с, с сохранением всех остальных строк. Такие преобразования неоднократно применялись нами по различным поводам. Умножение на р〃 справа переставляет i-й столбец на /-е место, заменяя нулями остальные столбцы. Умножение справа на Е + се订 равносильно добавлению к「му столбцу /-го, умноженного на с.Треугольная матрица называется унитреугольной, если все эле-менты ее главной диагонали равны 1. строки матрицы А при умножении ее угольную матрицу С. Пустьменты ее главной диагонали равны 1. строки матрицы А при умножении ее угольную матрицу С. ПустьВыясним, как изменяются слева на правую унитре-Выясним, как изменяются слева на правую унитре-Z1 %С= ° 1Z1 %С= ° 11m、C2m I И1m、C2m I И4444О оО оЗдесь 4,…,4 — строки матрицы 4 Имеем:Здесь 4,…,4 — строки матрицы 4 Имеем:Л =Л =с/ — I&+.・• + е2т^тс/ — I&+.・• + е2т^т\А /так что первая строка получена из первой строки 4 прибавлениемПоследующих строк, умноженных на С12, ・・・, Cim? вторая — из\А /так что первая строка получена из первой строки 4 прибавлениемПоследующих строк, умноженных на С12, ・・・, Cim? вторая — из
/ 611 …ЬЫ
/ 611 …ЬЫ
'% …bkn
=(瓦 14 十•..十瓦ji4,+ • • • + bknA^,
Таким образом, умножение матрицы на некоторую вспомогательную матрицу слева равносильно линейному комбинированию строк матрицы, умножение справа — линейному комбинированию столбцов.
Рассмотрим матрицу е”, i #= /, элементами которой являются 1 на месте (/, /) и нули на остальных местах. Умножение слева некоторой матрицы на е〃 переставляет /-ю строку матрицы на i-e место, а все остальные строки заменяет нулями. Квадратная матрица Е + се订 называется матрицей трансвекции или матрицей элементарного преобразования. Умножение слева на Е + сец равносильно прибавлению к i-й строке /-й строки, умноженной на с, с сохранением всех остальных строк. Такие преобразования неоднократно применялись нами по различным поводам. Умножение на р〃 справа переставляет i-й столбец на /-е место, заменяя нулями остальные столбцы. Умножение справа на Е + се订 равносильно добавлению к「му столбцу /-го, умноженного на с.
Треугольная матрица называется унитреугольной, если все эле-
'% …bkn
=(瓦 14 十•..十瓦ji4,+ • • • + bknA^,
Таким образом, умножение матрицы на некоторую вспомогательную матрицу слева равносильно линейному комбинированию строк матрицы, умножение справа — линейному комбинированию столбцов.
Рассмотрим матрицу е”, i #= /, элементами которой являются 1 на месте (/, /) и нули на остальных местах. Умножение слева некоторой матрицы на е〃 переставляет /-ю строку матрицы на i-e место, а все остальные строки заменяет нулями. Квадратная матрица Е + се订 называется матрицей трансвекции или матрицей элементарного преобразования. Умножение слева на Е + сец равносильно прибавлению к i-й строке /-й строки, умноженной на с, с сохранением всех остальных строк. Такие преобразования неоднократно применялись нами по различным поводам. Умножение на р〃 справа переставляет i-й столбец на /-е место, заменяя нулями остальные столбцы. Умножение справа на Е + се订 равносильно добавлению к「му столбцу /-го, умноженного на с.
Треугольная матрица называется унитреугольной, если все эле-
менты ее главной диагонали равны 1. строки матрицы А при умножении ее угольную матрицу С. Пусть
менты ее главной диагонали равны 1. строки матрицы А при умножении ее угольную матрицу С. Пусть
Выясним, как изменяются слева на правую унитре-
Выясним, как изменяются слева на правую унитре-
Z1 %
С= ° 1
Z1 %
С= ° 1
1m、
C2m I И
1m、
C2m I И
4
4
4
4
О о
О о
Здесь 4,…,4 — строки матрицы 4 Имеем:
Здесь 4,…,4 — строки матрицы 4 Имеем:
Л =
Л =
с/ — I&+.・• + е2т^т
с/ — I&+.・• + е2т^т
\А /
так что первая строка получена из первой строки 4 прибавлением
Последующих строк, умноженных на С12, ・・・, Cim? вторая — из
\А /
так что первая строка получена из первой строки 4 прибавлением
Последующих строк, умноженных на С12, ・・・, Cim? вторая — из
второй прибавлением последующих строк с соответствующими множителями и т. д., последняя остается без изменения.
Если А — квадратная матрица, то при всех описанных преобразованиях определитель матрицы не изменяется» так что det СД= =det А.
Если С — левая унитреугольная матрица
то
СА=(с^ +&
и здесь описание преобразований удобно начинать с конца: к последней строке прибавляются предшествующие, умноженные на Cmi, Cm2, . • •, ст> от-1, к предпоследней — предшествующие, умноженные на соответствующие элементы матрицы С, и т. д.; ко второй строке прибавляется первая, умноженная на С21, и первая остается без изменения. Поэтому и в этом случае det С А = det А
При правом умножении на унитреугольную матрицу С происходят аналогичные преобразования столбцов, поэтому также det АС = det А.
Определитель произведения двух квадратных матриц. Имеет
место следующая замечательная теорема:
Теорема 2. Определитель произведения двух квадратных матриц равен произведению определителей сомножителей.
Теорема эта представляет собой глубокое тождество, непосредственная проверка которого требует некоторых усилий даже для п = 2. Выполним эту проверку. Пусть 4=(:,,笈=(;?),
Тогда АВ = ^^^^).
det АВ = (ах + bz) {су + dt) — (ау + bt) (ex + dz)=
=ахсу + axdt + bzcy + bzdt ——aycx ——aydz ——Ысх ——bdtz =
=adxt + bcyz ——adyz ——bcxt = (ad ——be) (x/ ——yz) = det Л det B.
О непосредственной проверке теоремы даже для 几=3 страшно подумать. Тем не менее, у нас、же имеется достаточно сведений об определителях и матрицах для того, чтобы дать краткое косвенное доказательство теоремы.
Доказательство. Пусть Л и В — две квадратные матрицы порядка п. Рассмотрим матрицу ( _ & ^) порядка 2п. По
теореме об определителе ступенчатой матрицы det ( _ 后 §丿=
определитель не изменится.определитель не изменится.О АВ\一 e 8 丿,О АВ\一 e 8 丿,=det A det В, Умножим теперь эту матрицу слева на унитре- угольную матрицу (^ ^). При этом Таким образом,
определитель не изменится.
определитель не изменится.
О АВ\
一 e 8 丿,
О АВ\
一 e 8 丿,
det4det3 = det(^ е)(-е в ) = det (
В последнем определителе поменяем местами первый столбец с (и + 1)-м; второй с (〃 + 2)-м и т. д. Это равносильно перестановке блоков-столбцов. Определитель приобретет множитель (—1)п. Итак,
det 4 det 3 = (-1)" det (^」).
Применив еще раз теорему об определителе ступенчатой матрицы, получим
det XdetB = (—l)«det /В det(—Е) = det /3,
что и требовалось доказать.
Примеры применения теоремы об определителе произведения квадратных матриц к вычислению определителей. Собственно говоря, те приемы вычисления определителей, которые мы рас
сматривали раньше, можно рассматривать как левые умножения (при комбинировании строк) или правые умножения (при комбинировании столбцов) на вспомогательные матрицы, именно, матрицы трансвекций. Мы должны были внимательно следить за тем, чтобы не прибавить уже измененною строку (или столбец) при линейном комбинировании. Теорема об определителе произведения дает большую свободу для линейного комбинирования строк (или столбцов) за счет умножения на подходящие вспомогательные матрицы. Определитель при этом может меняться, но мы в состоянии учесть это изменение, именно, определитель приобретает множителем определитель вспомогательной матрицы. Остается следить только за тем, чтобы не умножить на матрицу с нулевым определителем.
Пример 1.. Найти det 4 если
Здесь напрашивается несколько способов линейного комбинирования строк. Хорошо сложить все строки. Не менее хорошо сложить первые две и вычесть третью и четвертую, сложить первую с третьей и вычесть вторую и четвертую и, наконец, сложить первую с четвертой и вычесть вторую и третью. Все эти преобра-
зования выполнятся одновременно, если исходную матрицу умно* жить слева на матрицу
\1 —1 —1 1/
Действительно
d a d d + + + + + + 一 - 十一 + 一 a a a ad a d d + + + + + + 一 - 十一 + 一 a a a a--+ - i + a a a a d d d d + - + - + - - + + + ^ + a a a a d d d d + 一 一 + + 一 + - + + 一 一 a a a a--+ - i + a a a a d d d d + - + - + - - + + + ^ + a a a a d d d d + 一 一 + + 一 + - + + 一 一 a a a a
d a d d + + + + + + 一 - 十一 + 一 a a a a
d a d d + + + + + + 一 - 十一 + 一 a a a a
--
+ - i + a a a a d d d d + - + - + - - + + + ^ + a a a a d d d d + 一 一 + + 一 + - + + 一 一 a a a a
--
+ - i + a a a a d d d d + - + - + - - + + + ^ + a a a a d d d d + 一 一 + + 一 + - + + 一 一 a a a a
det CA = det C det / = (a + b + c + d)(〃十 b — c — d)X
1111
X (a — b + c — d)(a — b — c J _; 一;二;=
1 —1 —11
= (a + b-\-c-\-d)(a-\-b — c — d)(a — b + c — d)(a — b—t?+d) detC.
Остается убедиться, что detC,0. Мы его вычисляли выше, он равен —16. Но легко также убедиться в справедливости неравенства det С 卢 0, учитывая, что
так что (det С)? = 256.так что (det С)? = 256.(4 о о Ох 0 4 0 0 )
так что (det С)? = 256.
так что (det С)? = 256.
0 0 4 0 I
0 0 0 4/
Этот пример несколько искусственный, но он есть частный случай более общей ситуации — группового определителя конечной абелевой группы.
Подчеркнем еще раз важность того, что det С =И= 0. Если за этим не проследить, можно получить неверный результат. Например, для той же матрицы А возьмем в качестве вспомогательной
111111
1
1
1
1
1
1
Тогда
d d d dd d d d+ + + + + + + + a a a a d d d d + + + + 匕匕匕匕 + + + + a a a a d d d d + + + + + + + a a a a d d d d + + + + 6 6 6 6 + + + + a a a a+ + + + + + + + a a a a d d d d + + + + 匕匕匕匕 + + + + a a a a d d d d + + + + + + + a a a a d d d d + + + + 6 6 6 6 + + + + a a a a
d d d d
d d d d
+ + + + + + + + a a a a d d d d + + + + 匕匕匕匕 + + + + a a a a d d d d + + + + + + + a a a a d d d d + + + + 6 6 6 6 + + + + a a a a
+ + + + + + + + a a a a d d d d + + + + 匕匕匕匕 + + + + a a a a d d d d + + + + + + + a a a a d d d d + + + + 6 6 6 6 + + + + a a a a
detC^ = detC det Л = (а + & + с + d)4 ;;;;=
^ (a + b + c + dy detG
«Сократив» на det С, получим неверный результат: detA = m + b+c + d)4.
Но на самом деле det С = 0, и сокращение на det С недопустимо. Пример 2. Найти А = det Д, где
Пример очень похож на предыдущий, но здесь линейное комбинирование строк малополезно. Хорошо возвести Д в квадрат:
Д2 = det А『/1 =
м + 广 + 产 + d*0 .ОО
0炉+从+絞+炉ОО
О0а2 + Ь2 + ^ + d2О
ОООа2 + Ь2 + с2 + d2
=(fl2 +产+标+d2汽
Следовательно, или Д = (а2 + &2 + с2 + d2)2, или Д = —(а2 + + 产 + с? + d2)2, или при одних значениях а,瓦 с, d одно, при других—другое. Разберемся в этом вопросе. Мн имеем равенство полиномов от а,仇& d: Д2 = (а2 + &2 с2 + d2)4, или
(a 一(合 + ь2 + e2 + 加)2) (a + (02 + 及 + e2 + 小尸)=Q.
Но кольцо полиномов есть область целостности. Следовательно, равен нулю один из сомножителей. Равенство нулю второго приводит к•
^^—(a2 + b2+c2 + d2)2t
что не имеет места при следующих значениях букв: а = 1, b = = c = d = O, Следовательно,
^ = (^-\-Ь^ +(^+^.'
Теорема Бине — Коши* Пусть произведение двух прямоугольных матриц есть матрица квадратная. Это будет в том и только в том случае, когда не только число столбцов первой ма-
трицы равно числу строк второй, но и число строк первой равно числу столбцов второй:
тт
т
т
В этой ситуации имеет место следующая теорема, называемая теоремой Бине — Коши.
Теорема 3. Определитель матрицы 4В равен нулю, если m > 〃, и равен сумме произведений всех миноров m-го порядка матрицы Л на соответствующие миноры m-го порядка матрицы В, если m W 儿
Соответствие миноров понимается здесь в следующем смысле: номера столбцов матрицы 4 составляющие минор, совпадают с номерами строк матрицы 8, из которых составляется соответствующий минор.
В формульной записи:
det aB= 2/h,力,…,Y加8X,力,…,3
Yi<Y2< …VYm
где 4匕,y2丫加 ——минор матрицы Л, составленный из столбцов с номерами 〃, у?,Ym, и BYp у9. • ••• y^ "" минор матрица В, составленный из строк с номерами уь у?,?т.
Теорему Бине — Коши можно доказать аналогично доказательству теоремы об определителе произведения двух квадратных матриц (которая, конечно, есть частный случай теоремы Бине —— Коши). Однако при этом пришлось бы воспользоваться теоремой Лапласа в общей формулировке.
Приведем доказательство, основанное на другой идее. Запишем подробно
det АВ =
ттail 6ц + «12^21 + - • • + Ящ^П1 ♦… ^H^iffl + ^12^2i7Z + • • • + dln^nm
т
т
a向瓦1+am2621 +、* ♦+a小n6n1 • • • ^гШ^^+^тз^2ти-• • •']~amn^nm
Теперь применим свойство линейности определителя к первому столбцу. Получим
a12621• • •+ * * * * *O/rt2b21 • • •a12621• • •+ * * * * *O/rt2b21 • • •a【n^ni ♦ ♦ ♦ +amn^n\ • • •a【n^ni ♦ ♦ ♦ +amn^n\ • • •a1=a1a1=a11 Дц^и …
a12621• • •
+ * * * * *
O/rt2b21 • • •
a12621• • •
+ * * * * *
O/rt2b21 • • •
a【n^ni ♦ ♦ ♦ +
amn^n\ • • •
a【n^ni ♦ ♦ ♦ +
amn^n\ • • •
a1=a1
a1=a1
det АВ
I•
^la^ajl • • •
atnafi(h\ • • •
где у всех определителей столбцы, начиная со второго, такие же, как у det АВ в исходной форме. Применим теперь свойство линейности ко вторым столбцам определителей, составляющих эту сумму. Получим
det АВ = £0].a2det АВ = £0].a2fllai^ail а1а2^а22 • • •fllai^ail а1а2^а22 • • •атаЛаи атаз^аз2 • • •атаЛаи атаз^аз2 • • •
det АВ = £
0].a2
det АВ = £
0].a2
fllai^ail а1а2^а22 • • •
fllai^ail а1а2^а22 • • •
атаЛаи атаз^аз2 • • •
атаЛаи атаз^аз2 • • •
где индексы ai и аг пробегают независимо значения 1, 2, ,.., и. Здесь у всех определителей столбцы, начиная с третьего, такие же, как в исходной форме у det АВ.
Тем же способом продолжаем разложение определителя det АВ на сумму определителей, применяя свойство линейности к третьим, ..., m-м столбцам. Получим в результате
det АВ =£а1» а2атdet АВ =£а1» а2атaiajaj а^а^ ^а^^тO/na Jaj ата2^а22 *'' атат^аттaiajaj а^а^ ^а^^тO/na Jaj ата2^а22 *'' атат^атт
det АВ =£
а1» а2ат
det АВ =£
а1» а2ат
aiajaj а^а^ ^а^^т
O/na Jaj ата2^а22 *'' атат^атт
aiajaj а^а^ ^а^^т
O/na Jaj ата2^а22 *'' атат^атт
°1% ala2 • • • alam°m% °m% ' • • amam°1% ala2 • • • alam°m% °m% ' • • amamгде индексы аь а2, ..., а^ принимают независимо друг от друга все значения от 1 до п. Здесь всего пт слагаемых. Вынесем из каждого столбца общий множитель. Получим
°1% ala2 • • • alam
°m% °m% ' • • amam
°1% ala2 • • • alam
°m% °m% ' • • amam
det AB =' ^"^ bai l^a22 • • • bamm
Если m > n, то индексам ai, a》...,am будет «настолько тесно», что среди их значений будет находиться хотя бы одна пара равных. Но тогда все определители, входящие в слагаемые det АВ, будут равны нулю как имеющие равные столбцы. Поэтому det ЛВ = 0 при m > и.
Пусть теперь m 《几 Если среди значений индексов найдется хотя бы одна пара равных, то соответствующее слагаемое равно нулю. Все такие слагаемые можно отбросить и останется сумма, распространенная на попарно различные значения индексов а【, аг, ..., ат. Наборы таких значений могут отличаться как составом значений, так и порядком, если состав один и тот же. Такие наборы носят название размещений. Обозначим через ?】,уг,..., ут набор значений индексов ai, аг, •••, ат, расположенных в порядке возрастания:打 V ?2 V …V ?m, так что при одном и том же составе значения индексов он, «2, ••・,a厘 будут образовывать перестановки элементов 丫匕?2, ••・,7m. '
Проведем сначала суммирование по всевозможным наборам ai, аг» …,am одинакового состава, т. е. по перестановкам элементов 7ь 丫2, …,、т, а затем сложим получившиеся суммы по возможным составам.
Получим
•dety4B =
__/%°1а…а1а
1 CYi<---<Ym<^ (%, а2а^)ата1 。加% ''' атат
где во внутренней сумме суммирование ведется по всем наборам (аь «2, ..., otm), составляющим перестановки чисел 丫卜 уг, ... , Ут・ В пределах внутренней суммы определители отличаются только порядком столбцов. Приведя столбцы в порядок возрастания значений индексов, получим:
。1% а1а2 …atam
amal ama2 …a/namamal ama2 …a/nam0m» 0my2 .一0my小0m» 0my2 .一0my小
amal ama2 …a/nam
amal ama2 …a/nam
0m» 0my2 .一0my小
0m» 0my2 .一0my小
так что
det AB =
=2X 妬也2
1 W * f... VY加0仪(%……am)
01h°1Y2", a^m
0m力0my2 '" a^m
Во все один и тотВо все один и тот•det АВ =•det АВ =слагаемые внутренней суммы входит сомножителем же определитель. Его можно вынести за знак суммы!
Во все один и тот
Во все один и тот
•det АВ =
•det АВ =
£ 妬也 / 6amm(-l)lnV(a*'…'%.
(ap a2am)
После вынесения минора матрицы Л за знак внутренней суммы осталось драгоценное наследство в виде множителя (—l)lnv(aj “叫 наличие которого позволяет заключить, что внутренняя сумма равна определителю
%i2…
Действительно, она есть сумма всевозможных произведений элементов матрицы этого определителя, взятых по одному из каждой строки (ведь (ai, аг,…,«т) пробегает всевозможные перестановки чисел yi, 丫2,・••, Ут) и по одному из каждого столбца^
"%"1匕…"1%0明0哪…aп1^т"%"1匕…"1%0明0哪…aп1^тчто и требовалось доказать.Приведем один интересный пример. Пустьчто и требовалось доказать.Приведем один интересный пример. ПустьЗдесь а” 九一комплексные числа, Имеем:48 _ "1近1 + a2G2 + • • • + "n电6[历 + 62 方 2 + • • • + ЛnьnЗдесь а” 九一комплексные числа, Имеем:48 _ "1近1 + a2G2 + • • • + "n电6[历 + 62 方 2 + • • • + Лnьn仇,瓦——сопряженные с ними.a历1 + 〃2方2 + • • • + dnin Ib\b\ + 力2方2 + • * . + ЬпЬп I仇,瓦——сопряженные с ними.a历1 + 〃2方2 + • • • + dnin Ib\b\ + 力2方2 + • * . + ЬпЬп I
"%"1匕…"1%
0明0哪…aп1^т
"%"1匕…"1%
0明0哪…aп1^т
что и требовалось доказать.
Приведем один интересный пример. Пусть
что и требовалось доказать.
Приведем один интересный пример. Пусть
Здесь а” 九一комплексные числа, Имеем:
48 _ "1近1 + a2G2 + • • • + "n电
6[历 + 62 方 2 + • • • + Лnьn
Здесь а” 九一комплексные числа, Имеем:
48 _ "1近1 + a2G2 + • • • + "n电
6[历 + 62 方 2 + • • • + Лnьn
仇,瓦——сопряженные с ними.
a历1 + 〃2方2 + • • • + dnin I
b\b\ + 力2方2 + • * . + ЬпЬп I
仇,瓦——сопряженные с ними.
a历1 + 〃2方2 + • • • + dnin I
b\b\ + 力2方2 + • * . + ЬпЬп I
Сомножители записаны в порядке следования столбцов, а inv(ab a?, ..., am) есть число инверсий в номерах строк. Итак,
det АВ =
=S
1《Y] V ♦ ♦ • V 丫巾 W 〃
Вспомним, что произведение комплексного числа на сопряженное равно квадрату его модуля, и заметим, что элементы побочной диагонали АВ комплексно сопряжены. Поэтому det aв = (\a^++1*2)(1 瓦户+ +也12) —
一|a1岳 + 42方2++ ап6п I 2-
По теореме Бине — Коши
det 48det 48=У % %=У % %.4 "•% bi.4 "•% bi=2 I a® — ajbt I2.=2 I a® — ajbt I2.
det 48
det 48
=У % %
=У % %
.4 "•
% bi
.4 "•
% bi
=2 I a® — ajbt I2.
=2 I a® — ajbt I2.
Сравнивая результаты, получаем тождество
(|a/'+ •…+ I an l2)( I ^i I2 + • • • + I bn I2) — |旬瓦+ …+%%卩=
=^\aibj — afii I2»
откуда следует известное неравенство Коши:
|ai5i+ …+ an 瓦 J? & (|的产 + …+1 a门I') (I 仇 I'+ ... +1 ^л |2)t причем равенство возможно, только если a也一a^bi — 0 для всех £ и 厶 т. е. если строки матрицы А пропорциональны.
Обращение квадратных матриц
Условие существования обратной матрицы. Для данной квад» ратной матрицы Л правой обратной называется такая матрица В, что АВ = Е. Соответственно, матрица С называется левой обрат*
ной для. Л, если СА = £. Матрица называется обратной для Л, «ели она одновременно левая и правая обратная.
Теорема 1. Для того чтобы матрица А с элементами из поля имела обратную, необходимо и достаточно, чтобы ее опре~ делитель был отличен от нуля.
Доказательство. Необходимость. Пусть для ма^ трицы А существует правая обратная 8, так что АВ = £ Примем яяя теорему об определителе произведения квадратных матриц, получим: det Д det В = det Е = 1, откуда следует, что det Л 娱 0. То же условие, очевидно, необходимо и для существования левой обратной.
Достаточность. Требование АВ = £ означает, в частности, что произведение Z-й строки матрицы А на /-й столбец матрицы В при ( =# / равно нулю. Этому свойству, согласно свойствам определителя, удовлетворяет матрица 万,транспонированная к матрице, составленной из алгебраических дополнений элементов опреде^ лителя det А в их естественном расположении.
Матрица А носит название матрицы, союзной с матрицей Л. Легко видеть, что
Действительно, на диагональных позициях оказываются суммы произведений элементов строки на их алгебраические дополнения, 履 каждая такая сумма есть определитель det Л, представленный в виде разложения по элементам строки. На недиагональных позициях оказываются суммы произведений элементов строки на алгебраические дополнения элементов другой строки, а все такие суммы равны нулю.
Применяя те же свойства к столбцам определителя det Д, получим, что
瓦4 = det АЕ
Поэтому, если det Д =/= 0, то матрица %; % •力 есть правая и ле- бая обратная для матрицы Д, т. е. обратная для Д. Она обозна- чается
Заметим еще, что кроме 4T не существует ни правых, ни ле- 野ых обратных матриц для А. Действительно, если АВ = Е, то А"1 (АВ) = А~\ но Д-1 (АВ) = (Д-1 А) В = В, так что 3 = АТ Аналогично, если С А = £, то (СА)А~} = откуда С =
Квадратная матрица Л, у которой det 4* 0, называется неособенной или невырожденной. В противном случае матрица называется вырожденной.
Для матриц с элементами из коммутативного ассоциативнога кольца (не обязательно поля) те же рассуждения дают следующее условие обратимости:
Для того чтобы матрица Л с элементами из коммутативного ассоциативного кольца А была обратима над тем же кольцом^ необходимо и достаточно, чтобы определитель матрицы был обра* тимым в кольце А элементом.
Действительно, необходимость следует из равенства det Л det Л-1 = 1,
а определитель матрицы с элементами из А принадлежит А. Для достаточности нужно заметить, что элементы союзной матрицы J принадлежат кольцу А и, если det Л обратим в Л, то матрица (det А)-^А будет обратной, и ее элементы принадлежат Л.
Например, для целочисленной обратимости матрицы с целыми элементами необходимо и достаточно, чтобы ее определитель был равен ±1. Для обратимости матрицы над кольцом полиномов необходимо и достаточно, чтобы ее определитель был не равной нулю константой, и т. п.
Некоторые свойства обратной матрицы.
det Л-1 = (det Л)-1.
Действительно, ЛЛ-1 = £, следовательно, det Л det Л-1 = =det £ = 1, откуда (det 4) -】=det Л-1.
Если Л и В невырожденны, то их произведение АВ тоже невырожденно и (ЛВ)-1 = В-M-1, т. е. матрица, обратная к произведению, равна произведению обратных, взятых в обратном порядке..
Действительно,
(В-М-1) (АВ) = В-1 (А-1 А)В = В-^В = Е,
откуда следует, что В-^А-1 = (АВ)^\
(Л-1)*-1 = А.■
Действительно, (Л-1)-1 есть такая единственная матрица, про* изведение которой на Л-1 равно £. Этим свойством обладает Л.
4.(川尸=(/7)\
Действительно, переходя в равенстве АА~Х = Е к транспонированным матрицам, получим (А-^^А7 = Е, откуда и следует套 что (Л-1)т = (^т)-1-
Решение линейных систем с невырожденной матрицей в терминах обратной матрицы. Пусть дана система линейных уравнений
Ах = Ь,
где Л — невырожденная квадратная матрица, х — столбец из неизвестных, Ь — столбец свободных членов.
Допустим, что система имеет решение и х уже есть решение, так что 力尤=匕一верное равенство. Умножим обе части его на А-1. Получим А-1 Ах = A~{bt откуда к — А~ХЬ. Теперь докажем, что А~{Ь действительно есть решение: А(А-}Ь) — (АА-{)Ь = Ь,
Мы находились в условиях теоремы Крамера, и приведенные несколько строк представляют собой доказательство теоремы Крамера. Легко проследить, что то доказательство, .которое было приведено, в точности совпадает с данным сейчас, но было осуществлено в развернутой записи. Именно, умножение уравнений системы на алгебраические дополнения и сложение представляло собой не что иное, как умножение слева на союзную матрицу. Вторая часть, проверка, представляла собой подстановку А~{Ь вместо 尤,но в развернутой записи. Ясно также, что равенство
/ =/-% =-j^"^•屈 есть матричная запись формул Крамера.
Столь же кратко записывается решение матричного уравнения АХ = 3, где %,——невырожденная матрица порядка и, X ——неизвестная п X ^-матрица, В ——данная п X ^-матрица. Именно, Х = =А™1 В. Запись АХ = В равносильна k системам линейных уравнений с одной и той же матрицей коэффициентов 力,с неизвестными, составляющими столбцы матрицы X, и со свободными членами, составляющими столбцы матрицы В.
Обращение ступенчатой матрицы. Пусть ( ^ ^ ) — невырож-< денная ступенчатая матрица с квадратными блоками А и D. Из невырожденности следует, что det А =/^0 и det £> =/= 0. Пусть
соответствии асоответствии а(与 V ) —обратная матрица, разбитая на блоки в
соответствии а
соответствии а
=(^ следуют уравнения АХ = Е, 力У = О, cy-^dv^e.
второго У = О,второго У = О,Находим из первого уравнения X = А-1, из
второго У = О,
второго У = О,
з четвертого V = £>-1 и, наконец, из третьего U = —О—СДт. так,
(А 0Л"10、
。丿-\-D^ca-1 d~4'
nВ、т /4~* -A~lBD~l\
Аналогично,丿.
Вычисление определителя матрицы, разбитой на четыре
в квадратными клетками 力 и D, причем предполагается, что
матрица Л невырожденна. Умножим матрицу слева на Матрицу
(-СД-* £)* П0ЛУЧИМ
Переходя к определителям, получим
detLdet* ^) = det(£>-СТ七)
det (^ ^) = det^det(D-C^-1B).
Матрица D — СА~1В называется шуровским дополнением к. субматрице А матрицы (с £>)•
Перейдем теперь в равенстве (*) к обратным матрицам. Получим
/ А尸 0 \~' = /Е A~lB V1
(с £)丿 l — Е 丿О-СЛ~'р.)' откуда
(А В\-*_/Е 4TB V1 (『 о \
D)=(о D-CA^b) (-С尸 £丿=
=(03 — e尸8尸丿l-c4T上丿=
= /д-*+ 4TB (D — СД-^-'сД'1 一 4TB (D — СД"^)-1^
=1-(О-СА-1ВГ'СА~[(D-С4TB尸丿~
Заметим еще, что если Л, 8, С, D — квадратные матрицы оди^ накового порядка, то формулу для определителя можно преобразовать к виду
det С ^) = det(AD- АСА~'В\
и если Л и С коммутируют, то
det* ^) = detHD-CB).
Аналогично, записав deM правым множителем, получим
det (纟 ^)^<1е^ОА-СА~'ВА)
и, если Д и В коммутируют,
det С ®) = det(ОД-СВ).
Ортогональные и унитарные матрицы. Вещественная матрица называется ортогональной, если ее обратная совпадает с транспонированной. В формульной записи: Р ортогональна, если РРТ = Е.
Запишем это матричное равенство в развернутой форме. Пусть
ТогдаТогда"乳"乳Р12 …PinP22、…р2ПР12 …PinP22、…р2ПР〃2 • • • PntlР〃2 • • • Pntl
Тогда
Тогда
"乳
"乳
Р12 …Pin
P22、…р2П
Р12 …Pin
P22、…р2П
Р〃2 • • • Pntl
Р〃2 • • • Pntl
И
ррт =(Р;1 +";2 + • •• +р;п Р11Р21 +Р12Р22+ • •• + PlfiP2tl )
На главной диагонали матрицы РРТ находятся суммы квадратов элементов строк матрицы Р. На остальных позициях находятся суммы произведений соответствующих элементов двух различных строк. Поэтому равенство РРт =旦 характеризующее ортогональ^ кые матрицы, записывается как
2典=1,2典=1,
2典=1,
2典=1,
Х[Р“Рм = °,乙左=1п, i# 在.
Вещественная строка называется нормированной, если сумма квадратов ее элементов равна 1, и две вещественные строки на- -зываются ортогональными, если сумма произведений соответствующих элементов равна нулю. Таким образом, условие ррт = Е равносильно тому, что строки матрицы Р нормированны и попарно ортогональны.
Из равенства РР\=Е следует Р^Р = Е, или РТ(РХ)Х — Е. Таким образом, из ортогональности матрицы Р следует ортогональность транспонированной с ней матрицы рт и обратно. Однако развернутая запись равенства Ртр = е полностью отлична от ■записи ррт = £, именно, имеет вид нормированности и попарной ортогональности столбцов матрицы Р. Таким образом, мы
получаем нетривиальное обстоятельство — из нормированности и попарной ортогональности строк матрицы следует нормирован* ность и попарная ортогональность ее столбцов.
Отметим некоторые свойства ортогональных матриц.
Ортогональность Р влечет ортогональность РТ
Действительно, Р— = Р* а ортогональность 尸 уже установлена.
Произведение ортогональных матриц есть ортогональная матрица.
Действительно,「1%仍屮2)‘ = PRP^PT = РЕР: = РР「= E.
Единичная матрица ортогональна.
Действительно, ЕЕ1 = ЕЕ = Е.
Эти свойства означают, что ортогональные матрицы образуют группу.
Определитель ортогональной матрицы равен 土1.
Действительно, det РРТ = (detP)2 = det£* = 1, откуда detP = U 土].
Ортогональные матрицы разбиваются на два класса—соб* ственно ортогональные с определителем 1, и несобственно ортогональные с определителем —1.
В дальнейшем мы увидим различие в геометрическом смысле собственно и несобственно ортогональных матриц.
£ ЯцЯц = £ F= 1, i п£ QiiQki = 厶也=1,£ ЯцЯц = £ F= 1, i п£ QiiQki = 厶也=1,Среди матриц с комплексными элементами существенную роль играют так называемые унитарные матрицы. Матрица Л*, комплексно сопряженная с транспонированной к Д, называется сопряженной с Л, т. е. 4* = ”,где черточка наверху — знак комплексного сопряжения. Матрица Q называется унитарно^ если обратная к ней совпадает с сопряженной. Записав равенство QQ* = Е в развернутой форме, получим
£ ЯцЯц = £ F= 1, i п
£ QiiQki = 厶也=1,
£ ЯцЯц = £ F= 1, i п
£ QiiQki = 厶也=1,
♦・・,ZXj
,п, 2 # 瓦
Строка из комплексных чисел называется нормированной^ если сумма квадратов модулей ее элементов равна 1. Две комплексные строки называются ортогональными, если сумма произведений элементов одной строки на числа, сопряженные с соответствующими элементами второй строки, равна 0.
Таким образом, равенство QQ* = Е обозначает, что строки матрицы Q нормированны и попарно ортогональны. Равносильное равенство Q*Q = Е дает, что столбцы матрицы Q нормировании и попарно ортогональны.,.
Отметим свойства унитарных матриц, аналогичные свойствам
ортогональных матриц.
Унитарность Q влечет унитарность QT
Действительно, Q-1 — Q*, а унитарность Q* следует из равенства Q*Q == Е.
Произведение унитарных матриц есть унитарная матрица.
Действительно, Q1Q2 (Q1Q2)* = Q1Q2Q2Q* — Q1Q1 = Е
Единичная матрица унитарна.
Действительно, ЕЕ* = ЕЕ = Е.
Эти свойства означают, что унитарные матрицы образуют группу.
Модуль определителя унитарной матрицы равен 1.
Действительно, detQQ* = detQdetQ* = detQdetQ = |detQ|2=
Характеристический полином матрицы
Определение характеристического полинома. Сопоставим квадратной матрице с элементами из поля К матрицу tE ——Л, элементы которой принадлежат кольцу полиномов К [/]. Матрица tE——Л называется характеристической матрицей для Л, а ее определитель f(f) = det(f£ — А) называется характеристическим полиномом матрицы 4
Если
то f(f)= ”一力Ji + 力2尸丁2 + ... +(—1.)^п с коэффициентами из К. Вычислим bi и 力足 Заметим, что 瓦 есть коэффициент грн fi в определителе
f-аh -。12 …一Л1n一做1 / 一 022 …一02n
-^ni —an2 • • •-0门П
Буква t входит, причем в первой степени, только в диагональные элементы матрицы 7£ ——Л. Следовательно, каждое слагаемое определителя, содержащее Г^1, имеет в числе сомножителей по крайней мере п — 1 диагональных элементов, но тогда и последний сомножитель тоже диагональный. Таким образом, коэффициент при fi равен коэффициенту при fi в полиноме (t—q“)X Х«—@22)…(t—ann), т・ e. равен —(an + а2г+ ... + ann).. Таким образом, b{ = ац + a22 + ・・・ + ann. Это выражение имеет специальное название — след матрицы 力 и обозначается Sp А или Тг力(от Spur — нем., Trace ——англ.).
Для подсчета свободного члена положим t = 0. Получим (—i)nbn = det(—Л) = (—l)n det Л, откуда bn = det Л.
Остальные коэффициенты тоже можно подсчитать, но это не
сколько сложнее.
Теорема Кэли— Гамильтона.
Теорема 1. При подстановке матрицы 8 ее характеристический полином получается нулевая матрица.
(Иными словами, матрица является корнем своего характеристического полинома.)
Доказательство. Обозначим через 8 матрицу, союзную с tE — А. Ее элементы принадлежат кольцу K[f] и являются полиномами от / не выше (п—1)-й степени, ибо они равны, с точностью до знаков, минорам (п— 1)-го порядка матрицы tE — А, элементы которой содержат f не выше чем в первой степени.
Можно записать
В = B\tn~x ++ •…+ В + Вщ
где В】,В2, ..., В障一1, Вп — матрицы над k.
По свойству взаимной матрицы имеет место равенство B(tE — А) = de^/fi1—4)Е, которое можно записать подробно
(B\tn^ + В2t“-2 + .…+ Bn—it + Bn) (tE:— A)=
= (tn~b^+ .一+( — 1/-1^一" + ( 一 1产^)е
По определениям равенства матриц и равенства полиномов, мы вправе приравнять коэффициенты при одинаковых степенях на всех позициях, что равносильно приравниванию матричных коэффициентов при степенях t.
Получаем цепочку равенств:
В、= Е,
В2 — В[А = — Ь]Е,
В3 —笈2 4 = Ь±Е,
Bll-Bn_lA = (-l)n-'bn_]E,
-BnA = (-l)nbnE.
Умножим справа первое равенство на 4方 второе на /V~* третье на А〃-2, ..., (п— 1)-е на Л и сложим с последним. Слева все слагаемые взаимно уничтожатся и останется нулевая матрица. Справа получим Ап — b\An^x -|- Ь^~2 + … +(—l)71-】^-!% + (—1)nbnE,
Итак,
f(A)= An-b{A^ + b2A^+ … + (-1) n^bn^A + (-1) «^£=0, что и требовалось доказать.
ГЛАВА V
КВАДРАТИЧНЫЕ ФОРМЫ
§ 1. Преобразование квадратичной формык каноническому виду линейной подстановкой бу'св
L Определение и матричная запись квадратичной формы. Квадратичной формой называется однородный многочлен второй степени от нескольких букв. Обозначим эти буквы через хь х2> ... ...,хп. В общем виде квадратичная форма может быть записана так:
f(%「-^2» ' • • > *m) =‘1 用 + %2*卢2 + ' • ' +‘応*1弓 +
+e22 烤 + …+e2//" +
+
Коэффициенты в этой записи образуют треугольную матрицу. Однако эта форма записи неудобна. Если в поле (или кольце), из которого берутся коэффициенты формы, выполнимо деление на 2, то удобнее каждый недиагональный коэффициент разделить на 2 и записать два раза, при произведениях букв в обоих порядках.
Запись примет вид
/ (%口' %2,* ・・,尤п) ^^ °! [%;+ %2*i*2 + •…+。1门%1月尼 +
+ ^^^ 4- а22х| + •・.十 а2пх2хп 4-
^апМ+апМ+ …+%#,
причем。廿=а*. Такую запись квадратичной формы назовем правильной.
Матрица А —Матрица А —называется матрицей квадра
Матрица А —
Матрица А —
flnl @m2 ♦»• апп
тичной формы. Она симметрична, т. е. А1 = А.
Квадратичная форма может быть записана более компактно, если использовать матричные обозначения. Вынося %〔 из первой
строки записи,融 из второй, ..., хя из последней, получим f (хь х2, ..., хп) = х{ (апХ] + ai2x2 + • • • +@打&) +
+ 尤2 Q1%1 + &2%2 + • • • + «2лХп) +
+ ^п ^^ + an2x2 + •・・ + аппх^ =
(
filial 十 а】2%2 + - •. T* ci\nxn 〃2【%l +。22%2 + ••・ 4" ^2П^П
ащХ\ + ап2Х2 + ... + аппхп
==(X],尤2,• • •,尤п)==(X],尤2,• • •,尤п)а〕2 • • * ^ш «22 • • • «2nа〕2 • • * ^ш «22 • • • «2n«П2 ♦ ♦ • ^ПП«П2 ♦ ♦ • ^ПП©©
==(X],尤2,• • •,尤п)
==(X],尤2,• • •,尤п)
а〕2 • • * ^ш «22 • • • «2n
а〕2 • • * ^ш «22 • • • «2n
«П2 ♦ ♦ • ^ПП
«П2 ♦ ♦ • ^ПП
©
©
Обозначив столбец (хь х2^ ..., хл)т через X, получим
Линейное преобразование переменных в квадратичной форме. Пусть в квадратичной форме f(X)= XL4X делается линейное пре- образование переменно?! с невырожденной матрицей: X = BY. Тогда квадратичная форма преобразуется в квадратичную форму от букв gi, у?, ..., Уп (компонент столбца У), именно, в 厶(丫)= =尸8丁4力什=户(占丁48)У. Покажем, что форма %(У) автоматически полупилась правильно записанной. Для этого достаточно убедиться в том, что матрица ¥48 симметрична, что легко проверяется: {В^АВУ = В»твтт — ЯМВ.
Преобразование квадратичной формы к каноническому виду.
Теорема 1. Для любой квадратичной формы с веществен- ными коэффициентами можно сделать линейное преобразование переменных с не в ырожденно й вещественной матрицей так. чтобы матрица преобразованной формы имела диагональный вид, т. е. чтобы преобразованная форма состояла только 〃з квадратов переменных с некоторыми коэффициентами.
Говорят, что квадратичная форма имеет канонический вид, если ее матрица диагональна.
Предпошлем доказательству этой теоремы две леммы о вспомогательных преобразованиях.
Лемма 1. Если коэффициент ац при квадрате %; первой переменной равен нулю, но хотя бы один квадрат входит с ненулевым коэффициентом, то можно сделать линейное преобразование с невырожденной матрицей, после которого коэффициент при квадрате первой переменной станет отличным от нуля.
Действительно, пусть q丸丸片 0. Сделаем преобразование переменных:
X] = ykj %2 = у?, . .. , Xk = У\9 ...» 尤。=^小
т. е. примем исходные переменные за новые, изменив их нумерацию. Ясно, что это преобразование дает требуемый эффект^
Лемма 2. Если все коэффициенты при квадратах равны нулю, но хотя бы один коэффициент формы отличен от нуля, то можно сделать невырожденное линейное преобразование переменных так, что после него коэффициент при квадрате одной из новых переменных окажется отличным от нуля.
Действительно, пусть аи = а<^ = … =4迎=0, но а注丰 0. Сделаем преобразование
尤1 =物,• • •» 尤£ =勿 +力,•••, xk —yk. . - -» xn = yn.
Это невырожденное преобразование, так как оно, очевидно, обратимо. Подсчитаем коэффициент при у^ Переменная yk входит только в 尤£ и 尤丸,поэтому у\ может появиться только из членов а/, аААх| и 2aikXiXk квадратичной формы. Первые два равны нулю. Третий преобразуется в 2а^在(场 + ^力乡々,так что коэффициент при у\ равен 2a0.
Сделав еще преобразование первого типа, добьемся того, чтобы коэффициент в позиции (1, 1) стал отличен от нуля.
Доказательство теоремы. Применим метод математической индукции по числу п переменных. При п = 1 форма равна &]]尤彳,так что доказывать нечего. Допустим, что для формы от числа переменных, меньшего чем л, теорема доказана. Пусть
f(X], /,••・,xJ^^Qll": + @]2修尤2 + • * * + @1“"1”〃 +
+ @21”2”1 + @22*5+ …• + @2/2"% +
+ ^^ + an2XnX2 + • • • + апА-
Если все коэффициенты равны нулю, то форма равна нулю, и доказывать нечего. Пусть хотя бы один коэффициент отличен от нуля. Без нарушения общности можно считать, что ац =#0, ибо если ац = 0, то можно сделать вспомогательные преобразования, после которых коэффициент в позиции (1, 1) станет отличным от нуля.
Соединим вместе все слагаемые, содержащие 尤卜 и вынесем из них др за скобку. Получим
f (尤1,%2, ...» 4)= Qii (岩+ "^^”2+ …+-^^"/。)+
■+ Vl 十…+ a2nx2xn +
+ Q”/。% + ••• + @耽尤之・
Выделим теперь в первой скобке квадрат линейной формы. Получим
/ (修,х2, ...» хп) = а】】(%] + "^ “2 + • • • + "~^ х%)—
一a"(器/+ …+^召?+%/十 •••
=n11 (修 + ^~ "2 + • • • + ^"/)十屮("2xj
Здесь через 屮(%2, ..., хл) обозначена квадратичная форма от 乂2, ■ • • » Кп*
Теперь сделаем преобразование:
修 + 器x2++*/=91,
“2= У*
хп — У nt или, что то же самое,
…一寸",
“2 =^2,
Это невырожденное преобразование, после которого форма превратится ва1也:十 屮("2,九,%)• Форма 屮匂2, f/з, ..., Уп) зависит от п—1 переменной. В силу индуктивного предположения существует невырожденное линейное преобразование
У2 =方 22?2 + —+ Ь2rtzк,
Уп = ^«2^2 Н" ' • • + Ь/эп%, после которого получится:
①(%,,…,%) =a2磯 + …, + ^r^n*
Добавим к преобразованию еще одну строку:
协=2h
У2=b2222 + • • , +尻向仪,
Уп == ^п2^2 + • •• + ^пп^п*
Это преобразование, очевидно, невырожденно, и после его применения форма
f(*” *2’x/J)==a“y; +④(^2‘ • • •,У。
примет канонический вид:
% 司+ a0;++%2:.
Несколько невырожденных линейных преобразований можно заменить одним невырожденным, ибо композиции преобразований соответствует умножение матриц, а произведение невырожденных матриц невырожденно. Теорема доказана.
Заметим, что хотя мы теорему сформулировали для вещественных квадратичных форм и вещественных преобразований — именно этот случай наиболее интересен для приложений ™ теорема остается верной для квадратичных форм с коэффициентами из любого поля К, характеристика которого не равна 2, при преобразованиях над тем же полем К・
Рассуждение посредством метода математической индукции есть, по существу, краткая запись единообразного процесса, состоящего в повторении индуктивного перехода. Поэтому данное доказательство дает и способ преобразования квадратичной формы к каноническому виду. Рассмотрим один пример.
/ (七,尤2, /,%4)= Г+ /%2 —尤卢з + 2// +
+#2*1 +潴+ 3/相一
-马尤1+ 君一2/相+
+ 2x4x1 + 3%/2 - 2尤产3 + 4片=
=%;+ 2x^2 - 2尤1%3 + 4х1#4 +尤^ + 6x2k4 +%;-4尤3尤4 + 4%:=
«=(/ +马一马+ 2相)2 - (/ -无3+2北у+写+6/z+制一4%鸠+4尤*
=(修+ / -无3 + 2芻)2 + 2无/3 + 2用/.
Положим
#1 +尤2 -#3 + 2瑞 =41,
/=g2,
x3==弘,
招=弘,
т. е. сделаем подстановку
/=fO 一g2 + 43 _ 2玖,
x2 n g2,
x3 0%,
々="玖,
Придем к форме 况+ <р(%, %, %), где <р(%, yv у^ = 2z/2z/3 + 2y.jjv Здесь нужно вспомогательное преобразование:
u1 =之1,
u2 =之2,
у3 = & + 23, 弘=24,
<Р (%, %,勿)=2考 + 22/з+ 2z/4 ==2& +号+告y-2(登+年)<Р (%, %,勿)=2考 + 22/з+ 2z/4 ==2& +号+告y-2(登+年)после которого
<Р (%, %,勿)=2考 + 22/з+ 2z/4 =
=2& +号+告y-2(登+年)
<Р (%, %,勿)=2考 + 22/з+ 2z/4 =
=2& +号+告y-2(登+年)
=2(@ +登+登『一
一扌考一Z3Z4 - ^吟
Теперь делается замена
& = 以222-»
之3 =%
之4瓦4:
после которой придем к равенству
屮 ®2,%, У4) = 2磅 + <Р](瓦3,瓦4), где
屮1 (“3, %) = — ^ 吗—%“4 — } % =■ — ^ (“3 + U4)2'
Очередная замена:
瓦片S, 瓦 2 = ?2i 以3 = ?3 一 ?4, 以 4 = ?4,
которая дает qp1 (u3, u^~ — ~ vf. Итак!
/ =代 + <₽ (%, У3, %)=储 + 2君 + 2г2г3 + 22^4 =
.■= % + 2期 + <р, (%, %)=况 + 2循一g 吟
3 о-*1 1 1-2 1-2 о一о 1 1 о1 о о о3 о-*1 1 1-2 1-2 о一о 1 1 о1 о о о
3 о-*1 1 1-2 1-2 о
一
о 1 1 о
1 о о о
3 о-*1 1 1-2 1-2 о
一
о 1 1 о
1 о о о
В этом примере перед вторым шагом мы «споткнулись» о вспомогательное преобразование.
Ранг квадратичной формы. В терминах матриц теорема о приведении квадратичной формы к каноническому виду означает, что для данной симметричной матрицы Л существует такая невырожденная матрица В, что ВТЛВ = D> где D—диагональная матрица. Обозначив С = В-1, получим Л = CTDC.
Из доказательства теоремы ясно, что приведение квадратичной формы к каноническому виду может осуществляться бесконечным множеством способов — например, можно сделать произвольную линейную подстановку, а затем приступить к «выделению квадратов». Поэтому матрицы В и D определяются неоднозначно. Однако число ненулевых элементов матрицы D однозначно определено, именно, оно равно рангу матрицы Л. Этот ранг называется рангом квадратичной формы.
Для доказательства установим сначала справедливость следующих предложений.
Предложение 2. Ранг произведения двух матриц (не обязательно квадратных), не превосходит ранга каждого из сомножителей.
. Доказательство. Столбцы матрицы АВ являются линей* ными комбинациями столбцов матрицы 4 Поэтому ранг АВ, равный максимальному числу линейно, независимых столбцов, не превосходит ранга ,Д. С другой стороны, строки АВ являются линейными комбинациями строк В, поэтому ранг АВ не превосходит ранга В.
Предложение 3. Если один из сомножителей есть квадратная невырожденная матрица, то ранг произведения равен рангу другого сомножителя.
Действительно, пусть С = АВ и В — невырожденная квадратная матрица. Тогда ранг С не превосходит ранга Л. Но Л = СВ"1, так что ранг Л не превосходит ранга С. Следовательно, эти
ранги равны. Аналогичное рассуждение применимо к случаю, если левый сомножитель есть квадратная - невырожденная матрица.
Из предложения 3 непосредственно следует: если 戶=BACt eda В и С — невырожденные квадратные матрицы, то ранги матриц F и Л совпадают,
Применяя это к матричному равенству
D = CTACt
где С — невырожденная квадратная матрица, получим, что ранги Р и А совпадают. Но ранг диагональной матрицы D, очевидно, равен числу ее ненулевых элементов. Итак, число ненулевых коэффициентов после приведения квадратичной формы к каноническому виду не зависит от способа приведения и равен рангу матрицы квадратичной формы.
Преобразование квадратичной формы к каноническому виду посредством унитреугольного преобразования переменных. Вернемся еще раз к доказательству теоремы о приведении квадратичной формы к каноническому виду. Если на каждом шагу индуктивного рассуждения «выделение квадрата» происходит без вспомогательного преобразования, то на каждом шагу матрица преобразования имеет вид правой унитреугольной матрицы. Так как произведение правых унитреугольных матриц есть, очевидно, правая унитре- угольная матрица, результирующая матрицы преобразования будет тоже правой унитреугольной.
Теорема 4. Для того чтобы квадратичная форма с нгвы-. рожденной матрицей могла быть преобразована к каноническому виду преобразованием переменных с верхней унитреугольной матрицей, необходимо и достаточно, чтобы определители всех левых угловых субматриц ее матрицы были отличны от нуля.
Доказательству этой теоремы предпошлем другую теорему, представляющую самостоятельный интерес.
Теорема 5. Для того чтобы квадратная невырожденная матрица представлялась 8 виде произведения левой унитреугольной^ диагональной и правой унитреугольной, необходимо и достаточно^ чтобы определители всех левых угловых субматриц были отличны от нуля. Такое представление однозначно.
Доказательство. Н е о б х од и м о с т ь. Пусть
С” °12 ♦•• %/ …♦出卅
……Q
+ак что А = Лп. Пусть, далее,
О О ... О ... 1
D = diag(db 山,•• •,厶,.…,dQ, Dk = diag(db d2, - dk)
и A = LDR. Тогда det Л = det £ det D deiR = d\d2 … 以 и, так как det 4 今 0, должно быть d» У= 0, г = 1, 2, ..., п.
Легко видеть, что
力々■— LhDhRft,
откуда следует, что det Ak = det Dk = dxd2 ... dk У=0.
Достаточность. Применим метод математической индукции по субматрицам Ль Л2,...,力々,...» Лп = А. При А = 1 утверждение теоремы тривиально. Пусть оно верно для 4т, и в этом предположении докажем его для Ak.
Разобьем матрицу 力々 и искомы^ 丄七 R片,Dk на клетки, выделив блок так что
4=(” :J-厶=(:1 ;)' R『(『":)'
Здесь и = (aik, ..., a*-i, *)т, v = (аьъ • • •, «л, *-0» х — неизвестная строка в матрице £*, у — неизвестный столбец в матрице R% символом 0 обозначены нулевые строки и столбцы.
Пусть Ak = LkDkRk. Выполняя умножение по правилу умножения блочных матриц, получим
Lh-\Dh_\R”\ = 4f
Lk_}Dk^y = u,/5-1&-1 =力xDk_^y + d* =。履・
В силу индуктивного предположения 丄々_i, Q&~i и Rk-i можно считать известными, обратимыми и определенными однозначно. Тогда
однозначно определяются у, х и 。笈,именно, у = Dk-iLk-iUt х = =dR£」i£^L и d^^^—xDfe^^.Остается убедиться в том, что d左千 О, что нужно для обратимости Dk. Но
det 4在 ^= det D卜 ^= det Dk—i * d*
det A.
откуда 点=丽瓦丁0.
Теорема 5 доказана полностью.
Теперь легко доказать теорему 4. Пусть 4 — невырожденная матрица квадратичной формы, допускающей унитреугольное преобразование к канонической форме. Тогда 4 = R^DR, где R —правая унитреугольная матрица, ^т — левая унитреугольная. В силу теоремы 5, в части необходимости все определители верхних угловых субматриц отличны от нуля.
Обратно, если все такие определители отличны от нуля, то А = LDR (в прежних обозначениях). Но 4 симметрична, так что Л = Лт = R^DU. В силу однозначности разложения должно быть ZJ = R, т. е. Л = RTDR, что обозначает, что квадратичная форма приводится к каноническому виду посредством линейного преобразования переменных с правой унитреугольной матрицей R.
Закон инерции квадратичных форм
3 этом и следующем параграфах речь будет идти только о квадратичных формах с вещественными коэффициентами й о линейных подстановках переменных с вещественными коэффициентами.
Положительно определенные квадратичные формы. Квадратичная форма называется положительно определенной, если все ее значения при вещественных значениях переменных, не равных одновременно нулю, положительны. Примером положительно определенной формы от переменных x(t х2,.…,%〃 может служить форма xf + х| + …+ *
Квадратичная форма называется отрицательно определенной, если все ее значения отрицательны, за исключением нулевого значения при нулевых значениях переменных.
Квадратичная форма называется положительно (отрицательно) полуопределенной, если она не принимает отрицательных (положительных) значений. •
Так форма %; — 2х(х2 + х| = (х(——х2)2 положительно полу- определена. Форма 尤;+ #; как форма от двух переменных х\ и х2 цоложительно определена, но как форма от трех переменных хь х2,尤з лишь полуопределена.
Квадратичные формы, принимающие, как положительные, так и отрицательные значения, называются неопределенными.
Для п = 1 ненулевая квадратичная форма а%? либо положительно определена (при а > 0), либо отрицательно определена (при а V 0). Неопределенные формы появляются, начиная с м=2.
Теорема 1. Для того чтобы квадратичная форма была положительно определенной, необходимо и достаточно, чтобы после приведения ее к каноническому виду все коэффициенты при квадратах новых переменных были положительны.
Доказательство. Пусть форма /(修,х2,...,尤门)преобразуется в каноническую aj^ + a2yl + ・•• + а^У^ посредством линейной подстановки с невырожденной матрицей:
%i =仇丛+仇2y2 + * • • +d北%,
%2 匕21yl + 匕22y2 + …• + 匕2пУп,
^п = bf11yl + 匕门2y2 + * • * + ^ппУп*
Эта подстановка обратима:
У\ ^^ 3/1 + С]2%2 + • • • + С1〃%п,
У2 =С21%1 +С22%2 + • • • + С2nxm
岁 n = ^nl-^1 + C/»2%2 + ♦ • • + ^nn^n*
Если ai > 0, a2 > 0, ..., an > 0, то неравенство a】y; + a?"^ + 十 ・・・ +°пУ^ < 0 невозможно, а равенствоaj^-|-a2^H-・・・ 4-%^^=0 возможно только при у】=у?六 ... =уп = 0 и, следовательно* ПрН 尤]—%2 — • • • .— %;( — 0»
Если at W 0, то, взяв у」=0 при j =# i и у»=1, мы можем найти соответствующие значения х], ..., %; переменных 尤卜 *2,... ...,хп, причем они не будут равны нулю одновременно. Тогда /(%;,石,...,%;) = %&0・
Теорема доказана как в части достаточности, так и в части необходимости условия.
Отметим в качестве следствия, что если при некотором преобразовании формы к каноническому виду все коэффициенты при квадратах новых переменных положительны, то и при всяком другом преобразовании коэффициенты канонической формы будут все положительны.
Критерий Сильвестра положительности квадратичной формы.
Теорема 2. Для того чтобы квадратичная форма
f(%l,-^2* • * ' > %п)“11*: + “12*1*2 + • • ' +。1门*俨也 +
+ “2产2*1 + “22*5 + • • • +。2n*2*n +
+ a^^x + a“2尤“尤 2 + • • • + a““总
была положительно определена^ необходимо и достаточно выполнение условий
ан …%
■А] — Оц ^' 0, А?—
H 12
a?l °22
> 0,・・..A少—
°fel '•' аЛЛ
>0,
Д„= а21 а22 …а2a >0.
ал1 а 尼2 …апп
Доказательство. Необходимость. Пусть f(хь 羯… ...,xn) положительно определена. Тогда существует подстановка X = BY с невырожденной матрицей В, преобразующая форму в %比 + %抬 + …+ а„^ при ai > 0, a2 > 0, .... a“ > 0. Тогда
ВТЛВ = diag(ah a2> ...» ая)
и det ВТЛВ = а^г .. < ая > "0. Но det ВТЛВ = det Вт det A det S = =det Л (det В)2. Следовательно, det Л = Дп > 0.
Теперь рассмотрим часть формы /(ль Лг, ...» х“) f (%[・ %2・• • ♦,尤也) / (尤1‘ • • •» 尤少,0» • • •» 0)—
+ ak\xkxi + ・・・ + аккХе
Эта форма, рассматриваемая как форма от 七匕...,х*» положительно определена, ибо ее значения при ие равных одновременно нулю хь .・・■ Xk суть значения формы f(xh ....尤軌...,хя) при не равных одновременно нулю значениях для хь ...» х*» .・・.х^ Поэтому
°н …%
厶在>0,4=L 2, .... м—1.
Достаточность. Пусть А* > 0 при 4=1. 2, ..., п. Тогда форма f(%i, %?, ..., хЛ) может быть преобразована к каноническому виду посредством преобразования переменных с верхней унитреугольной матрицей и, как мы видели выше» каноническая форма будет равна
Д1^1 +4г^+ • • • + -д~ Уп-
Все коэффициенты при квадратах новых переменных положительны, и, следовательно, исходная форма положительно определена..
Итак, для выяснения положительной определенности квадратичной формы имеются два критерия. Естественно поставить вопрос о том, который нз них лучше. Это зависит от ситуации.
Если квадратичная форма задана численно, то для приведения ее к каноническому виду требуется приблизительно столько же арифметических операций, как при вычислении одного определителя. Так что в этом случае первый критерий проще. Для теоретических же исследований лучше критерий Сильвестра, так как он дается простыми формулами.
Закон инерции квадратичных форм.
Теорема 3. Если квадратичная форма преобразована двумя способами к каноническому виду, то число квадратов новых переменных с положительными коэффициентами будет одинаково, так же как число квадратов новых переменных с отрицательными коэффициентами. Иными словами, число положительных и отрицательных коэффициентов не зависит от способа приведения формы к каноническому виду.
Доказательство. Пусть дана форма, приведенная к каноническому виду двумя способами:
f(xv %,…,/)=5状++%^一%+居十]—...一%十q成+g=
=5仔:+…+吃:-5叶名+1 ——A十产;十广
Считаем, что все а, и 用 положительны. Пусть исходные переменные связаны с новыми посредством следующих невырожденных преобразований:
修=九也1+ +ЬХпуП1 У『=%М1+ ... + /1Л,
^п 7 ^п1У 1 + • • • + ^ппУп^Уп ~~ //11-^1 + • • • + /几万尤用;
Xl = C“2i+ * • • + С\п2п,?1 = glMl + • • • + gi戸п,
^п == ^nl^l + • • • + ^nn^nt 2n === §n\^\ + • • • + ёпп^п'
Допустим, что число положительных коэффициентов не одинаково. Будем считать, для определенности, что р V s. Положим У1 = 0, ..., ур = 0, Zs+i = 0, ..., 2Я = 0. Все yi и г/ являются линейными формами от %1, ..., л■侬 Таким образом, написанная совокупность равенств есть система линейных однородных уравнений относительно хь х2, ..., хп. Число неизвестных равно п, число уравнений равно р + п — s < п. Поэтому система имеет нетривиальные решения. Пусть х*, ..., х* — одно из них. Соответствующие значения для yi, ..., уп обозначим через у;, ..у:. Заметим, что у;=・・.=у; = 0. Соответствующие значения для гь ..., гп обозначим через 2;,・・・, г*. Эти значения не равны одновременно нулю (иначе равнялись бы нулю х;, •…х;), но г*+1 = 0, ..w:= =0. Поэтому среди чисел ?;,・・・,z; имеются отличные от нуля.
Из представления f(/,乙,・•・,冗/ = %";+ ・・・ +%"; — 一%+居+1 _. 一 ,+ q礎+q имеем:
f冗;)=一%+i^*+i -— %+^+? 《 0・
Из другого представления:
/(%"・・・,尤;)=B[Z;2 + • • • + В/;' > 0・
Последнее неравенство строгое, ибо среди ?;,・・・,?; имеются отличные от нуля. Мы пришли к противоречию, так что предположение о различии числа положительных коэффициентов неверно.
Для установления равенства числа отрицательных коэффициентов достаточно перейти к форме —f(xb冗Q и ее канони^
ческим представлениям
_/(/-••,/)=- % 光—...一,礎 + %+d+i + …+ %+扭;+q =-6司一…一 * 什冉+/3 +... + Os+£+j
и применить уже доказанное утверждение о равенстве положительных коэффициентов. Теорема доказана полностью.
Заметим еще, что если
Aj =ап ^= О, Д2=#= 0, ..., Дп = det Л ^ О,
“21 °22•
то можно дать формулу для числа отрицательных коэффициентов в канонической форме. Именно, оно равно числу перемен знаков в ряду чисел
1 = До» Ai, Аг, ...» А小
Действительно, коэффициенты в канонической форме, получающейся при преобразовании с правой унитреугольной матрицей» равны
Ai △2&m
%,
так что число отрицательных среди них равно указанному выш^ числу перемен знаков.
Ортогональное преобразование квадратичнойформы к каноническому виду
Собственные значения и собственные векторы матрицы. Пусть А — квадратная матрица с элементами, являющимися комплексными (в частности, вещественными) числами. Ненулевой столбец X называется собственным вектором матрицы А, если имеет место равенство АХ = XX при некотором комплексном (возможно, вещественном) X, называемом собственным значением, матрицы Л.
Теорема 1. Для любой квадратной матрицы с комплексными элементами существует по крайней мере один собственный вектор с комплексными компонентами.
Доказательство. Пусть
и пусть
U11u12ulnх2
/ -021022…fl2n, X =,
% % …° I
山n2nnXnj
AX =九X. Это значит, что
02产1 + °22*2 +…+ а2пХп =,;
i a"产 1 + %2冷 + • • • +"九]i
приравнивание компонент дает
011%1 + 012%2 + * * * + ^In^n =入%1,
021%1 + 022%2 + 。 ,,十 a2nXn =入工2,
a九1%1 +a九2%2 + " ••十^пп^n =入工〃, или
(入-Qu) %i — a12%2 - ■ ■ • - a1九元门=0,
--a21%1 + (入 --a22)%2 --• • •--а2пХn — 0,
^nl^l ^n2^2• • • + (厶^n«) ^n ^ 0-
Это однородная система линейных уравнений относительно хь 尤2, • • •, лп, причем нас интересуют ненулевые решения этой системы. Для существования таких решений необходимо и достаточно, чтобы определитель матрицы коэффициентов системы был равен нулю:
Л,-%—%- а1п
-а21Х~а22•••— а2п = 0.
nlп2пп
В матричной записи det(九Е — А) = 0, т. е. X должно быть корнем .характеристического полинома det(£E — /) = £"+ ... матрицы Л. В силу алгебраической замкнутости поля С> комплексных чисел характеристический полином имеет корни, и каждый из них является собственным значением для некоторого собственного вектора, компоненты которого находятся из линейной однородной системы.
Заметим еще, что собственные значения, т. е. корни характё- -ристического полинома, часто называют характеристическими числами матрицы.
Собственные значения вещественной симметричной матрицы.
Теорема 2. Все собственные значения вещественной симметричной матрицы вещественны.
Доказательство. Пусть А — вещественная симметричная матрица и X — некоторый ее собственный вектор с комплексными компонентами, так что АХ == АХ при некотором X. Подсчитаем двумя способами число а = XхАХ (черточка наверху обозначает, как обычно, комплексное сопряжете). Это действительно число, ибо оно_ есть произведение строки 戸 на столбец АХ. Имеем: а = =XL4*. Но (а)г = а, так как число а, рассматриваемое как матрица первого порядка, при транспонировании не изменяется. Поэтому 0 = ^[АХ)1 =Л1 АхХ11 =XJ АХ = а. Итак, G = а, т. е. а — число вещественное. С другой стороны, а = XхАХ = Хт^Х = A,(xi%i + ... …+ хпхп) = к(\хх\2 + ... +|хл|2). Ввиду того, что Х=#0, I 灯 I ? + … +|хл|2>0 и Л = J у а 丄 ° 丄 I у |2 есть число ве-
I I т • • • т I ХП I щесгвенное.
Теорема доказана.
Хочется отметить нетривиальность содержания доказанной теоремы, Мы еще не располагаем критериями вещественности корней полинома с вещественными коэффициентами при /г > 2. В дальнейшем мы увидим, что такие критерии не просты. Тем не менее мы получили сейчас широкий класс полиномов, все корни которых вещественны — это характеристические полиномы вещественных симметричных матриц. Даже при /г = 2 применение общеизвестного критерия неотрицательности дискриминанта требует некоторых преобразований. Действительно, пусть /г = 2, 71 = (; ;); тогда det(/f — А) = /2 — (а+ c)t + ас—62, и дискриминант D равен (а + с)2 —4(ас — Ь2) = (а — с)2 + 462 > 0.
Из вещественности собственных значений вещественной симметричной матрицы следует, что компоненты собственных векторов можно брать вещественными. Действительно, они определяются из линейной однородной системы уравнений с вещественными коэффициентами. Ясно, что если X есть собственный вектор матрицы 4 то сХ при любом с =# 0 будет собственным вектором, принадлежащим тому же собственному значению. Действительно, если Ах = hX, то А(сХ) = ХсХ. Поэтому собственные векторы для вещественной симметричной матрицы всегда можно выбирать нормированными. Действительно, если X -г- какой-либо собственный вектор и х^ + х^+ ... + ^ = f2» т0 столбец } X останется собственным вектором и будет нормирован.
Построение ортогональных матриц. Напомним, что матрица называется ортогональной, если ее столбцы нормированы и попарно ортогональны.
Лемма. Пусть Xi, X?、…、Х^ — вещественные нормированные попарно ортогональные столбцы длины и, и пусть k < п. Тогда существует нормированный столбец X走+匕 ортогональный столбцам Х?, ...,
Доказательство. Пусть
Xi=(*m х21, ..., /Л
Х2 = (#12,#22,・•・,#“2) »
Xft == (*1 论,*2在,,一,^Пй)^
и
X在+L=(21,之2,,一,^n) •
Запишем требования ортогональности и нормированности в виде уравнений. Придем к системе:
%1必1 + *2必2 + • • • +今必修=0,
*1221 + *2声2 + • • , + Хп^n =0,
*1庐1 + *2庐2 + ,,• + "修庐n == °,4:+ ^+…+或=1.
Первые 尼 уравнений образуют линейную однородную систему, причем число уравнений k меньше числа неизвестных п. Поэтому система имеет нетривиальные решения. Пусть %;, z*, •・・,z* — одно из них и г2 = г*2 + z*2 + ... + n/・ Тогда числа ; z*, } %;,・・・,-^ z; будут удовлетворять всем уравнениям системы, т. е. дадут решение задачи.
Заметим, что условие 尼 Vm здесь существенно. При k = п столбцы составляют ортогональную матрицу, она невырожденна, и система для определения Xw окажется несовместной, так что более чем и попарно ортогональных нормированных столбцов не может существовать.
Отметим следующие следствия:
Любую матрицу, состоящую из попарно ортогональных нормированных столбцов, можно дополнить до ортогональной матрицы. Действительно, столбцов в такой матрице не может быть больше и. Если их и, то матрица ортогональна. Если же их меньше и, то можно присоединять новые столбцы до тех пор, пока не придем к ортогональной матрице.
一 В частности, любой нормированный столбец может быть принят за первый столбец ортогональной матрицы.
Пример. Вложить столбец (1/3, 2/3, —2/3)т в ортогональную матрицу.
Этот столбец нормирован и к нему нужно пристроить еще два нормированных столбца, ортогональных между собой и
ортогональных данному. Присоединяем их по одному: 122
N; +務+ 商=I.
Можно взять 之1 = 0, г2 = г3= 1/д/2* Далее, 122
§ 马 22一w之3 = 0,表出+表2з = 0,z; + ^ + z;= 1.
Из первых двух уравнений находим 之2 =——г3, z\ = 4зз. Из условия нормированности 16考 + а; + z^ = 1, откуда % = ± у-™-. Итак, одна из искомых матриц есть
14
33“2
211
“2 — 3 д/2•
丄I
3 V2 3 д/2
При выборе второго столбца имелся довольно широкий произвол, третий определен с точностью до множителя ±1.
Ортогональное преобразование квадратичной формы к каноническому виду.
Теорема 3. Вещественная квадратичная форма может быть приведена к каноническому виду посредством преобразования переменных с ортогональной матрицей.
Пусть /(хь а …,хя) = ХТАХ, где X = (хь 打,%理)* (а\\ …4%、4=(I— вещественная симметричная матрица. Пусть'。加…аппXi=(pii, р2Ь ..., рп\)——нормированный собственный вектор маПусть /(хь а …,хя) = ХТАХ, где X = (хь 打,%理)* (а\\ …4%、4=(I— вещественная симметричная матрица. Пусть'。加…аппXi=(pii, р2Ь ..., рп\)——нормированный собственный вектор маДоказательство. Применим метод математической индукции по числу п переменных. При n = 1 нечего доказывать, так что база индукции тривиальна. Допустим, что теорема уже доказана для форм от и— 1 переменных.
Пусть /(хь а …,хя) = ХТАХ, где X = (хь 打,%理)* (а\\ …4%、
4=(I— вещественная симметричная матрица. Пусть
'。加…апп
Xi=(pii, р2Ь ..., рп\)——нормированный собственный вектор ма
Пусть /(хь а …,хя) = ХТАХ, где X = (хь 打,%理)* (а\\ …4%、
4=(I— вещественная симметричная матрица. Пусть
'。加…апп
Xi=(pii, р2Ь ..., рп\)——нормированный собственный вектор ма
трицы Л, соответствующий собственному значению 储.Примем X】 за первый столбец ортогональной матрицы:
(
"н Р12…Pin
?2i°22…"2心
"2%2…рии
Покажем, что преобразование с этой матрицей «улучшает» матрицу квадратичной формы. Матрица преобразованной формы есть РМР. Имеем
(А1Р11 + %2P21 +…+ain^nl "21Р11 + "22Р21 +…+ a2nPnl
anlPll + 味 2P21 + …+ artrtPnl
ибо в первом столбце находится столбец АХ{ = XiXb Далее,
% о% о°、% |> гдеВ=°、% |> гдеВ==1=12222%%° %° %ьппьпп)—симметричная матрица. Рассмотрим квадра-)—симметричная матрица. Рассмотрим квадра-
% о
% о
°、
% |> гдеВ=
°、
% |> гдеВ=
=1
=1
22
22
%
%
° %
° %
ьпп
ьпп
)—симметричная матрица. Рассмотрим квадра-
)—симметричная матрица. Рассмотрим квадра-
^1(Р?1 + Р21 + • • • + Рп) -…入1 …
入 1 (p12Р11 + P22P21 + ,-+ PnzPnl) … =° …
入 1(P1/11 + 卩2/21 + …+ Pnn^nl)…0…
ибо столбцы матрицы Р ортогональны и нормированны. Матрица
Р^АР симметрична, поэтому имеет вид! 0 %2
тичную форму с матрицей В. В силу индуктивного предположения найдется ортогональная матрица Q такая, что QTBQ = diag(X2,... .,Xrt). Положим Qi = (; ^)・ Ясно, что матрица Qi ортогональна, ибо ее первый столбец нормирован и ортогонален остальным столбцам, а остальные столбцы попарно ортогональны и нормированны в силу ортогональности матрицы Q. Ясно, что Q: (:7 ) Q尸阪g(%,从,…,牖 и Q^APQ, = diag (%, %,…
Теорема доказана, ибо PQi есть ортогональная матрица как произведение двух ортогональных.
Коэффициенты канонического вида квадратичной формы и столбцы преобразующей ортогональной матрицы. Пусть А—данная квадратная матрица и С—невырожденная матрица. Матрица С~}АС называется подобной матрице А и переход от 5 к С-1ДС называется преобразованием подобия посредством С. Отношение подобия симметрично, ибо А = C(C~MC) С"1, и транзитивно, т. е.
если две матрицы подобны третьей, то они подобны. Действительно, пусть В, =С^ХАСХ и В2 = С^хАСг Тогда
%=е 63Gq=(с「%)-吟(G >с2).
Покажем, что подобные матрицы имеют одинаковые характеристические многочлены. Действительно,
det(/£ —С-»ЛС) == det(C-4£C—С-»ЛС)=
=det C^(tE — A)C = det С-1 det(/£ — Л)det С =
=det(/E —/)det(CTC) = det(fE — Л).
Вернемся к ортогональному преобразованию квадратичных форм. Равенство РТАР = diag(Xb 匸,...,Хл) можно переписать в виде P-i/P = diag(九I,九2, ...» Хл), ибо матрица Р ортогональна, так что матрица Л подобна диагональной матрице diag(Xb Х2,... ...,Хл). Поэтому их характеристические многочлены равны. Ясно, что характеристический многочлен диагональной матрицы diag(Xb 九2,統)равен (/ —Xi) (/ —Х2)…(/ —М- Итак,
(t — X]) (/ —九2).... (t — Xrt) = det(^£ — Л). Тем самым мы доказали, что каково бы ни было ортогональное преобразование квадратичной формы к каноническому виду, коэффициенты 'этого канонического вида равны собственным значениям матрицы квадратичной формы, причем каждое собственное значение повторяется столько раз, какова его кратность как корня характеристического полинома.
Равенство РТЛР = diag(Xb 九2, ..., %J можно записать в виде АР= Pdiag(Ab Х2,...,觴).Обозначив через Pi, Р2,・・・,Рл столбцы матрицы Р, получим.
/(Pi, Р2t * - • > Рл):= (^ь ^2» • - • > P〃)diag(入[,入2,九〃),
откуда
(/р, АР^ . . . , /PQ =(九 1Р,九2P2,^пРп)
и APi = Х/Рь f = 1, 2, ..., n.
Итак, столбцы, преобразующей ортогональной матрицы являются собственными векторами матрицы квадратичной формы. Доказанные обстоятельства существенно помогают фактическому вычислению коэффициентов при квадратах и элементов преобразующей матрицы. Именно, нужно найти собственные значения и соответствующие им собственные векторы. Но может получиться одна неприятность: столбцы преобразующей матрицы должны быть ортогональны, а собственные векторы априори ортогональными не обязаны быть. Оказывается, что эта неприятность возникает, только если имеются кратные собственные значения. Именно, верна следующая теорема.
Теорема 4. Собственные векторы вещественной симметричной матрицы, соответствующие различным собственным значениям^ ортогональны.
Доказательство. Условие ортогональности хцл+х2y2 + ♦・・ ・•・ + хпуп = 0 двух столбцов X = (хь х2, хл)т и У =(勿,圾,• •・ у^ можно записать в матричном виде двумя равносильными формулами: ХТУ = 0 или УТХ = 0.
Пусть Л — вещественная симметричная матрица, . Xi и Х2 — ее собственные векторы, соответствующие собственным значениям 九i и 九2, причем 九 1 声九2・ Вычислим двумя способами число а = Х^АХг С одной стороны, ЛХ1 = XiXi, поэтому а = XiXjXp С другой стороны, из 力X? = А^Х? следует XJA = X2XJ, откуда а = X2XjXr Вычитая, получим (九1 —九2)Х£Х] = 0, откуда XjXY = 0, ибо 九2#=九i・ Итак, столбцы X】и Х2 ортогональны, что и требовалось доказать.
Одновременные преобразования двух квадратичных форм к каноническому виду. Даны две квадратичные ф*ормы f(xi,x2>... .一,хп) = ХТЛХ и Л(хь Х2, ..., Хп) = ХТ8Х. Существует ли невырожденное линейное преобразование переменных X = CY, приводящее обе формы к каноническому виду?
Оказывается, такое преобразование возможно не всегда. Однако имеется один частный случай, когда такое приведение возможно, важный тем, что он часто встречается на практике. Именно, верна следующая теорема.
Тео р е м а 5. Две квадратичные формы, из которых одна положительно определенная, можно одновременно привести к каноническому виду посредством невырожденного вещественного линейного преобразования переменных.
Доказательство. Пусть f = ХТЛХ, h = Х'ВХ и форма Л положительно определенная. Сделаем преобразование X = СУ, Приводящее форму Л к каноническому виду: СТВС = diag(di, d?,... ...,dn). Так как форма Л положительно определенная, все коэффициенты dt положительны. Сделаем теперь преобразование У = =DZ, где Q = diag(d”3 d尸%, • •.,若%} Это преобразование приведет форму Л к чистой сумме квадратов 2: + 2^+・・.+ 2% так что DyCrBCD = £. Форма f превратится в форму с матрицей D^C^ACD. Преобразуем эту форму к каноническому виду ортогональным преобразованием Z = P-U. Это преобразование не изменит матрицы формы 走+ 名+…+吟 ибо РТЕР = РТР = Е в силу ортогональности матрицы Р. Итак, результирующее преобразование X = CDPU приводит обе формы к каноническому виду, причем положительно определенная приведется к виду чистой суммы квадратов 齊+ 吗+ … + 磋 Теорема доказана.
Остановимся еще на некоторых подробностях. Пусть М = =CDP ——матрица результирующего преобразования. Тогда М^АМ = diag(Xb 九2, •••,九Q, где Xb 九2,...,九门一некоторые вещественные числа и МТВМ = Е = diag(l, 1, …,1). Тогда
Мт(/В —力)Л1 =^= diag (f —入i, f —九2, • .• •_ *‘ f —九门)
det МУ {tB — А)М(f —九i) (f — %2)…•(f — Хя).
Пусть det В = 60. Тогда (detM)2 = 6^1, так что det(/B —Л)= =瓦(f — %i)(f -%2)…(看-九尊). Тем самым коэффициенты Хь 九2, ..., Хл оказываются равными корням полинома det (/В — Л), который иногда называют характеристическим полиномом матрицы Л относительно матрицы В. Ясно, что этот полином лишь множителем Ьо отличается от полинома det(f£ — В-М), т. е. от характеристического полинома матрицы В-{А. Из равенств
М^АМ. = diag(Xb 九2,…,統)и ЛГ^м = diag(l, 1, ..., 1) следует
(М^ВМ)^М^АМ = М-^В-^АМ = diag(Xb Х2> ...,統),так что матрица В-1 Л подобна диагональной матрице diag(Xb Х2,.....Хл) и все ее собственные значения вещественны. То же отно-сится и к матрице АВ~Х = В(В-{А)В~{, которая подобна матрице
Матрица положительно определенной квадратичной формы называется положительно определенной матрицей. Покажем, что матрица, обратная к положительно определенной, сама положительно определенная. Действительно, если В положительно определенная, то существует невырожденная матрица С такая, что В = bDC, где D — диагональная матрица из положительных qn- сел. Т(и'даВТ=С-1ОТ(СТ)-1 = с1го-б, где & = ©尸.Это значит, что квадратичная форма с матрицей В— приводится к канонической форме е матрицей О-1, составленной из положительных чисел.
Сказанное выше о матрицах В-1 А и АВ-】 мы теперь можем сформулировать так:
Матрица, являющаяся произведением двух вещественных симметричных матриц, из которых одна положительно определенная, подобна вещественной диагональной матрице, и все ее собственные значения вещественны. Заметим, что произведение двух симметричных матриц, вообще говоря, не симметрично.
Эрмитовы формы
Определение эрмитовой формы. Близким аналогом теории вещественных квадратичных форм при переходе к полю комплексных чисел является теория так называемых эрмитовых форм. Эрмитовой формой называется многочлен от комплексных переменных xi,尤2, •…,%г н сопряженных 兄卜元2,…•,姦 вида g 。订元/〃 причем предполагается, что а〃 = ац. В частности, все диагональные коэффициенты вещественны. Напомним, что матрицей С*,
сопряженной с комплексной матрицей С, называется транспонированная матрица, в которой все элементы заменены комплексно сопряженными, так что С* = Ст. Эрмитову форму можно записать в матричных обозначениях в виде Х*4Х, где X = (%〔, х2, ..., xrt)T, причем матрица Л ее коэффициентов обладает свойством А* = А самосопряженности или эрмитовости, При линейном, преобразовании переменных X = BY предполагается, естественно, что сопряженные преобразуются с сопряженными коэффициентами, т. е. X = ВУ, и тогда X* = У*В*. Эрмитова форма преобразуется по формуле
X^AX^Y^B^ABY.
Ясно, что матрица В*АВ останется эрмитовой, ибо
(В^АВГ = ВМ*В** = В*ЛВ.
Отметим, что значения эрмитовой формы при всех комплексных значениях переменных вещественны. Действительно, пусть X ——некоторый столбец из комплексных чисел и f = Х*АХ. Тогда 『=广=Х*Л*Х** = Х*АХ = f, так что f вещественно.
Определители эрмитовых матриц тоже вещественны. Действительно, det Л = det А = det Л* = det 4
Заметим еще, что эрмитова форма с диагональной матрицей имеет вид diXiXi + d2x2x2 + ... + dnxnxn = di | Xi |2 + d21 х212 +
…+ dn I хл 12 с вещественными 力,d2,…,d〃. В частности, эрмитова форма с единичной матрицей есть |х1|2 + |хг|2+ ... +\хп\2.
Свойства эрмитовых форм. Эрмитовы формы обладают свойетвами, аналогичными свойствам вещественных квадратичных форм. Доказательства соответствующих теорем тоже почти дословно повторяют аналогичные доказательства для вещественных квадратичных форм. Поэтому мы позволим себе сформулировать эти теоремы, опустив их доказательства.
Теорема 1. Эрмитова форма может быть приведена к каноническому виду (с диагональной матрицей) посредством преобразования переменных с невырожденной комплексной матрицей.
Теорема 2, Ранг матрицы,эрмитовой формы,равен числу ненулевых коэффициентов в канонической форме.
Эрмитова форма (и ее матрица) называется положительно определенной, если все ее значения положительны, кроме значения при нулевых значениях переменных.
Теорема 3. Для того чтобы эрмитова форма была положительно определенной, необходимо и достаточно, чтобы коэффициенты ее канонической формы были положительны.
Теорема 4. Для того чтобы эрмитова форма с невырожденной матрицей приводилась к каноническому виду преобразованием с правой унитреугольной матрицей, необходимо и достаточно, чтобы левые верхние диагональные миноры Aj, Дг, ...» Ал были от*
личны от нуля. При этом коэффициенты в канонической форме равны Ai, А2/А1, ..., Дп/Дп-1.
Теорема 5. Для того чтобы эрмитова форма была положительно определенной, необходимо и достаточно, чтобы верхние диагональные миноры Аь Д2,・•・,А〃 ее матрицы были все положительны.
Тео р е ма 6. Число положительных и число отрицательных коэффициентов 8 канонической форме не зависит от способа приведения к каноническому виду {закон инерции).
Теорема 7. Все собственные значения эрмитовой матрицы вещественны.
Теорем а 8. Эрмитова форма может быть приведена к каноническому виду посредством преобразования переменных с унитарной матрицей. При этом коэффициенты канонической формы равны собственным значениям матрицы формы, а столбцы преобразующей матрицы равны соответствующим собственным векторам.
Теорем а 9. Две эрмитовы формы, из которых одна положительно определенная, можно одновременно привести к каноническому виду.
Теорем а 10. Собственные значения матрицы, являющейся произведением двух эрмитовых матриц, одна из которых положительно определенная, все вещественны, и матрица подобна диагональной матрице, составленной из собственных значений.
ГЛАВА VI
ПОЛИНОМЫ И ДРОБИ
Теория делимости для полиномов от одной буквы
Делимость в кольце. Пусть Л — коммутативная ассоциативная область целостности (т. е. кольцо без делителей нуля) с единицей. Говорят, что элемент а^ А делится на элемент b ^ А, если существует такой элемент с 三力,что а = be. Говорят также, что а ——кратное для Ь, & — делитель а, & делит а. Из этого определения ясно, что если @1 и а2 делятся на Ь, то @i 土 а2 делится на Ь. Далее, если а делится на & и & делится на с, то а делится на с. Элемент е кольца называется обратимым или единицей, если для него существует обратный е*-1 三 Д, т. е. такой, что ее-1 = 1. Элементы, отличающиеся обратимым множителем, называются ассоциированными. Ясно, что любой элемент делится на ассоциированные элементы и на единицы. Единицы и ассоциированные элементы считаются неинтересными, тривиальными делителями. Необратимые элементы, не имеющие делителей кроме тривиальных, называются неразложимыми. Теория делимости для данного кольца (или класса колец) заключается в выяснении характера разложения любого элемента кольца в произведение неразложимых. Если такое разложение существует и однозначно, с точностью до порядка следования сомножителей и заменн сомножителей на ассоциированные, то кольцо называется факториальным.
у Мы уже имели пример теории делимости для кольца целых чисел. В этом кольце имеются только две единицы ±1, неразложимыми элементами являются простые числа и имеет место теорема об однозначности разложения на простые множители, т. е. кольцо .целых чисел факториально. Другим уже известным примером факториального кольца может служить кольцо полиномов ^[x] над алгебраически замкнутым полем /С В этом кольце неразложимыми элементами являются только полиномы первой степени, которые ассоциированы с линейными двучленами вида х — с* Имеет место однозначное разложение на линейные множители
f(x)= ao(x-ci) (х —с2)(х — Сп).
В кольце полиномов ^[x] с коэффициентами из произвольного поля К единицами являются все элементы поля К, кроме нуля. Других единиц нет, ибо если /也=1, fu f2 ^ ^[^], то степени Л и f? не могут быть больше нуля, т. е. fi и f2 — константы из X* Ассоциированными являются полиномы, отличающиеся множите-
лями из К. Полиномы со старшим коэффициентом I называются нормализованными. Ясно, что любой полином из ^[x] ассоциирован с нормализованным, и два нормализованных полинома ассоциированы, только если они совпадают.
Деление с остатком.
Теорема 1 (о делении с остатком). Для данных полиномов 力 gwK[x], g=#0, существуют и единственны полиномы, q и г е ^[x] такие, что f — gq + г и степень г меньше степени g.
Теорема эта очень похожа на соответствующую теорему теории делимости целых чисел. Полином q называется неполным частным, г — остатком от деления f на g.
Доказательство. Пусть f = аоха + агхп^ + ... + о小 g = &0^m + &ixm~* + + &m, причем &o =# 0. Применим метод математической индукции по степени полинома 厶 считая g фиксированным. Пусть п V tn. Тогда f = g”° +厶 так что в качестве g можно взять 0, в качестве г — сам f; оба требования будут выполнены. Этот случай дает базу для индукции. Допустим теперь, что для полиномов степени, меньшей м, теорема доказана и докажем ее для полинома 力 считая п^ tn. Воспроизведем первый шаг известного процесса деления многочленов, т. е. построим одночлен -^-хп~т и составим разность Л = f——^xn~mg- Полином h имеет меньшую чем л степень, ибо при вычитании высшие члены исчезнут. В силу индуктивного предположения найдутся полиномы % и г такие, что f\ = gg】+ г и deg г < degg. Тогда
f=許 x"fg + 九=* »fg+ggi+「=(瑞 %"f+力)g + r.
Оба требования выполнены, если взять 9 = -^'%"一'“ + 9卜 Остается доказать единственность. Пусть f = gq + г 次,=目力 + 门, причем степени полиномов гиг】 меньше степени полинома g. Тогда g(g —(7i) = ri — г, но степень полинома 门一г меньше степени g. Это возможно, только если 门一г = 0 и q —力=0, т. е「д=%, Г = П・
ТВ. Наибольший общий делитель двух полиномов. Наибольшим общим делителем двух полиномов 九,% из кольца К図 называется полином наибольшей степени среди полиномов с коэффициентами из поля К или любого его расширения 駝,делящих оба полинома fl И
Заметим, что мы не предполагаем заранее, что наибольший общий делитель имеет коэффициенты из поля ^, и «допускаем к конкурсу» полиномы с коэффициентами из любого, большего чем ^, поля 贪 Так, для полиномов х?— 1 и %3— 1 (с коэффициентами из поля Q рациональных чисел) наибольшим общим делителем будет как полином 尤一1, так и полином е (х — I) или полином (1 + 0 (Х-1),
Теорема 2. Наибольший общий делитель двух полиномов 〃,,2三欠図 единствен с точностью до ассоциированности и делится на любой общий делитель этих полиномов. Коэффициенты нормализованного наибольшего общего делителя полиномов из К[х] принадежат полю К. Нормализованный наибольший общий делитель d(x) допускает линейное представление в виде d(x) = =fi(x)Mi(x) +(2(х)М2(х), где 即 и М2—некоторое полиномы из К[х].
Доказательство. Рассмотрим множество полиномов
取={fiM + hMlM, №wK印}.
Здесь предполагается, что ^l и ^2 независимо пробегают все полиномы из К[х], В этом бесконечном множестве полиномов выберем отличный от нуля полином d(x) наименьшей степени. Покажем, что он является наибольшим общим делителем полиномов Л и %.
Для этого прежде всего установим, что остаток от деления двух полиномов из множества 取 принадлежит этому множеству. Действительно, пусть /г】и 力2 принадлежат 取,так что h{ = "N* + ^2^2 и 厉=厶“3 + 加“击 Тогда остаток г от деления h\ на 厉,равный 力 1 ——4力2, где q — неполное частное, равен [М + 卜№ — qifiN^ + + %М) = fi (М — д№) + %(№ — gM)三取,ибо М — g№ 三 К [х] и 爾2 — qN& w К [x].
Теперь легко доказать, что d есть наибольший общий делитель fi и %• Так как fi^W и d^W. остаток от деления 厶 на d тоже принадлежит Wt но степень этого остатка меньше степени d. Поэтому остаток равен нулю, ибо d — полином наименьшей степени среди отличных от нуля полиномов из W. Таким образом, fi делится на d. Аналогично, % делится на d, так что d есть общий делитель fi и,2・ Далее, d^W nt следовательно,
d = fiM + f2M2
при некоторых Afi и М2. Пусть 6 — какой-то общий делитель 片 и % С коэффициентами из К или какого-то большого поля. Тогда, по свойствам делимости, f{M\ -|- /2^2 = d делится на 6. Поэтому степень d не меньше степени б, так что d есть действительно наибольший общий делитель. Наконец, если di — какой-либо другой наибольший общий делитель, то его степень равна степени d и, так как d делится на di, их частное есть константа, т. е. d и di ассоциированы. Нормализованный наибольший общий делитель do получится из di посредством деления его на старший коэффициент ао. Коэффициенты dQ = —d принадлежат К, и d()= fi(;Mi) + + % (靑 М2) имеет линейное представление. Тем самым мы до
казали все свойства наибольшего общего делителя, сформулиро ванные в теореме.
Кроме двух свойств, аналогичных тем, которые мы видели в теории делимости для кольца Z целых чисел, следует отметить также, что коэффициенты нормализованного наибольшего общего делителя принадлежат тому же полю, что и коэффициенты данных полиномов. Это существенно и не совсем очевидно. Например, полиномы fi = х4—1 и 『2 = %8 + 2%2 + % + 2 с рациональными коэффициентами оба имеют корнем число i, так что нормализованный полином х —,есть общий делитель 厶 и f2, но это не наибольший общий делитель, ибо его коэффициенты не принадлежат полю рациональных чисел. Как легко видеть, здесь наибольший общий делитель есть х2 + 1 = (х + i) (х ——i).
Находить наибольший общий делитель двух полиномов можно тем же способом, что и для двух целых чисел,——алгорифмом Евклида. Именно, выполним цепочку делений с остатком:
fi = %% + гь % =门42 + r 2, Г1 =「2% +「3,fi = %% + гь % =门42 + r 2, Г1 =「2% +「3,deg 后 < deg %, deg 々 < deg гь deg r3 < deg r2deg 后 < deg %, deg 々 < deg гь deg r3 < deg r2
fi = %% + гь % =门42 + r 2, Г1 =「2% +「3,
fi = %% + гь % =门42 + r 2, Г1 =「2% +「3,
deg 后 < deg %, deg 々 < deg гь deg r3 < deg r2
deg 后 < deg %, deg 々 < deg гь deg r3 < deg r2
Г A-2 =厂 k-\Qk + rA>「A-l =「fe^A + 1*Г A-2 =厂 k-\Qk + rA>「A-l =「fe^A + 1*deg rA < degrA_bdeg rA < degrA_b
Г A-2 =厂 k-\Qk + rA>
「A-l =「fe^A + 1*
Г A-2 =厂 k-\Qk + rA>
「A-l =「fe^A + 1*
deg rA < degrA_b
deg rA < degrA_b
Процесс оборвется, на каком-то шагу деление выполнится без остатка, ибо степень каждого последующего остатка меньше степени предыдущего.
Все остатки, которые мы строим, принадлежат множеству 取={厶М +『2№|М,府2®К[х]}, и мы «спускаемся» в смысле: степени в этом множестве. Последний отличный от нуля остаток rk и будет искомым наибольшим общим делителем для fi и /2- Действительно, пересмотр равенств снизу вверх показывает, что ;> является делителем r^—i, r*-2,...,门,%, fi, а пересмотр сверху вниз ——что все остатки 门,r2,.…,г* делятся на любой общий делитель fi и f2- Очевидно, что из алгорифма Евклида следуют все свойства наибольшего общего делителя, сформулированные в теореме.
4. Свойства взаимно простых полиномов. Два полинома называются взаимно простыми, если их нормализованный наибольший общий делитель равен 1, т. е. эти полиномы не имеют общих делителей, кроме констант.
Предложение 3. Для того чтобы полиномы 力 и % были взаимно просты, необходимо и достаточно, чтобы существовали полиномы М\ и М2 такие, что f\Mi + f2M2 = 1.
г Действительно, если fiAfi 卞 f2M2 = 1, то всякий общий делитель для MY и Al? делит единицу и является константой. Если 厶 Н ,2 взаимно простые, то их нормализованный наибольший общий делитель 1 имеет линейное представление 1 = f\Mi + }2М2.
Предложение 4. Если произведение 九力 делится на /з и 力 взаимно прост с %, то 迎 Ое〃〃тс兄 на
Действительно, поскольку 厶,f3 взаимно простые, найдутся Mt и М2 такие, что f\M{ + }зМ2 = 1. Умножив на f2, получим: ^ = =f丿2%1 + f3f2M2・ Первое слагаемое правой насти делится на %, ибо fi/г делится на %, второе делится на % тривиальным образом, следовательно, их сумма % делится на %.
Предложение 5. Если f\ и ,2 оба взаимно просты с gt то и их произведение fj? взаимно просто с g.
Действительно, существуют Ah, М& М^ Л44 такие, что f\M\ + + 且〃2=1 и f2M3 + gM4 = 1. Перемножив эти равенства, получим fif2MiM3 + g(M2f2M3 + fiM[M4 + gM2M4)= 1, так что ,也 и g удовлетворяют признаку взаимной простоты.
Предложение 6. Если каждый из полиномов 厶,/2, . -., fk взаимно прост с g, то и их произведение 厶% .…% взаимно просто с g.
Это предложение доказывается очевидным проведением индукции на основании предложения 5.
Предложение 7. Если каждый из полиномов 九,,..,fm взаимно прост с .каждым из полиномов gi, g2, ..., g% то произведение fi …jm взаимно просто с произведением gi ... gn.
Это доказывается многократным применением предложения 6, Предложение 8. Если f 〃 g взаимно просты, то 严 и g九 взаимно просты.
Это непосредственно следует из предложения 7, достаточно ПОЛОЖИТЬ f 1. . . — [tn И g] — •…—-gn“
Отметим еще одно свойство взаимно простых полиномов, не имеющее аналога в теории делимости целых чисел.
Предложение 9. Если полиномы fug взаимно просты, то они не имеют общих корней ни в каком расширении основного поля,.
Действительно, пусть 力 g принадлежат кольцу К 図 и взаимно просты. Пусть 电一любое поле, содержащее поле К, и пусть %()三死. Из взаимной простоты следует, что существуют полиномы М и 〃2 三 К [%] такие, что fMi + gM2 = 1. Перейдя к значениям при %о, получим f(%o)M(%o) +g(%o)M2(%o) = L откуда следует, что f(%o) и g(xo) не могут одновременно равняться нулю.
^. Неприводимые полиномы. Отличный от константы полином Ф е /С[х] называется неприводимым в поле К, если он не имеет нетривиальных делителей в К肉.В противном случае полином называется приводимым в поле К.
Очевидно, что неприводимые полиномы в теории делимости полиномов должны играть такую же роль, как простые числа в теории делимости целых чисел, т. е. роль неразложимых в кольце К[х] элементов.
Отметим, что понятие неприводимого полинома существенно привязано к полю. Так, полином х2 — 2 неприводим в поле Q ра-
циональных чисел, ибо он не имеет рациональных корней, но он приводим в поле R вещественных чисел: х2 — 2 = (х — д/2)(х + + V2)-
Предложение 10. Пусть f ^ К[х] и ф неприводим в /С. Тогда либо f делится на ф, либо f взаимно прост с ср.
Доказательство. Рассмотрим нормализованный наибольший общий делитель d полиномов f и ф. Полином ф делится на d и d^K[x]. Поэтому d или ассоциирован с ф, или равен 1. В первом случае f делится на ф, ибо делится на d. Во втором f и ф взаимно просты. 二
Предложение 11. Если 恥 и(р2 неприводимы в К[х}, то они либо взаимно просты, либо ассоциированы.
Действительно, если q)i и(р2 не взаимно просты, то q)i делится на ①2 и ф2 делится на 屮卜 так что q)i и(р2 ассоциированы.
Предложение 12. Пусть 厶,%三《[尤]w произведение f& делится на неприводимый в ^[x] полином ф. Тогда один из сомножителей делится на ф.
Действительно, либо 九 делится на ф, либо 厶 н 屮 взаимно просты. Во втором случае % делится на ф в силу предложения 4.
Предложение 13. Пусть 九,%,...,厶三《[尤]〃 произведение 厶力.fk делится на неприводимый в К[尤]полином ф. Тогда один из сомножителей делится на ф.
Доказывается очевидным применением индукции на основании предложения 12.
Предложение 14. Если неприводимый над ^ полином имеет корень %о в некотором расширении 記 поля К и этот корень является корнем полинома f ^ К[х], то f делится на ф.
Действительно, f и ф не взаимно просты, ибо имеют общий делитель х —力о 三記[尤],и, согласно предложению 10, f делится на ф.
Отсюда следует, что любой корень полинома ф является корнем 厶 так что, по словам венгерского математика Пойа, «корни неприводимых полиномов ходят в гости всей семьей》.
Каноническое разложение.
Предложение 15. Каждый полином f ^ К[х] степени R 1 делится по крайней мере на один неприводимый в К[х] полином.
Доказательство индукцией по степени. Полиномы первой -степени неприводимы. Далее, если f неприводим, то он делится на себя. Если приводим, то делится на полином /\wK [尤]меньшей степени, который по индуктивному предположению делится на неприводимый в К [尤]полином ф. Тогда и f делится на 屮.
Теорема 16. Любой полином из К[х] степени ^ 1 может быть представлен в виде произведения неприводимых над К полиномов, и такое представление единственно с точностью до порядка сомножителей и ассоциированности.
Доказательство. Пусть f ^ К [х]. В силу предложения 14 f делится на неприводимый полином 屮卜 так что f = q)ifi. В свою
очередь, fi делится на некоторый неприводимый полином ф2, так что 厶=фг/г н f = ф1фг/2, и т. д. Процесс выделения неприводимых сомножителей закончится в конечное число шагов, ибо степени полиномов 力 厶,力... строго убывают. Итак, f = q)iq)2 ... <р 丸, где все ф/ неприводимы. Остается доказать единственность разложения. Применим индукцию по степени. Базу индукции дают полиномы первой степени. Пусть f =中1屮2 ...①丸 и f = pi巾2 ... ^i —— два разложения полинома f на неприводимые. Произведение pi巾2 .… 巾/ делится на фь В силу предложения 13 один из сомножителей 巾 1,巾2,...,巾/ делится на фь За счет изменения нумерации можно считать, что pi делится на фь Так как pi и q)i оба неприводимы, они ассоциированы, т. е.如=。仰1 при сх w К. Положим f = q)i力.Полином 九 ^ К[х] имеет меньшую степень чем f и имеет два разложения на неприводимые сомножители: fi = q)2 ...屮丸 и fi = jci巾2) ... "ф/. В силу индуктивного предположения эти разложения совпадают с точностью до порядка сомножителей и ассоциированности, а значит, такими же будут разложения f = =ф1ф2 ... q)ft и f = W1W2 ...巾厶 Теорема доказана.
Если считать неприводимые полиномы нормализованными, то в разложение следует ввести константный множитель а0, равный коэффициенту в старшем члене полинома f, так что разложение принимает вид f = а0ф1ф2 • ■ •①丸.В этой форме разложение единственно с точностью до порядка следования сомножителей. Среди сомножителей могут быть равные, и их можно объединить в степени. Разложение принимает вид
/ = аоф«1<р«2 ... <р削,
где фь ф2, ..., фт — попарно различные нормализованные неприводимые в К[х] полиномы. Это разложение называется каноническим разложением на множители полинома из К[х]. Оно аналогично разложению целых чисел в произведение простых.
Предложение 17. Над любым полем существует бесконечно много неприводимых полиномов.
Доказательство проведем по той же схеме, что и доказательство бесконечности множества простых чисел. Именно, если дана любая конечная совокупность неприводимых полиномов фЬ(р2,... ...,фА, составим полином F = q)iq)2 ... Фа + 1. Он делится по крайней мере на один неприводимый полином 巾,который не может равняться ни фь ни ф2, ..., ни <р丸,ибо иначе 1 делилась бы на 巾.Таким образом, для любого конечного множества неприводимых полиномов мы можем построить новый неприводимый полином, не содержащийся в этом множестве.
Предложение 17 тривиально, если поле содержит бесконечно много элементов, ибо над таким полем существует бесконечно много полиномов первой степени 尤一с, которые все неприводимы, и содержательно лишь для конечных полей, к числу которых принадлежат кольца вычетов по простым модулям. Для любого ко-
нечного поля существует лишь конечное число qn нормализованных полиномов хл + а\Хп~1 + ... + ап степени п (здесь q обозначает число элементов поля). Поскольку число неприводимых полиномов бесконечно, среди них существуют полиномы сколь угодно высокой степени.При помощи значительно более тонких рассуждений можно доказать, что над конечным полем существуют неприводимые полиномы любой степени.
Вычислим неприводимые полиномы второй и третьей степени над полем из двух элементов (полем вычетов по модулю 2). Полиномов первой степени два: х и х + 1. Полиномов второй степени четыре: х2, х2 + 1, 炉十冗 и х2 + х + 1. Из них приводимы х2, (尤十 1)2 = %?十 1 и х(х + 1) = х2 + х. Неприводимым оказывается один полином х2 + х + 1. Полиномов третьей степени восемь. Из них шесть приводимы: х3, х2(х +1) = х3 + х2, х(х + I)2 = =X3 + X,(X + 1) 3 = X3 + X2 + X + 1, х(х2 + X + 1) = X3 + X2 + X и (х + 1) (х2 -[- х + 1) = х3 + 1. Остальные два полинома х3 + х + 1 и х3 -|- х2 + 1 неприводимы.
Аналогично, отбрасывая приводимые полиномы, которые легко конструируются из неприводимых полиномов меньших степеней, можно строить неприводимые полиномы четвертой, пятой степеней и т. д. Имеются и другие, более тонкие средства.
Каноническое разложение над полем R комплексных чисел и над полем С вещественных чисел. Каноническое разложение над полем С: нам уже известно. Это разложение f(x) = ао(х — xi)ni ...
(х ——Xk)nk на линейные множители, соответствующие корням
Предложение 18. Над полем вещественных чисел неприводимыми полиномами являются только полиномы первой степени и полиномы, второй степени, не имеющие вещественных, корней.
Доказательство. Пусть f = a/厶十 + an t= R [x] и n》2. Если полином f имеет вещественный корень, то он имеет делитель первой степени и, следовательно, приводим. Неприводимыми могут быть только полиномы, не имеющие вещественных корней. Пусть f ——такой полином. Он имеет по крайней мере один комплексный корень Хо = ^ + ^G при 6 =# 0. Рассмотрим вспомогательный полином
Ф (х)=(х—х0) (х—х0)=(х—а—6/) (х—а+6/)=х2—2ах+а2+62.
Ясно, что(p(x)e R [х] и ср неприводим над R, ибо иначе он имел бы делитель первой степени и вещественный корень. Полиномы f и ф не взаимно простые, ибо имеют общий корень в С. и, следовательно, f делится на ф. Если степень f равна 2, то f ассоциирован с ср и неприводим. Если степень f больше 2, то f приводим.
В силу доказанного предложения каноническое разложение полинома R [х] имеет вид:
f(x)=a0(x—xl)mi ... {x—x^k^+p^+q^t ...(炉十р“十分)匕
где полиномы х2 + piX + ⑺ 三 R [х] не имеют вещественных корней, т. е. р;— 4切 V 0.
Отметим простое, но важное следствие: если полином с вещественными коэффициентами имеет комплексный корень а + bi, ft У= 0, то он имеет и сопряженный корень а — Ы той же кратности.
Действительно, комплексные корни а + bi при Ь=/=0 являются корнями полиномов второй степени, входящих в каноническое разложение, а каждый такой полином вместе с корнем а + bi имеет корень а — Ы.
Пример. Найти каноническое разложение в R [х] полинома х2л+1.
Здесь множителей первой степени нет, так как полином не имеет вещественных корней. Все комплексные корни простые, так что множители второй степени входят с показателями 1. Сперва напишем разложение в кольце С [х], для чего найдем корни
%在=“ —1 = Vcos ( — л) + i sin (—冗)=
= cos 倂/以+jsin嶼云巫
при й = 1, 2, ..., 2и. Корни Xk при 々 = 1, 2, ..., п имеют аргументы меньше л, так что они находятся в верхней полуплоскости. Корни Xk при ^ = и + 1, ..., 2и расположены в нижней полуплоскости и, в силу следствия из канонического разложения, сопряжены с корнями Xk при й = 1, ..., п (легко проверить непосредственно, ЧТО Xk = X2n~k) . Поэтому
л2лп
炉"+1=И(х —/) И (х —/) = 11(х —4)(х —&)= k~\左=n+lA=J
=偉炉一(/ + 負)x + X 品)=П (/-2x cos ^^~ + 1).
§ 2. Производная
Определение производной и формулы для ее вычисления. Введем понятие производной от полинома /(х)мК[х]. Для полиномов над любым полем обычное понятие производной как предела отношения приращений, н& работает, ибо понятие предела, например, для конечных полей не имеет смысла. Определим производную формально. Именно, производной от полинома '
f(x) = а^п + а\Хп~х + …+。1% + 拆 называется полином
Г М = пайхп^ ^\п — 1) аххп-2 ^- ... 土 а“т.
Производная обладает следующими свойствами.
(сУ = 0, с — константа.
(х — с),= 1.
(% + %)' = % + %•
(с/)'=呼.
Эти свойства непосредственно следуют из определения.
(込)'两+ ";.
Это свойство докажем в три приема.
a) ft =ахтг /2 = bxkt так чтоf也=曲#团+纟 Тогда
(f J2y = (m + 々)abxm+k~{ = mabxm+k^{ + kabxm+k~{=
= ^maxm^{ybxk + ахт^кЬхк~1у = ^2 + 力;・
b)厶 =aoxm + a{xm-{ + … + am, % = 6x*. Здесь fif2 = —aoxm • 6хй + ciiXm-{ • 6x* ++ am'bxk. В силу свойств 3, 4 и
случая а)
(〃%)'= (aoxm)fbxk +。尤小(6尤比)‘ + (a{xm~l)fbxk +
+ a{xm--i(bxk), ++ (a加)‘6 无也 +am(6尤也)一
Объединяя нечетные и четные слагаемые, получим (/^2/ = fifs +
с) fi = a/m + 的尤*1 + …+ am, % = bod + 瓦尤比-i + ... +6*. Тогда fif2 = fi^ox* + fi^ix*-1 + .…+ fib比 и, в силу свойств 3, 4 и случая Ь),
(f&y=f{^+f{ ему+%%炉7+九(ь^у++f 仇+f 瓦=
=% (仇炉+々卄-1 + ・•・+〃) + % (仇冲+ b^ + ...+九)'= =/仇+/芯,
. (f/2 …/比)‘=%% …九 + fj; •••/*+•■•-+ f/2 …%, Доказывается индукцией по 々,на основании свойства 5.
.(产),=б产一斤
Следует из свойства 6, достаточно положить fi = fa =
• • • — fk — f^
8.((尤一c)^)f = k(x — c)i.
Производная от производной называется второй производной, производная от второй производной называется третьей производной и т. д. Легко убедиться в том, что 々-я производная от m-й производной равна (k + т)-й производной исходного полинома.
Разложение полинома по степеням линейного двучлена. Пусть f = аохп + а{хп~{ + ... + an^k[x] и х —с —данный линейный двучлен.
Предложение 19. По几ином f может быть разложен по степеням %一e.
Доказательство. Проведем индукцию по степени с тривиальной базой полиномов нулевой степени. Разделим f на х ——с с остатком. Получим
f(a) = (x — c)fi(x) + bn,
где Ьп一остаток, ^(х) — полином степени л—1, В силу индуктивного предположения
fi(x) = Ьа^х — с)^1 + bi(x — c)n~2+ ... +bi,
откуда
f(x) = b0(x — c)n + bi(x — c) ^1 + ... +bn-\ (x — c)+bn.
Приведенное доказательство дает и процесс для вычисления коэффициентов. Свободный член Ьп разложения дается как остаток от деления f на х — с. Рассуждение по индукции заменяет единообразный процесс, так что bn~i есть остаток при делении неполного частного fi на х — с, и вычисление последующих коэффициентов требует вычисления неполного частного ,2 при делении fi на х — с. Далее, Ь%_2 находится как остаток при делении f2 на х — с и т. д. Итак, нужно делить на х — с полином f и последующие неполные частные. Остатки дадут коэффициенты разложения, начиная со свободного члена. Деление целесообразно выполнять, пользуясь схемой Хорнера, рассмотренной на стр. 58.
Пример. Разложим полином х5 по степеням х — 2. Согласно схеме Хорнера запишем:
10000ОI2
12481632
14123280
162480
1840
1 —
1
Остатки подчеркнуты. Таким образом,
х5 = (х — 2)5+10(х — 2)4 + 40(х — 2)3 + 80(х — 2)2 +
+80(% —2)+32.
В случае поля нулевой характеристики можно дать удобную для теоретических рассуждений формулу для коэффициентов разложения.
Выведем эту формулу.
Пусть f = do + 山(% — c) + dz(% — c)?+ ... +d%(% — c)n (нам Удобно записать по возрастающим степеням х — с).
Возьмем производные до n-го порядка включительно (дальнейшие все равны нулю):
У =山 + 2 &2(X — С) + •・• + 孔書(х — с)1,
,"=2 d2 + 3 • 2 &з (х — с) + ….+ 孔(孔一1) dn (x —- с)"?,
产n-D = (n — l)(n —2)2 d^-i + n (n—1) ... 2d〃 (x—c),
/(«> — n(n — 1) ... 2dn.
Положим во всех этих равенствах x = с. Получим
f (с)=也,
Г (с) = 4,
产(с) = 2Е
出7e)=(九一1)(九一2) 2d一, 产(с) = n (n — 1) ... 2 呢, откуда“
丛=f (с),山=%, d2 =再d“r = -^ПК* "“ =堂, и разложение принимает вид
f = f(C)+ 屮(Х-С)+ 5(Х-С)2+..・+2^(Х-С)"・
Эта формула называется формулой Тейлора.
Для приближенного вычисления корней полинома бывает нуж* но вычислять f(c) и『(с) при значении с, близком к корню. Ясно, что выполнить это проще всего при помощи схемы Хорнера, вычислив по этой схеме два коэффициента разложения f по степеням х — с.
Пример. Для полинома х3 — х— 1 вычислить f(l, 2) и f'(l, 2).
Применяем схему Хорнера:
1 0- 1 - 1 I 1,2
1 1,2 0,44—0,472
1 2,4 3^32
Итак, ”1,2) =—0,472 и f(1,2) = 3,32.
Разделение множителей различной кратности.
Предложение 20. Простой корень полинома не является корнем его производной.
Пусть с — простой корень полинома f, так что f = (х — c)fi и /1 не делится на х — с, т. е.厶(с) =# 0. Тогда Г = ^ + (х — с) f; и f'(c) = fi (с) =# 0・
Предложение 21. Корень с полинома из К[х] кратности k является корнем производной кратности 尼一1, : если только 尼 〃е
ПРОИЗВОДНАЯПРОИЗВОДНАЯ179179■筍
ПРОИЗВОДНАЯ
ПРОИЗВОДНАЯ
179
179
делится на характеристику основного поля К (в частности, если эта характеристика равна 0).
Действительно, пусть f = (х — c)kf[t причем 片(с) * 0. Тогда f = & (х — с"» + (% — с)% = (х — с)— [kf} + (х — с)加= =(% — c)i尸(%)• Полином 尸(尤)не делится на х — с, ибо 尸(с) = =kfi (с),0 (左 не делится на характеристику!). -
Эти предложения можно несколько обобщить.
Напомним, что полиномы f ^ К [х] разлагаются в произведение неприводимых над К множителей
f = %時唯・。。嗯m,6,w・
Предположим, что характеристика поля k равна нулю.
Предложение 22. Однократный неприводимый множитель полинома не входит в разложение его производной.
Действительно, пусть f = a^F,屮 неприводим и 尸 не делится на <р. Тогда,' = a^F + a^F\ Полином q/ ненулевой, его степень меньше степени <р, поэтому q/ взаимно прост с <р (в поле ненулевой характеристики могло случиться, что д/ = 0). Полином 尸 тоже взаимно прост с <р, ибо F не делится на 屮 н 屮 неприводим. Первое слагаемое a^F взаимно просто с <р, второе %屮戸 делится на <р. Следовательно,产 взаимно прост с <р.
Пр едложение 23. Неприводимый над К полином <р, входящий 6 разложение полинома f ^ К[х] с показателем 幺 входит 6 разложение『с показателем k— 1.
Действительно, пусть f = 屮囱尸1 при F\, взаимно простом с <р. Тогда f= ^(piq/爲 + 炉尸;=①1 (0①‘尸]+ 屮尸)Первое слагаемое в скобках 左屮'尸1 взаимно просто с <р, второе делится на <р. Следовательно, полином 左屮‘尸]十屮尸; взаимно прост с 屮 н 厂 не делится на 屮此
Эти предложения позволяют, оставаясь в кольце К [尤],отделить друг от друга произведения неприводимых сомножителей, входящих в f 巨 К[х] с различными показателями.
Действительно, пусть f = а^^г ••• хр;;ти пусть di — наибольший общий делитель f и 产.Неприводимыми множителями для di могут быть только фь 屮2, ..., Фт, ибо f делится на di, и они входят в 山 с показателями k\ — 1,左2——1, .. ■, km— 1, так что f=d\f\, где 4=(р\т(р&7 ...(p^m-1 и fi = а0ф1ф2 …屮m・ В d] не будут входить однократные неприводимые множители f. Найдем далее наибольший общий делитель d? полиномов d】и d;. Он будет состоять из неприводимых множителей, входящих в f с большим чем 2 показателем. Их показатели в d? на 2 меньше, чем в f. Полином % =条 будет состоять из неприводимых множителей, входящих в / с показателями 2 и выше. Далее, пусть d? есть наибольший об-
щий делитель d? и 爲,片=窑.Полином f3 составлен из неприводимых множителей, входящих в f с показателем 3 и выше, и т. д. Частное от деления 厶 на f2 будет составлено из неприводимых множителей, входящих в f ровно в первой степени, частное от деления 迎 на % состоит из неприводимых множителей, входящих в f равно во второй степени и т. д.
Пример. > = а + 2%4 — 2%з — 4х2 十 % 十 2. f = 5х4 十 8炉—* —б/ —8х+ 1.
Применив алгорифм Евклида, получим, что н. о. д.{Д『} равен d\ = х2—1. Далее, 2; =2%, d2 = 1у % = “ б/3 = 1. Поэтому 厶= =f/d = х3 + 2х2 — х — 2, f2 = d\/d2 = x2—1, f3 = d^fdz = 1. Поделив fi на %, получим % + 2, частное от деления f2 на % есть х2—1. Итак, f = (x + 2)(x2—1)2 = (х + 2)(х—1)2(х+ 1)2.
Рациональные дроби
Определение рациональных дробей и действий над ними. Дробной рациональной функцией или, короче, рациональной дробью называется частное от деления двух полиномов. Если полиномы рассматривать как функции, в определении дробной рациональной функции нет никаких затруднений. Однако возникают некоторые неприятности при привычном всем действии сокращения дробей. Так, строго говоря, мы должны считать функции
% + I и %2_ ] как различные, ибо различны их естественные области определения. Однако вторая превращается в первую при сокращении на х— 1.
Мы рассматривали полиномы не как функции с заранее данной областью определения, а как формальные выражения, над которыми можно совершать действия и преобразования по определенным правилам. Эту же точку зрения нам надлежит принять при рассмотрении рациональных дробей.
полем К назо- g(x)'*0.полем К назо- g(x)'*0.Определение. Рациональной функцией над вем《картинку》вида ^, где f и gwK[x], причем
полем К назо- g(x)'*0.
полем К назо- g(x)'*0.
Две дроби -—- и Т2gl равен 0.Здесь, в отличие вводимых объектовДве дроби -—- и Т2gl равен 0.Здесь, в отличие вводимых объектовПОЛИНОМ fig2—'ПОЛИНОМ fig2—'Введем теперь понятие равенства дробей.
Две дроби -—- и Т2gl равен 0.
Здесь, в отличие вводимых объектов
Две дроби -—- и Т2gl равен 0.
Здесь, в отличие вводимых объектов
ПОЛИНОМ fig2—'
ПОЛИНОМ fig2—'
считаются равными, если g2
от прежних определений равенства для вновь (комплексных чисел, полиномов и матриц),
равенство определяется при помощи некоторого соглашения, а не по тождественности записи. В математике принято называть экви
валентностью или равенством такое отношение между сравниваемыми объектами, которое удовлетворяет следующим требованиям.
1. Рефлексивность: 〃 = а; т. е. объект а равен самому себе.
Симметричность: из а = b следует Ь = а.
Транзитивность: из а = с и b = с следует, что a = bt т. е. два объекта, равные третьему, равны между собой.
Проверим эти требования для равенства рациональных дробей.
Рефлексивность:三=±、ибо fg 一 gf = 0.
Симметричность: если- ==—(flg2 — f2g1) = 0.
Транзитивность. Если
友 敢
ТО 普=备,ибо f2gl — flg2=
Действительно, пусть ЛИНОМ g3(flg2 —,2gl)・ Он
glg3
glg3
и
и
%/з то fi%
g2g3 ' glg2 *
普=普・ Рассмотрим по-
равен g3『lg2 — g2f3gl + g2f3gl —g3f2gl =
= g2(flg3 — %gl) + gl(f3g2 — f2g3)=0, НбО ± = g И -^-= -^~- Из равенства g3(fig2 ——,2gi) = 0 заключаем, что fig2 —— f2gl = 0, т. е. что — = —, ибо кольцо К\х] есть область целостности.
g2
Из данного определения равенства следует, что при любом по-
линоме 九寸=0 имеет место равенство 五=方,
т. e. в числитель и
знаменатель можно вставлять один и тот же множитель или сокращать на общий множитель. Далее, само определение равенства можно сформулировать так: две дроби равны, если от одной из них можно перейти к другой посредством вставки и сокращения.
Действительно, если 与=亠,т. е. f^2 = /г^ь то
gl g2
fl _ Kg2 __ f2gl 力
gl g& gig?g2
C0 0go-
Заметим еще, что — = y^; = — t т. e. все дроби с нулевым числителем равны между собой и равны —.
Обратимся теперь к определениям действий над дробями. Опре* делим сложение дробей:
fl I % def fig2 十 f2gl
Это определение совершенно естественно: посредством надлежащих вставок выравниваются знаменатели и затем числители складываются. Однако несмотря на естественность данного определения, нужно проверить его корректность — не изменится ли результат при замене слагаемых на равные.
Пусть -^- = и -^-= Тогда
' gl g3 g2 g4
fl I % flg2 十 %gi,3 I " f3g4 十 f4g3
Сравним результаты, исходя из определения равенства дробей. Имеем
g3g4(flg2 +『2gl) — glg2(f 3g4 + f4g3)== g2g4(flg3 — %gl)+ glg3(,2g4 — Л^2)= 0.Результаты сложения оказались равны, так что определение кор-g3g4(flg2 +『2gl) — glg2(f 3g4 + f4g3)== g2g4(flg3 — %gl)+ glg3(,2g4 — Л^2)= 0.Результаты сложения оказались равны, так что определение кор-ректно.Из определения ясно, что сложение коммутативноректно.Из определения ясно, что сложение коммутативнотивно. Элементтивно. ЭлементТ играет роль нуля. Действительно,Т играет роль нуля. Действительно,7- Для77- Для7Is-fg оIs-fg оg ' gg ' g逐Z=T-逐Z=T-противоположным является опротивоположным является ои ассоциа-Х + 2 =g十1ибо gи ассоциа-Х + 2 =g十1ибо gИтак, рациональные дроби образуют абелеву группу по отношению к сложению.Теперь определим умножение столь же естественным образом:Итак, рациональные дроби образуют абелеву группу по отношению к сложению.Теперь определим умножение столь же естественным образом:
g3g4(flg2 +『2gl) — glg2(f 3g4 + f4g3)=
= g2g4(flg3 — %gl)+ glg3(,2g4 — Л^2)= 0.
Результаты сложения оказались равны, так что определение кор-
g3g4(flg2 +『2gl) — glg2(f 3g4 + f4g3)=
= g2g4(flg3 — %gl)+ glg3(,2g4 — Л^2)= 0.
Результаты сложения оказались равны, так что определение кор-
ректно.
Из определения ясно, что сложение коммутативно
ректно.
Из определения ясно, что сложение коммутативно
тивно. Элемент
тивно. Элемент
Т играет роль нуля. Действительно,
Т играет роль нуля. Действительно,
7- Для7
7- Для7
Is-fg о
Is-fg о
g ' g
g ' g
逐Z=T-
逐Z=T-
противоположным является о
противоположным является о
и ассоциа-
Х + 2 =g十1
ибо g
и ассоциа-
Х + 2 =g十1
ибо g
Итак, рациональные дроби образуют абелеву группу по отношению к сложению.
Теперь определим умножение столь же естественным образом:
Итак, рациональные дроби образуют абелеву группу по отношению к сложению.
Теперь определим умножение столь же естественным образом:
fl . % def f]%gl g2 glg2 '
Проверим корректность определения. Пусть -^- = -^- и ? = ;,
Т. е. &g3 — hgi = о и f2g4 — 3g2 = 0.
Сравним, согласно определению равенства, дроби - и -^-・ glg2g3g4
Имеем
力 Eg3g4 — 33目& = /力2g3g4 — f3f 2glg4 + 3f 2©g4 — %/*& =
=f2g4 (flg3 — %gl) + f3gl (f2g4 — Lg2)=0・
Умножение, очевидно, коммутативно и ассоциативно и связано со сложением дистрибутивностью. Проверим последнее:
g【g【%%(胃 + 长>(胃 + 长>3 _逅一//3g【g33 _逅一//3g【g3figz + %gi /з glg2g3[Мз = fj3g2g2g3 gig2g3figz + %gi /з glg2g3[Мз = fj3g2g2g3 gig2g33%出 + f 2f3gl .gig2g3'fzhgihfsga 十 f2f3glgig2g3gig2g33%出 + f 2f3gl .gig2g3'fzhgihfsga 十 f2f3glgig2g3gig2g3
g【
g【
%
%
(胃 + 长>
(胃 + 长>
3 _逅一
//3
g【g3
3 _逅一
//3
g【g3
figz + %gi /з glg2g3
[Мз = fj3g2
g2g3 gig2g3
figz + %gi /з glg2g3
[Мз = fj3g2
g2g3 gig2g3
3%出 + f 2f3gl .
gig2g3'
fzhgihfsga 十 f2f3gl
gig2g3gig2g3
3%出 + f 2f3gl .
gig2g3'
fzhgihfsga 十 f2f3gl
gig2g3gig2g3
Элемент — является единицей. Действительно, — • у =Х> Далее, всякий отличный от нуля элемент имеет обратный. Действительно, "^ 声 # означает, что f * 0, т. е. -у имеет смысл и
Итак, множество построенных формальных дробей образует поле. Оно называется полем рациональных функций от буквы % и обозначается К(х) (простые скобки!).
Кольцо К[х] естественно вкладывается в поле К(х).
Именно, положим "=-/, где f^K[x], Нужно убедиться в кор
ректности этого отождествления, для чего нужно доказать, что оно не вступает в противоречие с определением равенства и определениями действий сложения и умножения. Это легко проверяется: 4 =斗 равносильно равенству 厶・1—f2• 1 = 0, т.. е. 卜=/ 4 + 与=У" %’ и -у^~=-^, т. е. при сложении и умножении дробей вида у получаются результаты, соответствующие ре
зультатам тех же действий над полиномами.
Поле частных. Присмотримся внимательнее к рассуждениям п. 1, Мы видим, что в этих рассуждениях мы почти не пользовались тем, что употреблявшиеся буквы обозначали полиномы. Нам было нужно, чтобы эти буквы были элементами коммутативного ассоциативного кольца с единицей, являющегося областью йелостности. Этим мы пользовались при проверке транзитивности равенства дробей и при определениях их сложения и умножения» так как в определении дроби запрещено появление элемента 0 в- знаменателе и нужно, чтобы знаменатель суммы и произведения был отличен от нуля.
'Мы можем теперь повторить построения п. 1 на более высоком уровне абстракции.
Пусть А ——произвольная коммутативная ассоциативная область целостности. Рассмотрим множество пар £,g элементов Л. Введем для них определения равенства и действий сложения и умножения:
L 普理"Й"— /&-%& = О;
2.3.2.3.Л L ,2 def flg2 + f2gl .
2.
3.
2.
3.
gl g2glg2 '
九 .21 dej//2
gl g2 glg2 *
Слово в слово так же, как в п. 1, проверяется корректность 5тих определений. По отношению к сложению символы 丄 обра- o宀
зуют абелеву группу с нулем — (который не зависит от g, согласно Определению равенства). По отношению к умножению все ненулевые пары (т. е. отличные от ^ образуют абелеву группу с единицей у (не зависящей от g) и с обратным для ~ элементом f. Умножение со сложением связано дистрибутивностью. Таким образом, мы построили поле, которое называется полем частных для Области целостности 4
Кольцо Л могло не содержать единицу, в поле частных она появляется.
Наконец, кольцо Л вкладывается в свое поле частных посредством отождествления
—==f (при любом g 声 о).
Ясно, что поле частных для кольца целых чисел есть поле Q рациональных чисел. Подобно полиномам от одной буквы, множество полиномов K[%i, ..., Ха] от нескольких букв %i, %2, % 也 является областью целостности и вкладывается в поле частных
k(修,x2, .一,хn)k(修,x2, .一,хn)состоящеесостоящееиз дробей 案可,• •二" .из дробей 案可,• •二" .
k(修,x2, .一,хn)
k(修,x2, .一,хn)
состоящее
состоящее
из дробей 案可,• •二" .
из дробей 案可,• •二" .
Правильные рациональные дроби. Вернемся к изучению рациональных дробей от одной буквы. Рациональная дробь может быть записана в форме ^ многими способами. Однако всегда можно перейти к несократимой записи — со взаимно, простыми числителем и знаменателем. Для этого достаточно найти наибольший общий делитель числителя и знаменателя и сократить на него. Далее, старший коэффициент знаменателя можно вынести и присоединить к числителю, после чего знаменатель можно считать нормализованным. Несократимая запись дроби с нормализованным знаменателем называется нормализованной записью дроби, или нормализованной дробью. Две нормализованные дроби равны.
только если равны их числители и знаменатели, т. е. совпадают по записи. Действительно, если = ~равенство двух нормализованных дробей, то %g2 = f2gl. Полином gi взаимно прост с fi в силу несократимости ^, и, следовательно, g2 делится на gi. Аналогично, gi делится на g?, т. е. они ассоциированы. Так как их старшие коэффициенты равны 1, они совпадают; следовательно, совпадают 九 и %•,
Рациональная дробь называется правильной, если степень ее числителя меньше степени знаменателя. Если дробь правильная в некоторой записи, то она остается правильной в несократимой записи, так как при сокращении степени числителя и знаменателя уменьшаются на одно и то же число, а значит, и во всякой другой записи, ибо любая запись получается из несократимой посредством
умножения числителя и знаменателя на один и тот же полином.
Предложение 1. Любая рациональная дробь есть сумма полинома и правильной дроби.
Действительно, пусть ———данная дробь. Поделим f на g с остатком: / = gg+」,deg г V deg g. Тогда^ = ^^ = ^ +^ =
=q + — • Здесь q — полином (он может равняться 0, если degf V degg), a j — правильная дробь.
Предложение 2. Сумма, разность и произведение правильных дробей есть правильная дробь.
(Здесь имеется существенное отличие от арифметики рацио- нальных чисел, где, например, =)
Доказательство. Пусть дроби -у- и -у- правильные. Они
останутся правильными и при записи )工 =厶叁 ± 府公.Степени обоих слагаемых в gig2пени знаменателя, следовательно, степеньпени знаменателя. Для произведенияостанутся правильными и при записи )工 =厶叁 ± 府公.Степени обоих слагаемых в gig2пени знаменателя, следовательно, степеньпени знаменателя. Для произведения„/2小и Е,числителечислителя3『2„/2小и Е,числителечислителя3『2a — 士 —=gl g2:меньше сте-меньше сте-a — 士 —=gl g2:меньше сте-меньше сте-f/2f/2g〔 g2 Slg2g〔 g2 Slg2имеемимеемdeg f 也=deg fi + deg % < deg gi + deg g? = deg gig?.Таким образом, правильные дроби образуют кольцо. Оно не содержит 1.4. Разложение рациональной дроби на простейшие.Предложение 3. Если знаменатель правильной рациональной дроби у е ^ (х) есть произведение двух взаимно простых полиномов, g = gigz, то дробь представляется в виде суммы двух правильных дробей со знаменателями, равными сомножителям gi и g2 знаменателя исходной дроби, т. е. = 4 + ,, примем обе дроби в правой части правильные. Такое представление единственно.Доказательство. Так как gi и g2 взаимно просты, найдутся полиномы М\ и М2 такие, что giMi + g2M2 = L Тогда丄-=丄(gM + gzM, = -+deg f 也=deg fi + deg % < deg gi + deg g? = deg gig?.Таким образом, правильные дроби образуют кольцо. Оно не содержит 1.4. Разложение рациональной дроби на простейшие.Предложение 3. Если знаменатель правильной рациональной дроби у е ^ (х) есть произведение двух взаимно простых полиномов, g = gigz, то дробь представляется в виде суммы двух правильных дробей со знаменателями, равными сомножителям gi и g2 знаменателя исходной дроби, т. е. = 4 + ,, примем обе дроби в правой части правильные. Такое представление единственно.Доказательство. Так как gi и g2 взаимно просты, найдутся полиномы М\ и М2 такие, что giMi + g2M2 = L Тогда丄-=丄(gM + gzM, = -+
останутся правильными и при записи )工 =厶叁 ± 府公.Степени обоих слагаемых в gig2
пени знаменателя, следовательно, степень
пени знаменателя. Для произведения
останутся правильными и при записи )工 =厶叁 ± 府公.Степени обоих слагаемых в gig2
пени знаменателя, следовательно, степень
пени знаменателя. Для произведения
„/2小
и Е,
числителе
числителя
3『2
„/2小
и Е,
числителе
числителя
3『2
a — 士 —=gl g2
:меньше сте-
меньше сте-
a — 士 —=gl g2
:меньше сте-
меньше сте-
f/2
f/2
g〔 g2 Slg2
g〔 g2 Slg2
имеем
имеем
deg f 也=deg fi + deg % < deg gi + deg g? = deg gig?.
Таким образом, правильные дроби образуют кольцо. Оно не содержит 1.
4. Разложение рациональной дроби на простейшие.
Предложение 3. Если знаменатель правильной рациональной дроби у е ^ (х) есть произведение двух взаимно простых полиномов, g = gigz, то дробь представляется в виде суммы двух правильных дробей со знаменателями, равными сомножителям gi и g2 знаменателя исходной дроби, т. е. = 4 + ,, примем обе дроби в правой части правильные. Такое представление единственно.
Доказательство. Так как gi и g2 взаимно просты, найдутся полиномы М\ и М2 такие, что giMi + g2M2 = L Тогда
丄-=丄(gM + gzM, = -+
deg f 也=deg fi + deg % < deg gi + deg g? = deg gig?.
Таким образом, правильные дроби образуют кольцо. Оно не содержит 1.
4. Разложение рациональной дроби на простейшие.
Предложение 3. Если знаменатель правильной рациональной дроби у е ^ (х) есть произведение двух взаимно простых полиномов, g = gigz, то дробь представляется в виде суммы двух правильных дробей со знаменателями, равными сомножителям gi и g2 знаменателя исходной дроби, т. е. = 4 + ,, примем обе дроби в правой части правильные. Такое представление единственно.
Доказательство. Так как gi и g2 взаимно просты, найдутся полиномы М\ и М2 такие, что giMi + g2M2 = L Тогда
丄-=丄(gM + gzM, = -+
В этом разложении слагаемые правой части, вообще говоря, не являются правильными дробями. Поделим полином fM2 на g〔 с остатком: fM2 = g\q + Л, degRVdeggi, так что 乌^=д+互. Присоединим q к первому слагаемому. Получим -^— = ^~ + ? +
+ — ~■——準丄 . Здесь первое слагаемое х^- = —
автоматически оказывается правильной дробью как разность правильных дробей 『…и —. Итак, —- 4- и оба слагае- мых в правой части равенства ——правильные дроби.
Остается доказать единственность. Пусть
_L_ = A _1_ А = А _1_ Аglg2 gl g2 gl g2 '
причем все дроби правильные. Тогда 厶二丿支= 〃二 % 以 g2(f{ 一 L)= = gi(,4 —%)* Левая часть делится на gi и полином g2 взаимно прост с gi* Поэтому % — % делится на gi, что возможно только при fi―% = 0, ибо степень 九一% меньше степени gi. Итак, fi = /з и, следовательно, f2 =,4・ Г1редложение доказано пол
ностью.
Теперь обобщим это предложение.
Предложение 4. Если знаменатель g правильной рациональной дроби ■^三 К (尤)есть произведение gig2 … g^ нескольких попарно взаимно простых полиномов, то дробь представляется 6 виде суммы 厶... + правильных дробей и такое
^ 1®2g汽
представление единственно.
Доказательство проведем индукцией по числу сомножителей. База индукции есть при 々 = 2. Далее, g = gi(g2 … g/J и полиномы gi н g2 ... g^ взаимно просты. Поэтому — = — И. Ко второму слагаемому применяется индуктивное предположение.
Разложение — = — -] единственно по предложению
g 百 g2…以
Fff
и разложение = — + ... Н———единственно по индук-
…g总g2Sk
тивному предположению. Следовательно, разложение—=———h
+ £~ + …+ 才~ единственно.
Полипом из К[х] имеет каноническое разложение на неприводимые множители g = а^^2 2 * *. <р:牝 В соответствии с этим
правильная рациональная дробь раскладывается на сумму правильных дробей со знаменателями ф^1,①;% .«.,屮:也• Эти дроби
носят название примарных.
Действительно, пусть дробь (в нормализованной записи) есть
{—, где фЬ ф2» ①总—попарно различные нормали- 中:г(Р『2…屮々在
зованные неприводимые полиномы. Тогда они попарно взаимно просты и их степени 屮:"...,磷支 тоже попарно взаимно просты. Применение предложения 4 дает трсзуемоэ разложение:
Оно единственно вПримарная дробь есть полином, степеньОно единственно вПримарная дробь есть полином, степеньсилу предыдущих предложений.называется простейшей, если ее числитель которого меньше степени, неприводимого посилу предыдущих предложений.называется простейшей, если ее числитель которого меньше степени, неприводимого полинома, входящего в знаменатель.Предложение 5. Любая правильная примарная дробь представляется 8 виде суммы простейших дробей.Доказательство. Пусть-^г — данная примарная правильная дробь. Поделим / на 屮 с остатком: f =屮⑦十厶,deg% V degcp.линома, входящего в знаменатель.Предложение 5. Любая правильная примарная дробь представляется 8 виде суммы простейших дробей.Доказательство. Пусть-^г — данная примарная правильная дробь. Поделим / на 屮 с остатком: f =屮⑦十厶,deg% V degcp.ТогдаТогдаеслиеслиТакое представление единственно, ибоТакое представление единственно, ибопри deg% V deg<р, то f =厶十夕仰,т. е.при deg% V deg<р, то f =厶十夕仰,т. е.есть остаток деленияесть остаток деленияна ср и q\ — неполное частное.на ср и q\ — неполное частное.остаток от деления ^! на 屮,q\остаток от деления ^! на 屮,q\=% 十屮g2, deg % V deg 中,=% 十屮g2, deg % V deg 中,% I 92Гgm—i 十(j/n—2 • Продолжая процесс, придем к% I 92Гgm—i 十(j/n—2 • Продолжая процесс, придем кВыделивполучимВыделивполучимправильправильной дробиной дроби4^~1 , которая является простейшей. Итак,4^~1 , которая является простейшей. Итак,
Оно единственно в
Примарная дробь есть полином, степень
Оно единственно в
Примарная дробь есть полином, степень
силу предыдущих предложений.
называется простейшей, если ее числитель которого меньше степени, неприводимого по
силу предыдущих предложений.
называется простейшей, если ее числитель которого меньше степени, неприводимого по
линома, входящего в знаменатель.
Предложение 5. Любая правильная примарная дробь представляется 8 виде суммы простейших дробей.
Доказательство. Пусть-^г — данная примарная правильная дробь. Поделим / на 屮 с остатком: f =屮⑦十厶,deg% V degcp.
линома, входящего в знаменатель.
Предложение 5. Любая правильная примарная дробь представляется 8 виде суммы простейших дробей.
Доказательство. Пусть-^г — данная примарная правильная дробь. Поделим / на 屮 с остатком: f =屮⑦十厶,deg% V degcp.
Тогда
Тогда
если
если
Такое представление единственно, ибо
Такое представление единственно, ибо
при deg% V deg<р, то f =厶十夕仰,т. е.
при deg% V deg<р, то f =厶十夕仰,т. е.
есть остаток деления
есть остаток деления
на ср и q\ — неполное частное.
на ср и q\ — неполное частное.
остаток от деления ^! на 屮,q\
остаток от деления ^! на 屮,q\
=% 十屮g2, deg % V deg 中,
=% 十屮g2, deg % V deg 中,
% I 92Г
gm—i 十(j/n—2 • Продолжая процесс, придем к
% I 92Г
gm—i 十(j/n—2 • Продолжая процесс, придем к
Выделивполучим
Выделивполучим
правиль
правиль
ной дроби
ной дроби
4^~1 , которая является простейшей. Итак,
4^~1 , которая является простейшей. Итак,
左=青十舟+…+^ (rne%=g*J
Единственность разложения очевидна, в силу единственности на каждом шагу процесса.
' Теорема 6. Правильная рациональная дробь из поля К(х) может быть представлена в виде суммы простейших дробей, и такое представление единственно.
Действительно, всякая правильная дробь из К(х) единственным образом представляется в виде суммы правильных примарных дробей и каждая правильная примарная дробь представляется в виде суммы простейших. Если знаменатель исходной дроби имеет каноническое разложение 屮」屮;? •… 屮:储 то знаменателями простейших дробей будут屮71~)・・・,屮口 ф^2» 中;旬二 中2, • • * :・ • •,中也%屮也'> • • ' >屮用,
: 5. Разложение рациональной дроби на простейшие над полем С комплексных чисел. Поле С всех комплексных чисел алгебраически замкнуто, и любой нормализованный полином разлагается на尸 Г в произведение линейных множителей
g =(X — %1 门…(X — /)4.
Г» 1;е("一々y на простейшиеГ» 1;е("一々y на простейшиеВ этом случае простейшими дробями будут &®С; так что разложение правильной дроби
Г» 1;е
("一々y на простейшие
Г» 1;е
("一々y на простейшие
имеет вид
f — “U I I “5 I л21,,”2% I
& (X —Xj) 1% X1 (% —力2)2% 一 ”2
Это разложение играет значительную роль в математическом анализе. Простейшие дроби легко дифференцировать и интегрировать,
6. Разложение рациональной дроби на простейшие над полем R вещественных чисел. Над полем R имеется два типа неприводимых полиномов ——полиномы первой степени х ——мн полиномы второй степени х2 + р;х + q, при р;——4g)V 0・ Соответственно, имеется два типа простейших дробей:
■Д'• Вх + С2 d,
И 再/ + / "PH G 一旬
Разложение над R тоже полезно для целей математического
анализа.
Пример. (_ i)2(炉 + /•
Эта дробь разлагается на слагаемые ^х _ ^2 , 工■二■『и “ j j〕 Записав это разложение и умножив на знаменатель (х—1)2(х2+1)» получим равенство
= Л1 (х2 + 1) + 4(% — 1) (х2 + 1) + (Вх + С) (х — 1)2.
Нужно определить коэффициенты Ль Лг, В и С. Самый естественный путь для их определения ——так называемый метод неопределенных коэффициентов, т. е. сравнение коэффициентов при 1, х, х* и лЛ Это даст систему четырех уравнений с четырьмя неизвестными, имеющую, как мы уже знаем, единственное решение. Вот эта система:
,/1 一/2 + C = 1,
42 + 8-20 = 0,
4 一/2 - 28 + c = 0,
/2 + 8 = 0,
из которой находим 4= 1/2, 4 = —1/2, 8 = 1/2, С = 0, так что
1I尤
(%一 1尸(炉 + 1)一2(尤- 1)2 - 2 (% -t)- 十 2 (尤『彳1) "
Коэффициенты можно было 6м определить несколько проще» полагая в равенстве полиномов
1 = 4(炉十 1) + 4(工一1)(%2 + 1) + (以 + 6(*一1尸
х = 1, что дает 1 — 2Zi = 0, 4]=》, и 尤=厶 что дает 1 = = (BZ + С) (—2% откуда 8=1/2 и С = 0. Оставшийся коэффициент Лг определяется, например, из сравнения свободных членов.
Разложение на простейшие правильной рациональной дроби, знаменатель которой разложен на попарно простые линейные
ГТuf (*)
множители. Пусть дана правильная дробь 緩_/)緩二林——必_ X/ ф х/. Ее разложение имеет вид
(X — X1) (x — x2) • ■ •(X— Xn) — X — Xi 十十''* 十 X — xn '
Для определения коэффициентов умножим равенство на знаменатель:
f (%) = 4 (元-尤2)• ■ ■ (% -%n) + %2(尤--尤1)(尤-尤3)(X - Xn) + ….
• • « + 4(X — -^1) • * .(X —尤П—1)・
Положим теперь по очереди х = хь % = %2, ... f х = хп. Получим:
f (х1) = АЗ —尤 2)(修—尤 3)♦…3 — xn)f
f (尤2)= 4 (尤2 -修)(尤2 -尤3)• • •(尤2 一/),
f (Xrt) = An (xn - Xj (xn - x2) ... (xn — xn^).
Множители при коэффициентах в правых частях все отличны от нуля и легко выражаются при помощи производной полинома 戶(尤)=(尤一%!)(% —尤2) ... (% — хп). Действительно,
Ff (X) =(X -尤2) • • •(尤一尤n) + (尤一尤 1)(尤一尤3) • • •(尤-%Q + ...
••• + (尤-尤 1)(尤-尤2)…" —Xn-1).
Полагая по очереди х = %i, х = х2, ..., х = xnt получим:
F' (%!)= (%! — Х2) (%! — х3) . . . (%! — х„),
F' (/) = (/ — %) (/ —尤3)…(/ — х„),
F' (出) = (出 -/)(/一出)…(嬴-嬴-1).
Принимая во внимание эти равенства, получим
fM尸(七)'5一尸3),fM尸(七)'5一尸3),44f (以)f (以)
fM
尸(七)'5一尸3),
fM
尸(七)'5一尸3),
4
4
f (以)
f (以)
и для разложения на простейшие получаем формулу
f⑴一中 "/)一白尸(%)("%)•
Зта формула носит название формулы Лагрсшжа.
Рассмотрим несколько примеров ее применения.
Пример 1.(% +2) (% + 1) % (尤一
Здесь
尸(х) = (% + 2)(工十 1) % (尤一1) (% — 2),
Ff (一2) = (一2 + 1)(-2) (-2 一 1)(-2 一 2) = 24, 尸(-!) = (-! + 2)(-1)(-1 -1)(-1 - 2) = - 6,
Г (0) = (0 + 2)(0+ 1)(0- 1)(0-2) = 4, 产⑴=_6,?⑵=24 и
%з十5%十7
("十2)(% + 1)%"一 1)厶二 2)=
= UI 7— [25 一一 24 (% + 2)6(% + 1)十 4х 6(х- 1)十 24 (尤一2)‘
Пример 2. Разложить над полем R дробь 2〃十】・
Сперва напишем разложение над С・ Напомним, что корни полинома F(x) = х2п + 1 лежат на единичной окружности и попарно уж* ССО (2左一1)л . . .(2k1) я
сопряжены. Именно, с корнями xk = cosг sin-~~• A = 1, 2, ..., п, сопряжены корни 元々=x2n+i~^ Корни попарно различны, так что формула Лагранжа применима. Имеем 尸彳%) = 2九%2Al откуда Fz(xfe) = 2nx^~l = 2nx~lx^ = — 2nx^. По формуле Лагранжа
工2"丄[一2九乙 % %厶2九乙 X xfc ,
Объединив теперь комплексно сопряженные слагаемые, получим
=—+ 3+1 — 71 厶户一2ХСО8 丝卢L + l ■
Пример 3. Разложить дробь на простейшие над по
лем GF(p) вычетов по модулю р._ _
В силу теоремы Ферма все элементы поля 0, 1, ..., р—1_суть корни полинома F(x) = хР — х, так что хР — х = х(х—1)... …(% — р — 1). Имеем Fz(x) = рхр~1一1 = 一1. Следовательно,
Интерполяция
Постановка задачи. Слово «интерполяция» хорошо знакомо. Под этим термином понимается разумный способ вычисления функции, заданной таблицей, в точках, не вошедших в таблицу. В этой ситуации обычно применяется линейная интерполяция, состоящая в том, что функция на промежутке между соседними табличными значениями приближенно заменяется линейной функцией, так что в- целом функция заменяется на кусочно линейную. Сходная задача возникает при обработке результатов эксперимента. Пусть экспериментально определяются значения некоторой функции в ряде точек. Требуется построить экспериментальную формулу, позволяющую вычислять значения функции в точках, для которых эксперимент не проводился.
В общем виде задачу об интерполяции можно сформулировать так. Дана таблица, в которой значениям независимой переменной сопоставлены значения функции. Требуется найти функцию с такой таблицей значений. Разумеется, в такой постановке задача совершенно неопределенная, и для внесения большей определенности должен быть указан класс допустимых функций (например, класс кусочно линейных функций для линейной интерполяции).
Сейчас мы рассмотрим задачу о построении полинома наименьшей степени, принимающего данную таблицу значений.
Пусть 計;L 訂"/ — данная таблица значений. Разумеется, числа Хь Хг, …,А должны быть попарно различны, ибо одинаковым значениям х мы должны приписать одинаковые значения для у и нет оснований повторять одно и то же условие два или большее число раз. У нас имеется п условий. Полином, имеющий п коэффициентов, есть полином степени п——1. Поэтому естественно искать решение задачи в виде полинома степени п — 1:
y =a0 +a1n+ …+
Поставленные условия означают выполнение равенств:
У1 = ао + а1х1 + ••• +а“一/7">у2 = а0 + а1х2+ ... +%一仔丁1,
% = & + %%++%_/HL
Мы получили систему п линейных уравнений с 汽 неизвестными Оо, аь ..., ап_ь Определитель из коэффициентов этой системы есть уже знакомый определитель Вандермонда
1 T
1 "2 …"尸=П^-*/>-
Он отличен от нуля, ибо все %/ попарно различны. Следовательно, задача имеет единственное решение. Оно дает интерполяционный полином, степень которого не превосходит п——1 (она может оказаться меньше п——1, если один или несколько старших коэффициентов окажутся равными нулю). Интерполяционный полином степени п——1 или меньше является интерполяционным полиномом наименьшей степени, ибо среди полиномов степени меньше п он существует только один и все другие интерполяционные полиномы имеют степень п и выше.
Интерполяционная формула Лагранжа. Для интерполяционного полинома степени не большей п——1 существует несложная формула. Ее можно получить из решения системы линейных уравнений предыдущего пункта, но мы ее выведем чрезвычайно кратким, но искусственным путем, используя формулу Лагранжа для разложения дроби на простейшие.
Пусть х^ х^.х2 ••• хп _ данная таблица значений, х( =# х; и
/(尤)——интерполяционный полином наименьшей степени. Обозначим F(x) = (x ——%]) (х —尤2) ... (x ——Хп) и рассмотрим рациональную дробь ^俏..Она правильная, ибо степень числителя меньше п, и мы можем применить формулу Лагранжа для разложения дроби на простейшие. Получим
В правой части равенства все известно, ибо /(尤也)=у版 Умножив на F(x), получим искомую формулу:
7
Эта формула очень удобна для теоретических исследований, но не удобна для практического вычисления интерполяционного полинома.
Например, для функции, заданной таблицей
尤1 1 2 3 4
%|2 3 4 5
интерполяционным полиномом является, очевидно,尤+1. По формуле же Лагранжа, исходя из 尸(尤)=(尤——1) (х——2)(尤——3)(尤——4), мы придем к тому же результату лишь после некоторых
преобразований:
/(%) = ~q (尤—2) (х — 3) (х — 4) + у (х — 1)(х — .3) (х — 4) +
十 ~2^х — 1)(% — 2) (% — 4) + *|" (% — 1)(х — 2) (* — В)«»
=_^出一9%2 + 26%- 24) + ^(炉一8/+ 19%— 12) —
-2(^-7х2+14х- 8) + ^(x3~-Gx2+llx-6) = x + 1.
Обратим внимание еще на одно обстоятельство. Если окажется, что нужно расширить таблицу данных, то построение интерполяционного полинома по формуле Лагранжа заставляет выполнить пересчет с самого начала — изменится полином 尸 и значения его производных.'
Выведем теперь из формулы Лагранжа некоторые интересные и нетривиальные тождества. Пусть, как прежде, F(x)= =(х — %1) (х — %2)…(% —尤〃)при Xi =# х/. Положим 〃%)илЛ где $ & м— 1. Получим:
Сравним коэффициенты при %n~i в обеих частях равенства. Ясно, что ■ £ ⑴ есть полином степени и—1 со старшим коэффи-
циентом 1. Следовательно, n 理
£ 尸 /统=° ПРИ s = 0, 1, •・・,м —2,
3: Способ интерполяции Ньютона. Способ основан на последовательном решении интерполяционных задач:
#I修 % ] #1工2# ]修产2…#ft
У \y7 * У I yi У2 *~У\У\ у 2 ... t/n *
Интерполяционные полиномы для этих задач обозначим через fi, %, •…,f小 Решением первой задачи является, очевидно, константа 厶=f/i. Сравним решения двух соседних задач /А_] и f辰 Разность fk — fk-i полиномов fk и f比_「 обращается в 0 при % =修, х = %2, ..., х = хй-1 и, следовательно, делится на (х — Xj) (х — х2) ... (x — Хй-i). Степень 底一fk-i не превосходит 左一1. Поэтому частное есть константа, т. е.
fk — Л-1 = Ak(X — %1) (% —尤2)«. 1 (X — Xft-l).
Положим в этом равенстве % = х*. Получим
Ук — /л-1 (хл) = Л(хл — Xi) (х* — х2)...(办一办т), откуда
Л 一 "一⑺
' (Xk ~ *1) (% - *2)…(勺 ~ 々-1)
Следовательно, решение последней интерполяционной задачи есть
f = fn =3 4 + 42(% - %1) + %3(% - Xl)(X - %2)+ ….
+ 4"(% - %1)(% - %2)(% - Xfl-1), где коэффициенты 4为 вычисляются последовательно по выведенным выше формулам.
Для коэффициентов можно дать довольно громоздкие выражения непосредственно через данные задачи, в форме так называемых разделенных разностей. Мы не будем на этом останавливаться.
При фактическом вычислении интерполяционного полинома целесообразно записать его в форме
А\ + 力2 (% — %1) + 力3 (% — Xj)(X — %2)+ > • *
+』/!(% — %1) (% — %2)♦♦» (% —・%-l) с неопределенными коэффициентами и затем находить их, последовательно полагая х = хь х = х2). •.» % = %&
Например, для рассмотренной выше таблицы
%" 2 3 4 у I 2 3 4 5 запишем
/ = 4 + 力2 (% — 1) + 4(% — 1)(% — 2) + 4 (% — 1)(% — 2)(% — 3). Получим
к 23:4:Z二 X X X X и и и и р р р D п п п пк 23:4:Z二 X X X X и и и и р р р D п п п п2 — 4;
к 23:4:
Z二 X X X X и и и и р р р D п п п п
к 23:4:
Z二 X X X X и и и и р р р D п п п п
3 = 2+ 力2,42H 1;
4 = 2+1 ・2 + 24з, 4 = 0;
5 = 2 -f-1 ■ 3 -j- 6А《,4 в 0*
Итак, f(x) = 2 + (% — 1) = % + 1.
Приближенная интерполяция. Задача о приближенном интерполировании особенно существенна при обработке экспериментальных данных. Их, как правило, нельзя считать абсолютно точными, и строить точный интерполяционный полином не имеет Смысла. Часто оказывается целесообразным выбирать полином Возможно более низкой степени так, чтобы он удовлетворял поставленным требованиям приближенно, но наилучшим образом в том или ином смысле. Степень полинома обычно подсказывается условиями задачи, требующей интерполяции.
Итак, пусть дана таблица данных
х\х{ х2 ... хд
y\yi У2 Уп
и требуется найти полином /(х) степени m V 九—1, приближенно принимающий данные значения. Числа уи ——/(х*) носят название невязок, они в совокупности должны быть малы. Основные критерии этой «совокупной малости» следующие.
Требуется подобрать f(尤)так, чтобы наибольшая по модулю невязка была возможно меньше.
Требуется подобрать f(х) так, чтобы сумма модулей невязок была возможно меньше.
Требуется подобрать f(х) так, чтобы сумма квадратов невязок была возможно меньше.
Решение задачи по первым двум критериям непросто и приводится к довольно сложным экстремальным задачам. Гораздо проще решение задачи по третьему критерию. Оказывается также, что этот критерий наиболее приемлем с точки зрения теории вероятностей.
Рассмотрим задачу подробнее.
Речь идет об отыскании коэффициентов а。, аь ..., ат полинома / (х) = ао + Л1Х + ... + amxmt обеспечивающих минимум выражения
g] (% — & — %/ — ... — %曜)2.
Это выражение есть полином второй степени относительно неизвестных а。, а】,...,%* Абсолютный минимум (как функции m + 1 переменных) будет также минимумом этого выражения, рассматриваемого как функция одного из коэффициентов при фиксированных остальных. Поэтому все частные производные по а о, 〃i,...
〃m в точке минимума равны нулю. Приравнивая их нулю, получим систему линейных уравнений. Оказывается, что эта система имеет единственное решение, и оно действительно дает минимум.
Рассмотрим, например, таблицу х| 1 234 у \ 1,5 1,2 0,8 0,5
Мы видим, что у — почти линейная функция от х в пределах табличных значений, так что ищем решения в виде полинома первой степени f (х) = ах + 6.
Сумма квадратов невязок равна:
Ф = (а + Ь— 1,5)2 + (2а + 6 — 1,2)2 + (За + 6 — 0,8)2 +
+ (4а -j-6-0,5)».
Вычисляем производные по а и по Ь:
^"~^~ = (а + b — L,5) + 2 (2а + b — 1,2) + 3 (За + b — 0,8) +
+ 4 (4а + b - 0,5) = 30а + 10b - 8,3;
у- = (а + b — 1,5) + (2а + b — 1,2) + (За + b — 0,8) +
+ (4а + b — 0,5) = 10а + 4Ь — 4,0,
Решаем систему уравнений:
30а + 10b —8,3 = 0,
10а +46 —4,0 = 0.
Получаем: а = —0,34, Ь = 1,85, так что решением задачи является /(%)=一0,34%+ 1,85.
Сравним значения этого полинома с данными задачи:х| 1234
у I 1,51 1,17 0,83 0,49
Максимальный модуль невязки равен 0,03. Если значения для g измерялись с точностью до 0,05, то построенный полином дает вполне удовлетворительную точность.
ГЛАВА VII
СРАВНЕНИЯ В КОЛЬЦЕ ПОЛИНОМОВИ РАСШИРЕНИЯ ПОЛЕЙ
Сравнения в кольце полиномов над полем
Кольцо вычетов по полиному. Рассматривается кольцо полиномов ^[x] над полем К. Пусть f — данный полином. Два полинома gi и g?wK [尤]называются сравнимыми по модулю 力 если их разность gi—g2 делится на 厶 Сравнение обозначается так: gi 三 g2(modf). Справедливы следующие предложения:
Предложение 1. Если gi 三 g3 (mod f) u g2 = g4 (mod /), to gi 士 g2 三 g3 土 gMmodf).
Предложение 2. Если ^i = ^3(mod /) и g^ = ^4 (mod /), to gig2Mg3g4 (mod〉
Доказательство ничем не отличается от доказательств аналогичных предложений теории сравнений в кольце целых чисел (предложения 3 и 4 § 2 гл. I).
Попарно сравнимые полиномы объединяются в классы. Для классов естественным образом определяются действия сложения и умножения: именно, суммой и произведением классов называется класс, содержащий сумму и произведения каких-либо полиномов из этих классов. Корректность этих определений обеспечивается предложениями 1 и 2. По отношению к этим действиям классы образуют кольцо, коммутативное и ассоциативное. Нулем в этом кольце является класс полиномов, сравнимых с нулем, т. е. делящихся на 厶 Единицей является класс, содержащий «полином» 1, т. е. множество полиномов, которые становятся делящимися на / после вычитания 1.
Все полиномы одного класса по модулю / имеют один и тот же н. о. д. с /. Действительно, если gi = g2+qf, то всякий общий делитель g2 н f делит g】и всякий общий делитель gi н f делит §2- Класс называется примитивным, если входящие в него полиномы Взаимно просты с модулем. Класс называется обратимым, если для него существует обратный, т. е. такой, произведение которого © данным равно единичному.
Предложение 3. Обратимыми являются примитивные классы и только они.
Доказательство. Пусть g принадлежит примитивному классу, так что (g, /)=1. Тогда найдутся полиномы М, N из кольца К [灯 такие, что gM + f/V = 1. Ясно, что gM = l(modf), Так что М принадлежит классу, обратному к классу, содержащему g.
Пусть теперь класс, содержащий g, обратим. Это значит, что для полинома g найдется такой полином М, что gM = 1 (mod /). Обозначив через N частное от деления 1 — gM "на /, получим gAl + /TV = 1, а это и означает, что g н f взаимно просты.
Из доказанного предложения немедленно следует
Предложение 4. Кольцо вычетов по модулю неприводим мого полинома есть поле.
Действительно, в этом случае все классы, кроме нулевого, обратимы.
Если же полином f приводим, то кольцо вычетов по модулю / не только не поле, но даже не область целостности. Действительно, пусть / = /1/2, где /ь /2 ^ К[х] отличны от констант. Тогда содержащие 厶 и % классы отличны от нулевого, но их про-
Пусть К(х)—поле рацио- К,記一какое-либо расши-Пусть К(х)—поле рацио- К,記一какое-либо расши-изведение есть нулевой класс.
Пусть К(х)—поле рацио- К,記一какое-либо расши-
Пусть К(х)—поле рацио- К,記一какое-либо расши-
Значения рациональных дробей, нальных дробей от буквы х над полем
элемент а явля・элемент а явля・корнем числителя,корнем числителя,рение поля К. Пусть otwR. Если для дроби ется корнем для знаменателя и не является
элемент а явля・
элемент а явля・
корнем числителя,
корнем числителя,
говорят, что 丄 имеет полюс в точке а. Если g(a)=#0, то имеет смысл значение дроби. Ьсли числитель и знаменатель умножить на один и тот же полином, не обращающийся в нуль при а, то значение дроби, очевидно, не меняется. Следовательно, оно не меняется и при сокращении. Если дробь несократима, т. е. если ее числитель и знаменатель взаимно просты, то они не могут обращаться в нуль одновременно, так что если а не является полюсом дроби, то имеется ее значение в а, которое принимается за зна- %2
чение дроби независимо от ее записи. Так, дробь 依二% имеет значение при х = 2, хотя знаменатель и обращается в 0 в этой точке, именно, это значение равно 彳,ибо ,二《=尤十? •
Расширение полей
Простое расширение поля. Пусть дано поле К, содержащее его поле R, н otwR. Рациональные дроби поля К (%), не имеющие а полюсом, имеют значения в а, принадлежащие полю 贪 Множество значений /% всех дробей — К (х) образует, очевидно, поле. Действительно, если а не является полюсом для ~^- и для
g2 'g2 ',то а не будет полюсом для их суммы, разности и произве
g2 '
g2 '
дения, так что если значениядения, так что если значения— и — в а имеют смысл, то имеет
дения, так что если значения
дения, так что если значения
смысл значение в а для их суммы, разности и произведения. Далее, если ^^=#0, то f(a)=#0, так что дробь у не имеет а полюсом и имеет значение в а. Ясно, ито 嗯然=。”) .Так f (a) \g (а)丿
построенное поле обозначается через К (а) и называется простым расширением поля К посредством присоединения а.
Элемент а 三贪 называется трансцендентным относительно поля К, если он не является корнем какого-либо ненулевого полинома с коэффициентами из ^. Если же а является корнем некоторого полинома из К [х], то а называется алгебраическим относительно ^. Алгебраический элемент а является корнем однозначно определенного неприводимого полинома ф ^ /<[х]. Действительно, если f(а) = 0 при некотором fwK[x] и f = 划屮?.… 屮m — разложение / на неприводимые над К множители (допускаются равные множители), то 屮i(а)屮2(а) ... фт(а) = 0, и, так как все (pi(a), ..., q)m(a) принадлежат полю 贪,должен равняться нулю один из сомножителей ф/. Если два нормализованных неприводимых полинома имеют корнем а, то они не взаимно просты н, сле
довательно, совпадают.
Числа, трансцендентные и алгебраические над полем Q рациональных чисел, носят названия, соответственно, трансцендентных _5 _
и алгебраических чисел. Так, числа 厶 д/2, V^ алгебраические, в то время, как числа е, л, 2* трансцендентные, что доказано в работах выдающихся ученых 19-го и 20-го веков.
Простые расширения, получающиеся посредством присоединения трансцендентного элемента, называются простыми трансцендентными расширениями, расширения же посредством алгебраического элемента называются простыми алгебраическими расширениями. Рассмотрим подробнее строение простых трансцендентных и алгебраических расширений.
Если aw贪 трансцендентен относительно ^, то а не может быть полюсом ни одной из дробей поля ^(x), ибо не может быть корнем полинома, находящегося в знаменателе. Поэтому каждая дробь у имеет значение 且(&『 Разные дроби имеют разные значения. Действительно, если •(嶋 = 卜端, то fi(a)g2(a)—— —f2(a)gi(a) = 0, откуда следует, что полином fig? — f2gl равен нулю в силу трансцендентности а, так что дроби -— и ? равны. Итак, между дробями поля ^(x) и их значениями в а имеется взаимно однозначное соответствие, которое, очевидно, сохраняется при действиях сложения и умножения. Таким образом, поле ^(л■) и поле ^(a) изоморфны. Тем самым мы установили, что все простые трансцендентные расширения изоморфны между <х)бой, ибо
они все изоморфны полю дробей К(х). Разумеется, само поле К(х) тоже является простым трансцендентным расширением поля К, ибо % не является корнем полинома с коэффициентами из К (в качестве объемлющего поля 於,содержащего поле К н %, можно взять само К (%)).
Пусть теперь aw於 алгебраично над К и q)wK[x] — неприводимый над К полином, корнем которого является а. Пусть, далее, К^К(%)— несократимая дробь, для которой а не является полюсом, т. е. g(a),0. Это значит, что полином g взаимно прост с неприводимым над К полиномом ф. Поэтому существуют полиномы М, N К[х] такие, что gM +(p/V = 1. Переходя к значениям при а, получим^(а)М(а)= 1, так что—|-t- = M (а) и -ЦЦ- = f(ti)M (a). Таким образом, значение дроби 善 оказывается равным значению полинома fM. Далее, полиномы из К[х] имеют одинаковые значения в а в том и только в том случае, когда они сравнимы по модулю ф. Действительно, если 厶=f2(mod 屮),то 厶一% =屮9 и fi (a) — f2 (a) = Ф (a) ^ (a) = 0. Обратно, если fi(a)= f2(a), то полином /i — %еК[х] имеет общий корень с неприводимым над К полиномом 屮 и, следовательно, делится на него, т. е.厶 三 f2 (mod(p) . Итак, мы получили взаимно однозначное соответствие между классами по модулю ф и значениями полиномов F ^ К[х] в точке а. Ясно, что это соответствие сохраняется при сложении и при умножении. Таким образом, алгебраическое расширение K(aj оказывается изоморфным полю вычетов кольца К[х] по модулю неприводимого полинома ф, корнем которого является а.
Таким образом, это поле вычетов оказывается абстрактной изоморфной моделью, не зависящей ни от того поля 於,из которого взято а, ни от выбора корня полинома ф. Так, например, полином %з — 3, неприводимый над полем рациональных чисел (если бы был приводим, то имел бы рациональный линейный множитель и рациональный корень), имеет в поле С комплексных чисел три корня a] = #9, a2 =j^3 р и а3 = ^3 р2, где р = е-п//3, но все три поля Q(^3), Q(#3p) и Q(#3p2)изоморфны полю вычетов кольца Q [х] по модулю полинома х3 — 3 и, следовательно, изоморфны между собой, хотя множества чисел, их составляющих, различны. Так, поле Q (^3)состоит только из вещественных чисел, а элементами поля Q(^3p), кроме элементов Q, являются комплексные числа с отличной от нуля мнимой частью.
Заметим еще, что поле С. комплексных чисел получается из поля R вещественных чисел присоединением корня неприводимого над R полинома х2 + 1. Поэтому оно изоморфно полю вычетов кольца R [х] по модулю полинома %?+ 1. Это дает один из способов обоснования понятия комплексного числа. (Комплексными числами называются классы вычетов кольца R [х] по полиному
х + 1. Обозначив класс, содержащий х, через г, получим, что все комплексные числа имеют вид а-^-Ы при a, bwR. Так как х2 三 ——1 (modх2 + 1), то г2 =——1 и т. д.).
Вычисление, посредством которого значение дроби 普 на алгебраическом элементе преобразуется в значение полинома, называется исключением иррациональности в знаменателе.
Пример. Исключить иррациональность в знаменателе выражения —, где а — корень полинома — х—1.
Мы знаем, что результат может быть единственным образом представлен в виде Аа2 + 8а + С. Записав равенство 壮 j*;] = =Ла2+Ва+С, получим, что а + 1 = (Аа2 + Ва + С) (а2 + а + + 1)= Аа4 +(Д + в)аз +(д+в + с)а2 + (В + С)а+С.
Далее, а = а + 1 и а = а2 + а. Поэтому
а + 1 = Д(а2+а)+ (Д+в)(а+1) + (А + В+С)а2 +
+ (В+С)а + С В силу однозначности записи в виде полинома от а не выше второй степени, получаем
2Л+ ^ + С = 0,
24 + 28 + 0 = 1,
%+8+C=L
Получилась система трех линейных уравнений с тремя неизвестными, и мы знаем заранее, что она имеет единственное решение. Мы легко его найдем: А = —1, 8=1, С = 1. Итак, а + 1о г [ 1
Поле вычетов по нему состоит из четырех элементов 0, 1, р, р+1, где через р обозначен класс, содержащий х. Сложение в этом поле совершается естественным образом, только характеристика поля равна 2, так что сложение каждого элемента с собой дает 0. Умножение же характеризуется тем, что р? + р + 1 = 0* т. е. р? = р + 1.
Как уже говорилось выше, над полем вычетов GF(p) по простому модулю р существуют неприводимые полиномы любой степени. Поле вычетов по модулю неприводимого полинома степени п имеет рп элементов, ибо каждый элемент такого поля можно однозначно записать в виде полинома степени п—1 или ниже, и для коэффициентов таких полиномов имеется ровно рп возможностей. Оказывается, что все такие поля изоморфны, так что различные неприводимые полиномы степени п приводят к изоморфным полям вычетов. Так построенные поля из рп элементов носят название полей Галуа и обозначаются GF(p"). Доказывается, что никаких других полей из конечного числа элементов не существует.
ГЛАВА VIII
ПОЛИНОМЫ С ЦЕЛЫМИ КОЭФФИЦИЕНТАМИ.
ПОЛИНОМЫ НАД ФАКТОРИАЛЬНЫМИ КОЛЬЦАМИ
§ 1. Полиномы с целыми коэффициентами
ным кольцом.1. Рациональные корни полиномов с целымиТеорема 1. Если несократимая дробь -у полинома аох" + aix"-i + ... + ап, а^,。, сным кольцом.1. Рациональные корни полиномов с целымиТеорема 1. Если несократимая дробь -у полинома аох" + aix"-i + ... + ап, а^,。, сПолиномы с рациональными коэффициентами и полиномы с целыми коэффициентами тесно связаны между собой, ибо каждый полином с рациональными коэффициентами может быть превращен в полином с целыми коэффициентами посредством умножения на общий знаменатель коэффициентов. Изучение кольца Z [х] полиномов с целыми коэффициентами интересно также потому, что Z [л] есть простейший пример кольца полиномов над факториаль-
ным кольцом.
1. Рациональные корни полиномов с целыми
Теорема 1. Если несократимая дробь -у полинома аох" + aix"-i + ... + ап, а^,。, с
ным кольцом.
1. Рациональные корни полиномов с целыми
Теорема 1. Если несократимая дробь -у полинома аох" + aix"-i + ... + ап, а^,。, с
коэффициентами. является корнем целыми коэффи-
^иентами, то ее числитель является делителем свободного члена, а знаменатель q — делителем старшего коэффициента.
Доказательство. Пусть а0 (-^~) + а{ (^)+ …
.-.+an-i у+ ^n = 0- Тогда аор“ +aip“Tq+ +财_屮9>1+: + anqn = 0 и anqn = p{—aQpn-{ — a{pn~2q — ... —an-xqn~{). Таким образом, число anqn делится на р в кольце целых чисел. По условию g н р взаимно просты, следовательно, ап делится на р. Аналогично, из равенства
aQpn = д(—а{рп~{ — ... — an-{pqn-2 — anqn-})
заключаем, что а° делится на q.
Доказанная теорема дает возможность найти рациональные корни полинома с целыми (следовательно, и с рациональными) коэффициентами в конечном числе действий. Именно, нужно найти все делители свободного члена и все делители старшего коэффициента, составить из них несократимые дроби и испытать посредством подстановки в полином. Если во всех случаях испытание даст отрицательный результат, то это значит, что полином не имеет рациональных корней. Сделанное в теореме предположение о неравенстве нулю свободного члена не ограничивает общности: если свободный член и, быть может, еще несколько младших коэффициентов обращаются в 0, то можно вынести из полинома надлежащую степень х так. чтобы после вынесения остался пилн-
ном с отличным от нуля свободным членом. Этот полином будет иметь те же ненулевые корни, что и исходный.
Отметим следующее следствие. Если а。= 1, то все рациональные корни полинома являются целыми числами, именно, делителями свободного члена.
Пример. 3尤2—10% + 3. Кандидатами в корни, согласно теореме, являются числа 1, —1, 3, —3, 1/3, —1/3. Подстановка в полином дает, что корнями являются 3 и 1/3.
Редукция полиномов с целыми коэффициентами по числовому модулю. Пусть m — целое положительное число. Два полинома fi (х) и,2(尤)называются сравнимыми по модулю т, если все коэффициенты их разности делятся на т. Полиномы разбиваются на классы сравнимых по модулю т. Все коэффициенты полиномов из одного класса определены с точностью до целых кратных т, т. е. класс естественно отождествляется с полиномом, коэффициенты которого принадлежат кольцу вычетов Z/mZ. Совершенно ясно, что если 九 =% (mod т) и f3 = f4(mod m), то /1 ± % 三 % ±,4(mod 初)и fifa = ^(modm). Поэтому для классов по модулю m естественным образом определяются сложение и умножение, и эти действия совпадают с действиями сложения и умножения полиномов с коэффициентами из кольца вычетов Z/mZ.
Особый интерес представляет редукция по простому модулю, так как в результате редукции получаются полиномы над полем GF(p), и их множество образует область целостности.
Полином из Z [х] называется примитивным, если наибольший общий делитель его коэффициентов равен 1. Так, полином 3炉一Юх + 6 примитивен, а 2х3—Юх + 6 не примитивен.
Предложение 2 (лемма Гаусса). Произведение двух примитивных полиномов есть примитивный полином.
Доказательство. Пусть 九 и f2 ^ Z [х] — примитивные полиномы. Допустим, что их произведение %% не примитивно. Обозначим через р какой-либо простой делитель наибольшего общего делителя коэффициентов ,也・ Тогда %%=『1% = 0 (черточка обозначает результат редукции). Так как кольцо полиномов над полем GF(p) есть область целостности, один из сомножителей должен равняться нулю, а это значит, что все коэффициенты 九 или % делятся на р, что противоречит предположению о примитивности.
Теорема Гаусса и факториальность кольца Z [х].
П р е дл о ж ен и е 3. Пусть f = а。%" + а\хп^х + ... + ап — примитивный полином, Ъ ——рациональное число такое, что bf имеет целые коэффициенты. Тогда b — целое число.
Доказательство. Пусть ^ =~^一 несократимая дробь. По
условию, все числа Ь^~-~ целые, 4 = 0, ... f п.
Числа end взаимно просты, следовательно, все а, делятся на d, что возможно только при d = 1, в силу примитивности 厶
Теорема 4 (теорема Гаусса). Если полином с целыми коэффициентами раскладывается на два множителя над полем рациональных чисел, то он может быть разложен на множители с целыми коэффициентами, именно, представлен в виде произведения целого числа на произведение примитивных полиномов.
Отсюда следует, что если полином с целыми коэффициентами приводим над полем рациональных чисел, то он приводим и над кольцом целых чисел.
Доказательство. Пусть f ^Z [х] и f = f^ где fi и f2 — полиномы с рациональными, быть может дробными, коэффициентами. Обозначим через М и № общие знаменатели коэффициентов полиномов 九 и f2. Тогда 九=靑3,% =击 厶,「ne Л и f2 имеют уже целые коэффициенты. Пусть М\ и А42 — наибольшие общие делители коэффициентов полиномов 九 и % соответственно. Тогда f! = M\fx и f2 = M2f2, где 八 и f2一уже примитивные полиномы.
Тогда
По лемме Гаусса f J2 есть примитивный полином и, согласно предложению 3, рациональное число о =力 乂 в действительности целое. Итак, f = bfj2l где 6 — целое число,五 н % — примитивные полиномы. Теорема доказана.
Очевидно, что результат остается верным, если / есть произведение нескольких полиномов с рациональными коэффициентами, именно, после вынесения общих знаменателей коэффициентов и наибольших общих делителей коэффициентов получившихся полиномов мы получим, что f есть произведение целого числа на произведение примитивных полиномов, отличающихся от полиномов исходного разложения лишь числовыми множителями. Очевидно, что примитивные полиномы могут быть ассоциированы, только если они совпадают или отличаются множителем —1.
Теорема 5. Любой полином с целыми коэффициентами мо~ жет быть представлен в виде произведения простых чисел 卫 неприводимых над Q примитивных полиномов. Такое разложение единственно с точностью до порядка следования сомножителей и присоединения к сомножителям множителя —1.
Действительно, от разложения f = ср^г ... ср* полинома fw w Z [х] на неприводимые множители над Q мы можем, в силу теоремы Гаусса, перейти к разложению f = b^^2 ...屮左,где Ь — целое число, а примитивные полиномы 屮卜 ip2,...,屮也 отличаются от полиномов ерь 中2, .. •, <р* лишь числовыми множителями. Тем самым сомножители 切,ip2> <.. > 屮左 определены однозначно, с точ-
206 ПОЛИНОМЫ С ЦЕЛЫМИ КОЭФФИЦИЕНТАМИ [ГЛ. VIIB ностью до порядка следования сомножителей (который совпадает с порядком следования 屮卜 屮2, 屮Q и множителей 土L В свою очередь, целое число 厶,которое равно, в силу леммы Гаусса, наибольшему общему делителю коэффициентов полинома f, однозначно разлагается на простые множители.
Ясно, что простые числа и примитивные неприводимые полиномы являются неразложимыми элементами кольца Z[x]. Тем самым доказана
Теорема 6. Кольцо Z [х] полиномов с целыми коэффициентами факториально.
Задача о приводимости полинома над полем рациональных чисел. Поставленную задачу достаточно исследовать для полиномов с целыми коэффициентами, ибо любой полином из Q [х] ассоциирован с полиномом из Z [х]. Теорема Гаусса позволяет дать способ разложения полинома с целыми коэффициентами на два множителя или убедиться в его неприводимости над Q. Способ этот теоретически прост, но практически довольно громоздок. Опишем его.
Пусть дан полином f = ас%л + а\хп~{ + ... + а$ 勿 巨 Z. Допустим, что он приводим над Q. Тогда существует, согласно теореме Гаусса, его разложение на два множителя с целыми коэффициентами: f = fj2, fi, % 巨 2[尤]・ Сумма степеней f\ и % равна и, значит, степень одного из них, положим, fi, не превосходит 尼= =[几/2]. Мы знаем, что полином, степень которого не превосходит Л, вполне определяется, если для него известно k + 1 значение, согласно решению задачи об интерполяции. Возьмем k + 1 целых значений для х:
Xi, Ха,也耍,,xz е Z.
Если произойдет такое счастливое обстоятельство, что одно из выбранных чисел окажется корнем полинома f, то задача решена, / приводим, и мы можем написать его разложение на два сомножителя. Положим теперь, что f“j,6 при 4 = 0,1, ...» й. Из равенств
fi (也)%(/)=f (修)
заключаем, что числа 厶(修)нам «почти» известны. Действительно, fi(心)и %(修)——целые числа, так что 九(心)является одним из делителей известного нам числа f(x(). Для fi(xt) имеется конечное число возможностей. Обозначим через 力 число делителей числа f(xt). Составим таблицы
расставляя в нижние строки наборы из всевозможных делителей чисел f (хо), f (xi), ..,, f(xA). Число таких таблиц конечно и равно %介...勿,ибо f-е место в нижней строке можно заполнить 力 способами. Построим для каждой таблицы интерполяционный поли-
ном. Если f приводим, то его множитель 九 найдется среди построенных полиномов. Поэтому, построив интерполяционные полиномы, нужно выбросить те, у которых имеется хотя бы один дробный коэффициент (ибо искомый f\ имеет целые коэффициенты), а полиномы с целыми коэффициентами испытать посредством деления на них полинома f. Если испытание в каком-то случае даст положительный результат, то полином f приводим, и мы нашли его разложение на два множителя. Если же испытание во всех случаях даст отрицательный результат, то полином f неприводим. Тем самым поставленная задача решена в конечном числе действий.
Редукционный признак неприводимости полинома.
Теорема 7. Пусть р — простое число, f = а^ + .… +。门 已 е Z [х], а0 ^ 0(modp)以 редукция f полинома / по модулю р неприводима. Тогда f неприводим над Q.
Доказательство. Если f приводим над Q, то по теореме Гаусса имеет разложение на множители с целыми коэффициентами f =厶垃 где fi = boxm + .. - + h = см* + c招 при m》]и Л ^ 1. Из по = ЬоСо и Mo #6 заключаем, что 尻#:6 и Со#=6. Таким образом, f =九为,“ =^力 + ••• +bm и "= =сох* + *.. + Оба полинома fi и ^ отличны от констант. Мы пришли к противоречию с условием, которое и доказывает теорему.
Пример. Легко установить, что полином х4 + х3 + ^2 + ^ + I неприводим по модулю 2. Отсюда следует, что любой полином четвертой степени с нечетными коэффициентами неприводим над Q.
Признак неприводимости Эйзенштейна.
Теорема 8. Пусть р — простое число, f = aQxn + ^ix^-1 + • •- ...+ «л е Z [х], а0 ^ 0(mod р), at = 0(mod р) при i = 1,...," и апФ 0 (mod р2), Тогда / неприводим над Q.
Доказательство. Пусть f приводим над Q и пусть f = =fi" где fi = boxm + …+ 6m, % = 6炉 + …+ с左,/и ^ 1, 々>1, — разложение f на множители с целыми коэффициентами^ которое существует в силу теоремы Гаусса.
Переходим к редукции по модулю р. Ясно, что f = аохп н f = =厶近 Одночлен х неприводим над GF(p) и, в силу однозначности канонического разложения над полем, заключаем, что 厶 = 尻汇小 и % = сохл. Поэтому все коэффициенты, кроме старших, полиномов 厶 и /2 делятся на р. В частности, bm ^ 0(mod р) и с比= 0(modp)* Следовательно, ал = bmck делится на р?, что противоречит условию теоремы. Это противоречие доказывает теорему.
Пример 1. хл + 2Ь\хп~} + …+ 2&n-ix + 4Ьп + 2 при 瓦, 尻,...,bn 巨 Z неприводим над Q в силу применимости признака Эйзенштейна для р = 2.
Пример 2. f = ^~~-= *рт + %р-2 + …+1, р — простое число. Здесь признак Эйзенштейна непосредственно не применим.
Рассмотрим полином g(y)^f(y+ 1). Ясно, что полиномы fug приводимы или неприводимы над Q одновременно. Имеем:
g 匂)=鱼土半二L=护-i + руР-2 + 哗尹 ур-з + ...
...+包^上勺匕二& + 1)gi-】+ ... +p.
Простое p входит в числитель всех коэффициентов, начиная со второго, и не входит в знаменатель 由!. Поэтому все коэффициенты, начиная со второго, делятся на р, а свободный член р не делится на р2. По признаку Эйзенштейна полином g, а вместе с ним и полином 厶 неприводим над Q.
Полиномы от одной буквы над факториальным кольцом
Наибольший общий делитель элементов факториального кольца. Пусть Л ——факториальное кольцо. Наибольшим общим делителем двух (или нескольких) элементов Л называется общий делитель, делящийся на любой общий делитель тех же элементов. Докажем, что для любых элементов факториального кольца наибольший общий делитель существует. Доказательство проведем для двух элементов (обобщение на любое конечное множество элементов тривиально). Пусть а ==匕卩口卩*? ... р?& и b — ^2^p^rt. ...р% — разложение а и & на неразложимые множители (здесь ci и eg — единицы, pi, ..., pk неразложимы, допускаются нулевые показатели). Тогда любой общий делитель элементов а и & содержит каждое р/ с показателем, не превосходящим как т;, так и 〃厶 Поэтому d = p:m(吗"i)p;m(吗,%)… 嚣皿(喝啕 будет наиболь. шим общим делителем.
Заметим, что линейного представления наибольшего общего делителя в факториальном кольце может и не быть. Так, в кольце Z [х] элементы 2Hx неразложимы, их наибольший общий делитель равен 1, но равенство l = 2f + xg при 厶 gw Z卜],невозможно, ибо полиномы в правой части равенства имеют четный свободный член.
Сравнения в факториальном кольце. Пусть Л — факториальное кольцо и m — некоторый его элемент. Элементы а, b ^ А называются сравнимыми по модулю т, что обозначается а 三 ^ &(mod m), если их разность а — & делится на m в кольце Л. Ясно, что все элементы Л разбиваются на классы попарно сравнимых. Далее, очевидные предложения: если 内 三 &i(mod m) и a2 ^ s &2(mod m), to Hi d- a2 s &i =t b2(mod m) и am 三瓦尻(mod rn) позволяют превратить множество классов в кольцо, при естественном определении действий сложения и умножения. Это кольцо называется кольцом вычетов по модулю m и обозначается А/шА,
Предложение 1. Кольцо вычетов А/рА факториального кольца по неразложимому элементу р есть область целостности.
Доказ ательство. Пусть af b ^А и а, 6 — содержащие их классы по модулю р. Допустим, что ab = 0. Это означает, что ab Делится на р. Разложим а и & на неразложимые множители. Неразложимый элемент р должен входить в объединение неразложимых множителей, входящих в а и &, в силу однозначности разложения. Следовательно, р входит в а или в &, т. е. а = 0 или 6 = 0.
Заметим, что для колец Д == Z и А = К図 кольцо вычетов было не только областью целостности, но даже полем. Вообще жё это не так. Например, для кольца Д = Z [х] элементы 2 и х2+ 1 неразложимы. А/2А есть кольцо полиномов над полем GF(2) вычетов по модулю 2, А/(х2 + 1)Л изоморфно кольцу комплексных чисел с целыми компонентами. В обоих случаях это не поля.
Лемма Гаусса. Полином из кольца полиномов А[х] с коэффициентами из факториального кольца Л называется примитив- ним, если наибольший общий делитель его коэффициентов равен 1.
Если ш^ А, то полиномы из А[х] разбиваются на классы сравнимых по модулю т, если отнести в один класс те, разность которых имеет коэффициенты, делящиеся на т. Ясно, что для классов единственным образом определяются сложение и умножение, по отношению к которым классы образуют кольцо, изоморфное кольцу полиномов над кольцом А/mA. -
Предложение 2 (лемма Гаусса). Произведение двух примитивных полиномов из А[х] есть примитивный полином.
Доказательство. Допустим, что произведение 用2 двух примитивных полиномов не примитивно. Пусть р — неразложимый элемент, входящий во все коэффициенты f% Переходу в кольцо классов вычетов по р в кольце Л [х], получим 刃% = 6. Но это кольцо есть кольцо полиномов над областью целостности А/рА, и потому само является областью целостности. Поэтому либо fl = 0, либо『2 = 0, что противоречит примитивности fl И ,2・
Ясно, что лемма остается справедливой для произведения любого числа примитивных полиномов.
Факториальность кольца полиномов над факториальным кольцом. Пусть Л — факториальное кольцо н К — его поле частных.
Предложение 3. Если f ^ А[х] — примитивный полином 〃 с такое, что cf^ А [х], то с w Л.
Доказательство. Пусть с = ;. Без нарушения общности можно считать, что н.о. д. (6, d) равен 1, ибо если он отличен от 1, то -— можно сократить. Пусть f = аохп+ ... + 仪小 При любом £ а>Ь
w А. В силу факториальности А каждый неразложимый множитель d входит в а(, ибо dub общих неразложимых множителей
не имеют. Следовательно, d ——обратимый элемент кольца Л, иначе f не был бы примитивен, так что с 巨 4
Предложение 4 (теорема Гаусса). Если полином f ^ А[х] приводим над полем К, то он может быть разложен и над кольцом Л.
Пусть f =『也,где fi ^ К[х] н % 巨 К [х]. Запишем ^ и ^ в виде 31gl и с2g2, где б,方鼻驳,a gi и g2 — примитивные полиномы в Л [х]. Это всегда можно сделать. Далее, f = CiC2gig2・ В силу леммы Гаусса и предложения 3, С\С2 ^ А Тем самым теорема доказана.
Обратимся теперь к разложению полинома на неразложимые множители. Пусть f ^А[х] и над полем К разложение f на неприводимые множители есть f = q)i(p2 ...(pft (равные или ассоциированные множители допускаются). Каждый (р( представлен в виде Ci^iy где се К,由三4[尤]примитивен. Тогда f =匸办也.•.
2左,гДе с = с ... с左 н, в силу леммы Гаусса и предложения 3, с е Л. Сомножители определены однозначно, с точностью до множителей, являющихся единицами кольца Л.
Они неразложимы, ибо неприводимы над К и примитивны, так что не делятся ни на полиномы из Л [х], ни на константы из Л. Далее, с можно разложить на неразложимые в~4 множители. Получим
f = e1С2 .一 s屮1 屮2 ...屮б
Это разложение на неразложимые множители однозначно.
Тем самым мы доказали факториальность кольца полиномов от одной буквы над факториальным кольцом.
Отсюда немедленно, применением индукции, заключаем, что кольцо полиномов от любого конечного множества букв над факториальным кольцом факториально. В частности, факториальны кольца Z [хь ..., хл] и K[zi, ••・, zrt] при любом поле К.
Кольца главных идеалов. Подмножество М коммутативного ассоциативного кольца Л называется идеалом этого кольца, если оно образует группу относительно сложения и допускает умножение на любой элемент из Л. Иными словами, если 九,Ь2^М и a w 4 To bi 土戾巨 М и 0瓦 wM.
(Заметим, что понятие идеала естественно распространяется на любые кольца, только в случае некоммутативности, идеалы разбиваются на три сорта ——правые, левые и двусторонние, в зависимости от того, какие умножения на элементы из Л допускаются.) Ясно, что если ш ^ Ау то множество mA всех кратных та эле* мента т образует идеал. Такой идеал носит название главного идеала, порожденного элементом т.
Кольцо называется кольцом главных идеалов, если все его идеалы главные.
Предложение 5 (теорема об обрыве цепочки делителей). Пусть и】,。2,・.・, art, ... — бесконечная последовательность элементов кольца Л главных идеалов такая, что ai делится на 。声+厶
i = 1, 2, ... Тогда, начиная с некоторого места, члены последовательности ассоциированы.
Доказательство. Рассмотрим главные идеалы а\А. а2А,...
...,апА, ... Так как а\ делится на。2, то。】巨。2力,и, следовательно, а\А ^ а2А. По тем же соображениям aiA ^ а^\А при всех 厶 Рассмотрим объединение В всех идеалов а(А. Если Ь\ и 62 ——два элемента из В, то они входят в идеалы а^А и а^А при некоторых I и / и, если i W j, оба входят в идеал 。/力.Следовательно,仇土 匕2 и 岳。при любом 。巨力 входят в ajAf а следовательно, и в В. Таким образом, множество В есть идеал. Кольцо А есть кольцо главных идеалов и, следовательно, В = ЬА при некотором b 巨 В. Элемент 6 принадлежит одному из идеалов aiAr г = 1, 2, ...» пусть, для определенности, идеалу атА. Тогда b 三 а”А при всех п》т. Поэтому 6 делится на все am, т^ п. С другой стороны, все а; принадлежат В ^ ЬА и, следовательно, все。厶 г = 1, 2,..., делятся на 6. Итак, b делится на ат при т》〃 и ат делится на 6. Поэтому ат при т^ п ассоциированы с 6 и потому ассоциированы друг с другом. Теорема доказана.
Из теоремы следует, что если имеется последовательность элементов а】,а2, ■ •. > в которой каждый член последовательности делится на следующий и не ассоциирован с ним, то такая последовательность конечна.
Существование разложения на неразложимые множители в кольце главных идеалов.
Предложение 6. Любой элемент, не являющийся единицей в кольце главных идеалов, делится по крайней мере на один неразложимый элемент.
Доказательство. Пусть Л — кольцо главных идеалов и а А. Если а неразложим, то нечего доказывать. Пусть а = а也 причем а】н b не являются единицами кольца. Тогда а делится на Ai и а не ассоциирован с。卜 Если % неразложим, то теорема для а доказана. Если а: разложим, то найдется а2 такой, что 。] делится на а и а\ не ассоциирован с а2. Если а2 неразложим, теорема для а доказана, ибо а делится на а2- Если 。2 разложим, повторяем рассуждение и т. д. Последовательность а, аь 。2, оборвется на каком-то шагу, что и значит, что мы придем к неразложимому элементу 。左,на который делятся все предшествующие, включая а. Предложение доказано.
Наибольший общий делитель элементов кольца главных идеалов.
Предложение 7. Для любых двух элементов 。卜 а2 кольца А главных идеалов (и для любого конечного множества q】,а2, ...,。左)существует обилий делитель d, допускающий линейное представление d = aiUi + а2и2 (d = atui + ^2^2 + ... + akuk) □, следовательно, делящийся на любой общий делитель а\ □ а^ '(a1,a2, • • •,。为)•
Такой общий делитель называется наибольшим общим делителем.
Доказательство. Рассмотрим множество элементов М = = 〃1力 + 〃2力={^iVi + a2v2\v\i 方三司.Ясно, что М есть идеал, содержащий а】и а2 (и ими порожденный, т. е. наименьший идеал, содержащий си и а2) • Следовательно, М = dA, где d — один из элементов М. Все элементы идеала М делятся на d, в частности, 〃i и 〃2 делятся на d. Но d, как и все элементы множества М9 имеет линейное представление d = ахи\ + а2и2 при некоторых 〃卜 卫2三力・ Ясно, что d делится на любой общий делитель а】и а2> ибо правая часть на него делится. Предложение доказано. (Для доказательства предложения для аь а2,..., 〃々 нужно рассмотреть идеал М = а\А + а2Л + …+ а左力.)
Из линейного представления наибольшего общего делителя следует критерий взаимной простоты элементов — для того чтобы 〃ь 〃2三力 были взаимно просты, необходимо и достаточно существование таки^х «1, 〃2三力,〃то 〃1卫1 + а2и2 = 1. Из этого критерия выводятся свойства взаимно простых элементов, в частности, если 〃i〃2 делится на ft, a fli и & взаимно^ просты, то 〃2 делится на Ь. Из этих свойств следуют свойства неразложимых элементов, аналогичные свойствам простых чисел и неприводимых полиномов, в частности,, предложение о том, что если произведение 〃q …〃m делится на неразложимый элемент р, то па него делится один из сомножителей. Наконец, справедлива
Теорема 8. Разложение элемента кольца главных идеалов на неразложимые множители единственно с точностью до порядка следования сомножителей и ассоциированности.
Тем самым, любое кольцо главных идеалов является факториальным кольцом.
Заметим, что кольцо вычетов А/рА кольца главных идеалов по неразложимому элементу р является полем. Действительно, если а принадлежит ненулевому классу по модулю р, т. е. не делится на р, то а и р взаимно просты и найдутся такие и, и е Д, что аи + Р^ = 1, т. е. аи = 1 (mod р), так что класс, содержащий и, есть обратный для класса, содержащего а.
Оглянувшись назад, мы увидим, что теория делимости в кольце Z целых чисел и в кольце К[х] полиномов над полем фактически основывалась на том, что эти кольца являются кольцами главных идеалов. Именно, рассматривались идеалы а\А + а2^> относительно которых устанавливалось, что они главные.
Средством для этого была «теорема о делении с остатком》,заключавшаяся в том, что для элементов а и & =# 0 существуют элементы q и г такие, что а = bq -{- г, причем г в некотором смысле меньше чем &. Уточняет это обстоятельство следующее определение:
Кольцо А называется евклидовым, если для любых элементов а и & =# 0 существуют q и г такие, что а = bq -{- г и <р (厂)V 屮(Ь),
степень полинома.степень полинома.Всякое евклидово кольцо ствительно, пусть М — идеал d отличный от нуля элемент наименьшее значение. ТогдаВсякое евклидово кольцо ствительно, пусть М — идеал d отличный от нуля элемент наименьшее значение. Тогда
степень полинома.
степень полинома.
Всякое евклидово кольцо ствительно, пусть М — идеал d отличный от нуля элемент наименьшее значение. Тогда
Всякое евклидово кольцо ствительно, пусть М — идеал d отличный от нуля элемент наименьшее значение. Тогда
где ф — функция на Л с неотрицательными целыми значениями (иногда еще дополненными символом —оо). В кольце целых чисел роль ф играла абсолютная величина числа, в кольЦе полиномов —
есть кольцо главных идеалов. Дей- евклидова кольца. Обозначим через идеала, в котором функция ф имеет все элементы идеала М делятся на
d, т. е. М = dA, ибо иначе для остатка г = а — dq w М от деления какого-либо элемента а на d имели бы 屮(г) V 屮(К).
ГЛАВА IX
РАСПРЕДЕЛЕНИЕ КОРНЕЙ ПОЛИНОМА
Существование корней в С
Элементы теории пределов для комплексных чисел. В настоящей главе полиномы рассматриваются только над полями £3 и R как функции от комплексной или вещественной переменной, так что эта глава является скорее главой математического анализа, а не алгебры, хотя теорема о существовании корня у любого отличного от константы полинома с комплексными коэффициентами (т. е. установление алгебраической замкнутости поля ,С.) носит название основной теоремы алгебры.
Выше, в § 5 гл. II, было дано определение предела последовательности комплексных чисел zn = хп + у4 как такого числа с = =а + bi, что а= lim xn, b = Нт уп. Предельное соотношение Л-> 00Л-> ОО
lim zn~c равносильно соотношению |гл — с|->0, ибо
П-»8
max(|xn —а|, |z/n —6|Х|г„ —с|=д/(嬴一&尸十匂“一匕尸&
< V2-max(|xn —a|, \yn — b\}.
Последовательность гл такая, что \zn\^ R при некотором R. называется ограниченной.
Для вещественных переменных известна теорема Больцано — Вейерштрасса: из любой ограниченной последовательности можно извлечь сходящуюся подпоследовательность. То же самое верно и для последовательностей, составленных из комплексных чисел.
Действительно, пусть гл = хл + и^ ——ограниченная последовательность, т. е. 12711V R. Тогда \xn\<Z R, так что хл есть ограниченная последовательность вещественных чисел. Из нее можно выбрать сходящуюся подпоследовательность хп(1 -> а. Рассмотрим соответствующую подпоследовательность мнимых частей у”. Она ограничена, и из нее можно извлечь сходящуюся подпоследова' тельность
Соответствующая подпоследовательность комплексных чисел имеет сходящиеся последовательности вещественных и мнимых частей и, следовательно, сходится, и ее предел равен а + Ы.
Доказательство основной теоремы. Прежде чем приступить к формальному доказательству, наметим его идею. Пусть f(z)— полином, рассматриваемый как функция от комплексной перемен-
ной г. Представим себе《график》функции ^ = |f(г) |, считая, что значения г изображаются на горизонтальной плоскости, перпендикулярной к плоскости чертежа, а значения |f(?)| откладываются вверх в направлении оси 5. Мы установим, что /(г) и \f(z)\ являются непрерывными функциями от г на всей плоскости комплексной переменной. Функция 尸(之)от комплексной переменной г называется непрерывной в точке го, если достаточно близким к г0 значениям г соответствуют сколь угодно близкие к 尸(之。)значения 尸(之).В более точных терминах — для любого &>0 найдется такое 6 > 0, что I 尸(之)一尸(备)I V е, как только \z —备| V 6.
Непрерывность |f(г) | дает основания представлять себе график 5 = |f(z)| в виде непрерывной поверхности, накрывающей плоскость ^ = 0, и местами доходящей до этой плоскости. Собственно говоря, нам и нужно доказать, что существует такое значение го, в котором f(zo) = 0, и, тем самым, |/(г0) | = 0, т. е. что поверхность w — \f(z)\ доходит до плоскости 5 = 0 в точке го. Мы докажем, что если дана точка на поверхности w = |f (г) |, ко- горая расположена выше плоскости 5 = 0, то в ее окрестности найдется точка поверхности, расположенная ниже данной точки. Тогда останется только доказать, что на поверхности w = \f(z)\ существует самая низкая точка, скажем, при г = го. Она не может находиться выше плоскости 5 = 0, ибо тогда она не была бы самой низкой. Следовательно, | f(г0) | = 0 и, следовательно, /(£()) = 0, т. е. г0 есть корень полинома /(г).
Теперь приступим к доказательству основной теоремы, разбив это доказательство на цепочку лемм.
Лемма 1. Дан полином /(之)=〃0之枕+ ... + an~iz с нулевым, свободным членом. Тогда для любого & > 0 найдется такое 6 > О, что \f(z) I < е, как только |г| < 6.
Доказательство. Пусть | г | < 1. Тогда I f (г) | = | 〃必厶 + + SZ"T + ... + an_{z I = I z I • I a^n~' + atzn~2 + ... + an_{ | < =C|z |( |a01 + lai I + • • • + Ia“_i I)• Положим |ool + l^il + … ...+ |a“_i | = M. Если |z| <min(l,备),” то I f (z) |&|z |A! « <房“ =8, что и требовалось доказать.
Лемма 2. Полином есть непрерывная функция во всех точках плоскости комплексной переменной.
Доказательство. Пусть дан полином /(г) и точка го. Расположим полином по степеням г — го:
f (z) = Со + Cl(Z —备)++ Сд (z —备)
Тогда = / (а), так что
/(z) - /(备)=c1(之一备)+ ••• + cn(2一го)Л.
Правая часть есть полином от г — г0 с нулевым свободным членом.
По лемме 1 для любого £ > 0 найдется такое 6 > 0, что |f(z)— —f(zo)|V£, как только |z — z()|V5, что и требовалось доказать.
Лемма 3. Модуль полинома есть непрерывная функция.
Доказательство. Из неравенства | /(г) — f (z()) | 2 11,(£)|一 —I/(го) 11 следует, что для данного е > 0 то 6, которое «обслуживает» f(г), подходит и для |/(г) |. Действительно, при |z —Zo|V5 имеем | |f(z) | — 卄(之0)| | W |f(w) —f(w°) I V &
Лемма 4 (о возрастании модуля полинома). Если f(z)—孔。・ 4〃凡 ом, отличный от констант bi, то для любого 从 > 0 существует такое R > 0, что \f(z) | > М, как только |w| > R.
Это означает, что любая горизонтальная плоскость w == М отрезает от поверхности ш = \ f(z) | конечный кусок, накрывающий часть круга |г|.
Доказательство. Пусть fiz) = a^zn + а^^ + ... + а仪= =的2"(1 +^z-+ ... +*Z-")=OoZ"(l +q)(z-i)), гдеср^т) — полином от 2一1 с нулевым свободным членом. В силу леммы 1 для € = 1/2 найдется такое 5 > 0, что при | г"1 | < 6 будет I ①(之一1) I V 1/2. Модуль @0之仪 может быть сделан сколь угодно большим, именно, при | г | > д/2А1/| а01 будет | a^zn\ > 2М. Возь- п
мем R = max (“2М/| 的 I, 1/6). Тогда при |z|>R будет | г-11 < 6
И |z|> V2M/I а0|, так что | f (г) | > |ааги |(1 — |ср(2~')|) > > 2M (1
Лемма 5. Точная нижняя грань значений | / (г) | достигается, т. е. существует такое г0, что |f(z()) | W |f(z) I 孔卩汉 всех г.
Доказательство. Обозначим точную нижнюю грань |f(z) | через т. Возьмем последовательность ли +у» ^ = 1, 2, ..., стремящуюся к m сверху. Каждое из этих чисел не является нижней гранью значений ]f(z)|, ибо m — точная нижняя грань. Поэтому1 найдутся zk такие, что | }(г^ | < zn + у, 月=1, 2, ... Воспользуемся теперь леммой о возрастании модуля. Для Af = /?z+l найдем такое R, что при |z|>R будет | f (z) | > М》zn + }. Отсюда следует, что |之々| W R при всех k. Последовательность 之々 оказалась ограниченной, и из нее можно извлечь сходящуюся подпоследовательность zk ・ Пусть ее предел равен г0. Тогда lim I f (гА )| = I / (го) I в силу непрерывности |f(w)|・ Кроме того, 黑&了(2%)1&^ + /, Поэтому lim р(г^)( Итак (f(z0) ) = ■= m, что и требовалось доказать.
Лемма 6(лемма Даламбера). Пусть f(z) — полином, отличный от константы, и пусть f(2i) #= 0. Тогда найдется такая точка z?, "7。lf(Z2)I V|f(Zl) |.
Геометрический смысл этой леммы: если на поверхности w = =|/(2)I дана точка, находящаяся выше плоскости w = 0, то на ней найдется другая точка, расположенная ниже первой.
Доказательство. Расположим полином f(z) по степеням Z — Zi:
f(2)= Со + ^1(2—2i)+ ... + Cn(Z — Zi)\
Тогда Co = f(Zi)#=O. Идея доказательства состоит в том, чтобы за счет первого отличного от нуля слагаемого «откусить кусочек» от с。, а влияние дальнейших слагаемых сделать незначительным. Пусть Ck(z — 2i)fe — первое отличное от нуля слагаемое после с。, так что с】= ... = c*-i = 0 (если 々 > 1). Такое слагаемое имеется, так как f(z) не константа. Тогда
f(2)= Со + ck(^—z\^ + cfe+i (2—Zi严 1 + … +%(2 — Zi)“ == =0(1 + -^-(2 — Z^ +
+ ^(Z-Z宀(^(Z-Z])++^(2 一 马)吁,)=
=0(1 + ---(2 -N1尸 H(Z - 2炉中(Z -21)).
Здесь 屮 Q ——21) =(2 — 21) + ... + ?(2 ——21)"-' есть полином
ckck
от z — 2i с нулевым свободным членом. По лемме 1 для е = 1/2 найдется такое б, что |ф(з — Zi)|V 1/2, как только \z — 2i| < б.
Положим 鲁=R (cos 0 + z sin 0) и z—zx = r (cos 屮 + i sin 屮). Тогда 4Mz — 2i)fe = Rrk (cos (0 + 々屮)+ » sin (0 + 々屮))・ Выберем г так, что Rrk < 1. Для этого нужно взять г < VV^* Далее, положим 8 + 々屮==冗,т. е. возьмем (р = (л — 0)//г. При таком выборе будет —(2 ——NJ电=——Rr匕 Теперь положим з2 = Zi+r (cos 屮+» sin 屮) при г V min(6, д/1/R)и(р = (л — 0)//г. Тогда f (&) = &(1 — R产一 —^Ф (г2 —21)) и
I f ⑵)II RI • 11 — Rd — R产屮⑵一?1) 1 &
=1 ^о 1(1 - 4"R产) V丨0] = ]*21)1.
Лемма доказана.
Заметим, что с тем же успехом мы могли взять 8 + 々屮=冗 + + 2Е при / = 0, ..., k—1, так что при k > 1 (т. е. в случае, когда 21 — корень кратности k—1 полинома 厂(z)) имеется k направлений спуска по поверхности w = Ц(г) |. Они разделяются 月 направлениями подъема при 6 4~ ^Ф = 2sn, s = 0, .・.,k — 1. Действительно, в этих направлениях (г — z^ = Rrk и |f(z)|> ^lf ⑵)1(1 l+R#| — R/|(p(z—zj|)> |f(z°)| (1 +》R产)> >|f(zo)l・ Так что если 力 есть корень производной кратности й — 1, то поверхность w = Ц(г) | в окрестности точки Zi «гофрирована» так, что на ней имеется k «долин» спуска, разделенных А «хребтами» подъема.
Теорема. Полином с комплексными коэффициентами^ отличный от постоянной, имеет по меньшей мере один комплексный корень (т. е. поле Cj комплексных чисел алгебраически замкнуто* Доказательство. Пусть f(z)——данный полином, отличный от константы. Пусть, далее, m = inf|f(z) | и zi — точка, в которой |^(2i) I = m; она существует по лемме 5. Тогда f(zi) = O, ибо иначе, согласно лемме 6, нашлась бы такая точка гг, что |,(之2)I V V]/⑵)| = inf|f(z) I, что невозможно.
Распределение корнейна плоскости комплексной переменной
Аргумент комплексного числа, изображение которого двигается по непрерывной линии. В этом параграфе мы несколько отступим от того уровня математической строгости, который принят в учебной математической литературе, и позволим себе чуть больше 《вернть своим глазам», прибегая к наглядным геометрическим
представлениям.
Пусть комплексная переменная г меняется так, что ее изображение непрерывно двигается по некоторой непрерывной линии, не проходящей через начало координат. Это значит, что г = г(/)
есть непрерывная функция от вещественного параметра /, меняю
щегося в замкнутом промежутке a W f V %, причем z(f)=#O при
всех значениях f. Тогда радиус-вектор точки z(f) будет непрерывно поворачиваться вокруг начала координат, изменяясь по длине, но ни разу не сжимаясь в точку, и угол, который он образует с вещественной осью, т. е. argг(/), можно считать тоже изменяющимся непрерывно (рис. 9). Таким образом, выбрав каким- либо способом значение аргумента числа
z(a) в начале пути, можно выбрать значения аргумента z(f) при всех / так, чтобы в целом функция argz(f) оказалась непрерывной функцией параметра f. (Читатель,
несколько искушенный в началах математического анализа, в состоянии дать более строгое доказательство этого утверждения, например по такой схеме. Пусть г = inf|г(/) |- Тогда 广 > 0, ибо непрерывная функция |z(f)| на замкнутом промежутке [а, 6] достигает своей нижней грани. В силу равномерной непрерывности непрерывной на [а, Ь] функции, можно разбить промежуток [а, Ь] на конечное число интервалов так, что в пределах каждого из них колебание компонент х(0 и y(t) функции z(t) не превосходит у г. Тогда z(f) на каждом таком интервале изменяется не более
чем в двух смежных координатных квадрантах, и здесь справедливость утверждения очевидна. Остается согласовать выбор аргумента на границах интервалов.)
Предположение о том, что z(f) не обращается в нуль, существенно. Так, например, пусть z(f) = f при —I&f&I. При / < 0 аргумент z(fj будет равен нечетному кратному л, а при / > 0 — четному кратному. Выбор значений аргумента
здесь нельзя так согласовать, чтобы сохранить непрерывность при f = 0.
Пусть теперь имеется несколько непрерывных комплексных функций <1(0,.…,zk(t) от вещественной переменной t, а & t & Ь, каждая из которых не обращается в нуль ни в какой точке данного промежутка. Тогда их произведение z(f) = zi(f) … 之々«)—
тоже непрерывная функция, не обращающаяся в нуль на этом промежутке. Выберем значения аргументов <)(/), ..., zk(t) и z(f) при t = а так, чтобы аргумент z(a) был равен сумме аргументов Ni(a), ..., zk(a) (а не отличался от нее на четное кратное л). Тогда, при непрерывном, изменении аргументов, равенство
argz(f) = arg21(f) + .一 + argzk(t) сохранится при всех f, 〃W Wf&氏 Действительно, разность arg г(/)——(arg2i(/)+ .…
...+ arg Zk(t)) может принимать лишь значения 0 и четные крат
ные л, причем равна 0 при f = а. Но, будучи непрерывной функцией, она не может изменяться скачками и потому остается равной нулю при всех t.
Пусть теперь линия, по которой двигается z, замкнута. Это значит, по-прежнему, что г =: г(0——непрерывная функция от вещественной переменной f, а & t & b、н z(b) = z(a). В этом случае, при непрерывном изменении аргумента, мы можем получить при t = b
значение аргумента, отличное от значения
при f = o. Разность значений аргумента может равняться только целому кратному 々・2п числа 2л. Коэффициент k имеет ясный геометрический смысл. Он равен числу полных оборотов вокруг начала координат радиус-вектора точки г(0 при обходе этой точкой 』履工
нии в направлении возрастания параметра /, с учетом знака в соответствии с направлением обхода.
Так, для приращения аргумента z(f) на рис. 10 при указанном направлении обхода 左=2, при противоположном й = —2.
Принцип аргумента. Пусть функция z=z(f) непрерывна при a W t W b, z(a) = z{b) и, за исключением этого случая, z(£])=# =0= г(/2) -при /1 =# /г. В этой ситуации z описывает простой замкнутый контур, т. е. непрерывную замкнутую линию без самопересечений. Имеет место замечательная топологическая теорема Жордана о том, что простой замкнутый контур разбивает плоскость на две связные части — внутри и вне /^^\\\ контура (фигура на плоскости называ- /^^^)))丿 ется связной, если любые две ее точ- /^^\ (((^S<//кн можно соединить непрерывной ли-
fнне瓦 целиком лежащей на ней). Тео- (^Л4^^^/ рема Жордана тривиальна для ок- \^^^、/ ружности — точки ее внешней части
рис ихарактеризуются тем, что расстояние
от них до центра больше радиуса, точки внутренней — тем, что это расстояние меньше радиуса. Теорема 《на глаз» очевидна, если контур несложен, но наглядность теряется для более сложных контуров (см. рис. 11), особенно, если от контура ничего не требовать, кроме непрерывности.
Лемма. Пусть а проходит простой замкнутый контур в положительном направлении. Тогда приращение аргумента z — z〕равно 2л или 0 8 зависимости от того, где находится zi — внутри или
вне контура.
Доказательство. Ограничимся геометрически наглядным случаем выпуклого контура, например окружности. Пусть 百 находится внутри контура (рис. 12). Число z — z】изображается
~ Рис. 12.~ Рис. 12.Рис. 13.Рис. 13.вектором, исходящим из точки 21 в точку z. Ясно, что когда г обойдет контур один раз в положительном направлении, вектор z — zi обернется вокруг своего начала один раз, тож-е в положительном направлении, и приращение аргумента z —勺 равно 2л.
~ Рис. 12.
~ Рис. 12.
Рис. 13.
Рис. 13.
не превосходит л, равно только нулю.Лемма остается того контура,не превосходит л, равно только нулю.Лемма остается того контура,так чтотак чтоПусть теперь 方 находится снаружи контура (рис. 13).Тогда колебание аргумента z — zi приращение аргумента может быть
не превосходит л, равно только нулю.
Лемма остается того контура,
не превосходит л, равно только нулю.
Лемма остается того контура,
так что
так что
верной для произвольного простого замкну- но ее доказательство в общем случае довольно
сложно. Для дальнейшего нам нужен только случай выпуклого контура, в частности окружности.
Теорема (принцип аргумента). Дан простой замкнутый контур w полином f(z), не имеющий корней на контуре. Тогда число корней полинома внутри контура (с учетом кратностей) равно
-~ A arg f (z), где Aargf(z) есть приращение аргумента f(z), вычисленное в предположении, что z проходит данный контур один раз в положительном направлении.
Доказательство. Над полем С каждый полином может быть разложен на линейные множители, соответствующие корням. Пусть /(г) = aQ(z — Zi) ... (2 — гп) — такое разложение. При обходе переменной z контура области все сомножители правой части и их произведение f(z) меняются непрерывно. Можно считать, что arg f(z) = arg а0 + arg(z — zi) + ... + arg(z —之八),и, следовательно, Aargf(z) = A arg(z —之1)+ ... + Д arg(z — zn). Здесь приращения отсчитываются при однократном обходе z по контуру области. Слагаемые в правой части равны 2л или 0, в зависимости от того, лежит ли соответствующий корень 力 внутри или вне контура. Поэтому A argf(z) = т-2л, где m — число корней, расположенных внутри контура, что и доказывает теорему.
Теорема позволяет фактически найти число корней в данной области, ограниченной простым замкнутым контуром. На контуре нужно взять достаточно густую сетку точек, в каждой точке вычислить значение полинома, нанести их на чертеж и проследить за приращением аргумента. Правда, заранее неизвестно, насколько густую сетку точек нужно взять.
Теорема Руше. Имеются случаи, когда принцип аргумента позволяет найти число корней полинома в области почти без вычислений.
Рассмотрим пример. Требуется узнать, сколько корней имеет полином z5 + 5z2 — 3 внутри единичного круга 121VL На контуре z = с", 0《Е W 2冗,второе слагаемое 5z2 = 5。2" преобладает по модулю над остальными, ибо 15z21 = 5, a |z5 — 3|& 1十3 = 4・ Ясно, что пока z обходит один раз единичную окружность в положительном направлении, 5z2 обойдет окружность радиуса 5 два раза, a f(z), будучи《привязан》к 5z2 вектором, изображающим г5 — 3, длина которого не превосходит 4, вынужден тоже обойти вокруг начала два раза. Поэтому полином z5 + 5z2 — 3 имеет внутри единичного круга два корня.
Пусть теперь требуется узнать число корней этого полинома в круге радиуса 2. Преобладающим слагаемым на контуре z = ®=明",0 & Е W 兀,оказывается z5 = 32或〃,модуль которого равен 32. Сумма остальных слагаемых 5z2 — 3 по модулю не превосходит 5-32 + 3 = 23. Слагаемое z5 обходит начало координат 5 раз, и f(z), отходя от 之5 не более чем на 23 единицы, тоже обходит начало 5 раз. Число корней полинома в круге радиуса 2 равно 5.
Итак, мы узнали, что г5 + 5г2 — 3 имеет 2 корня в единичном круге и 3 корня в кольце между окружностями |г| = 1 и |г| = 2.
Приведем теперь теорему, частными случаями которой являются только что приведенные рассмотрения.
Теорема (Руше). Пусть полином f(胃)=fi(w) + ,2(胃)представляется в виде суммы двух полиномов, и на контуре области выполнено неравенство |/г(^) I < l/i(^) |- Тогда число корней по* линомов f(z) и /1 (г) внутри области одинаково.
Доказательство. Прежде всего убедимся в том, что к полиномам /1 (г) и /(г) можно применить принцип аргумента. Из неравенств |Л(г) | >|/2(г) | и |/(^) | ^ |Л(г) | —|/2(г) | > 0, спра- ведливых для всех г на контуре, следует что %⑶ и /(г) не обращаются в 0 на контуре. Далее, /⑵=厶(胃)[1 + J:儲} так что A arg f (г) = Л arg % ⑵ + A arg (1 + •,儲),пока г проходит контур области. Далее, из 2 1 < 1 следует, что 1 + ”,夕% имеет значения, лежащие внутри круга с центром в точке 1 и с единичным радиусом, так что все они находятся в правой полуплоскости. Вектор, исходящий из 0 в точку 1 +,胃,не может повернуться вокруг начала, так что Aarg0 +"уд^*) —0. Следовательно1 Aargf(w) = Aargf!*).
Согласно принципу аргумента, число корней полиномов 九⑶ и /(г) внутри области одинаково, что и требовалось доказать.
Непрерывность корней полинома. Пусть дан полином /о(г). Покажем, что его корни меняются непрерывно при изменении коэффициентов. Именно, при достаточно малом изменении коэффициентов корни меняются сколь угодно мало, но только кратные корни могут распадаться, превращаясь в совокупность корней в количестве (с учетом кратностей), равном кратности исходного корня.
Действительно, пусть го — корень кратности k для полинома %⑶ и пусть /(г) = /0(г) + ^(г) — полином, полученный из %⑶ малым изменением его коэффициентов. Окружим корень го сколь угодно малой 夕кружностью, причем настолько малой, чтобы в ограниченном ею круге не было корней полинома %(n), кроме го. Пусть m = inf I/о (г) | при г, меняющемся на окружности. Так как функция |/(г) I непрерывна и не обращается на окружности в нуль, ап > 0. Возьмем коэффициенты полинома g(w) столь малыми, что на окружности |^(г) | < т. Тогда на этой окружности выполнено условие теоремы Руше, и полином /(г) имеет столько же корней внутри круга (с учетом кратностей), сколько их имеет fo(z), т. е.瓦
В частности, простой корень при малом изменении коэффициентов немного перемещается, оставаясь простым. Если коэффи^
циенты зависят от вещественного параметра 厶 являясь не только непрерывными, но и дифференцируемыми функциями, то простые ,dz°1 df0
корни имеют производные по 厶 именно,——=—— .
力 fo(z。) at
В точках, где эта производная отлична от нуля, корень перемещается по гладкой кривой. Картина усложняется, когда корни
нет никаких оснований тот, который пришелнет никаких оснований тот, который пришел«сталкиваются», превращаясь при некотором значении t в кратный корень. Рассмотрим простой пример. Пусть /(2)=2?—2?+ + f при О W f W 2. При t = 0 корни равны О и 2. Далее, /, 2 = 1 士 д/1 — £• При изменении / от 0 до 1 корни сближаются и, при / = 1, сливаются при значении г = 1 (рис. 14). При дальнейшем увеличений t корни становятся комплексными и расходятся вдоль прямой Rez = 1. У нас считать, который из корней пошел вверх:
нет никаких оснований тот, который пришел
нет никаких оснований тот, который пришел
Слева, или тот, который пришел справа. Корни после столкнове-
йия как бы теряют индивидуальность.
Распределение вещественных корней полиномас вещественными коэффициентами
Ограничение вещественных корней полинома с вещественными коэффициентами. Лемма о возрастании модуля (§ 1) дает Средство для ограничения всех корней по модулю сверху. Именно, если для М = 6 найти такое R, что |/(2)|>М = 0, как только [z|>A, то, очевидно, за пределами круга радиуса R полином f(z) не имеет корней, и поэтому все его корни не превосходят R По модулю.
Для вещественных корней полиномов с вещественными коэффициентами можно указать другие оценки, которые иногда оказываются лучше. Приведем одну из них.
Теорема (оценка Маклорена). Пусть f(x) =a0^n+^i-rn~I+ ■.. ・・・ + ал ^ R [х], причем а° > 0. Если f (尤)не имеет отрицательных коэффициентов, то отсутствуют положительные корни, так что верхней оценкой для вещественных корней оказывается число 0. Пусть отрицательные коэффициенты имеются, m — номер первого по порядку отрицательного коэффициента и А — максимум модулей отрицательных коэффициентов. Тогда вещественные корни f(х) не превосходят 1 + «鼻'
Доказательство. Пусть все коэффициенты неотрицательны и х > 0. Тогда /(尤)>0, так что /(х) не имеет полон<ительных корней. Пусть теперь отрицательные коэффициенты есть н х》
mm
m
m
А +А +. Имеем: /(%) = аохп + а1%"一1+ ... +а仅一]x"一加十1 + .・ *
А +
А +
..,+ ап. Подчеркнутые слагаемые, если они есть, неотрицательны при х 1> 0, и потому
/ (х) аохп + атхп~т + …
При k^ т будет а* 力 ——Л, следовательно,
п~т-}-\ [
f (х)》аохп — А (х"-е + ... + 1) = аохп — А《二[…=
x^~'»+i(aoxm~i (x-l)-A) A
=x—1卜 x —] >
x"-m+i (aoxm-' (x- 1)-Л) xn~m+i(a0 (x — \)m — A)
^^^ЧМд/» i) = 0・
Итак, при x^ 1 + д/~ будет /(x) > 0, так что все вещест- /п
венные корни не превосходят 1 十 «今,что и требовалось доказать.
При помощи оценки корней сверху легко получить и оценку снизу. Для этого достаточно рассмотреть полином
g(x) = (—l )"/(—%) = а^хп — ахх^ + а2хп~2 +…+ (― 1)"。小
Корни этого полинома равны корням полинома / с обратным знаком, так что из оценки корней его сверху, ——х? V Л1, получим оценку снизу для корней исходного полинома: х, >——М.
Пример. Найти оценки сверху и снизу для корней полинома /(х) = х5+ Зх3 —4х2 —2х + 4.
Сверху: X/ < 1 + ^4 < 3.
Снизу: составим g (х) = х5 + Зх3 + 4х2 ——2х ——4, имеем — х^ <
< 1 + V4 < 3.
Итак, —3 V Хх V 3.
Оценка Маклорена довольно грубая. Имеется много других приемов оценивания вещественных корней полиномов с вещественными коэффициентами. Мы не будем на этом останавливаться.
Теорема Штурма, Здесь будет решена следующая задача. Дан полином с вещественными коэффициентами и дан промежуток на вещественной оси. Требуется узнать, сколько корней имеет полином на этом промежутке. Способ решения этой задачи осно*
ван на принципе счетчика. К переменной 尤,двигающейся от левого конца промежутка, будет «приделан счетчик», стрелка которого поворачивается на одно деление, как только 尤 проходит через корень полинома. Тогда число корней полинома на интервале равно разности показаний счетчика в начале и в конце интервала. Роль показаний счетчика будет играть число перемен знаков среди значений некоторой конечной последовательности (последовательности Штурма) вспомогательных полиномов. Под числом перемен знаков в некоторой последовательности вещественных чисел понимается число пар соседних элементов последовательности, имеющих противоположные знаки, причем нулевые члены исключаются из последовательности.
Последовательность /0, fi,…,加 Штурма полиномов, построенных для данного полинома f = fo, удовлетворяет следующим требованиям при значениях 尤 из данного интервала (а, Ь):
Последний полином 加 не обращается в нуль.
Два соседних полинома не обращаются в нуль одновре^ менно.
Если некоторый полином 厶,1 &i &々——1, обращается в нуль в некоторой точке %о, то соседние полиномы 〃—i и 力+i имеют в 尤о значения противоположных знаков.
Произведение fofi меняет знак с минуса на плюс, когда х, возрастая, проходит через корень полинома %・
Теорема Штурма. Число корней полинома f (尤)в промежутке [а, Ь] равно числу перемен знаков в значениях полиномов ряда Штурма при х = а минус число перемен знаков при х = 6, Предполагается, что концы промежутка не являются корнями f(x).
Тем самым ряд Штурма играет роль «счетчика» корней.
Доказательство проводится по принципу счетчика. Рассмотрим промежуток [а, 6]. На нем имеются корни начального полинома fo = f и корни других полиномов ряда Штурма. Мы докажем, что число перемен знаков в значениях полиномов ряда Штурма изме- няется, только когда х проходит через корень начального полинома, и тогда это число уменьшается на 1. Ясно, что полином, в силу непрерывности, может изменить знак, только когда х проходит через корень полинома. Поэтому нам нужно проследить, что происходит со знаками и с числом перемен знаков при переходе через корень начального полинома и через корни других полиномов Штурма. Пусть х0 является корнем некоторого полинома Д- (х) ряда Штурма и не является корнем начального полинома. Может случиться, что кроме полинома 厶(х) некоторые другие полиномы тоже обращаются в нуль при х0. Допустим, для определенности, что таким полиномом является f[(x). Пусть все остальные полиномы ряда Штурма не обращаются в 0 в точке 尤о. Выберем про- межуток (尤о ——6, хо + б) настолько малым, что в нем не содержится ни одного корня полиномов ряда Штурма, кроме л*с, и про-
следим за изменением числа перемен знаков, когда х проходит этот промежуток. С этой целью рассмотрим следующую таблицу:
/0
fi-1
fi
方+1
…[力-1
力+1
…1 fk
Ло — 6 V % V л?。
a
a
-a
-a
—°]
^ — Xo
a
0
-a
в
0
一 s
л0 < x < x0 + 6
a
a
-a
-a
5
—О]
Полиномы %,...,力—1,力+i,...,力—i, fj+ь ..., fk в нуль не обращаются, и их знаки не изменяются на всем промежутке (х0 — 6, %о + 6), следовательно, и число перемен знаков среди пар, не включающих 方 и 力,не изменяется. Пусть /;-1 (х0) имеет знак о (+ или ——).Этот знак сохраняется на всем промежутке (х° ——6, %о + 6). По третьему свойству полиномов Штурма полином 卜+i имеет знак ——о. Какие бы знаки ни имел полином f( слева и справа от %о, число перемен знаков в отрезке 方一卜 力,fi^ ряда Штурма остается равным 1 и не изменяется. Такая же картина имеет место на отрезке 力_匕 力,力+卜 Таким образом, когда х проходит по промежутку, не содержащему корней начального полинома % =厶 но, быть может, содержащему корни других полиномов ряда, число перемен знаков среди значений полиномов ряда Штурма не изменяется.
Пусть теперь 尤口 ——корень начального полинома fo. Возможно, что кроме него при х()обращаются в нуль какие-либо другие полиномы. Положим, что 力(%о) = О. Рассмотрим снова таблицу распределения знаков:
f。
x0 — d < x < x0
5
a
-a
x = Xo
0
ai
a
0
—a
Xf)< X < xo+ 6
5
s
1。
—a
На участке 力一,方,方+i ряда Штурма картина распределения знаков будет такая же, как в предыдущем случае, так что, хотя знак полинома fi может измениться, число перемен знаков на этом участке не изменится. Полином fi в точке %о не обращается в О, согласно второму свойству ряда Штурма. Пусть О]——знак "(хо). Этот знак полином fi сохраняет на всем промежутке (х° ——6, %о + 6). Согласно четвертому свойству ряда Штурма знак %(х) до %о противоположен знаку fi(x), а после х° знаки fo(尤)и fi(x)
одинаковы. Таким образам, на участке /о,九 ряда Штурма, а следовательно, и во всем ряду Штурма число перемен знаков уменьшается на единицу (счетчик повернулся на одно деление).
Сопоставляя все сказанное, делаем вывод, что при изменении от а до & число перемен знаков среди значений полиномов ряда Штурма уменьшается на столько единиц, сколько корней полинома %(尤)лежит между а и Ь, что и доказывает теорему Штурма.
Из рассмотрения второй таблицы мы видим, что число перемен знаков при корне 尤。начального полинома такое же, как направо от корня, и на единицу меньше, чем налево от корня. Принимая это во внимание, мы можем в теореме Штурма снять предположение, что /о не имеет корней на концах промежутка. Если начало а является корнем, то при отходе от него вправо число перемен знаков не изменится, а если конец & является корнем, то при подходе к нему слева в последний момент число перемен знаков уменьшится на одну единицу. Таким образом, разность числа перемен знаков значений полиномов ряда Штурма в начале и в конце промежутка равна числу корней полинома f на этом промежутке, исключая левый конец (если он является корнем) и включая правый (если он является корнем).
Построение ряда Штурма. Заметим прежде всего, что если полином имеет на (а, Ь} корень .% четной кратности, то для него построение ряда Штурма невозможно. Действительно, нужно, чтобы /1(хо)=/=О, так что знак полинома /1(%) должен сохраняться в окрестности х0. Так как л'о — корень четной кратности для ,о(х), полином /о(х) тоже не меняет знака в окрестности Хо, так что fo(x)/i(x) не может изменить знак, как это должно быть согласно последнему требованию. Однако удовлетворить этому требованию можно всегда. Именно, верно следующее
Предложение. Произведение полинома f(х)е R [х] на его производную меняет знак с минуса на плюс, когда х, возрастая, проходит через корень f(x).
Доказательство. Пусть 尤。一корень полинома /(х) кратности 比 так что f(x) = (x — x())kg(x) и g(尤())=/= 0. Тогда
Г (х)k(x —此尸」g (х) + (尤一此)kgf (x)=
=(x —必)J (Rg (x) + (x —尤 °) gf ⑴); так что f (х)厂(х) = (х —尤о) 2i [k (g(x))2+ (x—x0) g(x)gz(x)]= =(x — Xo)2k~lF(x).
Имеем 尸(尤o) = ^[g(尤о)]? > 0 и, следовательно, F(x) остается положительным в окрестности 尤о. Но (尤 ——Хо)2*"1 меняет знак с минуса на плюс, когда 尤 проходит через 尤°. Следовательно, то же самое будет и для произведения (х — х0) 2k-rF(x) = f (х) f7 (х).
Далее будем считать, что полином f не имеет кратных корней и, следовательно, взаимно прост со своей производной.
За полином /1 (х) ряда Штурма примем производную полинома [(х) = /о(^)1 Затем применим к полиномам /о(х) и /1 (х) алгорифм
Евклида, меняя на каждом шагу знак остатка на обратный. Полученные последовательные остатки примем за полиномы f2, fa, • • • ...,fk. В силу взаимной простоты % и 厶 последний полином 加三 0 есть константа. Таким образом, эти полиномы связаны соотношениями
fo = figi — %,fl = f2g2 — /з,
fk-2 =— fk*
Проверим, что построенные полиномы удовлетворяют всем требованиям ряда Штурма. Последний полином не обращается в нуль, так как он есть отличная от нуля константа. Из соотношения ff-1 (х) = fi (х) q (х) — fz+1 (x) следует, что если f;_i (х0) = f; (x0) = О, то и fw (хо) = 0, но тогда и 厶+2“о) = О и т. д., наконец* /а(х0) = О, что невозможно. Итак, два соседних полинома ряда одновременно в 0 не обращаются. Далее, если 力(х()) = 0, то f;-i (х0) =—^+i(x0), так что они имеют противоположные знаки. Итак, три первых тре~ бования ряда Штурма выполнены.
Заметим, что они были бы выполнены, если в качестве fi (х) взять любой полином, взаимно простой с f(x) = fo(x).
Наконец, четвертое требование выполнено при 九(尤)=厂(尤)в силу доказанного предложения.
Заметим еще, что свойства ряда Штурма сохраняются, если полиномы умножить на любые положительные константы. Это замечание полезно при решении примеров.
Пример 1. f (х) = х3 ——7尤一7.
Возьмем 厶(х)=厂(工)=3尤2 — 7. При делении 3/(.г) на fi(x) в остатке получим —14х — 21, так что в качестве % можно взять 2х + 3. При делении 4厶(尤)=12产一28 на f2 получим в остатке —1? так что % = L Таблица распределения знаков
8 2 10 8一二 +8 2 10 8一二 +二二 +二二 +二 + + + 十+二+二 + + + 十+二+/о fl 『2 /з
8 2 10 8一二 +
8 2 10 8一二 +
二二 +
二二 +
二 + + + 十+二+
二 + + + 十+二+
+
показывает, что имеется один положительный корень и два отрицательных в интервале (—2, —1). Для уточнения расположения корней вычислим f (—3/2) = 1/8 > 0, так что мы можем заключить, уже не обращаясь к ряду Штурма, что корни лежат по одному в интервалах (—2; —3/2) и (——3/2, —1). Для уточнения положения положительного корня заметим, что f(3) = —1 V О, f(4) = 29 > 0, следовательно, корень лежит в интервале (3, 4).
Пример 2./(%)=1+ 卞+ 导+ ... + 杂.
Здесь мы несколько отступим от описанного выше приема построения ряда Штурма. Полином f(x) не имеет положительных корней, так что все его вещественные корни, если они есть, лежат в интервале (—М, —6), где М достаточно большое и 6 достаточно
малое положительныемалое положительныедем строить полиномыдем строить полиномыПоложим f0 =厶Положим f0 =厶числа. Именно для этого интервала мы бу- Штурма, Имеем f‘(尤)=1 十今-+ 击+ ..・
малое положительные
малое положительные
дем строить полиномы
дем строить полиномы
Положим f0 =厶
Положим f0 =厶
…+ (п- 1)!,
—. Очевидно, что все требования для ряда
Штурма на интервале (—М, —6) выполнены. Таблица распределения знаков
fl
J*2
—м
(-1)"
(—1)1
(—1)1
—6
+
+
(—1)1
показывает одну перемену знаков при —М и одну или нуль перемен при —6, в соответствии с четностью или нечетностью п. Следовательно, полином f имеет один вещественный (отрицательный) корень при нечетном п и не имеет вещественных корней при четном п.
Обобщенная теорема Штурма
Индекс полинома с вещественными коэффициентами относительно другого полинома. Пусть f и g — два взаимно простых полинома с вещественными коэффициентами. Скажем, что вещественный корень Хи полинома f есть корень первого типа относительно g, если произведение f(x)g(x) меняет знак с минуса на плюс, когда х, возрастая, проходит через %о, и, соответственно, х0 есть корень второго типа, если f(x)g(x) меняет знак с плюса на минус. Ясно, что корни первого и второго типа являются корнями нечетной кратности ибо, в силу взаимной простоты jug, если f(x0) = О, то g(尤о)=#О, и знак f(x)g(x) меняется, только если меняется знак /(х), что имеет место, только если х0 есть корень нечетной кратности.
Индексом на промежутке [о, Ь] полинома 力 такого, что /(о)关 #0, f(b),O, относительно полинома g называется разность числа корней f первого и второго типа относительно g (кратные корни считаются по одному разу, корни четной кратности оставляются без внимания).
Обобщение теоремы Штурма. Пусть для взаимно простых полиномов f н g с вещественными коэффициентами построен ряд
полиномов % е=厶九匸 g, %, • • •,加,удовлетворяющий первым трем требованиям ряда Штурма на некотором промежутке [а, Ь]. В частности, такой ряд можно построить при помощи алгорифма Евклида с изменением знаков остатков на обратный:
/о R flgl —,2,
fl 0 f2g2 — %,
九-2 = fh-lgh-1 一 九,fA = const.
Так построенный ряд полиномов будем по-прежнему называть рядом Штурма.
Теорема. Допустим, что f(x) не обращается в нуль на концах промежутка [а, Ь], Разность числа перемен знаков в значениях полиномов ряда Штурма в начале и в конце промежутка равна индексу полинома f относительно полинома g.
Доказательство. Ясно, что так же, как при доказательстве теоремы п. 2 § 3, возможное изменение знаков промежуточных полиномов ряда не влечет за собой изменение числа перемен знаков. Оно может произойти только за счет пары полиномов %,厶. Здесь могут представиться четыре случая:
h
fl
fo
fl
厶
X < х0
—о
о
о
о
о
о
-0
(Г
X = х0
0
о
0
о
0
о
0
(Г
Х> Хо
о
о
—о
о
о
о
-0
(Г
В первом случае 尤о есть корень первого типа, а число перемен знаков уменьшается на единицу. Во втором 尤° есть корень второго типа, и число перемен знаков увеличивается на единицу. В третьем н четвертом случаях 尤。есть корень четной кратности, а число перемен знаков не изменяется. Следовательно, пока х переходит от а к 6, число перемен знаков уменьшается на столько единиц, сколько имеется в промежутке корней первого типа, и увеличивается на столько единиц, сколько есть корней второго типа. Таким образом, разность числа перемен знаков в начале и в конце промежутка равна индексу f относительно g.
Полиномы с разделяющимися корнями. Пусть имеется последовательность полиномов ро, pi, ..., рп, степени которых равны, соответственно 0, 1, ...» п, старшие коэффициенты положительны, и имеются трехчленные соотношения:
рМ%) = (а^ + %)p”i(_v) —^р*2“) при yk > 0,
友 в 2, 3t ...» и. Соотношения эти показывают, что полиномы рп> Pn—h .-•> Ро составляют ряд .Штурма, полученный исходя из
/о = р〃 н fi=p〃_] посредством алгорифма Евклида, причем алгорифм Евклида протекает «без вырождения», т. е. степень каждого последующего остатка на единицу меньше степени предыдущего.
Распределение знаков, очевидно, дается следующей таблицей:
Рп
• Pl
Po
一o0
(-1)"
(-1 尸.
+
+ ОО
+
+•
• +
+
так что число перемен знаков при —оо равно п и при +оо равно 0. Это значит, что все корни полинома рп вещественны и все первого типа по отношению к р〃т・ Последнее значит, что произведение рпрп-\ меняет знак с минуса на плюс каждый раз, когда %, возрастая, проходит через корень полинома рл. Следовательно, между соседними корнями рп произведение рпрп-\ должно изменить знак с плюса на минус, что возможно только при переходе через корень Pi. Таким образом, между соседними корнями полинома рп имеется корень полинома рп-ъ Так как число корней полинома Рпт равно п—1 и число интервалов между соседними корнями полинома рп тоже равно п——1, в каждом таком интервале лежит только один корень полинома рп-ъ Про такое расположение корней двух полиномов говорят, что корни разделяются.
Из сказанного ясно также, что корни всех полиномов pi, р2, вещественны и корни соседних полиномов разделяются.
Интересно заметить, что установленная связь между свойствами ряда Штурма для пары полиномов и тем, что их корни вещественны и разделяются, обратима. Именно, если имеются два полинома fo и fi степеней пип ——1 соответственно, с положительными старшими коэффициентами и с вещественными разделяющимися корнями, то алгорифм Евклида для построения ряда Штурма проходит без вырождения, так что все неполные частные имеют первую степень и старшие коэффициенты всех полиномов ряда Штурма положительны. Действительно, пусть 工卜 х2, ..., хл корни полинома %, а 自卜 …,&— — корни полинома 厶,причем
V … 尤
Для полинома fofi степени 2几一1 числа 打,自卜 死,...,Ел, хл будут корнями, причем простыми, ибо их число равно степени полинома. Поэтому fofi меняет знак каждый раз, когда х проходит через эти корни. При достаточно больших по модулю отрицательных значениях 尤 полином fofi принимает отрицательные значения. Поэтому первая перемена знака, когда % проходит через %ь будет с минуса на плюс. Следующая, при переходе через gi, будет с плюса на минус и т. д. Таким образом, при переходе через все корни 修,...,хп полинома % полином fofi меняет знак с минуса на плюс, так что все корни % имеют первый тип по отношению к 左 Следовательно, разность числа перемен знаков в значениях ряда
Штурма, построенного исходя из % и 九 при помощи алгорифма Евклида, при —оо и +□© равна п, что возможно только в случае, если алгорифм проходит без вырождения и старшие коэффициенты всех полиномов ряда Штурма положительны.
Число корней полинома в полуплоскости. В теории дифференциальных уравнений и в ее приложениях важную роль играет распределение корней полинома в левой и правой полуплоскостях плоскости комплексной переменной z. Технически удобнее исследовать этот вопрос для верхней и нижней полуплоскости; первая задача сводится ко второй посредством замены w = ш.
Пусть f(z) = ао^ + (^i + b\i)zn~x + ,.. + an + bni — полином с вещественными 内 и 勿,а° > 0. Положим
g(х) = аохп + аххп~х + ,.. + ап и h(x) = b\xn~{ + ... + Ьп.
Будем считать, что f(w) не имеет вещественных корней. Это равносильно тому, что g(x) и h(x) не имеют общих вещественных корней, так что если они не взаимно просты, то их наибольший общий делитель не имеет вещественных корней и, следовательно, не меняет знак при изменении % по всей вещественной оси.
Пусть х двигается по всей вещественной оси от ——оо к +оо. Тогда f(x) = g(x)-\- ih(x) будет описывать некоторую непрерывную линию на плоскости, не проходящую через начало координат. При х-> 4-оо и %->—оо tg arg f (х) = у^- _> 0, так что аргумент f(х) при х-> +°° и х->——оо стремится к целому кратному л, и приращение аргумента /(%) при прохождении % по всех вещественной оси равно целому кратному л. Это значит, что линия, по ко-
Аторой перемещается /(%), совер-
八шает целое число полуоборотов
/—т— вокруг начала координат.
/\Разложим f(x) на линейные
, r I 、 множители над
If(x) = aQ(x — zi)(x — z2)
Рн& 15.... (% —
Все Zi лежат или выше, или ниже вещественной оси. Ясно, что Л arg(x ——Zi) = 0 ——(——л) = л, если z/ выше вещественной оси, и Л arg(x ——zt) = 0 — л = —л, если w; ниже вещественной оси (см. рис. 15). Следовательно, A arg f(x) = л (m —孔2), где 孔i ——число корней f(z) в верхней полуплоскости,孔2 ——в нижней (с учетом кратностей).
Число полуоборотов ~^-Aarg/(x) мо?кно подсчитать при помощи следующих геометрически наглядных соображений. Кривая, по которой перемещается f(х), при каждом полуобороте должна пересекать ось ординат. Это будет происходить каждый раз, когда
л проходит через корень нечетной кратности полинома g(x)・ Ли^ ния, изображающая f(x), может пересекать ось ординат в положительном направлении, переходя из первой четверти во вторую или из третьей в четвертую, или в отрицательном направлении (из второй четверти в первую или из четвертой в третью; рис. 16). Интуитивно ясно, что число полуоборотов вокруг начала равно разности числа положительных пересечений линии f(x) с осью ординат и числа отрицательных пересечений (в предположении, что число полуоборотов в отрицательном на-А
правлении считается отрицательным числом).Т
Более подробно это можно пояснить еле- ^4^4- дующим образом. С вектором из начала коор-、
динат в f(x) свяжем вектор единичной длины того же направления, его конец будет перемещаться по единичной окружности. Прира-
щение аргумента f(x), разумеется, равно приращению аргумента соответствующего.
единичного вектора. Ясно, что если единич- — 卜 ный вектор проходит некоторую дугу окруж- ' ности и затем возвращается обратно, то та-рнс.
кое перемещение можно исключить без* '
изменения суммарного приращения аргу
мента. Пометим последовательные пересечения точкой f(x) оси ординат последовательностью знаков + и —, в соответствии с направлением этого пересечения. Пусть в получившейся записи окажутся рядом + и —. Это значит, что f(x) перешел из первой четверти во вторую (или из третьей в четвертую) и возвратился из второй четверти в первую (соответственно, из четвертой в третью), ибо попасть в противоположную четверть, не пересекая оси ординат, f(x) не может. Соответствующий единичный вектор тоже идет вспять, и часть пути, содержащую обе точки пересечения, можно исключить. Аналогично можно исключить последовательность —+• После таких преобразований мы придем к движению, в котором все пересечения имеют один и тот же знак, и их число (с учетом знаков) равно разности числа положительных и числа отрицательных пересечений. Но если все пересечения имеют одинаковое направление, то их число, очевидно, равно числу полуоборотов
в том же направлении.
Если имеет место при х = х0 положительное пересечение линии f (х) с осью ординат, то либо 九(尤0)> 0 и g(x) меняет знак с плюса на минус, либо /г(х0) < 0 и g(x) меняет знак с минуса на плюс. В обоих случаях g(x)h(x) меняет знак с минуса на плюс, т. е. х0 является корнем g(x) второго типа. Соответственно, если при 尤=%о имеет место отрицательное пересечение, то х0 является корнем g(x) первого типа относительно 九(尤)..
Сопоставляя все сказанное, получим, что разность «1 — из числа корней f(x) в верхней и нижней полуплоскостях равно .взятому со
знаком минус индексу полинома g(x) относительно Л(х) на всей прямой (—оо, +8).
Определить индекс можно при помощи ряда Штурма, составленного посредством алгорифма Евклида. Если окажется, что g и Л не взаимно просты, то за последний полином ряда следует взять наибольший общий делитель g и h, который не имеет вещественных корней и, следовательно, не меняет знака при —оо v V X V +8.
Пример 1. g (х) = aQxn + а^хп^ + …+拆巨 R 図,。° > О, и g(x) не имеет кратных корней. Рассмотрим полином f(z) = =g(%)+i九g'(z), 「“e 九—вещественный параметр, и выясним расположение его корней.
Пусть g имеет s вещественных корней и f пар сопряженных комплексных, так что s + 2/ = п. Пусть Z > 0. Ясно, что индекс g(x) относительно Kgf (х) такой же, как относительно g,(尤)• Все вещественные корни g(xj являются корнями первого типа относительно g'(x), так что индекс g относительно g‘ равен s. Следовательно, 几1 ——П2 = —s, где 几1 и П2 — число корней полинома f(z) в верхней и нижней плоскости. Вместе с щ -}- п^ = п = s -\- 2t это дает ni = t и 几2 = s + t При Z < 0 получим щ = s -\-1 и п2 = /.
При непрерывном изменении 九 корни f(z) меняются непрерывно, и их пути не пересекают вещественную ось при X =# 0, поэтому они только при переходе 九 через 0 могут переходить из верхней полуплоскости в нижнюю и обратно. При этом f корней g(z) (т. е. корни f(z) при Z = 0), лежащих в верхней полуплоскости, при изменении 九 будут оставаться в верхней полуплоскости, / корней, лежащих в нижней полуплоскости, останутся в нижней. Что касается s вещественных корней g(z), то при Z > 0 они опустятся вниз, а при 九 V 0 поднимутся вверх.
Пример 2. Узнать, сколько корней в левой полуплоскости имеет полином f (z) = z3 + 2z2 + 4z + 2.
Сделав замену z = iu и умножив на ——z, придем к полиному (p(u) = 〃з — 2,〃2 — 4〃 + 2, = 〃з — 4〃 + г(—2〃2 -|- 2), который имеет в верхней полуплоскости столько же корней, сколько f(z) имеет в левой полуплоскости. Применяя алгорифм Евклида к и3 — 4и и —2u2 + 2, построим для них ряд Штурма: и3 — 4и,—工户+l, и, —1, Получаем, что индекс и3 — 4〃 относительно —2歩 + 2 на промежутке (—8, +°°) равен —3. Значит, все три корня полинома 屮(〃)лежат в верхней полуплоскости и, следовательно, все корни /(z) находятся в левой полуплоскости.
Приближенное вычисление корней полинома
Метод десятичных испытаний. Допустим, что мы нашли интервал (с, с+ 1), с巨 Z, в котором находится один простой корень полинома f(x)wR[x]. Значения полинома на концах интервала имеют разные знаки. Разделим интервал на 10 равных частей и
выберем ту часть, в которой находится корень. Эта часть характеризуется тем, что f(x) на ее концах имеет разные знаки. Этот интервал снова разделим на 10 частей и выберем ту часть, в которой находится корень. После этого шага процесса мы получим корень с точностью до 10-2, но можно продолжить процесс дальше для достижения большей точности.
При фактических вычислениях можно увеличивать на каждом шагу интервал в 10 раз. В этом варианте процесс выглядит так. Пусть корень %i полинома f(x) = а^хп + ... + ап находится в интервале (с, с+1). Разложим f(x) по степеням х — с: f(х)= =Ьс(尤一с)厶 + bi (尤一с)厶一】+ ... + b% что делается по схеме Хорнера, и перейдем к полиному fi(y)=10"f(x) после замены х — с = у/10・ Этот полином имеет корень в интервале (0, 10); заключаем его между g н , + 1 и повторяем процесс. После двух шагов получаем:修=с + 抬 + -^ и с2Vz V 内 + 1, так что корень известен с точностью до 10~2.
Пример. Легко видеть, что полином / (х) = х3 — х—1 имеет только один вещественный корень, и он заключен в интервале (1, 2). Вычислить корень этого полинома с точностью до 10-2.
Разложим f(x) по степеням х—1. Получим по схеме Хорнера /(%) = “一1)3+ 3(х — 1)2+2“一1) — 1.Заменим 尤==1 Я——
и умножим на 103. Получим fi (у) = д/3 + 30//2 + 200у — 1000. Посредством проб получим, что 3 之勿 V 4. Разлагаем fi(y) по степеням у — 3. Получим 厶(у) == (у — 3)з + 39(у — 3)2 + 40^(у — 3)— —103. После замены i/ = 3 +-^- и умножения на 103 получим /2(2) = г3 + 390z2 + 40700z— 103 000, откуда найдем для корня: 2 V 胃1 V 3. Итак, мы получили 1,32 V 尤之 1,33.
Описанный метод удобен для вычисления с невысокой точностью корней полинома небольшой степени с небольшими коэффициентами. Его недостаток — быстрый рост коэффициентов от шага к шагу.
Метод непрерывных дробей. Пусть для полинома f(х) снова известно, что он имеет один простой корень %i в интервале (с, с + 1). Разложим f(x) по степеням х — с: f(x) —Ьо(х — с)^ + ... ...+ Ьп. Мы знаем, что %i — с лежит в интервале (0, 1). Сделаем инверсию этого интервала посредством замены х — с =^ \/у и умножим на уп. Получим ynf(x) = bnyn+ ... + bo. На этом этапе коэффициенты не изменяются, но только записываются в обратном порядке. Корень у\ построенного полинома лежит в интервале (1, +оо). Заключим его между двумя соседними целыми числами, ci V 勿 V。1 + 1, и повторим процесс. Пусть 物=3 + ^2 < ^! < с2 + 1,胃1 = & + ^ и с3 < Zi < с3 + 1. Тогда для корня
Л1 будет
С1 +—Ц-
0+五
причем известно, что Сз < ^i < ^з + 1. Заменяя 厶 на с3 и с3 + 1 и учитывая характер изменения х при этих заменах (заменяя fi на Сз, мы увеличиваем 石, уменьшаем р и увеличиваем xi;
заменяя 厶 на Сз+ 1, мы уменьшаем %】), получим границы для xj:с -]Ц< % < с нЦ—.
с】-|—Cj Нр-
r + _L 1Q + 丁
03 + 103
Выражения, которые здесь участвуют, носят название непрерывных дробей.
Пример. Применим метод непрерывных дробей к уточнению значения корня полинома х3 — х——1, 1 < х: < 2.
Разложим полином по степеням х—1. Получим (х—I)3 4- + 3(х—1)? + 2(х—1)—1. Теперь делаем замену х—1 = \/у и умножаем на —у3. Получим у3 ——2у2 — 3y——L Корень этого полинома заключен в интервале (3, 4). Разложение по степеням (у—3) дает (у — 3)3 + 7(у — З)2 + \2(у — 3) — 1. Замена у — 3 = 1/г и умножение на —z3 дает 23 — 12z2 — lz— 1. Корень этого полинома, очевидно, больше 12 и, как легко видеть, меньше 13. Разложение по степеням г—12 дает (г—12)3 + 24(г—12)2 + 137(z—12)— —85, после замены z—12 = 1// и умножения на —步 получим 35/3— 137/2 — 24f—1 и для корня 厶 этого полинома 1 V 厶 V 2. Итак:
修=1 НЦ, где 1 V 厶 V 2.
Отсюда получаем границы для xf
+ —Ц— << 1 + —Ц—
3 + -Г3 + ——г
』12 + T
т. е. 1 芻 < 4 < 1 泉
Границы эти довольно тесные. Действительно,
1 131 251
1 而—1 77*= 3080 •
13
Таким образом, 1 -^- = 1,325 есть приближение к корню с избытком и отличается от корня меньше чем на 0,00033. Можно доказать, что разность таким образом построенных приближений всегда равна 1, деленной на произведение знаменателей.
Приведем еще оди1£ пример, чтобы показать одно интересное явление. Вычислим */2 как корень полинома х?——2§ лежащий в интервале (1, 2). Разложим полином по степеням х——1 и сделаем замену 尤——1 = 1/у. После умножения на ——у2 получим полином у2 — 2y—1. Этот полином имеет корень в интервале (2, 3). Разложение по степеням у ―2 и замена у ——2 = 1/z дают, после умножения на —z2, г22г— 1. Мы получили для у н 胃 полиномы с одинаковыми коэффициентами и нас интересуют корни из одного и того же интервала (2, 3). Следовательно, процесс будет далее повторяться без изменения, так что
72 = 1 卄72 = 1 卄2+―Ц-2 +写2+―Ц-2 +写
72 = 1 卄
72 = 1 卄
2+―Ц-
2 +写
2+―Ц-
2 +写
Периодичность при разложении в непрерывную дробь имеет место для всех квадратичных иррациональностей, т. е. для чисел вида
при целых а, 6, d, причем d > 0 и d не является квадратом целого числа. Это явление было обнаружено и доказано еще Эйлером.
Читателю, у которого еще сохранилось любопытство, рекомендуем найти несколько приближений к ^6. Здесь, конечно, периодичности не будет, но на 6-м шагу произойдет неожиданное событие.
Способ Ньютона. Этот способ основан на «основном принципе дифференциального исчисления», который, в нестрогих терминах, заключается в том, что график всякой 《приличной》функции на малом промежутке изменения независимой переменной мало отличается от прямой, именно, касательной в одной из точек. Пусть с ——корень дважды дифференцируемой функции и х0 ——достаточно хорошее приближение к корню. Тогда имеет место приближенное равенство
' f(x) = f(xo) +『(xo)(x — xo)
для всех х, достаточно близких к х0. Полагая х = с, получим
。=f(c) = f(xo) + f‘(xo) (с — Хо),
откуда для с получаем приближенное значение
с х0с х0f (%о)f (%о)%!.%!.
с х0
с х0
f (%о)
f (%о)
%!.
%!.
Вообще говоря, х\ должно быть лучшим приближением к с, чем исходное приближение %о.
По приближению 尤】мы можем найти приближение х2 по фор- f (修)匸
1)f(°)卜-了, получим а = а —у^р откуда f(a) = 0.1)f(°)卜-了, получим а = а —у^р откуда f(a) = 0.муле %2 = %i—『(# у и т. д. Если последовательность хь х2» сходится, то она сходится к корню полинома f. Действительно, пусть x^f в при 々一> оо. Переходя к пределу в равенстве Xk = =
1)f(°)
卜-了, получим а = а —у^р откуда f(a) = 0.
1)f(°)
卜-了, получим а = а —у^р откуда f(a) = 0.
Для того чтобы выяснить, насколько близко к с должно подходить исходное приближение хо, произведем оценку, учитывая погрешность исходного приближенного равенства, для чего рассмотрим формулу Тейлора с остаточным членом в интегральной форме:
f (Х) = f (% +(X - % f'(X。) + V" (D(X - 9 臂,
или, после подстановки в интеграле С = % — /(% — %о),
f (盼=f (%) + (x — %) f' (% + (x — Xo)2 V" (x — Z (x — %)) I dt .
Положив x = с, получим
0 = / (^) = / %) + (e -%0)产(%0)+(С 一 %)2 \ 产(с - / (с - %0)) / d九
Поделим это равенство на『(%о) и перенесем первые два члена в левую часть. Получим】
х0~с~ ;'霁=* (;? \ 产(c — t(c —凡))/ dt.о
В левой части выражение х0——,累)равно приближению хь
Итак,I'
xt — с = 4彳;± \ f" (с — / (с — х0)) / dt.о
Пусть хо выбирается в окрестности точки с, н в этой окрестности модуль f (%), ограничен снизу числом /п и модуль f〃")
ограничен сверху числом М. Тогда
1
I*1 一 СI《」百工箕m卜曲=誥1*0 一 С产.
Умножив на получим
書 |"1-01m(亲 1х0- С|y.
Поэтому, если ^|х0 — сК9 < 1, то 券 1勺一°丨&产 Для дальнейших приближений -^ I 出—с |《广 ・・・,^1/ — с I《9’上 Таким образом, в этом предположении имеет место быстрая сходимость приближение в корню с Такого рода сходимость, когда погрешность приближения равна по порядку квадрату погрешности предыдущего приближения, носит название квадратичной сходимости.
Для полиномов все проведенные выше рассуждения имеют силу не только для вычисления вещественных корней полиномов с вещественными коэффициентами, но и для комплексных корней полиномов с комплексными коэффициентами.
вторая производныевторая производныеДля вещественных функций имеются ситуации, когда нет необходимости выбирать начальное приближение очень близко к кор-
вторая производные
вторая производные
ню. Пусть на интервале (а, Ь) первая и функции f не меняют знак, а значения f на концах интервала имеют противоположные знаки. В этих предположениях функция f имеет на интервале единственный корень с. Допустим, для определенности, что /' и f" положительны на интервале (а,Ь), Это значит, что f возрастает и выпуклость ее графика направлена вниз (рис. 17).
Возьмем начальное приближение х0 справа от корня (например,力о=Ь). Геометрически очевидно, что следую
щее приближение хд будет ближе к с чем х0 и останется справа от с. Подтвердим это вычислением:
= х0 —= х0 —f (/)f (/)*(X。).*(X。).
= х0 —
= х0 —
f (/)
f (/)
*(X。).
*(X。).
В силу возрастания f заключаем, что f(x0) > 0, но и fz (%())> 0 по условию, следовательно, %〕V Хо- Далее,
修-с = ^Й^ )产(с -' (с - №))'或 > 0,
ибо cgc — f(c — xo)Wxo,a f" положительна на всем интервале (a,力).
Вычисляя далее последовательные приближения х2, х3, ,.., мы получим убывающую последовательность, ограниченную снизу
числом с. Она сходится и, как мы видели выше, сходится к корню 力 который на промежутке (а, Ь) только один, именно, с.
Легко видеть, что если『и f〃 отрицательны на промежутке (а,匕),то начинать приближения тоже следует справа от корня (рис. 18). Если же /' и f〃 сохраняют на (а, Ь) противоположные Г знаки, то приближения следует начинать слева (рис. 19, 20).
__П р и м е р 1. Найти приближения к «2,т. е. к положительному корню полинома / — х2 — 2.
Здесь『=2х, f" = 2, так что 厂 и положительны на (0, +°°)• В качестве начального приближения можно взять любое число, большее д/2. В качестве m можно взять 2,8, а М = 2. Поэтому
РИС' 2°-xft-V2<(xft_1-V2)72,8.
В качестве 尤。возьмем 3/2.
Погрешность х° не превосходит 0,1. Следующее приближение
修 равно 17/12. Его погрешность не превосходит 0,01/2,8 ^ 0,003.
Следующее приближение 尤2 равно 577/408. Его погрешность не
превосходит 0,0032/2,8 ^ 0,000003. Разложение в десятичную
дробь дает
577/408= 1,414215...
вместо «$1,414213
Пример 2. Уточнить значение корня полинома / = х3 —尤——lt зная, что 1,3 < х < 1,4.
Здесь f = 3x2—1 >5, Г = 6х < 8,4, М/2т 0,84 < 1. Начиная с приближения х0 = 1Л с погрешностью меньше 0,1, мы придем к приближению хь погрешность которого меньше 0,01, еле-
дующее приближение 尤2 будет иметь погрешность меньше 0,0001, следующее ха даст 8 верных десятичных знаков после запятой. Посмотрим, как уточняется приближение х0 = 1,325 = 53/40, погрешность которого меньше 1/3000. Для него 打=180877/136540 (в обыкновенных дробях). Оно приближает корень с точностью до 1/9000000, т. е. с точностью до одной единицы седьмого знака после запятой. В десятичных дробях Xi = 1,3247180...
Метод Ньютона может применяться и к системам уравнений. Пример. Решить приближенно систему
尤2 — У — 1 = 0,
у2 —х —2 = 0.
Построив графики, найдем приближенно координаты их точки пересечения при положительных х и у. Получим начальное приближение Хо = 1,7, у。= 2. При этом приближении невязка в первом уравнении равна —0,11, во втором 0,3. Положим х = 1,7 + ft, “=夕 + 々・ После подстановки получим
3,4Л +Л2-^-0,11=0,
-ft + 4fe + fe2 + 0,3 = 0.
Числа 九 н 々 малы. Отбросив их квадраты, получим линейную систему
3,4Л —々一0,11 = 0,
-ft + 4fe + 0,3 = 0,
откуда найдем приближенные значения для h и kt которые дадут следующее приближение (хь у" к (х, у). Именно, Л = 0,015, А = =—0,059, так что a i = 1,715,屮=1,941. Невязки этого приближения равны 0,000225 и 0,52481, значительно меньше невязок для Хо, //0.
ГЛАВА X
ЭЛЕМЕНТЫ ТЕОРИИ ГРУПП
Простейшие сведения
Об ассоциативности. Пусть М — множество, в котором определена бинарная операция, сопоставляющая каждой упорядоченной паре а, Ь элементов из М третий элемент — их «произведение» ab. Из упорядоченной тройки abc элементов из М можно построить два произведения (ab)c и а{Ьс), из четверки a, b, с, d — уже пять: ((ab)c)d, (a(bc))dt (ab) (cd)t a(b(cd)) и a((bc)d)t из пятерки элементов ——уже 14 и т. д. (Можно доказать, что число осмысленных расстановок скобок в упорядоченной совокупности из м элементов равно (2п — 2)!/ (n! (n — 1)!).) Ассоциативность действия означает, что оба произведения (ab)c и а(Ьс) тройки элементов а, Ь, с равны.
Предложение 1. Если действие в М ассоциативно^ т. е. М есть полугруппа, то произведение упорядоченной совокупности &1, аг,. . • •, &т элементов 凡е зависит от способа расстановки скобок^ т. е. от порядка выполнения бинарных операций.
Доказательство. Назовем произведение (…((的&2)&3)&4…), в котором сомножители присоединяются последовательно по одному слева направо, левонормированным. Докажем по индукции, что произведение с любой расстановкой скобок равно левонорми- рованному. Для п = 3 это верно в силу ассоциативности. Пусть ^? > 3 и уже установлена справедливость предложения для произведений из m элементов при m ^п——1. Рассмотрим произведение п элементов 。1&2 ••• &门 с какой-то расстановкой скобок (мы ее не пытаемся записать). Так как действие бинарно, это пронзведе- мие равно произведению двух произведений а\а2...。左 и а^\ ... &〃, с какими-то расстановками скобок. В сн』у индуктивного предположения оба эти сомножителя равны левонормированным произведениям. Если k = п ^― 1, то рассматриваемое произведение равно (〃1&2 ... а®/)。,” и получается из леволормировапного произведения а】。? •.. а л-i присоединением'справа еще одного сомножителя 〃% так что оно само левонормированно. Если же А V п ——1, то
(&1Q2а*) (а*+1 ... ап) = (а1а2 ... а®)((&计 i -・"7)а”)
и, в силу ассоциативности, равно ((&1仪2 •. • Да)(0a+i ... &以一1))&小 В силу индуктивного предположения (а:«2 ■ • • а左)(o$+i 仪门一i) равно левонормированному произведению а】。? ... ал-ь и после
§ 1] ПРОСТЕЙШИЕ СВЕДЕНИЯ 243 присоединения ап получается снова левонормированное произведение. Предложение доказано.
Доказанное предложение дает возможность при записи «длинных» произведений в полугруппе не расставлять скобок, указывающих порядок выполнения бинарной операции.
В частности, произведение м равных сомножителей не зависит от способа расстановки скобок, так что имеет определенный смысл выражение ап (или па при аддитивной записи) и 。爪・。左=侦"+氏
Аксиомы группы. В первой главе мы определили группу как полугруппу (т. е. множество с бинарным ассоциативным действием), в которой существует нейтральный элемент е——такой, что ае — еа = а при любом а, и для любого а существует обратный элемент。一^ ——такой, что а~{а = аа~1 = е.
Убедимся в том, что эти аксиомы группы можно несколько ослабить.
Предложение 2. Если в полугруппе существует левый нейтральный элемент е, г. е. такой, что еа = а при любом а, и для любого элемента а существует левый обратный а', г. е. такой, что а'а = е, то полугруппа является группой.
Именно эти требования были приняты в классической аксиоматике теории групп.
До казательство. Докажем, что левый нейтральный элемент е является и правым нейтральным, т. е. ае = а при любом а. С этой целью рассмотрим произведение а"а'аа'а, где а/ ——левый обратный для а, а"——левый обратный для а', и подсчитаем его двумя способами. Во-первых, affafaafa = ((a^af)a) (afa) = (еа)е = =ае. Во-вторых, affaraafa = a!f ((afa)a!)a = а'^еа^а = а!1 а! а — ==(affaf) а = еа = а. Итак, ае == а при любом а.
Теперь докажем, что левый обратный а! элемента а является и правым обратным для а, т. е. аа' = е. С этой целью рассмотрим элемент arfafaa\ Во-первых, а"а'аа‘ = ({affaf)a)af = (еа)优= =аа'. Во-вторых, affafaaf = а" ((а'а)优)=а" (еа‘) = а"а/ = е. Итак, аа' — е, т. е. а' есть правый обратный для а.
В дальнейшем в мультипликативной записи вместо а' будем писать а~1.
Предложение 3. Если в полугруппе имеется левый нейтральный элемент е и правый нейтральный элемент е[ то они совпадают.
Действительно, ее'= е‘, так как е — левый нейтральный элемент и ее'= е, так как е‘一 правый нейтральный элемент.
Отсюда следует, что в условиях предложения 3 полугруппа содержит только один левый нейтральный элемент, ибо любой левый нейтральный элемент равен выбранному правому нейтральному элементу е' и, по аналогичной причине, в этих условиях полугруппа Содержит единственный правый нейтральный элемент. В частности, в группе существует только один нейтральный элемент. При
использовании мультипликативной записи нейтральный элемент группы будем называть единицей группы и обозначать 1.
Предложение 4. В группе уравнение ах — Ь при данных а и 6 имеет единственное решение х = а-16. Уравнение уа = b имеет единственное решение у = 6а-1.
Действительно, положим х = а-】Ь; тогда ах = а (а-】Ь) = Ь. Обратно, если ах = 6, то ат^ах = а~}Ь и % =。-也 Этим доказано существование и единственность решения уравнения ах = Ь. Уравнение уа = Ь рассматривается аналогично.
Из предложения 4 непосредственно следует единственность обратного элемента для любого элемента группы.
Группа (полугруппа) называется конечной, если она состоит из конечного числа элементов. Число элементов конечной группы (полугруппы) называется ее порядком. .
Приведем несколько примеров групп сверх тех примеров, которые приводились в § 3 гл. 1. Невырожденные квадратные матрицы с вещественными элементами, очевидно, образуют группу относительно умножения. Эта группа неабелева и бесконечная. Невырожденные матрицы с элементами из конечного поля тоже образуют неабелеву группу, но эта группа конечна. Выяснение ее порядка является не очень простой задачей. Множество всех подстановок п элементов образует конечную неабелеву (при п > 2) группу порядка nl. Эта группа называется симметрической группой.
Умножение подмножеств группы. Пусть G — группа, А и В— два подмножества ее элементов. Произведением АВ этих подмножеств называется множество произведений ab, где а(= Л, b 曰 В* Ясно, что имеет место свойство ассоциативности (АВ)С = Л(ВС), ибо оба эти произведения составлены из элементов abc == (ab)c = =a (be), а е А, b £ В, с R С. Если одно из подмножеств состоит из одного элемента, например В = {6}, то произведение АВ обозначается АЬ, т. е. в этом контексте нет необходимости отличать элемент от составленного из него одноэлементного множества.
Введем еще одно обозначение. Через Л-1 обозначим множество всех элементов, обратных к элементам множества Л. Заметим, что /-! отнюдь не является обратным к Л в смысле умножения подмножеств группы.
Подгруппы. Подмножество Н элементов группы G называется подгруппой, если оно само образует группу относительно действия в G. Из этого определения следует, что если a, b w ", то ab 曰 〃.Ясно, далее, что единица Н является единицей 6, ибо если еа = а, е, а 曰 7/, то е = аатх = 1 е G. Таким образом, единица группы G принадлежит любой ее подгруппе. Ясно также, в силу единственности обратного элемента в группе, что обратный элемент для любого элемента подгруппы будет для него обратным и во всей группе.
Предложение 5. Если подмножество Н элементов группы G содержит вместе с двумя элементами а, b их произведение ab 〃 вместе с каждым элементом а его обратный а-1, то Н есть подгруппа G.
Действительно, надо лишь показать, что Н обладает единицей. Но единица G равна аа~х при а 巨 〃 и, следовательно, принадлежит Н согласно условиям предложения.
Классы смежности. Множество На, где Н — подгруппа группы G и а — некоторый элемент из G, называется левым классом, смежности группы G по подгруппе Н. Между элементами подгруппы Н и элементами левого класса смежности На имеется естественное взаимно однозначное соответствие г>—>га — и, ин-> I—»иа-1 = г. Если подгруппа Н конечна, то число элементов в каждом левом классе смежности равно порядку Н.
Предложение 6. Два левых класса смежности группы G по подгруппе Н либо совпадают, либо не имеют общих элементов.
Доказательство. Нужно установить, что если два левых класса смежности имеют общий элемент, то они совпадают. Пусть х е На и х е НЬ. Рассмотрим класс смежности Нх. Так как 尤巨 三 На, то х = za при некотором z 巨 〃 и Нх = Нга и На. Но а = z^x, так что На = Hz~xx и Нх. Следовательно, На = Нх. Аналогично, НЬ = Нх, так что На = НЬ, что и требовалось доказать.
Попутно выяснилось полезное свойство: На = Нх при любом х w На, т. е. в качестве элемента, порождающего как правый множитель класс смежности, можно взять любой элемент из этого класса.
Теорема 7. Группа является дизъюнктным объединением ле~ вых классов смежности по подгруппе.
(Дизъюнктное объединение — это объединение множеств, попарно не имеющих общих элементов.)
Справедливость теоремы непосредственно следует из предложения 6, ибо любой элемент группы а принадлежит некоторому классу смежности, именно, На, а различные классы не имеют общих элементов.
Указанное в теореме разбиение группы называется разложением группы по подгруппе.
Если число левых классов смежности в разложении G по Н конечно, то это число называется индексом подгруппы Н в группе G и обозначается (G:H). Разумеется, если группа G конечна, то индекс любой ее подгруппы конечен.
Предложение 8. Пусть Gn〃nK, причем Н и К — подгруппы в G. Если Н в G имеет конечный индекс и К в Н имеет конечный индекс, то К в G имеет конечный индекс и
(G:K) = (G:〃)(〃:K)・
Доказательство. Пусть G = U Нсц, i = 1, 2, ..., й, и "=U Кб/, / = 1,...,幺一разложения G по " н 方 по К. Тогда G = U Kbjai. Нужно показать, что классы смежности КЬ@ попарно не имеют общих элементов. Если «乙〃九 〃 Kb凸 содержат общий элемент, то На* и На五 содержат общий элемент, ибо К%、и КЬ〃 содержатся в Н. Следовательно,厶=力.Но тогда Kbh = Kbh、что возможно только при /1 = /2- Итак, G есть дизъюнктное объединение классов смежности КЬ/&“ Их число равно hk = {G : ") (" : К), t. е. (G : К) = (G : ") (" : К).
Если подгруппа состоит только из одного единичного элемента, то классами смежности являются одноэлементные множества из элементов группы, так что индекс (G : 1) равен порядку группы G.
Полагая К={1} в предложении 8, получим (G:l)== = (G:")(":l). Это означает, что порядок конечной группы G делится на порядок ее подгруппы Н и частное от их деления равно (G: //), т. е. индексу Н в G. (Эту важную теорему легко доказать непосредственно, без ссылки на предложение 8, прямо из разложения группы по подгруппе и того, что число элементов в любом классе смежности одинаково и равно порядку подгруппы.)
Наряду с левыми классами смежности можно рассматривать правые классы смежности аН, и для них тоже справедлива теорема о разложении группы по подгруппе. Между левыми и правыми классами смежности имеется естественное взаимно однозначное соответствие. Именно, отображение ан->а-1 есть взаимно однозначное отображение группы на себя и это отображение переводит левые классы смежности в правые. Действительно, левый класс На состоит из элементов 2a при z w " н обратные элементы &-1Z-1 заполняют правый класс смежности а~хН. Поэтому если для группы Н имеется конечное число левых классов смежности, то столько же будет и правых, так что определение индекса подгруппы при помощи левых или правых классов смежности дает одно и то же.
Циклические группы. Группа, составленная положительными и отрицательными степенями одного элемента 〃, называется циклической группой. Говорят, это элемент а порождает такую группу. Ясно, что элемент а~[ тоже можно считать порождающим. Элементы ,.., а~п, ..., a~L 1, о,а* ... могут быть все попарно различны. В этом случае группа называется бесконечной (или свободной) циклической. Примером свободной циклической группы может служить группа целых чисел относительно сложения. Любая свободная циклическая группа ей изоморфна, изоморфизм задается соответствием и ।~>&", ибо при умножении степеней элемента а показатели складываются.
Но возможно, что среди элементов циклической группы имеются равные. Если &比=以爪 при 々 > m, то ak~m =], так что в этом случае некоторая степень в натуральным показателем порождаю-
щего элемента равна 1. Наименьший натуральный показатель,, обладающий этим свойством, называется порядком элемента а. Если порядок равен числу п, то среди элементов 1, аап-1 нет равных, ибо если бы нашлись равные, то разность показателей дала бы натуральный показатель, меньший чем п, обращающий степень а в единицу. Всякий же элемент ат равен одному из 1, а, ..・,а^, именно, а「, где г — остаток от деления т на л. Таким образом, порядок группы, порожденной элементом порядка м>
группы. Пусть G — данная группа.группы. Пусть G — данная группа.тоже равен п.
группы. Пусть G — данная группа.
группы. Пусть G — данная группа.
Циклические подгруппы
циклическую подгруппу.циклическую подгруппу.Любой ее элемент порождает некоторую
циклическую подгруппу.
циклическую подгруппу.
Если G — конечная группа, то и все ее циклические подгруппы конечны. Порядок группы G делится на порядок ее любой подгруппы, в частности, на порядок любой циклической подгруппы. Этот порядок равен порядку порождающего элемента. Таким об
разом, верна следующая важная теорема.
Теорема 9. Порядок конечной группы делится на порядок любого ее элемента.
Пусть G ——конечная группа порядка /п и а — некоторый ее элемент порядка А. Тогда tn = hl при целом Z и am = (ak)1 = 1. Сле
довательно, верно следующее предложение.
Предложение 10. Любой элемент конечной группы при возведении в степень порядка группы дает единицу.
Это предложение не потребовало для своего доказательства особенно глубоких соображений. Однако из него непосредственно следует такой, казалось бы, нетривиальный факт, как теорема Эйлера. Действительно, примитивные классы вычетов по модулю m образуют группу относительно умножения и порядок этой группы равен значению (р(т) функции Эйлера. Следовательно, для любого примитивного класса а имеет место равенство d*P <m) = 1 или, на языке сравнений, 〃喇团)м 1 (mod ш). Заметим, что при доказательстве теоремы Эйлера в гл. I мы использовали коммутативность умножения, в то время как в предложении 10 коммутативность группы не предполагается.
Нормальные подгруппы и факторгруппы
Определение. Элемент i группы G называется сопряженным с элементом а; если существует cw G. такой, что 6 = с~хас.
Подгруппа " группы G называется нормальной (или инвариантной, или нормальным делителем группы G), если она вместе с, каждым элементом содержит все сопряженные.
б абелевой группе любая подгруппа нормальна, так как в такой группе при любых а и с будет с~хас = а.
В группе квадратных невырожденных матриц над некоторым полем множество матриц с определителем 1 образует нормальную подгруппу. Действительно, если det Л = 1, то det Л-1 = 1, и если:
det В = 1, то det АВ = 1. Далее, при любой невырожденной С будет det(C~MC) = det Л == 1. Группа ортогональных матриц — подгруппа в группе всех вещественных невырожденных матриц, но эта подгруппа не является нормальной, ибо, например, (; _;) ортогональна, но(:;),;—;)(;;)=(_: _з ) не ортогональна.
Из определения норда怏но询 подгруппы ясно, что нормальная подгруппа Н группы G Является нормальной подгруппой для любой подгруппы К、содержащей Н. Действительно, если a w" и включение с~{ас ^ Н выполняется при всех с w G, то оно подавно будет выполняться при всех с К.
Классы смежности по нормальной подгруппе и факторгруппа.
Предложение 1. Пусть Н — нормальная подгруппа группы G и с — какой-либо элемент G. Тогда с~хНс — Н.
Действительно, по определению нормальной подгруппы, c~lHc cz Н. Пусть теперь о — любой элемент Н. Тогда сас~х = =(厂1尸0厂 巨" и а = с~х (сас-х) с G с^хНс. Поэтому Н и LHc и, следовательно, c~lHc = Н.
Предложение 2. Если Н — нормальная подгруппа группы G и с G, то Нс = сН.
Непосредственно следует из с~хНс = Н. Достаточно умножить слева на с.
Предложение 3. Классы смежности по нормальной подгруппе образуют группу относительно умножения подмножеств группы. Единицей этой группы является сама нормальная подгруппа.
Доказательство. Пусть G — группа и Н — ее нормальная подгруппа. Рассмотрим произведение двух классов смежности На и НЬ、причем воспользуемся ассоциативностью умножения подмножеств и предложением 2. Имеем: На-НЬ = Н(аН)Ь = Н(На)Ь = =(НН) ab = НаЬ. Таким образом, произведение двух классов смежности оказалось классом смежности. Ассоциативность этого умножения нам уже известна. Далее, Н(На) = (НН) а = На и (На)Н = Н(аН) = Н(На) = На, так что Н есть единица при этом умножении. Наконец, (На~~[) (На) = На~~ха = Н и (На) (На~{)= =Наа~х = Я, так что На~х есть обратный элемент для На. Предложение доказано.
Группа, образованная классами ^межносгк.г G по нормальной подгруппе ", называется факторгруппой G по // и обозначается G/H.
Мы уже встречались с факторгруппами. Так, классы целых чисел по модулю m по отношению к действию сложения составляли факторгруппу всех целых чисел по подгруппе чисел, кратных модулю т. Аналогичная ситуация имела место в других случаях, когда мы рассматривали сравнения и классы сравнений.
Само определение факторгруппы тоже можно сформулировать в терминах сравнений. Именно, назовем два элемента а\ и а2 группы G сравнимыми по нормальной подгруппе ", если а^1 ^ Н или, что то же самое, о: w 〃&, т. е. а\ и а2 принадлежат к одному классу смежности по ". Тогда, если а\ = а2 (”)и Ь\ = Ь? (Я), то atbt = а2^2 (〃),ибо at = 2ia2, bi =之2历 при 方,?2 三方 и a1bl = z^jj2 = z, (a2z2a^-!) аф2 = z3a2b2 при / = % (。庐^尸)w ", т. e. a/i = 02b2. Поэтому, если определить произведение классов как класс, содержащий произведение каких-либо представителей из этих классов, определение будет корректным. Оно, разумеется, совпадает с определением произведения классов смежности как элементов факторгруппы.
Гомоморфизм
Определение. Пусть G — группа и S — другая группа (или полугруппа). Пусть каждому элементу а из G сопоставлен некоторый элемент из S, т. е. дано отображение G в S. Отображение Ф называется гомоморфным или гомоморфизмом G в S, если произведению элементов из G соответствует произведение их образов, t. е.屮(0102)=中(01)屮(02), где(р(а) — образ a w G при отображении ср. При этом, вообще говоря, не предполагается, что образы элементов G заполняют все S, и не предполагается, что различным элементам из G соответствуют обязательно различные элементы из S, т. е. при гомоморфном отображении элементам из G разрешается «склеиваться».
Предложение 1. Гомоморфным образом qp(G) группы G является группа. Образом единицы группы G является единица образа и взаимно обратным элементам G соответствуют взаимно обратные образы.
Доказательство. Равенство ц)(аЬ) = ц)(а)ц)(Ь) означает, что произведение двух элементов из (p(G) принадлежит (p(G). Ассоциативность следует из ассоциативности в G и S. Равенство (р(а) =(р(1а) =(р(1)(р(а) показывает, что (р(1) есть левая единица для (p(G). Наконец, (р(а~1)(р(а) = ср(а~1а) =(р(1) показывает, что 屮(о-】) есть левый обратный элемент для (р(о) в ^(G). Этого уже достаточно (предложение 2 из § 1) для заключения, что(p(G) есть группа. Чтобы избежать ссылки на довольно сложно доказываемое предложение 2, достаточно было бы рассмотреть еще равенства(р(а)=(р(а1) =(р(а)(р(1) и(p(a)(p(a-i) =(р(аа~1)= =(Р ⑴.
Заметим, что если S есть только полугруппа, а не группа, то Ф(1) не обязана быть единицей для всей S. Однако(р(1) является единицей для(p(G) или для любой группы, содержащейся в 5 и содержащей(p(G).
Введем еще два полезных термина. Гомоморфизм группы G, образом которого является все множество S, называется гомоморфизмом G на S (《на》вместо 《в») или эпиморфизмом. Гомоморфизм G в S, при котором различным элементам из G сопоставляются различные элементы в S, называется мономорфизмом или вложением G в S. Ясно, что при мономорфизме имеется взаимно однозначное соответствие между элементами G и их образами, сохраняющееся при умножении, так что при мономорфизме 屮 группа G и ее образ (p(G) изоморфны. Гомоморфизм G в S, являющийся одновременно эпиморфизмом и мономорфизмом, есть, очевидно, изоморфизм G и S.
Первая теорема о гомоморфизме. Пусть 屮一гомоморфное отображение группы G на группу S. Множество всех элементов из G, имеющих один и тот же образ %wS, называется полным прообразом элемента х и обозначается ф'1 (х) (следует помнить, что ф-1 (х) является, вообще говоря, множеством элементов G, а не одним элементом). Полный прообраз 'единицы группы S называется ядром гомоморфизма.
Предложение 2. Ядро гомоморфизма 屮 группы G на группу S является нормальной подгруппой группы G.
Доказательство. Введем обозначение Н для ядра. Если aw 氏 то а—巨",ибо (p(a-1) = ((p(a))-1 = 1. Если а ^ Н и b 三 Н, то @Ь 三", ибо (р(а&) =(р(а)(р(&) = 1 • 1 = 1. Наконец, если а ^ Н и cwG, то c—acwH, ибо(р(с~1ас)=ф(с)~1(р(а)(р(с)= =(р(с)-1-1-(р(с) = 1.
Предложение 3. В условиях предложения 2 полные прообразы элементов из S являются классами смежности по ядру гомоморфизма.
До казательство. Если а и 6 принадлежат одному классу смежности по ", то b = за при z^ Н, н тогда 屮(Ь)=屮(з)屮(а)= =1 -(p(fl) =(р(а). Обратно, если (р(а) =(р(&), то 屮(@务一1)= 1, так что ab~x 三 //, a 三 НЬ и, конечно, 6 三 Hb.
Теорема 4 (первая теорема о гомоморфизме). Гомоморфный образ группы изоморфен ее факторгруппе по ядру гомоморфизма. (Формулировка этой теоремы является пугалом для неосведомленных, так как состоит практически из одних терминов.)
Доказательство. Между образами при гомоморфизме и элементами факторгруппы имеется взаимно однозначное соответствие, в силу предложения 3. Оно сохраняется при умножении, ибо
^((На) (Hb))= ^(Ha)^(Hb).
Естественно встает вопрос — любая ли нормальная подгруппа может быть принята за ядро гомоморфизма. Ответ положительный. Отображение группы G на факторгруппу G/H по нормальной подгруппе Н, заключающееся в том, что каждому элементу группы G сопоставляется содержащий его класс смежности, есть
гомоморфизм, и его ядро совпадает с Н. Это непосредственно следует из определения умножения классов смежности как элементов факторгруппы. Этот гомоморфизм G на G/H называется естественным гомоморфизмом. Первая теорема о гомоморфизме утверждает, что любой гомоморфизм в основном (формальнее —— с точностью до изоморфизма) не отличается от еетественнога гомоморфизма группы на ее факторгруппу по ядру гомоморфизма.
Рассмотрим примеры.
Пример 1. Пусть дана циклическая группа G порядка п — =mk. Пусть Н ——ее подгруппа, порожденная элементом ak, где а — элемент, порождающий G. Ясно, что порядок а* равен т, и порожденная нм группа состоит из элементов 1, akt а2*,..., а(加~1)々. Представителями смежных классов G по Я могут служить 1, а, ...,af Умножение смежных классов сводится к сложению показателей по модулю 居 ибо а* порождает,. Таким образом, здесь факторгруппа изоморфна циклической группе порядка 玄
Пример 2. Пусть G — группа по умножению невырожденных квадратных матриц над полем Р, S ——полугруппа элементов поля 尸 относительно умножения и 屮——сопоставление каждой матрице из G ее определителя. Это отображение есть гомоморфизм, так как определитель произведения матриц равен произведению определителей. Здесь образ состоит из всех элементов поля Р, кроме нуля, ибо любой элемент а из 尸 есть определитель матрицы, отли* чающейся от единичной тем, что одна из единиц на диагонали заменена на а. Ядром отображения является группа матриц с определителем 1, так что эта группа есть нормальная подгруппа группы всех невырожденных матриц (в этом мы убедились раньше прямым подсчетом). Классы смежности по ядру составляют матрицы, имеющие один и тот же определитель.
Гомоморфные образы подгрупп.
Предложение 5. Пусть Н и К — подгруппа группы G, при- чем Н ——нормальная подгруппа. Тогда "К является подгруппой О К = КН.
Доказательство, Пусть ab ^ ^^, причем а 巨 Н, Ь 旺 К. Тогда (ab)~l = b~la^ = (b~la~lb)b~{t причем b~la~lb 三", ибо Н——нормальная подгруппа, и 尸 е К. Следовательно, (о力)々三 三 НК. Далее, пусть а】瓦 и a2b2 принадлежат "К, причем а】и 傲 принадлежат Н,也 и Ь? принадлежат К. Тогда Q也)•(的星)= = {a\b\aj)\^b\b2. где。也以2bl 巨 Н в силу нормальности // и К, так что (а】加)(。2力2)曰"К. Предложение доказано.
Заметим, что произведение двух подгрупп, из которых ни одна не является нормальной, вообще говоря, не обязано быть подгруппой, Так, если Н состоит из диагональных невырожденных матриц (о ь2)1 @ К состоит из трех матриц:_ J е@ квадрата
(1;) н ее куба (: :), то НК состоит из матриц вида
(_;2 —3,「:; ~о') и (o' :) Объединение этих трех множеств матриц не образует группы, ибо при Ь\ =# &2 матрица
/ 0 bi\ — bi — bi \ / bi% о 、
не входит в это множество.
Теорема 6 (вторая теорема о гомоморфизме). Пусть Н и К—■ подгруппы группы G, причем Н — нормальная подгруппа. Тогда НК/Н изоморфна К/К П Н.
Доказательство. Рассмотрим какой-либо гомоморфизм <р группы G на группу S с ядром Н, например, естественный гомоморфизм G на G/H. Образы элементов подгруппы К составят, очевидно, некоторую подгруппу Р группы S, являющуюся гомоморфным образом К при отображении 屮‘,совпадающем с <р на К. Ядром отображения 屮‘ является, очевидно, пересечение КП" группы К с ядром " гомоморфизма <р. Поэтому Р изоморфна К/КГ1". С другой стороны, если 2 三 Р является образом элемента с^К, то полный прообраз(р-1(2)есть смежный класс "с, и объединение всех этих прообразов есть подгруппа НК группы G. Поэтому образ НК при гомоморфизме 屮 снова совпадает с Р и, так как ядро " гомоморфизма <р содержится в группе НК, группа Р изоморфна НК/Н. Отсюда уже следует, что факторгруппы К/К П ^ и "К," изоморфны, что и требовалось доказать.
4« Подгруппы факторгруппы. Пусть "——нормальная подгруппа группы G и К—・какая-либо промежуточная подгруппа, т. е. G п Кп Н. Тогда " есть нормальная подгруппа для & и факторгруппа К/Н имеет смысл. Ясно, что К/Н есть подгруппа группы G/H.
Если же задана некоторая подгруппа £ факторгруппы G/H, то, «рассыпав на элементы G» классы смежности, из которых составлена L (точнее — построив объединение элементов, составляющих классы смежности, из которых состоит L), мы получим множество К элементов группы G, которое, очевидно, будет подгруппой группы G и К/Н = L. Таким образом, между подгруппами факторгруппы G/H и промежуточными между G и // подгруппами имеется естественное взаимно однозначное соответствие.
Третья теорема о гомоморфизме.
Теорема 7. Пусть имеются два гомоморфизма g и(р2 группы G на группы S】и S2, причем ядро 屮2 содержит ядро 屮卜 Тогда существует гомоморфизм (р3 группы Si на группу S2 такой, что фзф! = q)2 (т* 仇 <Рз (ф1 (й) ) = фг(^)孔Р〃 любом а G).
Переформулируем эту теорему в понятиях и терминах, имеющих широкое применение в некоторых разделах современной
алгебры. Изобразим эпиморфизмы q)i и <р2 стрелками:
Получится рисунок, называющийся диаграммой с отображе^ ниями. В теореме утверждается, что если ядро q)i содержится в ядре 中2, то существует эпиморфизм фз группы S】на S2 такой, что ФзФ1 =中2・ В терминах диаграмм это означает, что исходную диаграмму можно замкнуть эпиморфизмом(рз, т. е. перейти к диаграмме,
причем так, что получившаяся диаграмма будет коммутативной, т. е. при «движении» из G в S2 по стрелке фг и по составному пути, состоящему из стрелок q)i и фз, будет получаться одинаковый результат.
Употребление коммутативных диаграмм очень облегчает рас* суждения в ситуациях, где одновременно рассматривается много отображений (в частности, гомоморфизмов). В нашей достаточно простой ситуации в использовании языка диаграмм необходимости нет.
Доказательство теоремы. Возьмем любой элемент zwSi и любой его прообраз owG. Все прообразы элемента z отличаются множителями из ядра q)i и, так как ядро q)i содержится в ядре ф2, их образы в S2 будут совпадать с(р2(^). Таким образом, мы построили отображение Si в S2. Обозначим его через Фз, т. е. положим ф3(г) = ф2(а). Ввиду того, что любой элемент awG является прообразом некоторого z = q)i(a)eSi, мы видим, что ф2(а) = фз(Ф1(а)), так что 屮з屮i =屮2・ Произведению 方^ элементов из Si соответствует произведение。他 их прообразов с точностью до множителей из ядра <рь содержащегося в ядре ф2, так 4ТО 屮3(厶22)=①2(a1。2)=中 2(01)中 2(a2)=①3(2立屮3(22), t. е.屮3 eеtь гомоморфизм Si в S2・ Наконец, любой элемент у из S2 есть образ q)2(a) некоторого элемента из G, и а, в свою очередь, есть прообраз некоторого zwSi・ Поэтому любой элемент y^S2 есть ф3 (г)' при z wSi, так что фз есть гомоморфизм Si на S2, т. е. эпиморфизм. Теорема доказана. (Рассуждения, составившие доказательство теоремы, удобно проследить на диаграмме.)
Пусть теперь 中】и <р2 — естественные гомоморфизмы группы G на факторгруппы G/H\ и 6/Я2, причем Н?п 丛.Тогда ф3 из тео-
ремы 6 есть гомоморфизм G/H^ на G/H2. Ясно, что его ядром является Н2/Н\. Поэтому верна следующая теорема.
Теорема 8. Пусть G п Н2n Н、, где Н、и Н2-—нормальные подгруппы, в группе G. Тогда Н?]Н\ есть нормальная подгруппа группы G/H\ и (G///i)/(〃2/〃i) изоморфна G/H2.
Разумеется, теорему 8 нетрудно доказать и непосредственно, исходя из рассмотрения классов смежности, из которых составлены упомянутые в условии факторгруппы.
Теорему 7 можно рассматривать также как следующее свойство «универсальности» факторгруппы. Пусть Н — нормальная подгруппа группы G. Тогда любой образ G при гомоморфизме, при котором элементы группы Н отображаются в единицу, является гомоморфным образом группы G/Н. Для того чтобы в этом убедиться, достаточно положить, что 屮】есть естественный гомоморфизм G на G/Н и 屮2 ——какой-то гомоморфизм, при котором элементы Н отображаются в единицу. Тогда ядро 屮2 содержит ", т. е. ядро фь и по теореме 7 образ 物 есть гомоморфный образ факторгруппы G/Н.
Наименьшая подгруппа, содержащая данное множество элементов.
Предложение 9. Пусть дана группа G “ некоторое множество S ее элементов. Тогда существует наименьшая подгруппа группы G, содержащая множество S (т. е. содержащаяся во всякой другой подгруппе, содержащей S).
Мы дадим два доказательства этого предложения.
1 - е доказательство. Из свойств, характеризующих подгруппу (предложение 5 из § 1), ясно, что пересечение любого множества подгрупп группы G есть подгруппа группы G. Рассмотрим множество всех подгрупп, содержащих S. Оно непусто, так как ему принадлежит сама группа G. Пересечение всех подгрупп этого множества является подгруппой. Она содержит S и содержится в любой подгруппе, содержащей S.
2-е доказательство. Рассмотрим множество Т = S U ST Множество Т содержит S и вместе с каждым своим элементом Содержит его обратный. Пусть Н есть множество всех (конечных, разумеется) произведений а\а^ ... ak элементов множества Т. Ясно, что произведение двух элементов из Н снова принадлежит И и элемент, обратный к элементу а\а^ ... а* из //, тоже принадлежит ", ибо (^!^2 …4)7=а" ... a『Q[i, а множество Т вместе с каждым элементом содержит обратный. Таким образом, И есть подгруппа группы G. Далее, Н содержит S, ибо среди его элементов имеются все «одноэлементные произведения» a w 7, в частности, элементы из S. Нанонец, любая подгруппа, содержащая S, содержит и множество обратных элементов S~\ тем самым и множество Т и все произведения, составленные из элементов Т, т. е. всю подгруппу Н.
Возможно, что наименьшая подгруппа, содержащая множество S, есть вся группа G. В этом случае говорят, что множество S порождает группу G и элементы множества S называются порождающими G или образующими. Так, циклическая группа порождается одним элементом. Нетрудно видеть, что для симметрической группы Sn всех подстановок л элементов можно взять две образующих — транспозицию о = (1, 2) и круговую подстановку * = (;;; …;)всех элементов. Действительно, тг^т = (2, 3)’ т~1(2, 3)т = (3, 4) и т. д. Таким образом, в группе, порожденной подстановками он* содержатся все транспозиции соседних элементов, следовательно, и все транспозиции и все подстановки. Группа, которая порождается конечным множеством образующих, называется конечно порожденной. Класс конечно порожденных групп довольно обширен, и в него входят, очевидно, все конечные группы.
Наименьшая нормальная подгруппа, содержащая данное множество элементов.
Предложение 10. Пусть дана группа G и некоторое мно- же :тво S ее элементов. Тогда существует наименьшая нормальная подгруппа группы G, содержащая множество S.
Доказательство. Рассмотрим множество T = SUS" и множество U, состоящее из всех элементов Т и всех с ними сопряженных в G. Множество U содержит вместе с каждым элементом обратный и все с ним сопряженные, ибо ((т-{ас)-{ = с~{а~{с и с2 1 (СГ 1дс1) с2= (cic2)~1 а (cic2)- Пусть Н есть множество всех произведений @1@2 ... а* элементов множества К Тогда Я есть подгруппа группы G н, более того, нормальная подгруппа, ибо при любом c^G будет「(生傲 …@Qc = (La© 53。)…5% 同. Конечно, Я содержит S. Далее, каждая нормальная подгруппа, содержащая S, должна содержать все обратные элементы к элементам S, все сопряженные в G с элементами из S и с обратными к иим элементами и все их произведения, т. е. всю группу Н. Таким образом, Я есть наименьшая из нормальных подгрупп группы G, содержащих множество S.
Предложение 10 можно было доказать аналогично первому доказательству предложения 9. Для этого надо воспользоваться очевидным фактом, что пересечение любого множества нормальных подгрупп есть нормальная подгруппа, затем рассмотреть множество всех нормальных подгрупп, содержащих 瓦 и взять их пересечение. Это и будет, очевидно, наименьшая из нормальных подгрупп» содержащих S.
Построенная нормальная подгруппа Я обладает тем свойством, что гомоморфизм группы G с ядром Я отображает все элементы из S в единицу. Более того, гомоморфизм с ядром Я обладает следующим свойством универсальности: любой гомоморфный образ
группы G, в котором образами всех элементов из S является 1, есть гомоморфный образ группы G/H (т. е. образа группы G при гомоморфизме с ядром Н).
Действительно, ядро Н\ гомоморфизма, при котором все элементы из S отображаются в 1, содержит S, *-】и, следовательно, Т, U в все произведения элементов из U, т. е. всю нормальную подгруппу Н. Следовательно, образ G при гомоморфизме с ядром "1 есть гомоморфный образ группы G/H, в силу замечания об универсальности факторгруппы, которое было сделано в связи с теоремами 7 и 8.
Коммутант группы. Выражение abarxb~x, где а и b—элементы группы G, носит название коммутатора элементов а и 6. Пусть aba^b^ = г. Тогда ab = zba, так что коммутатор z играет роль как бы поправочного множителя при перестановке элементов а и Ь. Поэтому для того чтобы а и 6 были перестановочны, необходимо и достаточно, чтобы их коммутатор был равен 1. Подмножество группы G, состоящее из всевозможных коммутаторов и их конечных произведений, носит название коммутанта группы G. Так как элемент, обратный к коммутатору: (aba^b^)^ = bab^a^ сам является коммутатором, коммутант есть подгруппа группы G, порожденная множеством коммутаторов. Далее, элемент c-^aba^b-^c, сопряженный с коммутатором, есть тоже коммутатор. Действительно, с~1(аЬа~1Ь~х)с = = (с~1ас) (с~хЬс) (с~1ас)~1 (с~1Ьс)~1. Поэтому коммутант есть нормальная группа группы G. Его принято обозначать [G, G].
Факторгруппа группы G по коммутанту абелева. Действительно, все коммутаторы элементов группы G находятся в ядре естественного гомоморфизма группы G на факторгруппу по коммутанту и, следовательно, образы любых двух элементов группы G имеют единичный коммутатор, т. е. коммутируют.
При любом гомоморфизме ср группы G в абелеву группу образ является гомоморфным образом факторгруппы по коммутанту. Действительно, коммутаторы всех элементов G при гомоморфизме ср отображаются в 1, т. е. принадлежат ядру гомоморфизма, которое, тем самым, содержит коммутант. В силу свойства универсальности факторгруппы отсюда следует, что образ группы G при гомоморфизме ср есть гомоморфный образ факторгруппы по коммутанту.
Центр группы. Центром группы G называется множество ее элементов, каждый из которых коммутирует со всеми элементами группы G.
Пусть а принадлежит центру и с — произвольный элемент группы G. Тогда ас = са. Умножив это равенство слева и справа на а", получим са*1 = а~хс, так что L тоже принадлежит центру. Далее, если а и 6 принадлежат центру, то при произвольном се 6 abc = acb = cab, т. е. ab тоже принадлежит центру. Та-
ким образом, центр есть подгруппа группы G. Из равенства c~1qc= а при любом с 巨 G следует, что центр является нормальной подгруппой группы G.
§ 4. Прямое произведение групп
Внешнее прямое произведение. Пусть имеются две группы Gi и G2- Рассмотрим их декартово произведение, т. е. множество пар {(xi, х2) I 尤 1 已 Gi,尤2 三 G2}. Введем для них «покомпонентное» def
умножение: (хь х2) (у\, У2) = (х^ь 尤2^2)・ Свойство ассоциативности, очевидно, имеет место, так как оно имеет место в компонентах. Элемент (1, 1) является единицей относительно введенного умножения. Для (хь х2) обратным будет, очевидно,(х'1, х-1). Таким образом, декартово произведение групп превращено в группу, которая называется внешним прямым произведением групп Gi н & и обозначается Gi X
Выясним некоторые свойства внешнего прямого произведения, 1. Множество элементов вида (х, 1) есть нормальная подгруппа группы Gi X G2, изоморфная группе Gi.
То, что элементы вида (хь 1) образуют подгруппу, очевидно. Столь же очевиден ее изоморфизм с группой G] в силу соответствия (хь 1) -<-> X]. Подгруппу, образованную элементами вида (X], 1), обозначим G].
Из цепочки равенств
(处,%广(%, 1)®,92)= ®」,域 1)(Х1, 1)®,%)=
= ®Jx田I,у『1%) = ЗГх也],1)
следует, что Gi ——нормальная подгруппа в Gi X G2.
Множество элементов вида (1, х2) есть нормальная подгруппа группы Gi X G2, изоморфная G2.
Это свойство ничем, кроме обозначений, не отличается от предыдущего. Подгруппа, образованная элементами вида (1, &), обозначается 免.
Элементы из подгрупп Gi и 冕,соответственно, коммутируют при умножении.
Действительно, (хь 1) (1,也)=(修,尤2)и (1,х2)(X), 1) — (хьх2).
б] П б2 = 1. Очевидно.
Gd2=axs..
Действительно, любой элемент (хь х2) из G】X G2 равен (хь 1) (1, х2).
Разложение группы в прямое произведение. По большей части прямые произведения возникают при изучении конкретных классов групп.
Предложение 1. Пусть в группе G имеются две нормальные подгруппы И} и Н2 такие, что W] f| Н2 — 1. Тогда элементы 〃з Н\ коммутируют с элементами из 〃2・
Доказательство. Пусть 尤i 三"i и 冷 三 ”2・ Рассмотрим их коммутатор 之=尤俨/”尤夕L При расстановке скобок 2 = =尤1(尤2*['尤『')становится ясно, что zw"i, ибо первый множитель принадлежит /Л по условию, а второй принадлежит "^ ибо 尤「1 巨 Н. и 〃!——нормальная подгруппа. Расстановка скобок 2 =(尤1工2尤「')尤2 из аналогичных рассуждений дает г е Я2< Но "i и ”2 имеют единственный общий элемент ——единицу. Следовательно, 尤]/尤г尤丁 = 1 И尤1尤2 = 尤2尤
Теорема 2. Пусть s группе G имеются две нормальные подгруппы "1 и % такие, что Н{(]Н2= 1 и "因2 = G. Тогда G изоморфна прямому произведению "i и Я2.
Доказательство. Рассмотрим внешнее прямое произведение /Л X ”2 и сопоставим каждой паре (尤卜 尤2)三"1义”2 элемент 尤1尤2 группы G. Это отображение гомоморфно. Действительно, произведению пар (хь 尤2)(yi, У2)=(尤1У1,尤2y2)сопоставляется элемент Х\У\Х2У2 ^ G. Но в силу предложения 1, ^1尤2 =尤2^1, так что 修物尤2y2 =尤1尤2勿力=(尤1尤2)(勿方),t. e. образ произведения пар равен произведению образов. Это отображение является отображением на всю группу G, ибо G = Н}Н2. Оно взаимно однозначно, ибо если %1Х2 = У1У2 при хь 勿 w "1 и %2, у?曰 Я2, то У”/ = У2Х2Х- Левая часть приадлежит "卜 правая "2, следовательно у[{х{= ==z/2xr! = 1, ибо Я] П ^2 = 1, и Xi = ylt х2 = Уъ Таким образом, отображение (хь 尤2)+尤1尤2 оказывается действительно изоморфизмом групп Я; X ^2 и G.
В этой ситуации говорят, что G разлагается в прямое произведение нормальных подгрупп 修 и %, и произведение Н{Н2 в этом случае называют внутренним прямым произведением нормальных подгрупп % И "2.
Понятие прямого произведения естественно обобщается на произвольное конечное множество групп. Именно, (внешним) прямым произведением групп Gi, G2, ..., G* называется множество строк (х<,尤2, ..., х*) при xi^ Gi с покомпонентным умножением:
(尤I,尤2,• • •,尤也)(У1,^2» • • • » ”)== (“I勿,-^2^2» • • • » /У)
Легко видеть, что это множество есть группа с единицей (1, 1, ..., 1). Прямое произведение обозначается G1XG2X ...X G 趴
Имеют место следующие свойства.
Множество элементов вида (1, 1, ..., х(, 1, ..., 1) образует нормальную подгруппу группы G1XG2X •・• X Ой, изоморфную группе Gi. Обозначим ее G几,
Произведение &血 … 匾 равно Gi X ^гХ …X G版
Элементы групп Gz и G ; при i =/= / коммутируют.
Пересечение каждой группы Gt с произведением всех остальных G/, j声厶 состоит только из 1.
Внутреннее прямое произведение определяется аналогично разобранному выше случаю 々=2. Именно:
Теорема 3. Пусть группа G имеет нормальные подгруппы "办 〃2, ..., Hk такие, что Н{Н2 ... Hk^ G и при любом ,пересечение подгруппы 〃i с произведением //j ... 乩一屮中 ...Hk состоит только из 1. Тогда G изоморфна прямому произведению Hj X …Х小
Доказательство. В силу предложения 1 элементы из разных подгрупп 从 и Н, коммутируют. Сопоставим элементу (хь 尤2, ..., /)w"iX"2X X Hk элемент 尤】%2 尤熊 Это отображение гомоморфно: xjx2 尤々У1У2 .宀 yk = Х\у\х2у2... xky^ ибо элементы х; и у,, при i =/= /, коммутируют. Оно эпиморфно, ибо /Л"?…Hk = G. Оно мономорфно, ибо из равенства х】...
Xi^XiXi+i Xk = y\ yi-~\ytyi+i … Ук следует, в силу коммутирования элементов из разных 〃厶 что 尤必丁=弘尤J ••• У[-\х7~\У1+\х7+\ ••• У/口・ Левая часть принадлежит Hq правая — произведению всех Н, при / =# г. Поэтому обе части равны 1 и %i = yi, и это верно для всех /=1,2,...,^. Итак рассматриваемое отображение есть изоморфизм.
Прямое прозведение факторгрупп. Пусть /Л, "2,…,"左—— подгруппы групп Gj, G2, ..., Gk. Внешнее прямое произведение "1 X "2义…义 丛 есть, очевидно, подгруппа группы Gi X G2X • • • ... X Gk. Если 〃i являются нормальными подгруппами групп G?, то HiX Н2Х ••• X Hk есть нормальная подгруппа группы SXGzX …XGd
Предложение 4. Факторгруппа группы G1XG2X ... X Gk по "1Х〃2Х XHk равна (GJH^^/H^X …X(Gk/Hk), Доказательство. Смежные классы группы G1XG2乂 … (..X Gk по "i X ”2 X •. • X Hk образованы последовательностями (ziUj, z2a2,...,之々〃々),где z» пробегает "耳 а а» — фиксированные элементы из G『. Эти множества естественно рассматривать как последовательности классов смежности ("i〃i, 〃2“2, • • •, Н纪aR. Покомпонентное умножение элементов этих множеств сводится к покомпонентному умножению классов смежности, т. е. элементов факторгрупп Gt/Hi,Тем самым предложение доказано.
§ 5. Группы преобразований
Определения. Пусть задано некоторое множество М и группа G, «действующая» на элементы этого множества; Точнее, это значит, что определено действие (мы будем обозначать его как умножение), сопоставляющее элементу из Л1 и элементу из G новый элемент из М При этом требуется выполнение следующих аксиом:
ml =/л при любом m ^М; 1 обозначает единицу группы G.
/И (之1之2)=(621)22 при любых Ш Q М, 2] И ?2 ИЗ G.
Здесь элементы записываются как операторы, действующие на элементы из М справа. Принята также левая запись, при которой действие z w G на mmM записывается в форме zm. При левой записи аксиомы записываются в виде:
[-т = т.
(z\Z2)m = г1(г2т).
Правая и левая записи совершенно равносильны, но в действии произведения элементов группы на m 三 М имеется разница. При правой записи первым действующим является левый сомножитель, а затем действует правый. При левой записи наоборот первым действующим является правый сомножитель. В этом параграфе мы будем пользоваться правой записью. Иногда будем применять левую, и фактически это уже было сделано в другой ситуации при рассмотрении гомоморфизмов.
Множество М, на котором определено действие группы G, носит название G-операторного множества, или, короче, G-множества. Его элементы будем называть точками.
Пусть m — некоторый элемент из М. Множество mG, т. е. множество всех mz при г ^ G, называется орбитой, порожденной точкой т. Точка 团卜 лежащая на орбите, порожденной точкой т, порождает ту же орбиту. Действительно, пусть т\ = mz\. Тогда mQ = (mzi) G = m ⑵G) = mG. Таким образом, орбиты могут либо совпадать, либо не иметь общих элементов. Тем самым G-множество разбивается на орбиты. Каждая орбита, в свою очередь, является G-операторным множеством, состоящим из одной орбиты, именно, себя самой. Если G-множество М состоит из одной орбиты, то говорят, что G действует на М транзитивно, а само множество М называют однородным пространством по отношению к группе G.
Рассмотрим некоторые примеры.
Пример 1. М—множество точек на плоскости, G — группа векторов относительно сложения. Действие вектора на точку определяется как перенос точки на этот вектор.
Ясно, что здесь одна орбита, так что множество точек на плоскости является однородным пространством по отношению к переносам на векторы, т. е. параллельным переносам.
Пример 2. М — множество точек на плоскости, G — группа всех движений плоскости.
Это тоже однородное пространство.
Пример 3. М — множество точек на плоскости, G — группа вращений вокруг фиксированной точки 0.
Здесь орбитами будут окружности с центром в 0 и сама точка 0. ,
Классы сопряженных элементов. В качестве множества М возьмем саму группу G и действие элемента г ^ G на элемент a w G определим как сопряжение z~{az. Здесь записывать такое действие в виде правого умножения неудобно, получится путаница
с обычным умножением в группе, поэтому оператор сопряжения поднимем в показатель, т. е. будем записывать zr^az = а2. Выполнение аксиом легко проверяется:
J = 1 %1 = а,
①22 = 2-{2-{02^2 = Z-1 (z-^zj Z2 = Z-l (aZl)22 =(認)已
Орбиты в этой ситуации называются классами сопряженных элементов. Среди них имеются состоящие из одного элемента. Таков класс, порожденный единицей, ибо 2一“2=1 при всех z. Такими же будут классы, составленные из каждого элемента центра, ибо если а принадлежит центру, то az = z^az = z^za = =а при любом z е G.
Строение однородных пространств. Рассмотрим еще один очень важный пример внутри самой теории групп.
Пусть G — группа и Н — некоторая ее подгруппа. Рассмотрим множество левых классов смежности "а, определив на этом множестве действие группы G как правое умножение на ее элементы, т. е. положив (На) z = Наг для zwG. Это действие действительна переводит левые классы смежности в левые классы смежности, и выполнение аксиом G-операторного множества тривиально.
Все классы смежности составляют одну орбиту, ибо На2 = =("%)^丁匕2, т. е. множество левых классов смежности образует однородное пространство по отношению к правым умножениям на элементы группы G.
Важность этого примера состоит в том, что пространство классов смежности является изоморфной моделью для любого однородного G-пространства.
Уточним сказанное.
Скажем, что Gi-операторное множество Mi и /-операторное множество М2 изоморфны, если группы Gi и G2 изоморфны и имеется взаимно однозначное соответствие между элементами Mi и Л12, сохраняющееся при применении соответствующих друг другу элементов групп G и 以
Теорема 1. Любое однородное G-пространство М изоморфно пространству классов смежности по некоторой подгруппе.
Доказательство. Пусть /по ——некоторая точка пространства М. Рассмотрим множество " всех элементов группы G таких, которые не изменяют т0, т. е. таких z w G, что m^z — m0. Очевидно, что такие элементы образуют подгруппу группы G, ибо если 加必= /по, то mozz-} = moz-\ т. е. шог~1 = mOt и если mQzi = =/Ио и 加传2 =加0,ТО /Ио(2122) = (/П021)22 = ГПо22 = Шо. Подгруппа Н называется стабилизатором точки /по. Возьмем теперь любую другую точку g. Так как М однородно, т. е. состоит из одной орбиты, найдется элемент % w G такой, что то% = /Пр Выясним, какие еще элементы преобразуют mQ в ш^ Пусть щ^у = ш^ Тогда
тдху— = т\у~х =叫 так что ху~{ R " н х R Ну, Таким образом, элементы из G, одинаково преобразующие точку т^ принадлежат одному левому классу смежности по стабилизатору. Обратно, если элементы х и у принадлежат одному левому класс}7'смежности по стабилизатору, то т^х = т^у. Таким образом, между точками однородного пространства М и левыми классами смежности по стабилизатору имеется взаимно однозначное соответствие. Оно сохраняется при умножении справа на элементы G. Действительно, если Ш\ — тио%, то точке т\ соответствует класс "х. Пусть т2 = пг^у = т^ху. Этой точке соответствует класс Нху = {Нх)у, Теорема 1 доказана.
Сделаем одно замечание. Мы установили, что однородное пространство изоморфно пространству левых классов смежности по стабилизатору некоторой точки т^ выбранной произвольно. Но у разных точек стабилизаторы различны. Почему же выбор точек mQ произволен? Для того чтобы в этом разобраться, выясним, как связаны стабилизаторы различных точек. Пусть, как и раньше, стабилизатор точки mQ обозначен Н. Для любой другой точки т\ имеем Щ\ = тио% при некотором 尤 wG. Равенство m\Z = т} равносильно равенствам mQxz = т^х, mQxzx~x = mQi что имеет место в том и только в том случае, если xzx~x w Н, т. е. zwx""x. Таким образом, стабилизатор точки т\ есть х~}Нх.
Изоморфное отображение группы G на себя называется автоморфизмом группы. Отображение а^-х~хах при фиксированном xwG есть, очевидно, отображение G на себя, причем изоморфное, ибо х~ха\а^х = (%~1&1尤)(尤~3尤),т. е. оно является автоморфизмом. Такой автоморфизм называется внутренним. При этом автоморфизме подгруппа Н группы G переходит в сопряженную подгруппу х~хНх. Левый класс смежности На переходит во множество х~}Нах = х~}Нхх~хах, которое является левым классом смежности по подгруппе кНх, порожденным элементом х~хах. Ясно, что преобразование классов смежности по подгруппе Ht вызванное умножением справа на zwG, будет таким же, как преобразование классов смежности по подгруппе х~хНх, вызванное умножением справа на элемент x~i之工 Поэтому пространство классов смежности по' подгруппе Н изоморфно пространству классов смежности по сопряженной подгруппе х"Нх.
Наличие такого изоморфизма может служить объяснением того, что при доказательстве теоремы 1 можно было взять точку т^ и ее стабилизатор произвольно.
К теории подстановок. Как уже говорилось, подстановками называются взаимно однозначные отображения на себя конечных множеств. Будем считать, что {1, 2, ..., м}——множество, на котором действуют подстановки. Пусть о — некоторая подстановка и 1, ст,(1小亠1 ——циклическая группа, порожденная подстановкой с Множество переставляемых элементов разбивается на орбиты, и подстановка вполне определяется тем, как она действует на каждой
орбите. Пусть Q。— один из переставляемых элементов. Обозначим через а\ тот, который получается из q。применением подстановки а, через аг тот, который получается из а。 применением а2 (т. е, применением а к ai), и т. д. При продолжении этого процесса в конце, концов вернемся к элементу а& Таким образом, элементы орбиты, содержащей ао, естественно располагаются в порядке (Qo, Qi, - Q在一1), в котором подстановка и переставляет элементы по кругу. Таким же образом элементы располагаются на всех орбитах. Подстановка разбивается на циклы:
。(Q。,Q1, • •»» @々—1) (bo,。1, • • •» Ьm—i)(Co, Cl, • • *» Ср—1)・
Если каждый цикл (ао, Qi, . *., ak-\) рассматривать как подстановку, циклически переставляющую элементы а。,аь ai и оставляющую все остальные элементы на своих местах, то мы можем рассматривать равенство
О (Q(), Qi, • ■ ■ > @々—i) (^o, ^ 1, ■ • •, Ьт—i) ■ ■ ■(Co, Ci, ■ ■ ■ > Ср—1)
как разложение подстановки в произведение циклов, попарно не содержащих общих элементов.
Легко видеть, что цикл (а。,а(, …,Qj) допускает такое разложение в произведение транспозиций:
(qo, ai, ..., а*_1) = (ао, Qi)(q。, @2) .• • (а。,а^т),
откуда следует, что цикл нечетной длины является четной подстановкой, цикл четной длины ——нечетной. Поэтому четность или нечетность подстановки совпадает с четностью или нечетностью количества циклов четной длины.
Предложение 2. Пусть и — подстановка, разложенная на циклы, и т ——некоторая другая подстановка. Тогда, чтобы, получить подстановку v^t, нужно сделать подстановку т в каждом цикле подстановки а.
Доказательство. Пусть - .
0 = (a0,Q],.・.,q4一1)(瓦,仇,...,^zn-1) • • ■ (^о» G, .一,cp-i).
ТогдаТогда…%一1 ^o瓦•…%一1 ^o瓦•^m-1 ■ ■ • c0^m-1 ■ ■ • c0р-1р-1C]…Ср—1C]…Ср—1
Тогда
Тогда
…%一1 ^o瓦•
…%一1 ^o瓦•
^m-1 ■ ■ • c0
^m-1 ■ ■ • c0
р-1
р-1
C]…Ср—1
C]…Ср—1
%%
%
%
c0 C1 ■ ■ ■ cp-1
p-1
,Проследим за действием подстановки 「Нт на элементы ^о> Q],・・・, 〃:_] и т. д. Подстановка т~1 переводит а; в а。, а переводит ао в Qi, т переводит at в а; Следовательно, тНаг переводит & в а;・
Таким же образом прослеживается судьба элемента 《• Он сперва переходит в @i, затем ai в а2 и аг в %, так что а; переходит в а;. Наконец, ak_x переходит в а尼一卜 a*-i в ai и а( в а;, так что цикл (а[, а;, ・••, а;_]) замыкается. То же самое происходит и с остальными циклами, так что
т Ут = (4,@1,•…,,_])(% %,・・・,^m-l) •••(&,°р-1)・
Отсюда следует
Теорема 3. Для того чтобы две подстановки были сопряжены, 8 симметрической группе, необходимо и достаточно, чтобы они имели разложения на циклы одинаковых порядков.
Необходимость непосредственно следует из предложения 2. Достаточность — из того, что в симметрической группе существуют подстановки, переводящие любое расположение элементов в любое другое.
В силу этой теоремы число классов сопряженных элементов в симметрической группе Sn равно числу разбиения числа п на слагаемые, порядок которых безразличен. Так, число 5 допускает разбиения 5 = 5, 5 = 4+1, 5 = 3+2, 5 = 3 + 1 + 1. 5 = 2 + 2+1, 5 = 2 + 1 + 1 + 1 и 5 = 1 + 1 + 1 + 1 + 1- Поэтому в группе S5 имеется 7 классов сопряженных элементов.
Примеры из геометрии. Пусть М — множество точек на плоскости и G ——группа всех движений плоскости. Стабилизатором точки является группа вращений вокруг этой точки. Между точками плоскости и левыми классами смежности группы всех движений по группе вращений вокруг точки имеется изоморфное соответ
ствие.
Элементарная геометрия изучает свойства геометрических фигур, остающиеся неизменными при движениях. Одно из основных понятий геометрии — расстояние между двумя точками — можно
рассматривать как инвариантную величину, связывающую пару классов смежности полной группы движений плоскости по подгруппе вращений.
Можно сказать, что пара групп G п Н определяет некоторую геометрию, в которой точками являются левые классы смежности G по Н, а движениями — правые умножения классов смежности на элементы из G. Взгляд на геометрию с точки зрения теории групп был развит немецким математиком Ф. Клейном в конце 19-го века.
Геометрия Лобачевского укладывается в эту схему следующим образом. Рассматривается группа дробно линейных преобразова
ний z(—> °^^-|- комплексных чисел, где а, В,у, б — вещественные коэффициенты, удовлетворяющие зависимости аб — Ру = 1. Верхняя полуплоскость оказывается однородным пространством для
этой группы. Действительно, если z = x-Y yi при у > 0, то
аа 十 § — ау (尤2 + у?) + (аб + 6丫) % + §6 + (аб — §у) у,
yz + 6 —(丫尤 + б)? + у2 y 2,
az + Ву
так что мнимая часть числа 丫之*扌,равная (丫尤 + 6产 + 丫2川,положительна. Легко проследить, что для любой пары 之,才 комплексных чисел с положительными мнимыми частями найдутся вещественные а, 6, Y, 6, аб — Ру = 1, такие, что 2, = ";;#£ • Действи* тельно, положив zz = xz + yri, z = х +'yit получим равенство, равносильное требуемому:
(X + 勿)(Y(% + 勿)+ 6) = a(x + 勿)+ p.
Можно даже положить 6 = 0. Отделив вещественную часть от мнимой, получим два линейных однородных уравнения, связывающих а, 0 н у, из которых найдем
а = у у”, в = -丫冶』2), откуда
诚_闻=Y沙"2 + 2
Гу,
Положив у = 7歹3々 沼,получим требуемое.
Верхняя полуплоскость, в которой движения определены как указанные дробно-линейные преобразования, является моделью плоскости Лобачевского, эта модель связана с именем Пуанкаре. Стабилизатором точки i является группа, образованная преобразованиями z н^ 丿;^^^ при условии a2 + Р2 = 1. Следовательно, точки плоскости Лобачевского находятся в изоморфном (по отношению к группе движений) соответствии с левыми классами смежности группы дробно-линейных преобразований zx = —^"у с вещественными а, 0, у, 6 н аб — Ру = 1 по подгруппе, составленной из преобразований 豊^^鼠 口PH a2 + Р2 = 1 *
Централизатор элемента и нормализатор подгруппы. В п. 2 мы рассматривали группу G как G-операторное множество, полагая, az = z~laz для awG и z w G, т. е. рассматривая действие элементов G как соответствующие им внутренние автоморфизмы. В этой ситуации орбитами являются классы сопряженных элемен- tor, и каждый класс является однородным пространством. Пусть С—некоторый класс сопряженных элементов н aw С Стабилизатором элемента а является множество всех zwG, обладающих свойством z~xaz = а, т. е, az = za. Таким образом, стабилизатор ром элемента а является множество всех элементов группы, коммутирующих с а. Это множество образует подгруппу группы G,
называемую централизатором элемента а. В силу п. 3 элементы класса сопряженных с а элементов находятся во взаимно однозначном соответствии с левыми классами смежности группы G по централизатору элемента а. В частности, если класс сопряженных элементов конечен, то число составляющих его элементов равно индексу нентралнзатора любого элемента из этого класса.
Термин «централизатор» элемента а связан с тем, что централизатор а является наибольшей подгруппой, содержащей а в своем центре.
Элементы группы G можно рассматривать как действующие на множестве всех подгрупп группы G в виде соответствующих внутренних автоморфизмов: H-^z~}Hz. В этой ситуации орбитами будут классы сопряженных подгрупп. Стабилизатором для подгруппы "является множество всех таких г ^ G, что z—Hz = Н. Этот стабилизатор носит название нормализатора группы ", ибо он является максимальной подгруппой, для которой Н является нормальной подгруппой. Отсюда следует, что между сопряженными с группой Н подгруппами и левыми классами смежности группы G по нормализатору Н имеется взаимно однозначное соответствие, осуществляющее изоморфизм между однородными пространствами, состоящими из сопряженных с Н подгрупп, и классами смежности по нормализатору.
Центр р-группы. Конечная группа называется р-группой, если ее порядок есть степень простого числа р. Ясно, что все подгруппы р-группы являются р-группами и индекс любой подгруппы в р-группе равен некоторой степени р.
Разобьем р-группу G порядка рп на классы сопряженных элементов. Среди классов будут одноэлементные, образованные элементами центра, причем их число не меньше 1, ибо единица группы образует одноэлементный класс. Пусть число элементов центра равно /. Все элементы, не принадлежащие центру, порождают классы сопряженных, содержащие больше одного элемента. Пусть эти классы Ci, С?, ..., С*. Число элементов в каждом таком классе есть индекс централизатора любого элемента класса и, следовательно, является степенью рт с большим нуля показателем т.
Пусть число элементов в классе & равно р乜 пи > 0. Подсчет числа элементов группы G как суммы чисел элементов во всех классах сопряженных дает
p^==t+pm'+p^++pm\
Из этого равенства заключаем, что / делится на р, и, так как / ^ 1, будет f > р. Таким образом, мы доказали, что любая конечная р-группа имеет нетривиальный центр. Конечно, порядок / центра равен степени р.
Преобразования. Взаимно однозначное отображение множества М на себя называется его преобразованием. Тождествен-
ное или единичное преобразование заключается в том, что каждый элемент отображается на себя. Последовательное осуществление двух преобразований равносильно третьему преобразованию, называемому их произведением. Умножение преобразований (в указанном смысле), очевидно, ассоциативно. Для каждого преобразования существует обратное, в силу взаимной однозначности преобразований. Для конечных множеств преобразования называются подстановками, и мы уже встречались с группой всех подстановок конечного множества ——так называемой симметрической группой. Для бесконечных множеств группы всех преобразований совершенно необозримы, и рассматриваемые в математике группы преобразований выделяются посредством тех или иных достаточно сильных ограничений, связанных с особенностями строения рассматриваемых множеств.
Гомоморфное отображение группы G в группу преобразований некоторого множества называется представлением группы G посредством преобразований. Множество М, преобразованиями которого представляется группа G, становится G-множеством, если каждому элементу G сопоставить в качестве действия на элементы М соответствующее ему в силу гомоморфизма преобразование. В свою очередь, каждое G-множество М задает представление группы G преобразованиями.
Множество преобразований G-множества М, вызванных действиями элементов G на М, не обязано быть группой, изоморфной G. Оно, вообще говоря, является лишь гомоморфным образом группы G. Ядром гомоморфизма является множество всех элементов G, вызывающих тождественное преобразование М, т. е. пересечение стабилизаторов всех точек. Следовательно, пересечение стабилизаторов всех точек есть нормальная подгруппа группы G, и группа преобразований, вызванных элементами G на G-множестве М, изоморфна факторгруппе G по пересечению стабилизаторов всех точек множества М. Если пересечение стабилизаторов состоит только из 1, то представление группы G преобразованиями G-множества М будет точным^ т. е. группа G будет изоморфна группе вызванных ее элементами преобразований множества М.
Если G-множество М есть однородное пространство, то стабилизаторами его точек являются все подгруппы, сопряженные со стабилизатором Н одной из точек. В этом случае группа преобразований М, вызванных элементами группы G, изоморфна факторгруппе G по пересечению группы " со всеми сопряженными.
Автоморфизмы группы. Мы уже упоминали, что автоморфизм мами группы называются изоморфные отображения группы G на себя. Среди автоморфизмов мы выделили внутренние автоморфизмы, вызываемые преобразованиями сопряжения посредством элементов группы.
Предложен ие 4. Внутренние автоморфизмы образуют нор- мальную подгруппу группы всех автоморфизмов.
Доказательство. Будем обозначать автоморфизмы как правые операторы в показателе, внутренний автоморфизм, вызванный сопряжением посредством элемента z, обозначим аг. Нужно доказать, что при любом автоморфизме а автоморфизм а~'ага есть тоже внутренний автоморфизм. Применим автоморфизм а-^га к произвольному элементу а группы. Получим:
(2-1 (aa-Ж.
В силу того, что а—автоморфизм, это выражение равно (г®)^1 (аа-1)ага =(之。尸 心气 так что а-^га есть внутренний автоморфизм посредством элемента 2a.
Факторгруппа группы всех автоморфизмов группы по подгруппе внутренних автоморфизмов называется группой внешних автоморфизмов.
Предложение 5. Группа внутренних автоморфизмов группы G изоморфна факторгруппе группы G по ее центру.
Доказательство. Мы уже рассматривали группу G как G-множество по отношению к действию сопряжения 絞=之一⑦乙 Это действие индуцирует в G группу преобразований. Стабилизатором элемента а ^ G является централизатор а, пересечение всех централизаторов есть центр G, ибо если элемент принадлежит централизаторам всех элементов, то он должен быть перестановочен со всеми элементами G, т. е. должен принадлежать центру и, конечно, каждый элемент центра принадлежит централизаторам всех элементов. В силу п. 8 группа внутренних автоморфизмов действительно изоморфна факторгруппе по центру.
Любая абелева группа не имеет нетривиальных внутренних автоморфизмов, ибо в абелевой группе 2-%2=。при любых а и z. Внешние же автоморфизмы есть даже у циклических групп. Бесконечная циклическая группа, порожденная элементом а, имеет лишь один, нетождественный автоморфизм aAi—> а~*. Де/кт- вительно, образующим бесконечной циклической группы будет либо а, либо а~1. Ясно, однако, что любой автоморфизм должен переводить образующий в образующий. Автоморфизм tn一>а есть тождественный автоморфизм, автоморфизм аь~>а」преобразует ak в а~к.
Для конечной же циклической группы порядка п существует (р(л) автоморфизмов, именно, автоморфизм может преобразовать образующий а в любой другой образующий, а таковыми являются ат при (т, п)= 1, причем m нужно рассматривать по модулю п.
Группа, центр которой состоит только из 1, и все автоморфизмы внутренние, называется совершенной. Можно доказать, что симметрические группы Sn подстановок совершенны при п = 3,孔=4, 孔=5 н 枕〉6. Для группы же 5б факторгруппа группы всех автоморфизмов по группе внутренних автоморфизмов имеет индекс 2a Доказательства этих предложений не очень просты.
§ 6・ Свободная группа .
Свободная полугруппа. Пусть задано конечное множество элементов。卜。2,…,а% называемых буквами. Это множество называется алфавитом. Последовательности а. а. ... а. букв алфавита называются словами. Присоединение к данному, слову справа второго слова называется умножением слов. Ясно, что это действие ассоциативно, так что по отношению к нему слова составляют полугруппу. Естественно ввести в рассмотрение пустое слово. Оно играет роль единицы в полугруппе слов. Так построенная полугруппа называется свободной полугруппой, порожденной данным алфавитом.
Свободная группа. Свободная полугруппа, конечно, не является группой, так как произведение непустых слов непусто, так что у непустого слова не может существовать обратного.
Для построения на этом пути группы применим следующую конструкцию. К алфавиту S ~ {а^ а^ ..., а^ присоединим второй алфавит S = {аь а^_. . -, Строим слова в объединении, этих алфавитов Т = S U S и вводим для слов в алфавите Т отношение эквивалентности следующим образом. Вставкой в слово в алфавите Т мы назовем присоединение между двумя буквами (или в начале слова, или в его конце) слова 〃向 или 立@. Сокращением слова назовем исключение из слова его части вида а,% или 匕а% Два слова назовем эквивалентными, если от одного из них можно перейти ко второму посредством конечного числа вставок и сокращений. Ясно, что если два слова эквивалентны третьему, то они эквивалентны между собой, так что все слова разбиваются на непересекающиеся классы эквивалентных слов. Столь же ясно, что если слово 4 эквивалентно слову В) и слово 4 эквивалентно слову В2, то слово Л1Л2 эквивалентно слову В\В2. Это позволяет ввести естественным образом умножение классов слов, считая произведением классов тот класс, который содержит произведение каких-либо слов из этих классов. Класс, содержащий пустое слово, является единицей при этом, умножении. Ассоциативность умножения, очевидно, следует из ассоциативности умножения слов в свободной полугруппе. Классы, содержащие at и 豆,взаимно обратны, ибо слова а@ и %© превращаются в пустое слово после сокращения. Наконец для класса, содержащего любое слово, существует обратный: если класс содержит слово 历,力2, •••, bk при ЬеТ, то обратным будет класс, содержащий слово 5々...52^t (здесь под at понимается 勿).
Итак, множество классов эквивалентных слов образует группу. Она называется конечно порожденной свободной группой. Классы, содержащие буквы алфавита S, являются ее образующими.
Когда речь идет об обширных классах объектов, всегда приятнее иметь дело с какими-либо стандартными представителями нз
этих классов. Здесь роль таких представителей играют несократимые слова. Слово в алфавите 7 называется несократимым, если в нем не стоят рядом буквы а? и
Теорема 1. В любом классе эквивалентных слов существует одно 辽 только одно несократимое слово.
Доказательство. То, что для любого слова найдется несократимое, ему эквивалентное, очевидно: в исходном слове нужно шаг за шагом, в каком-либо порядке, сокращать соседние «двойники» а% %. При каждом сокращении длина слова, т. е. число составляющих слово букв, уменьшается на две единицы, так что процесс сокращения должен закончиться на несократимом слове после конечного числа сокращений.
Остается доказать, что различные несократимые слова не могут быть эквивалентны. Мы докажем это от противного. Пусть даны несократимые слова Д и В, и допустим, что они эквивалентны, т. е. что существует конечная последовательность слов А = До, Th,力2, ..., Лт_ь Ат = В таких, что каждое последующее слово получается из предыдущего вставкой или сокращением. Так как Д и В несократимы, переход к 4)к 4 может быть только вставкой, переход от 力曰一i к Ат = В — только сокращением. Полной высотой перехода от Д к В назовем сумму длин всех промежуточных слов.
Пусть /Ь — слово наибольшей длины среди слов До, ^ь • • • ...,Ат^, Ат. Оно не крайнее, ибо длина 4 больше длины 力。и длина 4тт больше длины Ат. Поэтому у слова Д; имеется как сосед слева Д/-ь так и сосед справа 力叶1・ Переход от А^\ к Д; должен быть вставкой, переход от 4* к 力屮一сокращением. Здесь может представиться несколько случаев:
При переходе от 4л к 24f вставили bb и при переходе от /, к 4t+i вставленную пару сократили. В этом случае А^ = Aw, так что мы можем исключить из перехода слово Дг и 《скленть» 4т и 4+L _
При переходе от 4л к Д( вставили bb, и справа от этой вставки находился элемент 6, а при переходе от 4『к 4叶1 в тройке соседних букв bbb сократили БЬ. В этом случае опять А^ = = Л/+1. То же самое будет, если вставить bb направо от 5 и в тройке bbb сократить 方瓦 _
При переходе от Д(-1 к А/ вставляется bb и при переходе от 4е к Ai+X сокращается сс, и эта пара не имеет общих элементов со вставленной bb. Тогда переход от А^ к 4斗1 можно сделать по-другому. Буквы с и с не были вставлены при переходе от А^\ к /L, и следовательно, сс уже присутствовало в Дг-ь Можно было сначала сократить сс, получив слово 4;, а затем вставить 65. Длина промежуточного слова 4; на 4 меньше длины слова 4〃 так что полная высота перехода от 4 к 8 уменьшилась на 4.
Во всех случаях полная высота перехода может быть уменьшена. Это невозможно, ибо среди переходов от Д к В должен
существовать переход с наименьшей полной высотой. Следовательно, эквивалентные несократимые слова равны, что и требовалось доказать.
Конечно порожденные группы как гомоморфные образы свободной группы.
Теорема 2. Любая конечно порожденная группа с п образующими есть гомоморфный образ свободной группы с п образующими.
Доказательство. Пусть 〃厶〃2,..., 〃拉——система образующих группы G. Рассмотрим свободную группу сначала как полугруппу слов в алфавите %, а2, а% %,豆,...,ал. Каждому слову . •・ а;.・・3/ •.・ сопоставим элемент ... и. ... иг1... группы G. Ясно, что произведению слов соответствует произведение элементов группы G. Покажем, что эквивалентным словам соответствуют одинаковые элементы. Действительно, вставке а(а/ в слово соответствует появление сомножителя 〃;〃[* равного единице, и сокращению пары。自 соответствует исключение из произведения 〃卅J = 1. Тем самым, построенное отображение есть гомоморфизм свободной группы на группу G.
Если некоторое слово ... а; ... а/ ... из свободной группы входит в ядро, то соответствующий элемент ... и. ... и~] ... группы G равен 1, т. е. элементам ядра гомоморфизма свободной группы в G соответствуют соотношения между образующими группы G.
Задание группы образующими и соотношениями.
Теорема 3. Пусть дан алфавит а^ ..., а% аь ..., &门〃 слова 8 этом алфавите
吗=%1 … 叫凤, Ш2 = U21 • ' * …,Wm~Vm\ ' * * Vmkm.
Здесь U" обозначают буквы алфавита. Тогда существует группа Gen образующими 〃卜 〃?, ..., 〃% 8 которой выполнены соотно^ шения
/ = %]].・・/[ = 1, & = %21…“2勺=L …,2小="ml …”小% = 1 , где 尤"в 〃s, если ?订=aSl и 尤修—если и〃 = at. Среди групп9 для образующих которых выполнены указанные соотношения, существует группа G, 8 которой все соотношения между образующими являются следствиями данных соотношений, и эта группа обладает свойством универсальности ——любая группа, в которой выполнены предписанные соотношения, является гомоморфным образом группы G.
Прежде чем доказывать теорему, необходимо выяснить, что понимается под следствиями из данных соотношений.
Мы считаем, что если 之,=%〃 …%.= 1 есть соотношение, то соотношение 2『!=х^1 ・・• X"1 — 1 является его следствием. Если
2( = I и г/ = I—два соотношения, то соотношение г(г/ = 1 является их следствием, н, наконец, если г/ = 1 есть соотношение, то при любом у ^G соотношение y~xziy = 1 тоже считается следствием.
Доказательство. Рассмотрим свободную группу с образующими аь ..., ап и в ней наименьшую нормальную подгруппу, содержащую 陋卜 wa, ..., Напомним, что эта подгруппа состоит из элементов wb w^ …,3m, обратных к ним элементов, сопряженных с ними и произведений всех таких элементов. Гомоморфный образ G свободной группы с так построенным ядром будет иметь предписанные соотношения. Другие соотношения будут определяться всеми элементами ядра гомоморфизма, и в силу устройства этого ядра, будут следствиями предписанных соотно* шений в описанном выше смысле.
Если в группе, кроме предписанных соотношений и их следствий, выполняются еще какие-либо соотношения, то ядро гомоморфизма будет содержать указанную нормальную подгруппу, и, в силу свойства универсальности факторгруппы, группа будет гомоморфным образом группы G.
Доказанная теорема дает возможность задавать группы при помощи задания образующих и соотношений между ними. Эти соотношения называются определяющими соотношениями. Группы, имеющие конечное число образующих и конечное число определяющих соотношений, называются конечно определенными. Именно такие группы часто возникают в приложениях теории групп к геометрии и топологии. Иногда определяющие соотношения таковы, что элементам группы удается дать некоторую каноническую запись, и умножение элементов в канонической записи не представляет труда. Рассмотрим примеры этого рода.
Пример 1. Группа задана двумя образующими а и bt связанными соотношениями а2 = 1 (т. е. а = er-】),&3 = 1 и aba — &2. Очевидным следствием из этих соотношений является ab2a = ь. Последние два соотношения можно записать в форме ba = ab2 и b^a = ab. Эти соотношения позволяют переносить образующий а через & или &2 справа налево, заменяя & на &2 и &2 на Ь. Это позволяет записать любой элемент группы в форме akbm при fe = 0, 1 и m = 0, 1, 2. Рассматривая элементы этого вида формально, с правилами умножения, вытекающими из правила переноса а справа налево и условий а2= 1 и &3 = 1, нетрудно проверить, что символы akbm действительно образуют группу. Она конечна, ее порядок равен 6. Легко видеть, что она изоморфна симметрической группе подстановок трех элементов. Изоморфизм дается соответствием а»—>(1, 2), 2, 3).
Пр имер 2. Группа задана двумя образующими с и а и соотношениями a2 = 1 и аса = c-L Здесь образующий с свободен, т. е. порождает бесконечную циклическую группу. Очевидным следствием из этих соотношений является аста = ь* при любом це-
лом т, т. е. преобразование сопряжения посредством а вызывает в подгруппе, порожденной образующим с, единственный нетривиальный автоморфизм. Из соотношения аста = с-^ следует правило переноса образующего а справа налево, именно, ста = аС Это правило позволяет записать любой элемент группы в виде а^ст при 々=0, 1 и любом целом т. Легко проследить, что символы akcm при умножении с правилами, обусловленными соотношениями а2 = 1 и с^а = ас~т, действительно образуют группу. Эта группа нам еще встретится в следующем параграфе.
Одиако при задании группы образующими и определяющими соотношениями имеет место одна принципиальная неприятность. Если даны два элемента группы, записанные через образующие, как узнать, равны они или нет? Вопрос легко решается, если соотношения таковы, что существует каноническая форма записи. Однако такой характер соотношений является скорее исключением, чем правилом. Проблема распознавания равенства элементов группы, заданной образующими и определяющими соотношениями, называется проблемой тождества в теории групп. Для свободной группы она решается благодаря канонической записи элементов в виде несократимых слов. Проблема получила положительное решение для групп с одним соотношением. Однако в 1952 г. П. С. Новиков доказал, что не существует алгорифма, позволяющего решать проблему тождества в общей постановке. Более того, им построена такая система определяющих соотношений между образующими, что не существует алгорифма для решения проблемы тождества в группе, заданной этими образующими н соотношениями. При этом доказательство потребовало точного определения того, что такое алгорифм, и привлечения средств современной математической логики.
Разумеется, несуществование общего алгорифма для любых элементов не значит, что задача не может быть решена индивидуальным приемом для заданной пары элементов. Из того, что алгорифмически неразрешима массовая проблема, не следует неразрешимость индивидуальных проблем.
По своей принципиальной значимости результат П. С. Новикова находится в одном ряду с классическими «отрицательными» результатами в математике, такими, как недоказуемость постулата Евклида о параллельных (следующая, например, из непротиворечивости геометрии Лобачевского) и неразрешимость в радикалах общих алгебраических уравнений пятой степени и выше.
Свободные произведения групп
Определение. Пусть даны группы Gb G2 Grt. Составим слово из произвольных элементов групп Gi, G2,…,Gn в любом порядке. Для таких слов введем действие удлинения, заключающееся во вставке в любое место единицы любой группы и в за-
мене какого-либо элемента в слове равным ему произведением двух элементов той же группы. Вставку единицы можно рассматривать как частный случай замены элемента произведением, если отождествить единицы всех групп. Тогда вставка единицы равносильна замене левого соседнего элемента а на а ■ 1 или правого соседнего b на 1 也 Обратные операции — выбрасывание единицы и замена рядом стоящих элементов одной и той же группы их произведением —назовем сокращением. Два слова будем считать эквивалентными, если возможен переход от одного к другому посредством конечного числа удлинений и сокращений. Все слова разбиваются на классы эквивалентных. Ясно, что эквивалентность сомножителей влечет эквивалентность их произведений. Это позволяет определить умножение классов эквивалентных слов. Умножение ассоциативно, роль единицы играет пустое слово (или слово, составленное из единицы, которая отождествлена с единицами всех групп). Для каждого класса существует обратный, так что классы эквивалентных слов образуют группу. Эта группа называется свободным произведением групп Gi, G2, ..., G«.
Слово называется несократимым, если в его составе нет единиц и нет соседних элементов из одной группы.
Теорема. В каждом классе эквивалентных слов имеется одно и только одно несократимое слово.
Доказательство. Для построения из данного слова несократимого достаточно выкинуть единицы и умножить рядом стоящие элементы из одной группы.
Остается доказать, что неравные несократимые слова не эквивалентны. Это мы докажем подобно доказательству аналогичного утверждения для свободной группы. Пусть Л и В — различные несократимые слова, и пусть Л = Ло, Ль ..., Лт_ь Ат — В ——последовательность слов, в которых последующее получается из предыдущего посредством удлинения или сокращения. Переход от Ло к Л] может быть только удлинением, переход от Лт_] к Ат == В может быть только сокращением. Сумму длин слов Ль ..., А^т назовем полной высотой перехода. Пусть Л:——слово наибольшей длины. Оно не может быть крайним, так что у него есть два соседних Л/-1 и 力用.Переход от 4T к 4 должен быть удлинением, от At к ——сокращением.
Могут представиться следующие случаи.
При переходе от 4т к 4 элемент b заменили на произведение b也2 элементов той же группы, а при переходе от 4 к Aw заменили Ь}Ь2 на Ь. Ясно, что в этом случае Л/_]=力洋卜 Л( можно исключить из перехода, a 4T и 4+1 —《склеить». Полная высота перехода уменьшится.
При переходе от 4—i к 4 элемент b заменили на произведение Ь&, а при переходе от 4 к 力用 соединили 也 с предшествующим элементом а из той же группы. Это значит, что в слове Ат была последовательность букв аб и в слове Л;+1 вместо нее
появилась последовательность букв с力2, где с = а6ь Переход от Л/-1 к Д/+1 можно было сделать иначе ——сперва сократить, соединив а и 6, а потом удлинить, вставив вместо произведения ab равное ему произведение cb2. Промежуточное слово 4: будет короче Ai на 2, так что полная высота уменьшится.
Аналогично рассматривается случай, когда после замены 6 на 力 1 力2 элемент 62 соединяется со следующим элементом, который должен принадлежать той же группе.
При переходе от Ai_\ к Ai заменили элемент 6 на произведение 力 1力2, а при переходе от А; к Д/+1 заменили qc? на их произведение с в другом месте, не затрагивая элементов 力i и 力2・ В этом случае для перехода от 4-1 к 4+1 можно было сперва заменить Зе? на с, а потом заменить 6 на &i&2. Промежуточное слово А; короче слова 4? на 2. Полная высота перехода тоже уменьшилась.
Итак, при переходе от несократимого слова А к несократимому слову В всегда можно уменьшить полную высоту перехода. Мы получили противоречие, ибо безграничное уменьшение полной высоты невозможно. Таким образом, несократимые слова не могут быть эквивалентны и могут служить каноническими представителями классов, т. е. удобной записью элементов свободного произведения групп.
Пример. Рассмотрим свободное произведение двух циклических групп второго порядка с образующими а и 6.
Несократимые слова состоят из чередующихся букв а и 6. Положим ab = с. Тогда с-1 = ba, ст = abab ab =# 1, так что с порождает свободную циклическую группу. Элементы а н с являются образующими, ибо 6 = ас. Далее, са = aba = ас-1. Таким образом, свободное произведение двух циклических групп второго порядка изоморфно группе примера 2 предыдущего пункта.
Эта группа имеет простую геометрическую интерпретацию. Возьмем на плоскости две параллельные прямые х = 0 и х = с, Обозначим через а отражение относительно первой прямой и через 6 ——отражение относительно второй прямой. Ясно, что а2 = =力2 = L Отражение а переводит точку с абсциссой х в точку с абсциссой ——х, отражение 6 преобразует х в с ——х. Следовательно, преобразование ab переводит х в с —(—工)=匕 + 工,т. е. ab есть сдвиг на с. Группа сдвигов на кратные с есть свободная циклическая группа. Поэтому все произведения чередующихся букв а и 6 различны, т. е. группа, порожденная отражениями от двух параллельных прямых, есть свободное произведение двух циклических групп второго порядка.
Конечные абелевы группы
Разложение конечной абелевой группы в прямую сумму при- марных абелевых групп. В этом и следующем параграфах мы изложим теорию конечно порожденных абелевых групп, причем бу-
дем пользоваться аддитивной записью и соответствующей терминологией. Действие в группе будем называть сложением и обозначать знаком +, нейтральный элемент назовем нулем группы и обозначим 0, вместо обратного элемента будем говорить о противоположном, вместо степеней — о кратных, вместо термина прямое произведение будем говорить прямая сумма и для обозначения прямой суммы будем использовать знак ㊉.
Пусть G — конечная абелева группа и а — ее элемент. Натуральное число т такое, что та = 0, назовем аннулятором элемента а. Среди аннуляторов найдется минимальный, именно, порядок элемента а.
Предложение 1. Все аннуляторы элемента awG делятся на его порядок.
Действительно, пусть m — порядок элемента а и т\ — какой- либо другой аннулятор. Тогда т\ = mq + 几 OWr&zn — 1, и га = =т\а — qma = 0, и, следовательно, г = 0, в силу минимальности аннулятора т,
Аннулятором группы называется натуральное число, при умножении на которое аннулируются все элементы группы. Порядок группы принадлежит к числу ее аннуляторов. Среди аннуляторов группы существует минимальный и все аннуляторы на него делятся.
Предложение 2. Пусть m — аннулятор группы G и m = =加1加2, причем m\ и 加2 взаимно просты. Тогда G разлагается в прямую сумму двух подгрупп, одна из которых аннулируется числом другая— числом т2.
Доказательство. Пусть Gi — множество всех элементов группы G, которые аннулируются числом %, и Ga — то же для 恤 Ясно, что Gi и G2—подгруппы G. Ввиду взаимной простоты т\ и 加2 найдутся целые числа Ui и 尻2 такие, что тхи\ + zn2a2 = 1. Пусть а ^ G. Тогда а = т^ща + т^и^а. Первое слагаемое m\U\a принадлежит G2, ибо m^mxUia = 0, Соответственно второе принадлежит Gi, Таким образом, G = Gi + G2. Чтобы убедиться в том, что сумма прямая, остается установить, что Gi fl G2 = 0. Пусть 〃三 е Gi f] G2. Из равенства а = т^ща + m2a2a заключаем, что а = 0, ибо равны нулю оба слагаемых правой части.
Заметим, что из самого построения групп G] и G2 следует, что они определены однозначно.
Предложение 3. Пусть аннулятор m группы G разлагается в произведение m = m\m^ ...团左 попарно взаимно простых сомножителей. Тогда G разлагается в прямую сумму подгрупп с 'аннуляторами Ш1, Ш2,ГПк.
Непосредственно следует из предложения 2.
Конечная абелева группа называется примарной, если ее аннулятор есть степень простого числа.
Теорема 4. Конечная абелева группа разлагается в прямую сумму примарных подгрупп.
Следует из предложения 3, в применении к каноническому разложению аннулятора:
т = р^рр ... р¥・
Подгруппы циклической группы.
Предложение 5. Все подгруппы конечной циклической, группы порядка т цикличны, и их образующими являются элемент ты вида М, где а — образующий данной группы, d — делитель числа т.
Доказательство. Пусть G ——циклическая группа порядка т с образующим а и "—ее подгруппа. Пусть d — наименьшее натуральное число, при котором da 至 Н. Тогда m делится на d, ибо если т = dq г, О W г W d — 1, то га = та — qda = —qda 三 H, и, в силу минимальности & 厂=0. Если ka 三",то 月 делится на d, ибо если 月=dq\ + 门,0 W 门 W d — 1, то г^а = ka — q^da 三 Н н ri = 0. Таким образом, da—образующий группы Н. Порядок Н равен m/d. При любом d, делящем т, элемент da порождает подгруппу Н порядка m/d.
В частности, если m = pa, то все подгруппы группы G образуют цепочку dnGinG2 n … n Ga-i 口 0, где Gi — подгруппа, порожденная °'a.
Разложение примарной абелевой группы в прямую сумму при- марных циклических групп.
Предложение 6. Пусть " — подгруппа абелевой группы G м из классов смежности G по Н можно извлечь по одному представителю так, что они образуют группу 尸(очевидно, изоморфную факторгруппе G/"). Тогда G = Н ® F.
Доказательство. Н ~\~ F = G, ибо в " + 尸 присутствуют все элементы веех классов смежности. // П F = 0, ибо при естественном гомоморфизме G на G/Н все элементы "八尸 отображаются в нулевой класс факторгруппы, и элемент группы 尸,принадлежащий нулевому классу, может быть только 0. Следовательно, по теореме 2 § 3, G = H0F.
Теорема 7. Примарная конечная группа G может быть разложена в прямую сумму примарных циклических групп.
Доказательство проведем посредством индукции по порядку группы. Базу для индукции составляют группы простого порядка» ибо они цикличны.
Пусть рз — минимальный аннулятор группы G. Тогда найдется элемент а\ w G, порядок которого равен рщ. Пусть Нх — цикличе' ская подгруппа, порожденная элементом 〃卜 Если "】совпадает с G, то вопрос исчерпан, G сама циклична. Пусть /Л не совпадает с G. Рассмотрим факторгруппу G/Hx. Она примариа, ее минимальный аннулятор равен рб при р аь и ее порядок меньше порядка G. Согласно индуктивному предположению она является прямой суммой циклических групп 订2,…… 冃尼 с образующими a2j .-.,讶札 Постараемся выбрать из классов смежности такие представители
а?, ..., а^, чтобы их порядки совпадали с порядками а2, •…,互^ Тогда они порождают подгруппу F, изоморфную G[Н、т. е. представимую в виде прямой суммы циклических групп Н2, …,丛, изоморфных /?2,…,Rk- В силу предложения 6 группа G равна Hl®F = Hl®H2® ®Hk.
Таким образом, для завершения доказательства теоремы нам . нужно позаботиться о выборе представителей из классов а2,..., а^ Пусть ра2 — порядок а2. Ясно, что а? W В W аь Выберем из класса а2 какой-либо элемент av Тогда 严q;r %, так что ра2а^ == /а( при некотором целом t Далее, р'-Храаа^нО, так что p^^ta^ = 0. Это значит, что 卩必一心/ делится на ра' и / делится на ра\ / = рЧ{. Положим 出=& — А。]®©?- Тогда //Ч^нраа —严寸血= tal — i%= =0. Выбранный представитель а? класса а2 удовлетворяет поставленному требованию. Аналогично выбираются представители из классов аз, ..., Теорема доказана.
Из доказанной теоремы следует, что порядок примарной абелевой группы равен степени того же простого числа, которое входит в аннулятор. Так как порядок прямой суммы групп равен произведению порядков слагаемых, мы видим, что порядок конечной абелевой группы есть произведение степеней простых чисел, входящих в аннулятор, так что примарные сомножители канонического разложения порядка группы совпадают с порядками примар- ных прямых слагаемых.
Инвариантность порядков циклических прямых слагаемых примарной абелевой группы. Разложение примарной абелевой группы G в прямую сумму циклических подгрупп не однозначно, но тем не менее число прямых слагаемых и их порядки не зависят от способа разложения. Чтобы доказать это, обозначим через 厶 число прямых слагаемых максимального порядка ра, через 力2 — число прямых слагаемых порядка 。仪一* ..., через /а — число прямых слагаемых порядка р. Тогда pG есть прямая сумма 九 циклических групп порядка 。仪一* /? циклических групп порядка ра-2, ... ...,/а_1 циклических групп порядка р. Поэтому G/pG есть прямая сумма групп порядка р в количестве £1 + 为+ -.. + ^ и ее порядок равен р'| + %+…+%• Таким же образом pG/p2G есть прямая сумма 厶 + /“卜...+ -a-i групп порядка р и ее порядок равен 卩厶+力+…+%— и т. д. Таким образом, суммы /1 + 办+ .…+ fa, 九+ 办 + ... +?а-ь •••,力 H-必力 имеют инвариантный смысл как показатели при р в порядках факторгрупп р1(?/рС СледоВа」 тельно, числа 力,/2?…,打 тоже инвариантны.
Конечно порожденные абелевы группы
Подгруппы конечно порожденных абелевых групп. Пусть G —— аддитивно записанная абелева группа с конечным числом образующих U[, 〃2,..., 〃小 Тогда все ее элементы представляются в
виде
m\U\ + ГП2«2 + + ГПпип
с целыми mi,力2,...,小力 причем такая запись может быть неоднозначной из-за наличия соотношений между образующими.
Теорема 1. Подгруппа конечно порожденной абелевой группы конечно порождена, и ее образующие можно выбрать так, чтобы их число было не больше числа образующие группы.
Доказательство. Пусть G — абелева группа с образующими 〃i, 〃2, ..., гм н // — ее подгруппа. Доказательство проведем методом математической индукции по числу образующих. Для групп с одним образующим 〃卜 т. е. для циклических групп, теорема верна, ибо всякая подгруппа конечной или бесконечной циклической группы сама циклична и порождается элементом ku\ с наименьшим натуральным k. Допустим, что теорема верна для подгрупп группы, порожденной меньше чем п образующими, и в этом предположении докажем ее для подгрупп группы с п образующими.
Рассмотрим элемент Ui = m\U\ + m^ + … + mnUnW Н с наименьшим натуральным коэффициентом mb Покажем, что для любого и = /1«1 + /2U2+ + ItiUnW Н коэффициент 厶 делится на mi. С этой целью выполним деление с остатком: /1 = m^q + г, О ^ г ^ гп\ — 1, и положим t/ = Z — g% = ru{ + т%+…+%〃戸 мН, откуда заключаем, в силу минимальности ть что г = О, так что t/ = u —g叫= %%+ … +%% Обозначим через Gr подгруппу G, порожденную 〃2,〃広 Тогда u‘ w Н‘ = H R G'. Группа 方'является подгруппой группы G', имеющей п—1 образующий. В силу индуктивного предположения, Нг конечно порождена и образующие можно выбрать так, что их число не больше л—1. Пусть и2, .. •, Ул — эти образующие (некоторые из них могут быть равны 0). Тогда tf =尼2^2+ + knvn при целых ① и и = qvr + vr — qvi + k2v2 + ... + knvn. Поэтому ub u2, ..., vn — образующие группы // и их число равно п или меньше, если среди них есть нули. Теорема доказана.
Целочисленные унимодулярные матрицы.
Предложение 2. Для того чтобы матрица А с целыми элементами имела обратную Л"1 тоже с целыми элементами, необходимо и достаточно, чтобы det Л «= ±1. *
Доказательство. Пусть Л и Л-1 имеют целые элементы. Из равенства АА~Х = Е следует, что det Л-det Л-1 = 1, но оба эти определителя — целые числа. Поэтому det Л = ±1. Это условие и достаточно, ибо союзная с Л матрица, элементами которой являются алгебраические дополнения к элементам матрицы Л, имеет целые элементы, а матрица 力-【получается из союзной делением на det Л = 土1, так что элементы Л-1 — тоже целые числа.
Матрицы с целыми элементами и с определителем ±1, т. е. целочисленно обратимые, носят название целочисленных унимоду- лярных матриц.
Унимодулярная замена образующих конечно порожденной абелевой группы.
Предложение 3. Пусть 〃厶 «2,...,卫〃 —образующие абелевой группы G и М = (пщ) — целочисленная унимодулярная ма^ трица. Тогда элементы иь и2, ..., vn, аде
^1 = ^11^1 + Ш12^2 + ... + ^lnwn,
^2 =m21〃1 + m22〃2 + ••• + m2nliп,
vn = mniu{ + mn2u2+ +mnnuni
тоже составляют систему образующих группы, G* Доказательство. Пусть М—=(屈/). Положим
U4 =knv{ + й12и2 + ... +klnvni切2 =々21S + ^22^2 + ' • • + k2nVni
%=&lS + &2^2+ •… +knnVn.
Тогда элементы 切卜 w2, ..., wn выражаются через wb w2, ..., un с матрицей коэффициентов M~{M = E, так что w\ = «i, w2 = u^ ... ...,wtl = un. Таким образом, образующие 〃卜 〃2,..., 〃门 выражаются через Ui, U2, ..., u〃 с целыми коэффициентами, следовательно, и любой элемент группы G выражается через 口卜 力,…,5 с целыми коэффициентами, т. е. иь U2, ..., vn составляют систему образующих группы G*
Свободная конечно порожденная абелева группа. Абелева группа, имеющая образующие, не связанные соотношениями, называется свободной абелевой группой, а ее образующие, не связанные соотношениями, называются свободными образующими. Пусть 〃i,〃2,…・,Нг — свободные образующие свободной абелевой группы F. Тогда любой элемент 之三尸 представляется через образующие
z = miU\ + 加2〃2 + ... + mrUr
однозначно, ибо иначе между образующими было бы нетривиальное соотношение. Поэтому G есть прямая суммы бесконечных ци- клйческих групп:
G = W1Z㊉〃2牙㊉….㊉wrZ.
Свободные образующие в свободной абелевой группе могут быть выбраны разными способами, однако их число г не зависит от выбора образующих. Действительно, G/2Gdz/2Z㊉Z/2Z㊉… …㊉ 7/2Z (г прямых слагаемых, изоморфных циклическим группам второго порядка), и потому 2Г равно порядку группы G/2G,
так что 2\ а вместе с ним и г, получает инвариантное истолкование, не зависящее от выбора системы свободных образующих.
Вспомогательные предложения.
Предложение 4. Пусть (%, 。2,...,。丸)—строка, состав- ленная из целых чисел, u d — наибольший общий делитель чисел 。1, 。2,・・・,。屏 Существует такая целочисленная унимодулярная матрица, что
"cik)M = (d, 0,0).
Доказательство. Применим индукцию по “ляне строки 瓦 Базу для индукции дает случай 々 = 2. Пусть d — наибольший общий делитель чисел а^ и а2. Он допускает линейное представление d = а\и + a2v. Возьмем матрицу М = (: 一 £),где 仇= =号,匕2 =写・ Матрица М унимодулярна, ибо иЬх + 血=""*晔= =L Далее, (的,а^}М = (а^и + a2vt —的历 +。2小)=(4 0). Допустим теперь, что предложение доказано для строк длины k—1. Тогда найдется целочисленная унимодулярная матрица М\ порядка k — 1 такая, что
(a2, Q/г) м1 ^121 ®2, 0, • • " > 0),
где 。2 ——наибольший общий делитель чисел 仪2,...,仪机 Пусть те- перь М = ( ; ; ) • Тогда
(。1,。2, .…耿)m2 = (。1,办,0,0).
Далее, наибольший общий делитель чисел а】и d? равен d. Найдем целочисленную упимодулярную матрицу Мз второго порядка такую, что (。厶 d2)M3 = (d, 0). Положим 此=(言 &)・此一
тоже целочисленная унимодулярная и (。】,d?, 0, ..., 0)加4 = = (d, 0, ...» 0). Таким образом, матрица 启=Л12Al4, очевидно^ целочисленная унимодулярная, дает требуемое:
(S, а2, ak)M = (d, 0, ..., 0).
Предложение 5. Если числа а^ а2,...,。丸 8 совокупности взаимно простые, то существует целочисленная унимодулярная матрица с первой строкой (。】,。2务..-,。丸).
Доказательство. В предположении взаимной простоты чисел 。1, 。2,...,。丸 будет d= 1, так что существует целочисленная унимодулярная матрица М такая, что (аь。2,…,ak)M = = (1, 0, ..., 0). Тогда (1,0, ..., 0)М-1 =3, 。2, ...» 。/・ Матрица М" целочисленная унимодулярная, а последнее равенство показывает, что ее первая строка есть (。卜 а2, •・•,。丸).
Конечно порожденные абелевы группы без кручения. Абелева группа называется группой без кручения, если она не имеет
элементов конечного порядка.
Теорема 6. Конечно порожденная абелева группа G без кручения свободна, г. е. имеет свободную систему образующих.
Доказательство. Пусть 〃i, u2,..., 〃左 ——некоторая система образующих группы G Если она свободна, то вопрос исчерпан. Если же не свободна, найдется соотношение
@i〃l + @2〃2 + …・ + UkUk 0.
Без нарушения общности коэффициенты можно считать взаимно простыми в совокупности, ибо если они не взаимно просты и их наибольший общий делитель d > 1, то
Q]1— da^, q? ■ da?, ■««, q月——da月 и
d(4% + %〃2++成〃/ = 0,
откуда
4% + a;%++欧乙=。,
ибо G ——группа без кручения. Числа же a[ а; •・・,dk взаимно просты.
Возьмем целочисленную унимодулярную матрицу М с первой строкой аь @2, ...» dk и сделаем замену образующих посредством подстановки с этой матрицей:
U1 = @1〃1 + @2〃2 + ・• • + @月〃月,
02 = ^21^1 + ^22〃2 + • • • + ^2 也〃月>
勿=^月1〃1 + ff^2〃2 + • • • + ^力々〃也.
Первый образующий s равен 0, и его можно исключить из системы образующих. Таким образом, число образующих уменьшилось на 1. Если полученные образующие свободны — процесс окончен. Если не свободны, то тем же приемом можно еще уменьшить на 1 число образующих. Через конечное число шагов мы должны прийти к системе свободных образующих. Теорема доказана.
Конечно порожденные абелевы группы в общем случае. Множество элементов конечного порядка конечно порожденной группы G образует, очевидно, подгруппу. Эта подгруппа, в свою очередь, конечно порождена и, так как ее образующие имеют конечные порядки, она конечна. Подгруппа элементов конечного порядка группы G называется ее подгруппой крупен〃兄.
Теорема 7. Факторгруппа конечно порожденной абелевой группы. G по подгруппе кручения есть группа без кручения 〃, гле- довательно, свободная.
Доказательство. Пусть a—некоторый элемент факторгруппы G/Н, где Н ——подгруппа кручения. Допустим, что та = 0 при целом т^О. Тогда, если a 三瓦 то та w Н. Все элементы подгруппы Н имеют конечные порядки, следовательно, при некотором несем /П1 #= 0 будет т^па = 0. Но это значит, что а 三 Н
и а = 0. Таким образом, G/H не имеет элементов конечного порядка кроме нуля и является группой без кручения. Ранг группы G/H как свободной абелевой группы называется также рангом группы G.
Теорема 8. Конечно порожденная абелева группа G разлагается в прямую сумму группы кручения Я и свободной абелевой группы с числом свободных образующих, равным рангу G/H.
Доказательство. Пусть 江卜 &2,&「一свободные образующие группы G/H. Возьмем произвольно элементы а} е а^ 。2三值2, ..., dr ^ йг. Элементы 的,〃2, ..., а「порождают свободную подгруппу F группы G, ибо каждое соотношение ni\a\ + + 加2a2+ •… + mrar = 0 влечет за собой соотношения m[d\ + + ^2^2 + …+ гпгйг = 0. Элементы группы F содержатся по одному во всех классах смежности, составляющих G/H. Согласно предложению 6 из § 8, группа G равна прямой сумме // и F.
Разумеется, разложение (? = " + 尸 не однозначно, хотя под* группа " в G однозначно определена. Неоднозначность обусловлена тем, что элементы а г, &, …,а,выбираются внутри классов смежности Ui, а^ ..., аг произвольным образом.
Из всего сказанного следует, что конечно порожденная абелева группа G разлагается в прямую сумму циклических групп, при- марных конечных и бесконечных. Число бесконечных прямых слагаемых равно, рангу группы G, порядки примарных конечных циклических прямых слагаемых определены группой G (точнее, ее подгруппой кручения) однозначно. Эти порядки носят название коэффициентов кручения группы G. Задание ранга и коэффициентов кручения определяет группу G с точностью до изоморфизма. Для любых наперед заданных значений ранга и коэффициентов кручения существует соответствующая абелева конечно порожден* ная группа.
ГЛАВА XI
СИММЕТРИЧЕСКИЕ ПОЛИНОМЫ
Выражение симметрических пэлинов через основные
L Лексикографическое расположение одночленов в полиноме. Пусть 戶(%1, %2, ..., хл) — полином с коэффициентами из некоторой области целостности. Расположим его по убывающим степеням буквы Xi. Одночлены, содержащие х】в одинаковой степени, расположим по убывающим степеням буквы ха, одночлены, содержащие Xi и хГв одинаковых степенях, расположим по убывающим степеням буквы хз и т. д. Одночлены расположатся в так называемом лексикографическом порядке, напоминающем расположение слов в словарях. Будем говорить, что предшествующий в лексикографическом порядке одночлен выше последующих. Из определения ясно, что одночлен Ах^хр • • • %:仪 выше одночлена В^^ .・.%:仪 в том и только в том случае, когда первая отличная от нуля среди разностей ai —卩卜 аг — Ра, .. ■, а« — 6〃 положительна.
Одночлен, который находится на первом месте при лексикографическом упорядочении, носит название высшего члена полинома. Ясно, что если F (хр х2, ...» 弓)=aQ (х2, х3,...,得)%, + ^(^, х3,...
, то высшим членом полинома 尸 является
произведение %f на высший член полинома Qo(%2, х3, ..., хп).
Предложение 1. Высший член произведения двух полиномов равен произведению высших членов сомножителей.
Для п = 1 это верно. Остается применить тривиальным образом математическую индукцию, учитывая замечание, предшествующее формулировке предложения.
Предложение 1 естественно распространяется на произведение любого числа полиномов.
Симметрические полиномы. Полином 尸(修,Хг, . . -, хл) называется симметрическим,^сли он не изменяется при всех перестановках входящих в него букв. Примерами симметрических полиномов могут служить так называемые степенные суммы — суммы одинаковых степеней букв. Особо важное место занимают так называемые основные или элементарные симметрические
ПОЛИНОМЫ:
f[=%1 + %2++ %,
f2 =尤1%2 +尤1尤3 + • • • +尤n .1%n,
/3 = XjXnXa + Х1Х2Х4 ++ Xn^n-iXn,
f n-[ ^= 尤[尤2 • * •*"-1 + • • • I %2%3 , * * %n, fn —尤1*2 • * * 尤
Полином называется моногенным, если все составляющие его одночлены получаются один из другого посредством перестановки букв. Очевидно, что каждый моногенный полином является симметрическим. Из определения симметрического полинома ясно, что если он содержит какой-либо одночлен, то он содержит все одночлены, получающиеся из него перестановками букв, и их сумма составляет моногенный полином. Поэтому любой симметрический полином есть сумма моногенных. Объединяя вместе моногенные полиномы одинаковой степени, получим, что любой симметрический полином есть сумма однородных симметрических полиномов.
Основная теорема теории симметрических полиномов.
Лемма. Показатели в высшем члене симметрического полинома образуют невозрастающую последовательность.
Доказательство. Пусть F(xb х2)..., %л)—симметрический полином и Ах^хр .・・尤:"——его высший член. Нужно доказать, что w 3 а? 3・ 3 «л. Допустим противное, что при неко
тором I имеет место а» V a^+i. Переставив в одночлене 4尤;〔...
尤;『尤;3tL 尤;" местами 尤$ и х,+ь мы получим одночлен Ах;〔・•・尤\+〔尤;工1・・・尤:% которнй тоже содержится в 尸,в силу симметричности. Но построенный одночлен выше исходного, так как показатели при %ь …,修一i у них одинаковые, а показатель аг+1 при xi во втором одночлене больше показателя 出 при Xi в исходном. Мы пришли к противоречию с тем, что исходный одночлен был высшим. Это противоречие и дает доказательство леммы.
Теорема 2 (основная теорема теории). Любой симметричен ский полином может быть представлен в виде полинома от основных симметрических полиномов. Коэффициенты в таком представлении являются целочисленными линейными комбинациями коэффициентов исходного полинома.
Доказательство. Достаточно ограничиться рассмотрением однородных симметрических полиномов. Пусть 尸(尤【,尤2, ..., хп)— однородный симметрический полином и Лх®1%®2 尤:“ —— его высший член. Допустим сначала, что коэффициенты 尸 ——целые числа. Подберем одночлен от основных симметрических полиномов А, %,’・・.,% так, чтобы высший член этого одночлена как полинома от %ь %2,...,尤 %.совпал с /尤『尤;?... %;% Ясно, что вне 二
шие члены полиномов fi, /2,・•.,『叮 равны, соответственно Xi, Х1Х2, • • * • • • j %1%2 ♦ ♦ • %〃♦
Подходящим одночленом является 4芹~%掺2"%落!不一%/%・
В силу леммы все показатели неотрицательны, так что этот одночлен является полиномом от хь Х2, ..., %小 Его высший член равен
4*:「%(*/2)%-% . . . (Х,Х2 . . . X-)%-「%(*/2 …当户=
Число Л, согласно предположению, целое, коэффициенты всех основных симметрических полиномов целые, следовательно, все коэффициенты полинома Af;「%总2~~% .…/:巴丁~。以/:以 целые. Полином 居(%,*2,…,乙)=尸(%,*2,…,乙)一麻L嘴…...片父宀之 есть снова симметрический полином с целыми коэффициентами, но его высший член 8工,%夕.…%?以 будет ниже высшего члена полинома Е ибо при вычитании высшие члены уменьшаемого и вычитаемого взаимно уничтожились. Процесс повторяется. Из полинома 尸1(н, %2, …,%п) вычитается полином 方用一財曲一网 …
В результате получается симметрический полином 尸2(%ь Х2,..., %Q, снова с целыми коэффициентами и со старшим членом еще ниже Процесс не может продолжаться без конца, ибо одночленов фикси- рованной степени (и тем более таких, которые могут быть высшими членами симметрических полиномов), каждый из которых ниже предыдущего, может быть лишь конечное число. Процесс может оборваться только на том, что при очередном вычитании получится 0.
Итак,
尸(" х"…,х“) = 4?7嘴厂%…厘[L吸+
+ B户一嵋/,汨-呵% +
Все коэффициенты Д, В, … будут целыми числами.
Теперь снимем предположение о том, что коэффициенты исходного полинома были целыми числами. Представим полином в виде суммы моногенных и в каждом моногенном слагаемом вынесем за скобки коэффициент, общий для всех его членов. В скобках останется полином с коэффицеинтами 1, и его представление через основные полиномы будет иметь целые коэффициенты, а, следовательно, коэффициенты в представлении данного моногенного слагаемого будут целыми кратными коэффициента его одночленов. Из различных моногенных слагаемых могут возникнуть подобные члены в их представлениях через основные, и, после приведения, получится полином от fi, /2,…,fn с коэффициентами,
являющимися целочисленными линейными комбинациями коэффициентов исходного полинома. Теорема доказана полностью.
Эти же идеи позволяют доказать единственность представления симметрического полинома в виде полинома от основных симметрических полиномов.
Предложение 3. Отличный от нуля полином от основных симметрических полиномов отличен от нуля и как полином от 尤1,x2, • • • >尤"。
Доказательство. Пусть ①(九,%, •…九)=力汴在…•木 + + Bf^f^ ... f:^ + ..., причем среди слагаемых нет отличающихся только коэффициентом. Высший член одночлена Af^f^2 ・・・ f:仪 как полинома от Xi,尤2, ..., хл равен.
л й|+йэ+ +*пх*2 + *з+ ••• +*п 尤%ПС]с *
Аналогично определяются высшие члены других одночленов. Различные одночлены имеют различные высшие члены, и самый высший из них получается лишь из одного одночлена и не имеет подобных среди членов других слагаемых. Поэтому Ф(Л,/г, • • •, fn), не равный нулю как полином от fi, /2,・・・,/% не может стать равным нулю как полином от 打,也,...,хл.
Отсюда непосредственно следует единственность представления симметрического полинома в виде полинома от основных, ибо если бы были два различных представления, разность представлений была бы отличным от нуля полиномом от основных симметрических полиномов, равным нулю как полином от 尤卜 尤2, ..., хп, что невозможно.
Примеры. Рассмотрим несколько примеров.
LЕ (/, -^2» • • •» *п)==冲 + 舄 + • • • + ”合
Первым членом представления через основные симметрические является fj. Ясно, что F — f: = — 2卜,так что F = ^ — 2/2.
Е(/, х2%)=叶 + 总 + ・• •冷.
Первым членом представления является f;・ Во избежание громоздких вычислений применим следующий прием. Прежде всего выясним, какие показатели могут быть у высших членов симметрического однородного полинома третьей степени. Задача эта сводится к разбиению числа 3 на невозрастающие слагаемые. Таких разбиений три: 3 — 3; 3 = 2+1; 3 = 1 + 1 + 1. Поэтому представление однородного симметрического полинома третьей степени имеет вид Д^ + BfJ2 + Cf3. Нужно найти коэффициенты. Очевидно, что 4=1, ибо таков коэффициент при xj. Таким образом,
貯十总十...+碎=乃+8/也+eЬ
Это равенство должно быть тождественным, т. е. сохраняться при всех значениях букв хь х2, • • •,尤门・ Положим 尤】=尤2 = 1, %з = • • •
откуда хл = 0. С = 3.откуда хл = 0. С = 3.... =х〃 = 0. «Левая часть равна 2, правая равна 23十28, 8 = —3. Положим теперь xi = х2 = х3 = 1, х4 = ...= В левой части будет 3, в правой З3 — 3*3*3+ С, откуда Итак:
откуда хл = 0. С = 3.
откуда хл = 0. С = 3.
%:+ /+ …+ Xл = fl - 3,/2十3,3.
尸=(X1 — x2)2 (打—Х3)2(х2 — Хз)2.
Этот пример нам понадобится в § 3.
Ясно, что F — симметрический полином и его высший .член равен х/. Нам следует установить показатели высших членов, которые встретятся при представлении 尸 в виде полинома от основных. Эти показатели должны составлять разбиения числа 6 на три или меньше невозрастающих слагаемых, причем эти разбиения должны быть лексикографически не выше разбиения 6=4+2. Такими разбиениями являются 4十2, 4 + 1 + h 3十3, 3十2十1, 2十2十2. Поэтому представление 尸 через основные имеет вид
尸=陶+ 4带з+з? + S)2fз+0及
Подставляя значенияПодставляя значенияЗададим такими значениями для хь х2, %з, чтобы в правой части были нули, но аннулировались бы не все слагаемые. Например, рассмотрим следующую таблицу значений:
Подставляя значения
Подставляя значения
X】
尤2
хз
fl?2f 3
F
1
-1
0
0
—1
0
4
1
1
—2
0
-3
—2
0
2
2
—1
3
0
-4
0
1
1
]
3
3
1
0
этой таблицы, получим:
из
4 = —В,
0 = —278 + 40,
0 = - 108Л + 160,
0 = 81 +27Д+ 27B + 9C + D, откуда В = — 4, D = —27, А = — 4, С = 18.
Итак,f=冊-4带3 一% + 18fM3 - 27簷
§ 2. Значения симметрических полиномов от корней полинома
Выражения значений симметрических полиномов от корней полинома через его коэффициенты. Пусть полином f(x)三加%"十 + 〃]%"-】+ ... + °л^ К[х] имеет корни сь с^ ••・,с〃 в некото-
ром расширении поля К・ Тогда
f (х) = ClQ(X—Cl) (% — &) . • • (% — c“)・
Раскрыв скобки и сравнив коэффициенты при степенях буквы х, получим:
% = — &0(С1 + & ++%),
a2 = a0(C传2 +3r + … +%-1%),
ап-\=(— ^^^(с^ с〃т+ ... +&& •… 勿), aк — (1) a“1e2 • • • % •
Мы видим, что значения основных симметрических полиномов от % % …,сп просто выражаются через коэффициенты: % (а, &,%)= —^,
fl (S, Q,…,с“) = (-1尸限,
〃(з,з,…,%)=(—〔)"署.
Пусть теперь 尸(占,马‘・xn) = Лх^х^2 • • • ^ + • • • — симметрический полином с высшим членом Лх^х®2 ・•・ *:"・ Тогда 尸(X" /,…,%)=册一。嘴……落“ +研尸嘴f…户+
Следовательно,
9“.,%)=4(一讶2闺%0...
…((-产看广…((7豕“V尸隐尸… …((一尸幫尸一“(5警)“+…
В первое слагаемое множитель —1 войдет с показателем ai — аг + + * — j + …=aj + аг + аз + ... + an(mod 2). Но а( -|- + а2+ ... +ап = т — степень одночлена Дх^х^2 ... х®п. Если полином F однородный степени т, то во все слагаемые войдет множитель (—l)m. В знаменатель первого слагаемого правой части войдет a®i-a2+a2~a3+ ••• +ал =ар, соответственно в знаменатель второго слагаемого войдет ag\ причем 01 《он и т. д. Поэтому
для однородного симметрического полинома степени m будет
(一1产婚尸(£1,", . • • , %)=
=4a;「%心-' ...時+ 6瑞一ё冲一0喈厂勺..心+…, т. e. a^F^p ^2,・••, с^ является полиномом от коэффициентов полинома /(%)・
Пример. Доказать, что корни полинома х100 + л98 + а3л97++ ап
не могут быть все вещественными при любых вещественных коэффициентах аз, ..., ап.
Действительно, сумма квадратов корней равна а;——2а2 = — 2. Если бы все корни были вещественные, сумма их квадратов была бы положительным числом.
Степенные суммы. Пусть f(x) = (х — %i) (% —打)…(% — —Xn) = Хп — fi^-1 +(2Хп-2 + …+(—1)%. Вспомним, что
厂(%) = (% — %2)(% — Хз)…・(% — %) + (% —占)(% — %3)・・・
• . .(X - *")+ ... +(X -修)(X - X2)• • •(X - X"-t) = 2#2一.
Вычислимвоспользовавшись схемой Хорнера/ В ре
зультате последовательно получим коэффициенты частного: 1,々一厶,注一// + %,・••,帮T — f 产?7+ …+(—l)“Tfi・ Таким образом, коэффициент при х^-^ равен
*一门尸 + //-2 _ ... +(-1)%.
Выполнив сложение по 厶 получим в качестве коэффициента при #—1 выражение
Sk - f\Sk-l + Mfe-2一 ... +(-1)急1力一向+( - 1)%%, где Si, «2, … обозначают суммы соответствующих степеней jq, %2, ••・,%小 Приравнивая это выражение к коэффициенту при 尤《-1一急 в f (л), получим:
Sk - /2-1 +/2"-2—…+(- 1)々一力-21+(- 1)%加=
=(一1产5 一 也)%, откуда'
Sk — flSft-l + f2Sft-2— tit 十(一1)"%Т$1+(—^)kkfk = 0,
^ = 1,・•・》л— 1.
Эти формулы Ньютона позволяют последовательно выражать степенные суммы sk через основные симметрические полиномы для k от 1 до и— 1.
Для k^ п аналогичные формулы выводятся еще проще. Умножив равенство %?—厶%:々 ++ (—D"忆=。на х^~п, получим
专一fm一+ 一・+ (—1广九芍i = 0・
Просуммировав no i, получим:
Sk —厶5克一1 + • • • +(— 1 ) nfn^k-n = 0.
Дискриминант полинома. Дискриминант полинома, говоря неформально, есть полином от его коэффициентов, обращение в нуль которого является необходимым и достаточным условием существования кратного корня. В качестве полинома от корней, обращающегося в нуль при наличии кратного корня, естественно взять произведение всевозможных разностей корней или, что то же самое, определитель Вандермонда от корней. Но этот полином не симметрический, он меняет знак при нечетных подстановках корней. Его квадрат (xi — x2)2(xi — х3)2 ... (xn-i — х«)2 будет уже симметрическим полиномом. Буква %〔 входит в высший член этого полинома с показателем 2п ——2. Поэтому ^-2(^1 — х2)2 ... ,..(Хп~{ — хп)2 является полиномом от коэффициентов полинома f(x) = аохп+ а[Хп~[ + .… + ant если вместо букв %卜 х2, ..хп подставить корни полинома. Этот полином и называется дискри- минантом 0(f) полинома f(x).
Подсчитаем дискриминант для и = 2 и и = 3. При и = 2 бу- дет
гак что мы получили хорошо известный дискриминант квадратного трехчлена.'
При и = 3 имеем D (f) = aj(х1 — х2)2 (х, — х3)2 (х2 — х3)2. Этот симметрический полином мы выразили через основные в качестве последнего примера в п. 4 § 1. Было получено:
(巧一x^^ -/)2(% - /У =灌一 4旭一明 + 18f&% - 27品
Подставив вместо %匕 %2, %з корни полинома /(х) = йох3 + aix2 + + @2% + @3, ПОЛуЧИМ
010203010203-27 4,旬-27 4,旬(X] - х2)2 (*1 - *з)2 (*2 - *3产=萼—丝粵-胃' + 18 а0 «о «о
010203
010203
-27 4,旬
-27 4,旬
откуда
D(f) = a^ - 4a:а3 - 4a 淞 0 + 18&a小a3 — 27呜碌
Для полинома f(%) = x3 + px + 9 будет
D(f) = - 4p3 — 27g2 = -108 (4+4)'
так что дискриминант в этом случае лишь множителем —108 отличается от выражения, находящегося под знаком квадратного корня в формуле Кардано.
Дискриминанты полиномов более высокой степени имеют, при явном выражении через коэффициенты, очень сложный вид. Од-、 нако существуют представления дискриминанта в виде определителя. Одно, самое простое в теоретическом плане, представление получается так:
1 勺 xf ...2
0仔)=雷"-2 1 *2 x2 ••• 4 1 =
Воспользовавшись тем,Воспользовавшись тем,喈-2喈-2определителю произведения их матриц,определителю произведения их матриц,что произведение определителей равночто произведение определителей равнополучим:получим:S1D(f) = a^-2 S2S1D(f) = a^-2 S2Si S2$2$3S3 S4Si S2$2$3S3 S4
Воспользовавшись тем,
Воспользовавшись тем,
喈-2
喈-2
определителю произведения их матриц,
определителю произведения их матриц,
что произведение определителей равно
что произведение определителей равно
получим:
получим:
S1
D(f) = a^-2 S2
S1
D(f) = a^-2 S2
Si S2
$2$3
S3 S4
Si S2
$2$3
S3 S4
s〃一1 Sn S〃+] ♦…S2n—2
где si ——сумма степеней корней.
Существуют более удобные для вычислений представления дискриминанта в виде определителя, но мы не будем на этом останавливаться.
Алгебраическое решение уравнений третьей и четвертой степени в свете теории симметрических полиномов. Пусть 尸(尤卜 х2,...
Хп)——некоторый полином от 尤卜 尤2, ..., хп. Под действием некоторых подстановок букв %卜 尤2, • • •, хп он может не изменяться. Ясно, что множество подстановок, не меняющих данный полином, образует группу. Эта группа Н является подгруппой всей симметрической группы S& и ее индекс k равен числу различных полиномов F = F\,尸2,...,尸® которые можно получить из полинома 尸 посредством подстановок 尤卜尤2, • • •, хп・ Под действием этих подстановок полиномы F\t 尸2, •••, Fk перемещаются так же, как левые классы смежности группы Sn по подгруппе Н при умножении на элементы из Sn справа. Поэтому любой симметрический полином от 尸ь 尸2, ..., Fh есть вместе с тем симметрический полином от 尤卜尤2, ..., xrt, так что если вместо 尤卜尤2, ..., хп подставить корни данного полинома /(х) = хл + ^i^rt_i + •・• +。$ то соответствующие значения полиномов 尸卜 尸2, ..., Fk будут кор-
нями полинома степени 启 с коэффициентами, выражающимися в виде полиномов от коэффициентов %, а2,..,,。门 полинома 厶
Рассмотрим в качестве примера применения этих идей вопрос ■об алгебраическом решении алгебраических уравнений f(x)=O при п = 3ип = 4в поле комплексных чисел.
Пусть п = 3. Рассмотрим полином 8】=尤】+ 尤2P + хзр?, где ,^ _ е2л:/з — первообразный корень степени 3 из единицы. При круговых подстановках хь 尤2,尤з полином 01 приобретает множители р и р2 и, следовательно, 0| при этом не меняется. Круговые подстановки образуют подгруппу индекса 2 в симметрической группе 6з, и представителями классов смежности можно считать 1 и транспозицию (尤2,尤з)・ Она переводит 01 в 82 = %i + %2P? + а:зР и, соответственно, 0^ в 0^. Поэтому 8:+ 8^ и 8:8^ являются снмметрн- вескими полиномами от хь х2,尤з・
Именно, 0f + 02 = 2xJ + 2х^ + 2х^ — 3(xfx2 + ...) + 12х{х2х3 = =2f; — 9“% + 27fз・ Симметрическим оказывается не только 母优, 馭0 И 4优 =* + 烤 + 制-占尤2 — 巧尤3 一 々尤3 = fl — 3f3,
Таким образом, 8; и 8^ определяются как корни квадратного уравнения с известными коэффициентами. Затем 01 и 02 находятся посредством извлечения кубического корня, причем значения корней нужно согласовать так, чтобы произведение 0102 равнялось j; — 3『з・ Далее, Xi, х2,尤з находятся посредством решения линейной системы
*1 + 尤2 + 尤3 = fl, 尤1 + 尤2Р+ *3Р2=仇, Х1 + Х2р2 + Х3р = 02, которая дает х1 = у (Л + 也 + 02)» х2 = 1 (九 + 0^2 + 02р), х3 = =g (Л + 01Р + 02 р^)*
Легко видеть, что это решение ничем не отличается от решения но формуле Кардано.
Пусть теперь п = 4. В качестве F{ возьмем %i%2 + Х3Х4. Полисом F{ не меняется при восьми подстановках, составляющих подгруппу индекса 3 в симметрической группе S《.Другие подстановки переводят 尸i в 尸2 =尤1 尤з +尤2M и 户3 =尤1尤4 * 也尤з・ Симметрические полиномы от 尸I,尸2,尸з будут симметрическими и от хь х2, -х3,尤4・ Именно, основные симметрические полиномы будут:
尸I +尸2 +尸3 = %,
尸1尸2 +尸1尸3 +尸2尸3 = fl/з — 4f %
Считая, что 尤 1,尤2,尤3, х4 — корни полинома х4 + «i%3 + а2х2 +' -*。3尤+。4, мы можем составить кубическое уравнение для 尸匕
尸2,尸з・ Найдя один из корней Fi == %^2 + х3%4, мы в состоянии найти хь %2, %з, %4, решая цепочку квадратных уравнений. Полу* чается способ, совпадающий со способом Феррари.
Известный под названием метода Эйлера способ получим, если возьмем 尸]—@1 + % — 4 —尤4)2 = ff — 4f2 + 4 (%^2 + x3x4). Полином F\ не меняется при той же группе из восьми подстановок, что и Xi%2 + ^з^4- Подстановки из классов смежности группы S4 по этой подгруппе переводят 尸i в F2 = (xi—x2 + л:з — %4)2 и F3 = = (%i — x2 —尤з + х4)2. Выражения основных симметрических полиномов от 尸 1,尸2,户з дают:
尸i +尸2 + 4 = 3岸一8力,
尸典+尸❷+尸2f3 = 3# 一 16产力+ 16尚+ 16"3 一 643尸品f3 = 5 - 4*2 + 8厶)2,
причем симметрическим оказывается и
(х1 + %2 — *3 — *4)(%1 — *2 + *3 — ”4)("1 — *2—Хз+*4)=/:—行/2+8/3-
Таким образом, значения полиномов 尸* F2,尸з от корней полинома х4 +。1尤3 + а?%? +。3尤 +。4 оказываются корнями кубического уравнения с известными коэффициентами. Найдя 尸卜 F2,尸3齐 нужно извлечь из них квадратные корни, распорядившись знаками корней так, чтобы их произведение равнялось f; —— 4f/2 + 8/3- Корни Xi, Х2, %з, Х4 найдем из системы линейных уравнений. Получим
修=}(fl +,^ + «尸2 + V^3)>
无2 = } (/1 + "尸 1 - V^2 - V尸3),
x3 = ^(% 一 d尸 1 + V尸 2 - «尸 3),
%4 =4* (% -"尸(一«尸2 + "户3).
Тонкий анализ близких идей привел Руффини и Абеля к до* казательству неразрешимости в радикалах общих уравнений пято诲 и выше степени. Мы не будем касаться этого трудного вопроса.
Результант
Определение результанта при помощи симметрических полиномов. Для двух полиномов /(х)三 аохп + aixn-1 + •・• + 。曰 и g(x) = b0Xm + biXm-1 + …+ bm,。0 # o, bo =# о, можно построить полином от их коэффициентов так, что обращение его в нуль происходит в том и только в том случае, когда / и ^ не взаимно просты, т. е. если они имеют общий корень в надлежащем расширении основного поля.
Пусть %ь %2,.…,%门 ——корни полинома f. Симметрический полином g(%i)g(%2).…g(%Q от %ь %2хл обращается в нуль в том и только в том случае, когда один из корней полинома f является корнем полинома g. В высший член этого полинома %i входит с показателем т, поэтому a^g (^^g1^) • • • g(%〃) является полиномом от коэффициентов f и, очевидно, полиномом от коэффициентов g. Этот полином называется результантом полиномов f н g н обозначается R(f, g).
Определение результанта кажется не симметричным по отношению к полиномам f н g. В действительности это определение «почти симметрично», именно, R(g, f) = (—l)mnR (f, g),Для доказательства этой формулы введем в рассмотрение корни у、, z/2, … ym полинома g, так что g(%) = bQ(x — у\) (х — у2) ... (х —乡加): Тогда ^(х,) g(x2) .. .g(х„)=^П(хг —у;) и R(f,g)=aT妳卩(々一力)=
Далее,的 П (力一看) = f (力),так что R(f,g) = (- 1宀;屮®力= =(一1产/?回北).‘
Отметим еще некоторые свойства результанта. Прежде всего •ясно, что результант является однородным полиномом степени л ют коэффициентов полинома g н, в силу соотношения R(g, f)= =(—1严唄(力 g), однородным полиномом степени m от коэффи- диентов полинома f.
Далее, назовем весом одночлена 喈@? … Q:噺吋】 … 力凯 число ои +2a2+ .… + «ал + pi + 2р2 + .. - + 俏0”. Ясно, что веса коэффициентов Qi, ..., ап равны степеням соответствующих основных симметрических полиномов от хь х^ ...» хп и веса 也,…,bm равны степеням соответствующих основных симметрических полиномов от уь 乡2, ..., Ут, веса же а。 и &о считаются равными нулю. Поэтому вес одночлена а®0^1 ... Q:几力,咁% …•力凯 равен полной степени этого одночлена, рассматриваемого как полином от %ь 也…..,хл> 勿,z/2, -.., Ут. Но результант а『Ь; П(А\ —— 勿) 无сть однородный полином степени тп относительно хь х2, ..., хл, 乡1,少2, •♦♦,Ут・ Поэтому веса всех одночленов, составляющих результант, одинаковы и равны пт.
В качестве примера приведем результант полиномов f = аох2 + + @1%+@2 и g = Ьо%2 +力]%+^2. Вычисления здесь не представляют труда, и мы выпишем результат этих вычислений:
A(f, g) = «0*2 -旬%%% + «оа26? - 2旬。2%% + а»(А - а1а^оЬ1 + 磅凭・
Другой способ построения результанта. Для взаимной прос* ТОТЫ полиномов
/= а^хп + а\хп-х + ... + ап и g ^= Ь^хт + Ь{хт-{ + ... + Ьт
необходимо и достаточно, чтобы не существовало отличных от нуля полиномов р и д, степени которых меньше тип соответственно, и таких, что pf + gg = O. Действительно, если fug взаимно просты, то из равенства p/ + gg=0 следует, что р д€- лится на g и д делится на 厶 а это при сделанных ограничениях на степени возможно только при р = 0 и ^ = 0. Если же / и g не взаимно просты и d #: const — их общий делитель, то можно взять p=号,q=一泉
Попытаемся найти полиномы р и д способом неопределенных коэффициентов, т. е. найдем уравнения, которым должны удовлетворять коэффициенты полиномов р и д.
Пусть
Р = Со%А1 + С1Х*2 + … + Cm-1,
q = dox—i + dxxn~2 + ... + di.
Будем считать, для определенности, что m W 九・ Приравнивая к нулю коэффициенты при степенях х в полиноме pf + qg, получим систему m + п линейных однородных уравнений относительна °0, • » ■ » —1, d(), • • • , dfi—1.
"оЗ + 瓦 d()= 0,
"13 ++ 仇&)+ 瓦厶=0,
〃〃Cm—1 + "nd〃 —1 = 0.
Матрица M из коэффициентов
этой системы, как легко видеть»
равна
0100
也 瓦
02。1。0
b2瓦瓦
°m—1
am—2
°m—3 •
• Oq
bm—1
^m—2
bm—3 ■ ■ •
瓦
am
flm—1
am—2 ■
.01
bm
^m—1
^m—2 ■•»
仇
bm
Ъ fj\—\ ■ ■ •
力2
0〃
°〃一I
d〃一2 -
■ an—m+^
••••
a〃
«М —1•
• an — m+2
♦•■
•...
bm
^m —J
0〃
bm
Элементы выше “о и 瓦 и элементы ниже ап и ниже Ьт все равны нулю.
Для существования отличных от нуля полиномов р и ^, т. е. для того чтобы полиномы f и g были не взаимно просты, необходимо и достаточно, чтобы det /4 = 0. Таким образом, detAf играет такую же роль, как результант R (厶 g).
Теорема 1. detAf = R(f, g\t
Сперва предположим, что'хг попарно различны. Умножим ма* мртщу М слева на матрицу:
工厂1…/1工S••• #2 1工厂1…/1工S••• #2 1L =
工厂1…/1
工S••• #2 1
工厂1…/1
工S••• #2 1
Определитель этой матрицы равен
=# 0.=# 0.
=# 0.
=# 0.
При выполнении умножения L на М примем во внимание, что ^ + а^-1+ ... +% = 0 и 瓦冷+ %*尸 + ••• +b“ = g(Xi)・
Получим:Получим:£М =£М =ооxf-%(Xi) xf-2g(Х1) ... g(4) Х『"(Х2)Х『2g (Х2)…g(X2)x『’g(x")成一羽俨")•一g(x")xf-%(Xi) xf-2g(Х1) ... g(4) Х『"(Х2)Х『2g (Х2)…g(X2)x『’g(x")成一羽俨")•一g(x")
Получим:
Получим:
£М =
£М =
о
о
xf-%(Xi) xf-2g(Х1) ... g(4) Х『"(Х2)Х『2g (Х2)…g(X2)
x『’g(x")成一羽俨")•一g(x")
xf-%(Xi) xf-2g(Х1) ... g(4) Х『"(Х2)Х『2g (Х2)…g(X2)
x『’g(x")成一羽俨")•一g(x")
尻
仇坛
Om—1 am—2Om—1 am—2^m—I^m—2• • • 瓦^m—I^m—2• • • 瓦
Om—1 am—2
Om—1 am—2
^m—I^m—2• • • 瓦
^m—I^m—2• • • 瓦
xL хГ21咸т x^-21xL хГ21咸т x^-2113 нижних клетках выше а。и выше 60 находятся нули. Поэтому
xL хГ21
咸т x^-21
xL хГ21
咸т x^-21
det LM = (— 1 产 a『g (修)g (x2) ... g (x„)
Поделив обе части равенства на det L У= 0, получим
detM = a『g(/)g(X2)…g(^ = R(f9 g).
Равенство detM = R (厶 g) установлено в предположении, что хь 支2, . ■ •,尤% попарно различны, а это равносильно тому, что дискриминант D(f) полинома f отличен от нуля.
Итак, detM и R(f, g) оба являются полиномами от коэффициентов f н g н они принимают одинаковые значения при условии, что полином D(f) отличен от нуля. По предложению о несущественности алгебраических неравенств (стр. 71) detМ и R(f,g% равны тождественно.
Линейное представление результанта. Пусть полиномы fug взаимно просты, так что их результант отличен от нуля. Тогда существуют такие полиномы р a q, что pf -\- qg— 1. Если потребовать, чтобы степени дир были меньше, соответственно, степеней / н g, то такие дир определены однозначно. Положив, как в предыдущем пункте, р = сохп1^ + ... + Ст—1 и q =也乂1 + ... ...+ di, мы получим для определения коэффициентов систему линейных уравнений с матрицей Л4 и со столбцом в правой части» состоящим из нулей, кроме последней компоненты, равной 1. По» формулам Крамера коэффициенты с0> ..., fm-i являются частными от деления первых т алгебраических дополнений последней строки определителя матрицы М на detM = R(f, g), а коэффи* циенты do, ..., dn-\ суть частные от деления на detXf алгебраических дополнений с номерами от zn + 1 до п элементов последней строки. Положив (detM)p =尸,(detAI)^ = Q, получим, чта коэффициенты 尸 н Q будут полиномами от коэффициентов f н g” и имеет место равенство
Pi + Qg = R0 g)・
Ясно, что полином Р равен определителю матрицы, получаю* щейся из матрицы М заменой первых т элементов последней строки на хт~\ 尤加一2, ..., 1, а остальных — на нули. Соответственно, полином Q равен определителю матрицы, получающейся из М заменой первых т элементов последней строки на нули, а последующих—на хп~х, xrt-2, L
Применение результанта к исключению неизвестного из системы двух алгебраических уравнений с двумя неизвестными. Пусть дана система уравнений
f(x, у) = 0,
S (% У)== О,
где / и g — полиномы степеней пит соответственно. Будем предполагать, что коэффициенты полиномов принадлежат алгебраически замкнутому полю и решения разыскиваются в этом поле^ (Заметим, что алгебраически замкнутое поле даже в случае ненулевой характеристики содержит бесконечно много элементов^ Действительно, к любой конечной системе элементов аь а2, ..., а^ можно присоединить новый элемент, например, корень полинома ;(х —«1) (х — а2) …(% — »rt)+ 1.)
Пусть с()хп -j- С\хп~ху + ... + спуп — однородная часть степени п полинома f(х, у). Возможно, что Со = 0. Сделаем《перекос оси абсцисс» посредством замены неизвестной у на ул = у — ах (но* вая ось абсцисс у' = 0 имеет в исходных координатах х, у урав* нение у — ах = 0). Коэффициент при 炉 станет равным с0 -}• + ©а + ... + 以仪门,и а можно выбрать так, что ао=со+с1а+ ... …+ слап #= 0 (это требование налагает конечное число запретов
乱а выбор а). Одновременно можно добиться того, что коэффициент 41PH хт в g(x, у) станет отличным от нуля. В дальнейшем мы еще -наложим некоторые запреты на выбор «коэффициента перекоса» а«
Ясно, что решение системы
f (%, У)=== О, g(凡у) = о 密 решение системы после замены у на 夕+ &% тривиально сводятся одно к другому, так что можно с самого начала считать, что коэффициенты а。и 友 при хп в полиноме f(居 у) и при хт в полиноме g(x, у) отличны от нуля.
Итак, пусть f(x, у)= аохп + а}(у)хп~} + …+ а〃(у) и g(xt у)= =Ьохт + Ь\(у)хт~х ++ Ьт(у)9 До =#0t bQ =/= 0. Так как сте-
лень f(х, у) равна п, степени полиномов а»(у) не превосходят 厶 Соответственно, степени bj(y) не превосходят /. Составим результант R*(厶 g), рассматривая fug как полиномы от х с коэффициентами, зависящими от у. Этот результант является полиномом 尸(У)от у, степень которого не превосходит тп, что следует из того, что вес каждого члена результанта равен тп. Допустим сначала» что результант не равен нулю тождественно. Тогда он имеет конечное число корней, не более чем тп. Подставив любой корень результанта в полиномы f(х, у) и g(x, у), мы получим полиномы от одного неизвестного х, результант которых равен нулю. Значит, они имеют общие корни, каждый из которых, вместе со значением для у, дает решение системы. Легко видеть, что все решения находятся на этом пути. Действительно, если х】,у】——решение системы, то зависящие только от х полиномы f(x,勿)и £(尤,Уд имеют общий корень хь и, следовательно, их результант равен нулю, т. е. у\ является корнем результанта 户(y) = R* (力 g).
Таким образом, система /(х, //) = 0, g(x, //) — 0 имеет конечное ■число решений (%/, //(). Для оценки их числа наложим дополнительные ограничения на коэффициент перекоса а. Именно, потребуем, чтобы в новых неизвестных все решения имели различные ординаты.
Это приводит снова к конечному числу запретов для а, именно, запрещены равенства у( — ах(=勿一ах/. При таком выборе а для каждого уг найдется только одно значение для х. Так как число корней результанта не превосходит тп, то и число решений системы не превосходит тп.
Если же результант R*(力 g) равен нулю тождественно, то для любого у найдется соответствующее значение для х, так что система будет иметь бесконечно много решений.
Причиной этого является наличие в этом случае нетривиального общего делителя(р(х, у) у полиномов f(х, д) и g(x, у), и лю- 心ое решение уравнения <р(х, //) = 0 дает и решение системы.
Связь дискриминанта полинома с результантом полинома и его производной. Наличие кратного корня у полинома f(х)=
=aQxn + а^х^1 + ■ ■ ■ + ап равносильно наличию общего корня f(x) и его производной. Поэтому обращение в нуль R (力 f) равносильно обращению в нуль дискриминанта. Следовательно, R(fy f) и D(f) должны быть тесно связаны. Найдем эту связь.
Пусть f(x) ~ аа(х — xj (х ——х2)(х —右).Тогда
/‘(%1) = ClQ(X\ -%2)■ ■ • (-^1 -%m),
f‘(%2)=a0(%2 -m)(%2 -%3)• ■ • (x2 -右))
广(川)=a0(%m一尤1)(尤/1 -%2)一.(尤/1 - 右一1). Следовательно,
R色y)=综盟‘(/)『(/)・••У(/) =増T(/一/)…
...(Х1 -%Z1)(尤2 -%1)…. (%2 -%m)*..(观一%1) * • • (^n - %n—[)一
Каждая разность 尤/ — х; входит в полученное произведение два раза с противоположными знаками. Поэтому
R (A 产)=瞰7 (- 1)~^~ 乱(七一 x/)2 匸 %(- 1p~0(》
Тем самым предполагаемая связь установлена.
ГЛАВА XII
ВЕКТОРНЫЕ ПРОСТРАНСТВА
Определения и простейшие свойства
Определение и примеры. Напомним (стр. 75), что векторным пространством S над полем К называется аддитивно записанная абелева группа, для элементов которой определено действие умножения на элементы поля К, удовлетворяющее требованиям:
e 3 + а2)=仪1 + 仪2,
(C1 + C2) U = C{U 十 C2W,cx (c2u) = (eg)辽,1 • u = u,
где c, ci, c2, 1—элементы поля ^, u,卫卜 u2 — элементы векторного пространства. Элементы векторного пространства будем называть векторами, элементы поля К для краткости будем называть числами (хотя они могут иметь другую природу).
Примерами векторных пространств над полем R вещественных чисел могут служить множества векторов на плоскости или в пространстве. Другие (уже над любым полем К) примеры — матрицы фиксированного строения, в частности, строки и столбцы с элементами из поля К, полиномы от одной (или нескольких) букв с коэффициентами из поля К, полиномы ограниченной степени с коэффициентами из поля ^.
Исследование векторных пространств составляет содержание линейной алгебры.
В приложениях линейной алгебры к другим математическим дисциплинам рассматриваются преимущественно векторные пространства над полями С н R. В теории информации полезными оказываются векторные пространства над конечными полями, особенно над полем GF (2) из двух элементов.
Отметим еще свойства нуля векторного пространства.
0-и = 0. Действительно, 0-u + 0-u=(0 + 0)u = 0-w. Добавив к обеим частям этого равенства элемент, противоположный к 0-и, получим 0-и = 0.
с-0 = 0. Действительно, с-0 + с-0 = с(0 + 0) = с-0, откуда с • 0 = 0.
Если са = 0, то либо с = 0, либо а = 0. Действительно, если с * 0, то существует с" и с~{си = tHO = 0, т* е.以=0.
«Линейные комбинации, линейная зависимость и линейная независимость. Линейной комбинацией векторов 〃i, u2i ... t ит из S называется вектор C\U\ + с2и2 + ・.・ + стит при с^мК. Ясно, что линейной комбинацией линейных комбинаций векторов 〃i, ..., Um является снова линейная комбинация этих векторов.
Совокупность векторов 〃卜...,ит называется линейно неза~ висимой9 если равенство C\U\ + …+ стит = 0 возможно только при с】= •・・ =ст — 0. Если же существуют не равные одновременно нулю с】,,..,Ст такие, что с^щ + ... + c^tim = 0, то совокупность векторов 〃i, ..., 〃т называется линейно зависимой. Определения эти совпадают с определениями, данными на стр. 108 в применении к строкам.
Предложение 1. Совокупность векторов 〃厶...,〃俏 линей- но зависима в том и только в том случае, когда один из векторов является линейной комбинацией остальных.
Предложение 2. Если совокупность векторов 〃卜...,um линейно независима, а совокупность wb..., 〃俏,〃俏* линейно зависима, то вектор Utn+i есть линейная комбинация векторов
■ • •,
Предложение 3. Если векторы s, ..., Va являются линейными комбинациями векторов 〃卜...,um и k> m^ то совокупность Ui, ..., Vk линейно зависима.
Доказательства этих предложений ничем не отличаются от доказательств аналогичных предложений для строк (стр. 108—ПО).
Совокупность векторов называется порождающей, если все векторы пространства являются их линейными комбинациями. Если для пространства S существует конечная порождающая система, то пространство называется конечномерным, в противном случае — бесконечномерным, В конечномерном пространстве не могут существовать сколь угодно большие (по числу векторов) линёино независимые совокупности векторов, ибо, согласно предложению 3, любая совокупность векторов, превосходящая по числу векторов порождающую совокупность, линейно зависима.
Пространство матриц фиксированных размеров и, в частности, пространство строк фиксированной длины конечномерны, в качестве порождающей системы можно взять матрицы с единицей на одной позиции и с нулями на остальных.
Пространство всех полиномов от х уже бесконечномерно, ибо совокупность полиномов 1, х, х2, ..., хп линейно независима при любом п.
В дальнейшем будем рассматривать конечномерные пространства.
Предложение 4. Любая минимальная {по числу векторов) порождающая совокупность векторов линейно независима.
Действительно, пусть Ui, ...» ип ——минимальная порождающая совокупность векторов. Если она линейно зависима, то один из векторов, скажем 〃门,есть линейная комбинация остальных иь •…
...,ип~\ и всякая линейная комбинация ub ..,, “也一卜〃以 есть лн- нейная комбинация меньшей совокупности векторов 卫卜,..,ия_ь которая тем самым оказывается порождающей.
Предложение 5, Любая максимальная (孔。числу векторов) линейно независимая совокупность векторов является порождающей.
Действительно, пусть 卫卜...,ип — максимальная линейно независимая совокупность и и — любой вектор пространства. Тогда совокупность 〃i, ..., ия, и не будет линейно независимой, и, в силу предложения 2, вектор и есть линейная комбинация «1,...,辽小
Предложение 6. Любая линейно независимая порождающая совокупность является минимальной среди порождающих и максимальной среди линейно независимых.
Действительно, пусть 卫卜...,ия — линейно независимая порождающая совокупность векторов. Если vb ..., и左一какая-то другая порождающая совокупность, то «ь ..., ия являются линейными комбинациями 口卜,..,口七 и отсюда заключаем, что n W 也,ибо если было бы 孔 > 々,то, в силу предложения 3,卫匕... ...,ип была бы линейно зависимой совокупностью. Пусть теперь Wi, ..,, wm — какая-либо линейно независимая совокупность. Векторы Wi, ..., wm являются линейными комбинациями векторов 〃1, ,.., ил и, следовательно, m & 拄,ибо при ш> п, в силу того же предложения 3, Шь ..,, wm составляли бы линейно зависимую совокупность.
Таким образом, в предложениях 4, 5, 6 устанавливается тождественность трех понятий — минимальная порождающая совокупность векторов, максимальная линейно независимая совокупность векторов и линейно независимая порождающая совокупность.
Совокупность векторов, удовлетворяющая этим условиям, называется базисом пространства, а число векторов, составляющих базис, называется размерностью пространства. Размерность пространства S обозначается dim S. Таким образом, размерность равна максимальному числу линейно независимых векторов (мы часто в дальнейшем будем говорить слова «линейно независимые» и «линейно зависимые векторы» вместо того, чтобы сказать《векторы, составляющие линейно зависимую совокупность» и — соответственно —для линейно независимой совокупности) и минимальному числу порождающих векторов.
Предложение 7. Пусть иь ..., um — линейно независимая совокупность векторов, причем их число меньше размерности пространства. Тогда к ним можно присоединить вектор ит^\ так, что совокупность гл, ..., um, um+\ останется линейно независимой.
Доказательство. Рассмотрим множество линейных комбинаций с\щ + .. - + cmum. Оно не исчерпывает всего пространства, ибо «1, ..., ит не составляют порождающую совокупность векторов. Возьмем вектор, не являющийся линейной комбинацией 辽1, ..., Um. Тогда «1, ..., um, Um+i ——линейно независимая сово-
купность, так как иначе 卫俏+i был бы линейной комбинацией векторов ui,Um, в силу предложения 2.
Из предложения 7 следует, что любую линейно независимую совокупность векторов можно дополнить до базиса.
Это же предложение и его доказательство указывают на характер произвола в выборе базиса. Действительно, если взять произвольной ненулевой вектор, то его можно достраивать до базиса, взяв второй вектор как угодно, только не линейную комбинацию первого, третий как угодно, только не линейную комбинацию первых двух, и т. д.
К базису можно «спуститься», исходя из произвольной порож- даюихей совокупности.
Предложение 8. Любая пороэ!сдающая совокупность векторов содержит базис.
Действительно, пусть и*, и2, ..., un: — порождающая совокупность векторов. Если она линейно зависима, то один из ее векторов есть линейная комбинация остальных, и его можно исключить из порождающей совокупности. Если оставшиеся векторы линейно зависимы, то можно исключить еще один вектор, и т. д., до тех пор пока не останется линейно независимая порождающая совокупность, т. е. базис.
Координаты вектора. Пусть е^ ..., еп—базис и-мерного пространства S над полем ^ и х — произвольный вектор этого пространства. Тогда х есть линейная комбинация еь ..., еп:
x =修ё1 + х2ё2 + • • • + 尤田门 При Xi w ^.
Такое представление единственно. Действительно, если х =» =х® + Х02 + .. . + %:%, то
(х[ —Х|)е( + (%2 —^2)ег+ .…+(х: — х“)% =。,
и, в силу линейной независимость базиса, 尤:一尤【=尤;——х2 — • ・.=%: — хп = 0, т. е.
Коэффициенты %ь %2,'..., %п называются координатами вектора х. Координаты вектора будем представлять себе в виде столбца.
Два векторных пространства над одним и тем же полем называются изоморфными, если между их элементами имеется взаимно однозначное соответствие (изоморфизм), сохраняющее линейные комбинации. Из определения ясно, что образ при изоморфизме линейно зависимой совокупности векторов будет линейно зависимой совокупностью, образ линейно независимой совокупности будет линейно независимой совокупностью, образ порождающей совокупности будет порождающей совокупностью, и, следовательно,
образом базиса будет базис. Таким образом, изоморфные конечномерные пространства имеют одинаковую размерность.
Сопоставление каждому вектору n-мерного пространства S столбца из его координат по отношению к некоторому базису осуществляет изоморфизм пространства S и пространства столбцов с элементами из К. Действительно, это сопоставление взаимно однозначно и сохраняет линейные комбинации. Именно, если вектор х имеет координатный столбец (Х3Х2, ..., Хп)7 и у ——столбец 五,//2,…,%)T, ТО х =片01 + %202+ …+不必,У=У^{ + + 力电+ . • • +/mоn и е[x +02//=(01%1 +C2勿)3+ (С1Х2+^2y2)^2+ • •. ... + (ciXn + C2yn)ent т. е. столбец из координат вектора fix + с2у есть линейная комбинация с коэффициентами с{ и С2 столбцов из координат векторов х и у.
Замена базиса и преобразование координат. Пусть в пространстве S наряду с исходным базисом 。卜...,е« рассматривается другой базис е:, ej ..., е:. Векторы, составляющие этот базис, выражаются через векторы исходного базиса линейно, с коэффициентами из основного поля:
J = С"。] +。2戶2 + •…+
?2 = 02e1 + °22ё2 + … + сП^^⑴
en = Clnei + C2tie2 + …+ Cnnen
(я сознательно применил необычную индексацию: здесь в матрице коэффициентов второй индекс обозначает номер строки и первыйномер столбца).
Матрица
называется матрицей замены базиса q, е2, ..., еп на е) е;,・.е;.
В свою рчередь, векторы исходного базиса выражаются через векторы нового:
J =%/ +%圈 ++ Ь^,
^2 = ^12^1 + ^22^2 + • • ♦ + 匕“£,
"=а石 + %£+ ... +bnnefn.
Подставив в эти формулы вместо е;, е;, ..., е; их выражения через с】,。2, ..., е%, получим:
/=du3 +统1的+ ■ • • +呢当,
後=由2ё1 + 统2ё2 + • • • +成2%,
en = ^lnel + d2%ё2 + • • - + 呢胃%,
где матрица
В силу линейной независимости системы базисных векторов заключаем, что 山1 =办2 = ... = dnn = 1 и dij = 0 при г #= j. (山]…^nl \
J — единичная матрица, а матрицы ••. dnn /
/ 6]...cni 、/ 仇 1> • ■方mi、
IиIJвзаимно обратные, и потомукаждая
' 3〃.. .Спп /\ Ь}П• • •^пп/
из них невырожденна.
Выясним теперь, как изменяются координаты векторов при замене базиса. С этой целью обратимся к координатной записи векторов. Формулы (1) в координатах означают, что в базисе ©1,...,翁 вектор е; имеет координатный столбец (с” ci,-..
...,с〃1)т, вектор е,— столбец (,i2, С22, . •., сп^ч ..., вектор с:——столбец (с\п^ c2ni ..., сппу. Пусть вектор х имеет координатный столбец (хь х2, ..., хП)т в базисе a, e2t еп и столбец (Хр х,, • • •, х:)т — в базисе е] е;・• •, е:. Тогда х = х;е:工 х^ 十.・・ …+ #;• Сравнивая координаты по отношению к базису 2], е2, ... t еп в левой и правой части последнего равенства, получим
Х1 = ^11Х1 + Ga% + ・•・ + С1пХпг
"2 =02["]+С22x2 + , 一+ с2пХп^
% = %H + c"j+ …+曝产:.
Матрица I ) называется матрицей преобразования ' С八 1 ... спп /
координат. Она транспонирована с матрицей замены базиса. Ее элементы являются коэффициентами в линейных выражениях исходных координат через новые. Обратная матрица дает выражения новых координат через старые.
Матрица, обратная к транспонированной для некоторой матрицы, называется контраградиентной с ней. Таким образом, матрица, дающая внраженне новых координат через исходные, контраградиентна с матрицей замены базиса или, что то же самое, координаты вектора изменяются контравариантно с векторами базиса.
Легко видеть, что матрица, контраградиентная с произведением матриц, равна произведению контраградиентных в том же по-
рядке. Действительно,
(⑷(…4)t广 = (凡…川砲T=(4尸з"…(硝一•
Таким образом, переход к контраградиентным есть автоморфизм в группе всех невырожденных матриц.
Подпространства
Определение и размерность. Подпространством Р м-мерно?。 пространства S называется множество векторов, образующих векторное пространство по отношению к действиям, которые определены в S. Иными словами, подпространство есть множество векторов, содержащее вместе с любым конечным множеством векторов все их линейные комбинации. Подпространство /г-мерного пространства конечномерно и его размерность не превосходит п. Действительно, любая линейно независимая совокупность векторов из Р будет линейно независимой и по отношению к S, так что максимальное число линейно независимых векторов из Р не превосходит л, т. е. dim Р & dim S.
Если dim Р = dim S = & то Р = S. Действительно, в этой ситуации базис Р есть линейно независимая совокупность векторов, содержащая п элементов, т. е. она максимальна, базис Р есть вместе с тем базис S, и следовательно, подпространство Р совпадает с S.
В любом пространстве S существуют два тривиальных подпространства——само S и подпространство, состоящее только из нулевого вектора. При п > 1 имеются и нетривиальные подпространства. Строить их можно так. Взять любую конечную совокупность векторов 辽 1, ..., um и ввести в рассмотрение множество всех их линейных комбинаций Ci〃i + ... -}- cmum. Это множество, очевидно, есть подпространство. Его размерность равна /и, если Ui, ..., um линейно независимы, и меньше /и, если они линейно зависимы. Поэтому в м-мерном пространстве существуют нетривиальные подпространства всех возможных размерностей, от 1 до 孔 ——1.
В силу предложения 7 предыдущего параграфа базис любого подпространства может быть дополнен до базиса всего пространства.
Сумма и пересечение подпространств. Пусть Р н Q — два подпространства пространства S. Их суммой Р-j-Q называется множество векторов х 4- // при 尤 wP и у ^Q. Ясно, что любая линейная комбинация векторов нз Р + Q принадлежит Р + Q, так что P + Q есть подпространство пространства S (быть может, совпадающее со всем S). Далее, пересечение Р П Q подпространств Р и Q, т. е. множество векторов, принадлежащих одновременно Р и Q, есть, очевидно, подпространство (быть может, состоящее только из нулевого вектора).
Ясно, что подпространства Р и Q содержатся bP + QhP + Q содержится в любом подпространстве, содержащем Р и Q. Иными словами, Р + Q есть наименьшее подпространство, содержащее Р и Q. Пересечение PAQ содержится в Р н Q, н любое подпространство, содержащееся в Р и Q, содержится н в PAQ. Это значит, что Р Г1Q есть наибольшее среди подпространств, содержащихся в Р н Q.
Теорема 1. dim(Р + Q) + dim(Р f) Q)= dim Р + dim Q.
Доказательство. Обозначим P*Q = Rh р Q Q = Т. Размерности подпространств будем обозначать соответствующими малыми буквами.
Выберем прежде всего базис Т. Пусть это е】,&,…,&• Имеем Т и Р и Т и Q. Поэтому базис Т можно дополнить до базиса Р и до базиса Q. Пусть 当,々,・..,е% £计1, ..., ер — базис Р и пусть с】,..— базис Q.
Покажем, что векторы е^ ..., е,,。力+卜...,ер, 。;+户...,о; составляют базис R = P + Q. Любой вектор 乞三 R равен х-\- у при х а Р, у ^ Q. Следовательно, z = л^е】+ … + xtet + х^\ем + ... …+ ХрСр + у© + …+ 弘々 + %+K+i + • • • + %е;, так что векторы 修,...,£仆 分+门...,%, ^+1, ..., е; порождают R.
Докажем их линейную независимость. Пусть
с^, + ... + ctet + Cf+iQ+i + ♦ • • + с*е* + S+R+i + ・• ♦ + с鳳=0, откуда
“ =С\&\ + .. . + с±е± +,31々十1 + • • • +,“卩=
=—<+!<+,—…一 @;.
Вектор 〃 принадлежит Р, ибо он есть линейная комбинация векторов базиса 尸,но вместе с тем 〃三 Q, ибо он есть линейная комбинация части базисных векторов Q. Следовательно, 〃三 PRQ и является линейной комбинацией векторов базиса этого подпространства: и = tziei + ... + atet. Приравнивая это представление 〃 к его представлению через базис Q, получим:
"円 ++ "臼=一 Cf+iG+i —一%%
или, что то же самое,
.&円 + . . . + &円 + Cf+iQ+1 + ' • • + %% =。・
Но векторы %, ..., e±, e;+], ..., e; линейно независимы, ибо они составляют базис Q. Следовательно, с;〉】= ... =К = °,。1 =... …=“г = 0 и
sei + •一+ctet+смем 十•-+/ё户=0.
В силу линейной независимости базиса подпространства Р получаем
Ci = ... — Ct = с(+1 = ••• = ср = 0.
Итак, все коэффициенты линейной комбинации векторов ⑦,... ...,а, е 什 1, ..., ер, 4+“ е; оказались равными нулю. Следовательно, эти векторы линейно независимы. Так как они порождают Р + Q, они составляют базис Р + Q. Их число, т. е. dim(P 4- 0), равно
р + « — f = dimP + dimQ — dim(PnQ)・
Тем самым теорема доказана.
Доказанная теорема служит основой интуиции в вопросе о расположений подпространств в многомерных пространствах. Так, в Четырехмерном пространстве S два двумерных подпространства Р и Q (т. е. две плоскости, проходящие через начало координат) могут иметь три возможности взаимного расположения. Возможно^ что их сумма дает все S. Тогда dim(P Q Q) = 0, т. е. плоскости пересекаются в одной точке. Возможно, что dim(P+Q)=3, т. е. обе плоскости лежат в трехмерном пространстве и не совпадают. В этом случае dim(PnQ)=l, т. е. плоскости пересекаются по прямой. Наконец, если dim(P 4- Q) = 2, то P + Q совпадает с Р, с Q и с их пересечением, т. е. это тот случай, когда плоскости Р м Q совпадают.
Прямая сумма подпространств. Сумма двух подпространств Р и Q называется прямой суммой, если представление любого вектора из P + Q в виде суммы вектора из Р и вектора из Q однозначно, или, что то же самое, из равенства 卫+ и = 0 при 卫qR и е Q следует 〃 = 0, и = 0. Прямая сумма обозначается Р © Q. Говорят, что если S = P^Q, то S разлагается в прямую сумму своих подпространств Р и Q.
Предложение 2. Для того чтобы сумма P + Q была пря* мой, необходимо и достаточно, чтобы Р f] Q = 0.
Действительно, если сумма прямая и г е Р Q Q, то 0—z + (——г) при zwP и —zwQ и, следовательно, z = 6. Обратно, если ^ П Q = 0 И 2 = 〃1 + S = 〃2 + U2 При 卫к 卫2 Е Р и S, f2 Е Q, ТО Wi — «г = ^2 ——и】.В левой части — вектор из Р, в правой — вектор из Q, следовательно, это — нулевой вектор и 〃i = u2, и】=^. Сумма Р + Q прямая.
Предложение 3. Для того чтобы сумма P + Q была прямой, необходимо и достаточно, чтобы объединение базисов Р и Q составляло базис Р + Q.
Ясно, что объединение базисов Р и Q порождает Р + Q. Далее, выражая через базисы Р и Q векторы и 巨 Р и uwQ в равенстве и 半 и = 0, мы получим равную нулю линейную комбинацию векторов объединения базисов Р и Q, и она может быть только три-
виальной в том и только в том случае, когда объединение базисов. Р и Q образует линейно независимую совокупность векторов.
Понятие суммы подпространств естественно распространяется на любое конечное число слагаемых подпространств. Именно, суммой Р1+Р2+ ... +夕左 называется множество сумм «( + «2 + ... ...+ 必 при UiR Р〃 Ясно, что, сумма подпространств есть подпространство. Оно порождается объединением базисов слагаемых подпространств. Сумма подпространств называется прямой суммой, если представление ее векторов в виде 〃i + 〃z+ ... +厶如 Ui еPt, однозначно или, что то же самое, из равенства ^1+^2 + ... ...+ afe = 0 при и» 巨 Р» следует, что 弘=0, i=l, 比
Заметим, что можно определить сумму бесконечного множества подпространств Рь iw/, как множество конечных сумм векторов из пространств Р“ Понятие прямой суммы естественно рао пространяется на случай бесконечного множества подпространств, но оно имеет смысл только для бесконечномерных подпространств.
Предложение 4. Для того чтобы сумма Pi + Р2 + + Pk была прямой, необходимо и достаточно, чтобы пересечение каждого из подпространств Pi с суммой остальных состояло только из нулевого вектора.
Действительно, если сумма прямая и вектор г принадлежит Р< и сумме остальных слагаемых подпространств, то 2—〃i—— ..・
—〃ji — uz+i—...—〃々=0 и z = 0. Обратно, если при всех / пересечение Pi с суммой остальных подпространств есть нулевой вектор, то из равенства 〃i + .・,午 〃t-i + 〃i + 〃叶1 + ...
+ 〃也=0 следует и/ ==——〃」——...—ui — 〃t+i — • • •— 〃也;откуда 心=0.
Предложение 5. Для того чтобы сумма Pi + Рг+ .•・
+ Р丸 была прямой, необходимо 〃 достаточно, чтобы объединение базисов P|, Р2, ..., Pk составляло базис суммы.
Доказательство аналогично доказательству предложения 3.
П р е д л о,.же н ие 6. Для того чтобы сумма Р + Лг + ・.・ .一 +「々 была прямой, необходимо и достаточно, чтобы Pi f| Р2 = =0, (Pi +「2)(1「3 = 6, 〃 т・ d・,г. е. пересечение каждого подпространства Pt с суммой предшествующих состояло только из нулевого вектора.
Необходимость следует из предложения 4. Доказательство достаточности проведем индукцией пэ числу слагаемых подпространств. Из (Р + ... + Р*-1)Г|Рй = 0 следует, что если ui + ... .・.+ uk~\ + 〃也=0, то 〃々=0 и 〃i + ... + 〃左-1 = 0. В силу индуктивного предположения 〃i = ••• = и^\ =0. Базу для индукции дает случай 女=2 (предложение 2).
Относительная линейная независимость и относительный базис. Пусть S — векторное пространство и Р — его подпространство. Скажем, что векторы гм, ..., uk линейно независимы относительно Р, если из включения C1U1 + ••・ 十 с走〃走 w Р—следует, что. Ci = •…=拆=0・
Предложение 7. Для того чтобы совокупность U], ..., и^ векторов была линейно независима относительно подпространства Р, необходимо 〃 достаточно, чтобы совокупность иь ..., 〃/;» g, ..., Cm, zOe e】,...,Cm ——базис Р, была линейно независимой.
Действительно, если 〃】,...,〃左 линейно независимы относительно Р, то из с】"】+ ... + ckUk + Ь]в] + ... + bmem = 0 следует, что с】"】+ ... + CkUk е Р, поэтому с】= ... =с/; = 0 и также »]= ... =匕团=0, в силу линейной независимости е】,...,ет. Обратно, если Ui, ..., и*, е】,...,Ст линейно независимы, то из С\щ + ... + ckuk е Р следует с}и} + ... + ckuk = b^e^ + • • • + Ьт^гп, ОТКУДА С] = .. . = Ch = 0.
Векторы U], ..., Uk образуют базис S относительно Р, если они линейно независимы относительно Р и любой вектор %巨S представляется в виде их линейной комбинации, с точностью до векторов из Р. Точнее — если х = C]U] + ... + CkUk + у, при у ^ Р.
Предложение 8. Для того чтобы векторы 〃卜...,и^ составляли базис S относительно Р, необходимо и достаточно, чтобы векторы 〃ь ..., ил, с】,...,Ст, где ..., Ст ——базис Р, состав* ляли базис S.
Действительно, линейная независимость 〃卜...,〃/;,白,...,em необходима и достаточна для линейной независимости 〃》..., и* относительно 尸.Для того чтобы 〃卜...,〃左 порождали У с точностью до векторов из Р, необходимо и достаточно, чтобы 〃】,.,.
Uh, с】,...,Cm порождали S.
Из предложений 7 и 8 следует, что любая совокупность векторов, дополняющая базис Р до базиса S, есть базис S относительно Р. Любая линейно независимая относительно Р совокупность векторов может быть дополнена до базиса S относительно Р. Число векторов, составляющих базис S относительно R равно разности размерностей S и Р.
Факторпространство. Пусть S — векторное пространство и Р — его подпространство. Скажем, что векторы %, ywS сравнимы по подпространству Р (и запишем х = у(Р))9 если х — у w Р『 Ясно, что S «расслаивается» на классы сравнимых по Р векторов. Далее, если х = у (Р) и u = z(P), то с)х + с2и = с}у + c2z (Р). Это обстоятельство делает корректным определение операции взя* тия линейных комбинаций на классах сравнений по Р. Ясно, что классы образуют векторное пространство по отношению к этой операции. Оно называется факторпространством и обозначается S/尸. Если отвлечься от операции умножения элементов фактор- пространства на элемент основного поля, S/Р есть факторгруппа аддитивной группы (т. е. группы относительно сложения) пространства S по аддитивной группе подпространства Р.
Предложение 9. Классы по Р, содержащие базис S относительно 尸,образуют базис S/Р. Обратно, элементы, взятые по одному из классов базиса S/Р, составляют базис S относительно 尸.
Действительно, включение Ci〃i + ... + ckUk ^ Р равносильна сравнению Q〃i + ... + с比氏比三 О (Р) и равенству 仃広+ ... ...+ Ck^k = 0 (черточка обозначает переход к классам сравнений по Р), так что линейная независимость иь ..., 〃比 относительно Р равносильна линейной независимости элементов йь ..., й* фак- торпространства. Равенство х = Ci〃i + ... 4- CkUk *j- у при у ^ Р равносильно сравнению х = q〃i + ... + с比〃比(Р) и равенству х = =S〃i + ... + с*й* в факторпространстве.
Отсюда следует, в частности, что размерность факторпростран- ства S/Р равна разности размерностей S н Р.
Линейные функции
Сопряженное пространство. Линейными функциями на векторном пространстве S называются функции, определенные на векторах этого пространства со значениями в основном поле К* удовлетворяющие условию линейности: /(С[Х + с^у) = С[1(х) + + с21(у). Пусть в S выбран базис ⑦,纹,...,?几・ В силу линейности значение функции / на любом векторе определяется значениями на базисе; действительно, если (хь .. ., хп)т ——столбец из координат вектора х, так что х = Xi^i + ... + хлел, то /(х) = %i/(ei) + • • • ...+ Knl(e^. Ясно, что любая функция, выражаемая через координаты по формуле /(尤) = 〃[尤1+ ... 4- «пХл, будет линейной функцией. Таким образом, между линейными функциями на S и строками (а】,...,@几)в формуле /(%) = Qi%i+ ... + апхп имеется взаимно однозначное соответствие. Значение функции /(х) на векторе х равно произведению строки из коэффициентов линейной функции на столбец из координат вектора х.
Для линейных функций естественным образом определяются действия сложения и умножения на элементы основного поля, именно, по определению,(厶 +/2)% =厶(%)+为(%) и (cl)x = cl(x). По отношению к этим действиям линейные функции образуют векторное пространство, называемое сопряженным с пространством S и обозначаемое S*. Оно, очевидно, изоморфно пространству строк коэффициентов линейных функций и, следовательно, п-мер- но, так же как S. Однако естественного изоморфизма между S и S*v который бы не зависел от выбора базиса, не существует.
Элементы #wS естественно порождают линейные функции на пространстве S*, если считать %(/) = /(%). Поэтому S изоморфно погружается в (S*)*. Образ при этом погружении совпадает с пространством (S*)*, ибо размерности пространств S и (S*)* равны. Это позволяет рассматривать пространство S как сопряженное с пространством S*.
Линейные функции на пространстве S называют также ковек,- торами. В этой терминологии значение линейной функции на векторе называется скалярным произведением ковектора на вектор яли вектора на ковектор.
Дуальный базис. Пусть в пространстве S выбран базис, Покажем, что в S* существует базис, в котором координатами ко- вектора оказываются коэффициента в выражении значения линейной функции через координаты вектора.
Обозначим через 厶 функцию, сопоставляющую каждому вектору из S его i-ю координату в выбранном базисе ei, е2, ..., Сз Ясно, что fi ——линейная функция и 力(&)=1, ^/(^/) = 0 при i=#j. Тогда /(х) = ajXi + a2x2++ aк也=a市(尤)+a2%(%)+
+ anfn(x) = (aifi + a^2 ++ anfn) (x).
Таким образом, коэффициенты a\, a2, ..., an оказываются координатами ковектора / в базисе /卜 /2, ..., fn. Этот базис называется дуальным с базисом ei, е?, • • •, е〃 пространства S. Если рассматривать S как пространство, сопряженное с S*, то, очевидно, базисом, дуальным с базисом 厶,%, . •., fn, является исходный бззис 匈,•.., е小
Преобразование координат в S* при преобразовании координат в S. Пусть в S выбран новый базис еь &, ..., Сп, связан* ный с исходным соотношениями
4 =。1品 + Qi% + •• ♦ + %%,
^2 =С庐 +022ё2 + …, + Л,
еп = C/l + Q』2 + … + С"гГ
Тогда координаты в исходном базисе выражаются через координаты в новом базисе по формулам:
% = С”%: + е[2Х2 + •…+。1/炉
*2 = Q1*1 + °22犬2 + •…+ Q/rP
Xn = %X + Cn^2 + …+ CnnXn'
Линейная функция l(x) = a^x\ + a2x2 + ... + anxn с координатами a】, a?, ・ ・♦, an в базисе, дуальном с исходным, выразится через новые координаты вектора х по формуле:
1(%) = % (。1品 + ^12^2 + • * • + ^In^n) +
+a2(С2阳 +С22*2 + * * * + Q/n) +
+ an (CnlXl + Cn2X2 + …• + CnnXn)=
=(4円 + Q№ + …+ cn\a^) xi +
+(42al + C22a2 + …+ ^n^n) X2 +
+(4гА + Grft + …+ Cntfl^X^
так что координаты /(*) в базисе, дуальном с базисом е;, е;,... …,е; равны:
% = %円 + С21a2 + …+ Cnfin,а? = с 曲[+ с/? + • • * + CftAt,
% =q臼+ ^电++ cnnan.
Тем самым формула преобразования совпадает с формулой перехода от исходного базиса к новому. Как говорят, координаты ковектора изменяются ковариантно с изменением базиса пространства S, в отличие от координат вектора, которые, как мы видели выше, изменяются контравариантно.
Линейные отображения векторных пространств
Ядро и образ при линейном отображении. Л инейным отображением или линейным оператором векторного пространства S в векторное пространство Г называется функция 立,определенная на S со значениями в 7\ удовлетворяющая требованию линейности
加{с\х + с2у) = с^х, + с^у.
Линейные отображения будем записывать рукописными прописными буквами перед обозначением вектора, опуская скобки.
Пусть dimS = m н dimT = m и в пространствах S и Г выбраны базисы еь ... ₽ еп и fb fm. Пусть, далее, 加 ——линейное отображение из S в Г. Ясно, что значения 加 вполне определяются значениями на базисе &,…・,еп> ибо, в силу линейности» 垓(%i&++ хпе„) = x^ei + ... + xns^e^ Обозначим через
(а1Ь %1)\ …,(%* …,嗚几尸 столбцы из координат векторов Wei, Wen в базисе 八,...,fm и буквой А ——матрицу, составленную из этих столбцов:
Тогда координаты (‘匕...t j/m)T вектора у — s^x выражаются по формулам
勿=a11*1 +仰/2 + • • • +^1hхn»
42==a21*1 + a22*2 + • • • + a2n*11,
Уm =^。Е1*1 + am2*2 + • • • + ^тп^n через координаты вектора х или, в матричных обозначениях,
у = лх,
где через 上 и У обозначены столбцы из координат векторов х и у. Матрица А называется матрицей отображения 加.
Ядром kei•加 отображения 加 называется множество всех векторов из S, отображаемых в 0 пространства Г.
Образом im 立 или MS отображения 加 называется множество векторов 加х при х ^S. Ясно, что ядро и образ 加 являются подпространствами, соответственно, пространств S и 7\
Векторы из У, сравнимые по кег^, т. е. отличающиеся слагаемым из кегМ, имеют, очевидно, одинаковые образы в Т. Обратно, если 加х =加乙 то 必"一z) = 0, т. е. х и z сравнимы по ке『加. Следовательно, между векторами образа MS оператора 加 и элементами факторпространства S/kei•原 имеется взаимно однозначное соответствие. Это соответствие, очевидно, сохраняет линейные комбинации, так что пространство MS изоморфно факторпростран- ству S/ker 加.Следовательно,
dim,^S = dim S — dim ker 加.
Изменение матрицы оператора при преобразовании координат в пространствах S и Т, Пусть в пространствах S и Т базисы ei, .,., и fi, ,.., fm заменены на базисы е] • • •, е; н /[, ..
Соответствующие этим заменам матрицы преобразования координат обозначим через С и В, столбцы из координат векторов х и у =加х в исходных базисах обозначим через X и У, в преобразованных—соответственно, X’ и 匕 Матрицу оператора / обозначим А. Тогда У = 4Х, X = СХ\ У = ЗУ[ так чтоУ = B~jy. Следовательно, Y = B~XY = В~МХ = В~1АСХ\ Поэтому матрицей оператора 加 по отношению к новым базисам является матрица 4 = ВМС.
Каноническая форма матрицы линейного отображения. Прежде всего заметим, что размерность образа MS равна максимальному числу линейно независимых векторов в порождающей это пространство совокупности векторов 加ei,…,加询,т. е. равна максимальному числу линейно независимых столбцов матрицы 4 оператора 加.Таким образом, dimMS = r, где г — ранг матрицы А. '
В силу соотношения между размерностями ядра и образа, отсюда следует, что dim ker^ = п ——г.
Пусть Ci, • • •, Сг ——какой-либо базис S относительно кег^. Тогда векторы 加ei, ...» 加好 образуют базис MS. Действительно, эта совокупность векторов порождает MS, ибо любой вектор из S есть линейная комбинация е\, .... ег с точностью до слагаемого из кег^, и поэтому любой вектор из 解 S есть линейная комбинация 加ci,...,加协.Вместе с тем векторы 加⑦,...,加好 линейно Независимы, ибо из с^е\ + ... + с「加协=0 следует 加(口@ + .… …+ 儲协)=0, откуда ciei 4- 4- егег е ker ^ и 口 = …=g = uO в силу определения относительного базиса. Пусть 6「十卜..,
еп — какой-либо базис ker^. Тогда еье〃 七卄卜....еп
можно принять за базис пространства S. В пространстве Т линейно независимую совокупность 立已卜...,s^er дополним каким-либо образом до базиса Т. Обозначим gi =必国,…,gr =必今 и через gr+i, ..., gm — какие-либо векторы, дополняющие gi* gr до базиса Т.
В выбранных базисах матрица оператора А есть:
/ £7 J г Ч
X Om — r, г От—г, п—г /
Здесь £г —единичная г X ^-матрица» 0「,〃_「, Om—r,r и 0m_f, rt_f — нулевые матрицы указанных размеров.
Полученному результату можно придать следующую форму на языке теории матриц. Ввиду того, что любую m X n-матрицу Л можно принять за матрицу линейного оператора из n-мерного пространства S в m-мерное пространство Г, для любой m X п-матрицы можно найти такие невырожденные m X ^-матрицу В и 〃Х〃-ма- трицу С, что
8一心(詔;).
где г — ранг матрицы А. Это равенство можно переписать и так:
4 = В(В QCo, где С0 = С-1.
Пусть В = (В(, В?), где Bi — матрица, состоящая из первых г столбцов матрицы В, матрица В2 составлена из остальных m — г столбцов В. Соответственно» пусть Со = ^! ^, где Ct составлена из первых г строк матрицы Со, а С2 составлена из остальных п — г строк. По правилу умножения матриц» разбитых на клетки, получим
4 = (В】,В2) ( ог ; ) ( ^; ) =(8匕。)(с; ) = В©*
Итак, мы получили, что любая m X n-матрица ранга г может быть представлена в виде произведения m X г-матрицы 8】на г X n-матрицу Сь Обе эти матрицы имеют ранг г* ибо у матрицы В{ столбцы линейно независимы, а у матрицы С( — строки.
Линейные действия над операторами. Пусть 必 и 身一линейные операторы, действующие из n-мерного пространства S в m-мерное пространство Т. Определим линейную комбинацию операторов формулой
(c1必+方例)尤=б必尤+ e2毋尤.
Ясно, что по отношению к этому действию операторы образуют векторное пространство. Выбор базисов в S и 71 задает изоморфизм пространства операторов и пространства m X n-матриц. Поэтому размерность пространства операторов равна шп.
Умножение линейных отображений» Пусть даны три пространства Si, §2, §з и даны линейные отображения:例,отображающее & в &, и 滋,отображающее & в S3. «Сквозное» отображение Si в S3, т. е. отображение, действующее на векторы из & по формуле 滋(例%), называется произведением 滋岛 отображений 垓 н 务. Обращаю внимание на то, что первым действующим на х оказывается правый множитель, и затем на результат действует левый множитель. Такой порядок обусловлен левой записью: оператор расположен слева от объекта, к которому он применяется.
Пусть в Si, S2, 5з выбраны базисы. Пусть по отношению к этим базисам операторы 滋 н 例 имеют матрицы Л и В, и пусть X — столбец из координат вектора xwSi. Тогда столбцом из координат вектора 例尤 будет ВХ и столбцом из координат вектора 应例% будет АВХ, Таким образом, произведению операторов соответствует, по отношению к выбранным базисам, произведение матриц.
Ясно, что для умножения операторов и взятия их линейных комбинаций верны соотношения билинейности:
(e1*9/] + 0*^2)例 3*5^1 例 + 3*5^2留,
(C]蜀 1 + 3例2)=== e1加■例I +e2*^例2,
Обращение невырожденных линейных отображений. Линейное отображение пространства S в пространство Г называется невырожденным, если образом 垓 является все пространство Т и ядро 滋 состоит только из нуля, так что из равенства 垓х = 0 следует % = 0. Невырожденное отображение взаимно однозначно, так что существует обратное отображение 垓~L Из линейности № следует. линейность /-1. Действительно,垓一1(5尤 +,24) есть такой вектор 2 м S, что 滋z = см + с2y. Пусть и =滋-% и и =滋%, т. е. s^u = х, 滋и = 4. Тогда s^z = с^и + с2^у = ^ (с{и + c2v) и, следовательно, 2 ——с\и ——c2v = 0, ибо ядро 滋 состоит только из нуля. Итак, 血-1 (с】% + С24)= 口〃 +,2О = ci滋-1% +,2滋一|协 Линейность 垓一1 доказана.
Из определения 滋一丨 ясно, что *-】滋 является единичным оператором на S и 屛屛-' есть единичный оператор на Г.
Линейные операторы в векторном пространстве
Матрица линейного оператора. В настоящем и следующих параграфах будут рассматриваться линейные операторы, действующие из векторного пространства S в себя. Пусть еь ..., еп — базис S. Тогда оператору 垓 соответствует матрица, составленная ИЗ столбцов координат векторов 滋ei, ^е2, ^ел относительно базиса ei, е2, ..., ел, так что эта матрица квадратная. В отличие от ситуации, когда мы рассматривали линейные операторы действующие из пространства S в пространство Т, и мы имели возможность выбирать базисы в каждом из этих пространств, здесь сво
бода в выборе базиса меньше, мы можем выбирать базис лишь в самом пространстве S. Матрицы преобразования координат В н С, независимо выбиравшиеся в ситуации § 4, здесь совпадают, так что формула для изменения матрицы при преобразовании координат принимает вид 4= С~}АС. Здесь Л ——матрица оператора 城,отнесенная к исходному базису, С — матрица преобразования координат и А"—матрица оператора 必 в преобразованном базисе.
Таким образом, при преобразовании координат матрица линейного оператора претерпевает преобразование подобия.
Выше мы видели, что характеристический полином det(/£——А) матрицы / не изменяется при преобразовании подобия. Следовательно, характеристический полином матрицы оператора зависит лишь от самого оператора и не зависит от выбора базиса пространства. Поэтому будем его называть характеристическим полиномом оператора.
Действия над операторами. Векторное пространство над полем К, для элементов которого определено действие умножения, сопоставляющее упорядоченной паре векторов третий вектор, называемый их произведением, называется алгеброй над К, если выполнены соотношения билинейности произведения:
(3%1 + С2%2)У = c\^\у + e2%2弘 %(ЗУ1 + с2y2)= 3% 山 + С2ху2.
Таким образом, в алгебре соединяются структуры векторного пространства и кольца, согласованные свойствами билинейности. Алгебра называется ассоциативной^ если действие умножения ассоциативно. Примером ассоциативной алгебры служит алгебра квадратных матриц с элементами из поля К.
Операторы, действующие нз S в S, образуют, очевидно, алгебру, ибо они образуют векторное пространство и для них определено действие умножения, удовлетворяющее соотношениям билинейности. Алгебра операторов ассоциативна. Роль единицы в ней играет единичный оператор ^\ сопоставляющий каждому вектору самого себя.
Оператор называется невырожденным, если его ядро состоит только из нуля или, что то же самое (в силу зависимости между размерностями ядра и образа), если S отображается на все S. Для невырожденного оператора существует обратный.
Алгебра операторов из S в S изоморфна алгебре квадратных п X л-матриц, где л = dim S. Изоморфизм задается сопоставлением каждому оператору 必 его матрицы относительно некоторого фиксированного базиса. Единичному оператору при этом соответствует единичная матрица, невырожденным операторам — невырожденные матрицы и взаимно обратным операторам — взаимно обратные матрицы.
Для дальнейшего нам будут нужны значения полиномов от оператора. Именно, если /(/) = aQtn + ... + an~\t-\- an^K[t], то
положим f(垓)= ао^"+ ... +0口-1垓 + 0“罟.Ясно, что матрицей (по отношению к некоторому базису) оператора f(垓)является f(/), где Л — матрица оператора 垓.
Инвариантные подпространства. Подпространство Р пространства S, в котором действует оператор 垓,называется инв* риантным относительно этого оператора, если для любого 尤 wP вектор 垓尤 тоже принадлежит 尸.Таким образом, оператор 垓 отображает Р в Р, и, ограничив область определения оператора 垓 подпространством 尸,мы получим оператор из Р в Р. Для краткости, вместо того чтобы говорить об ограничении оператора 垓 на R скажем короче — оператор 垓 на Р.
Далее, если х = у (Р), т. е.尤一у ^ Р, то 垓(尤一y)wR так что 垓尤三 垓у (Р). Таким образом, оператор 垓 сохраняет сравнимость по инвариантному подпространству, и тем самым действие оператора 垓 естественно переносится на факторпространство. В результате на факторпространстве возникает оператор, индуцированный оператором 垓.
Пусть «1, ..., е尼—базис инвариантного подпространства Р, и пусть «1, ..., 2兑,е总+1, ..., еп — базис S, включающий базис Р. Тогда для векторов 以s,...,垓е总 координаты, начиная с (^+1)-й, равны нулю, так что в выбранном базисе оператору 垓 соответствует матрица
ап ••• aik °i“+i…%
Л =Л =气 1…akkak.k + l…akn°…°ak + l,k+l…ak+i,n气 1…akkak.k + l…akn°…°ak + l,k+l…ak+i,n=(=(4 о4 о
Л =
Л =
气 1…akkak.k + l…akn
°…°ak + l,k+l…ak+i,n
气 1…akkak.k + l…akn
°…°ak + l,k+l…ak+i,n
=(
=(
4 о
4 о
Матрица 4 = | Iесть, очевидно, матрица опера'…akk丿
тора 垓 на Р. Далее,
(Р),
垓2п 三 OnJ+lC尼+1 + • • • Л~аппвп
так что правый нижний квадрат Л2 матрицы Л есть матрица оператора, индуцированного оператором 垓 на фактопространстве S/P.
Предложение 1. Характеристический полином оператора 3, действующего 8 пространстве S, делится на характеристический полином оператора 以 на инвариантном подпространстве Р. Частным от их деления является характеристический полином оператора, индуцированного оператором 垓 на факторпространстве
Доказательство.
/ tEь — А. В 、 det(,Ei = d 畋 \
По теореме об определителе ступенчатой матрицы
det — j4) = det (/七启—4) det (tEn—k —』2),
что и доказывает предложение.
Матрица оператора еще больше упрощается, если S разлагается в прямую сумму двух или нескольких инвариантных подпространств. В этой ситуации за базис S можно взять объединение базисов прямых слагаемых, и оператор 3 будет преобразовывать базис каждого из подпространств Р посредством матрицы ограничения оператора 威 на В, так что в целом матрица окажется блочно-диагональной:
4 0 ... 0/ = ° & …°
0 0 ... Ат
Здесь Ль Л2, •.., Ат— матрицы оператора 威 на инвариантных прямых слагаемых Р, 2, ..., Рт, а нулями обозначены нулевые матрицы надлежащих размеров.
Из сказанного следует, что для упрощения матрицы оператора нужно стремиться, насколько это возможно, разложить пространство S в прямую сумму инвариантных подпространств.
Предложение 2. Ядро и образ любого полинома от оператора 威(б частности, самого оператора) являются инвариантными подпространствами.
Доказательство. Пусть вектор х принадлежит ядру оператора f(M). Это значит, что f(M)%=0. Но тогда Mf(&j%=0 и, в силу перестановочности значений полиномов, f(s/)s/x = 0, так что Мх принадлежит ядру оператора f(j^). Это значит, что ядро f(M) инвариантно.
Пусть теперь х принадлежит образу /(^), т. е. % = /(М)у. Тогда 山= &/(М)у = /(М)(Му), так что &% тоже принадлежит образу f(M), что и означает, что образ f(M) есть инвариантное подпространство.
Циклическое подпространство и минимальный аннулятор вектора. Пусть в пространстве S действует оператор М. Для некоторого вектора х из 5 построим наименьшее инвариантное подпространство, содержащее вектор х. С этой целью введем в рассмотрение совокупность %,加犬,...,加且1%, продолжая ее до тех пор, пока в первый раз не возникнет линейная зависимость, так что %,加犬,..., 威左—1% — линейно независимая совокупность векторов, а х, J^x,..., 加*-1%,加兑% — уже линейно зависимая. Тогда
вектор 浆比尤 есть линейная комбинация предшествующих: 必比尤 =一a1或'一万 一. . . 一 a左一1或尤 一akx.
(Мы сознательно взяли коэффициенты линейной комбинации со знаком минус.)
Пространство Р, натянутое на векторы х,浆х,..., 浆比-】х, инвариантно. Действительно, если у ^ Р, то у = с{х -\- с2^х + • • • ...+ Ck^k~{x И s/y = С^х + С^2Х + ... + %т 浆兑一1尤+。加必犬= =—%(的浆比一匕 + .. • + ak-\S^x -\- a kx) + CiS^x + 方風次 + ...
+。月一1 浆比 一1尤 w P, ибо все слагаемые принадлежат Р.
Далее, если Q — какое-либо инвариантное подпространство, содержащее вектор х, то оно содержит и векторыs^x, s^x,,. .,^-1х, и, следовательно, Qn Р. Таким образом, Р есть минимальное инвариантное подпространство, содержащее вектор х; оно называется циклическим подпространством, порожденным вектором х.
Равенство
渺х = —a\^k~xx— ... —ak-iS^x—akx
можно записать в виде
f(女)尤=0,
где f (/) = * +@i於一1 + ... + ak-it+ ak.
Полиномы 尸(f), обладающие свойством F(s^)x = 0, называются аннуляторами вектора х. Покажем, что /(/) является аннулятором наименьшей степени среди ненулевых аннуляторов. Действительно, если 力о户"+仇冲一?+ ... + bn-it + bk~\ есть аннулятор для вектора х, то &0^^-1^ + b^k^x ++ bk_^x-\-bk-\X=
=0, что возможно только при bQ = b\ = ... — bk-2 = bk-\ = 0, в силу линейной независимости х, 浆尤,..., ^~{х. Поэтому полином /(/) называется минимальным аннулятором вектора х.
Предложение 3. Любой аннулятор вектора х делится на минимальный аннулятор.
Действительно, пусть 尸(•/) — некоторый аннулятор вектора 尤 и /(/)—минимальный аннулятор х. Поделим 尸(/) на /(/) с остатком: F(t) = q(t)f(t)-\- r(t), причем степень г (/) меньше степени ПО- Тогда
尸(浆)=q(s^)f(s^) + r(s^) и 尸(浆)尤=q(s^)f(s^)x + r(^)x, откуда r(s^)x = 0, ибо 尸(必)х = 0 и,(浆)х = 0. Следовательно, 『(/) = 0, ибо f(f) — аннулятор наименьшей степени.
Матрица оператора на циклическом подпространстве и ее характеристический полином. Пусть в векторном пространстве S действует оператор “ Обозначим через Р циклическое подпространство, порожденное вектором 尤三 S, и пусть / (/)=才兑 + + @1住-1三...+ а兑+式 + а兑一минимальный аннулятор вектора х. За базис Р можно принять векторы 尤,浆尤, 以^尤,..., л^^"1%. Под действием оператора 浆 они превращаются, соответственно, в
必匕必2尤,加"仪,排改,причем 碎在尤=-akx — 狐-山Х—…
матрица оператора 碎 в этом бази-матрица оператора 碎 в этом бази-...—a^k~lx. Следовательно, се равна
матрица оператора 碎 в этом бази-
матрица оператора 碎 в этом бази-
0
0
...0
1
0
...0
-a.
0
1
...0
0
0
...1
_@1
Матрица этого вида носит название сопровождающей для полинома f(f).
Предложение 4. Характеристический полином оператора 碎 на циклическом подпространстве, порожденном вектором 尤,равен минимальному аннулятору вектора х.
Иными словами, нужно доказать, что характеристический полином матрицы, сопровождающей для полинома f(f), равен этому полиному. Это ——нетрудная задача на вычисление определителей. Характеристический полином матрицы, сопровождающей для полинома f(f), равен
00 ... - 1 t+@[00 ... - 1 t+@[
00 ... - 1 t+@[
00 ... - 1 t+@[
Для вычисления этого определителя прибавим к его первой строке вторую, умноженную на /, третью, умноженную на 佳,...,последнюю, умноженную на ff Получим:
оо о f(0
-1t ... О а.,~ 1 f … О
О -I 0 * =(-/〃/). °.二「二.
• ' " * ■ • ■00 • •, — 1
00...一1/+0[
=(_ 1)^+1 (_ 1)^-1 f(t)=f(t).
Предложение доказано.
Сопоставим это предложение с предложением 1, получим, что характеристический полином оператора 必(на всем пространстве) делится на минимальный аннулятор любого вектора и, следовательно, характеристический полином от оператора аннулирует все векторы пространства, т. е. является нулевым оператором. Тем самым мы снова доказали в терминах операторов теорему Гамильтона—Кэли, доказанную ранее в терминах матриц.
Минимальный полином оператора. Минимальным полиномом оператора 垓,действующего в пространстве S, называется полиномом наименьшей степени, аннулирующий все векторы простран-
ства S, т. е. такой полином g(f) наименьшей степени, что g(垓)= =0. Обычным приемом деления с остатком легко убедиться в том, что если F(/) = U, то F(/) делится на минимальный полином. Поэтому минимальный полином является делителем характеристического.
Минимальный полином есть наименьшее общее кратное минимальных аннуляторов векторов базиса. Действительно, минимальный полином является кратным для всех таких аннуляторов и любое кратное аннуляторов векторов базиса аннулирует базисные векторы, а с ними и все векторы пространства.
Более общо, если пространство S есть сумма (не обязательно прямаа сумма) инвариантных подпространств Р「 ..., Рй, то минимальный полином оператора 垓 на § равен наименьшему общему кратному минимальных полиномов оператора 垓 на подпространствах Рь ..., Рк、Действительно, минимальный полином 垓 на S делится на минимальный полином 垓 на Ро т. е. является кратным для всех минимальных полиномов подпространств Рь ・・• ..., Рк. Вместе с тем любое кратное этих полиномов, в частности, наименьшее общее кратное аннулирует все подпространства Р, ..., Pk и их сумму S.
Разложение пространства с оператором в прямую сумму примарных подпространств. Пространство, в котором действует оператор, называется примарным, если минимальный полином оператора является степенью неприводимого полинома над основным полем. Цель настоящего пункта — доказать, что пространство можно разложить в прямую сумму инвариантных примарных подпространств. С этой целью докажем несколько вспомогательных предложений. В их формулировках будет всюду предполагаться, что векторы принадлежат пространству, в котором действует оператор М
Предложение 5. Если вектор аннулируется двумя взаимно простыми полиномами, то он равен нулю.
Действительно, минимальный аннулятор такого вектора делит пару взаимно простых полиномов и, следовательно, равен 1, так что 1 аннулирует вектор, и сам вектор равен нулю.
Предложение 6. Если вектор г аннулируется полиномом g(D = gi(f)g2(f), разлагающимся в произведение двух взаимно простых полиномов gi(f)权 §2(0> то вектор можно представить в виде суммы двух векторов, один из которых аннулируется /юлино- мом gi (/), другой — полиномом g2«).
Доказательство. В силу взаимной простоты g〕 и g2 найдутся такие полиномы и и и, что ug^ + ^i = 1- Тогда "(m)g2(W) + u(城)gi(城)=^, и Z = ^Z = 〃(城)g2(城)之 + + U(城)gi(城)г =马 + 之2. Вектор 之1 = 〃(城)g2(城)之 аннули- руется полиномом gi(f), ибо g\(^)z\ = gi(s^)u(^)g2(^)z = =〃(垓)gi (必)g2(垓)乞=0・ Аналогично, вектор s2 = v^^g^^z аннулируется полиномом g2(f)・
П р едл ожен ие 7. Если вектор z аннулируется полиномом g(f) = gi(f) … g式D 胃卩卫 попарно взаимно простых сомножителях gi, ..., g归,то z представляется s виде суммы k векторов, аннулирующихся, соответственно, полиномами gi, ..., g归.
Доказывается тривиальным применением метода математической индукции, на основании предложения 6.
Предложение 8. Пусть минимальный полином оператора 垓(на всем пространстве) разлагается в произведение g(f) = —g[ (/)・..g^(f) попарно взаимно простых полиномов. Тогда пространство однозначно разлагается 6 прямую сумму инвариантных подпространств 尸卜...,Р々:на которых оператор 垓 имеет минимальные полиномы gi, .. -,
Доказательство. Обозначим через В множество всех векторов, аннулнруемнх полиномом g” иными словами, P=ke「g£(№). Тогда Р[ + •… + Р左=S, ибо любой вектор из S аннулируется полиномом g(f) и, в силу предложения 7, представляется в виде суммы векторов из Pi, Р^ Сумма 尸】+ ... + Pk прямая, ибо если вектор z принадлежит Р и сумме Р + … + Р—i + B+i + ... ...+ Pk остальных слагаемых подпространств, то z аннулируется парой взаимно простых полиномов gz(f) и g{ (/) • • • g『—i (f)gw+i (f) ...g归(f) н, следовательно, равен 0. Минимальный полином оператора 应 на Pi есть gw(f) или его делитель, но собственным делителем не может быть, ибо g = gi ... gk есть наименьшее общее кратное минимальных полиномов оператора 垓 на Рз
Однозначность разложения следует из того, что 尸工 есть множество всех векторов, аннулируемых полиномом g〃
Предложение доказано полностью.
Из предложения 8 сразу вытекает справедливость следующей теоремы:
Теорема 9. Пространство, в котором действует оператор, разлагается в прямую сумму примарных подпространств.
Достаточно применить предложение 8 к каноническому разложению g = cp^i •・・ ср[化 минимального полинома g на неприводимые множители.
Подпространство, состоящее из всех векторов, аннулируемых полиномом (р^ь назовем полным примарным подпространством, соответствующим примарному делителю ^i полинома g.
Разложение примарного пространства в прямую сумму циклических примарных подпространств.
Теорема 10. Примарное пространство может быть представлено 6 виде прямой суммы циклических примарных подпространств.
Доказательство. Применим метод математической индукции по размерности пространства. За базу для индукции можно принять примарные циклические пространства. Сделаем индуктивное предположение о том, что для примарных пространств, раз-
мерность которых меньше размерности рассматриваемого пространства S, теорема верна.
Пусть минимальный полином равен 屮".Тогда все элементы пространства аннулируются делителями этого полинома, т. е. степенями ф с показателями, не превосходящими т. При этом найдется элемент, аннулируемый полиномом ①小 и не аннулируемый полиномом ①** иначе все векторы аннулировались бы полиномом (pm~l, что противоречит минимальности полинома ①叱 Пусть 〃1—такой вектор и Р{ — циклическое подпространство, порожденное вектором «1, Если р = S, то теорема для пространства S доказана. Пусть Р =И= S. Рассмотрим факторпространство S/P. Его векторы, очевидно, аннулируются полиномом(рт, так что S/B примарно и имеет размерность, меньшую чем S. Поэтому к S/P можно применить индуктивное предположение. Пусть
S/P\ = ₽2 ® …® Pk
(черточки сверху букв обозначают, как обычно, что рассматриваются объекты, составляющие факторпространство), й2,...,卫比一 векторы из S/P1, порождающие Р2, ..., Р左,и <р%,...,①%—— аннуляторы векторов 办,一 .,uk. Ясно, что mi^ т при всех /. Покажем, что в классах й2> 立比 можно найти элементы и2, ..., минимальными аннуляторами которых будут те же 屮小2,...,屮小比.
Действительно, пусть 〃;——какой-либо вектор из йг Тогда <pR以;wPi,так что ①小以;=尸(№) %, где F — некоторый полином. Но 铲 аннулирует все векторы в S, так что 旷〃;=旷-恤旷叱= =旷-叫必)尸(闻)〃1 = 0. Следовательно, полином ^m~m7F делится на ①т,и поэтому 尸 делится на ①"?. Пусть 尸=①m2尸],так что 屮饱(№) «2 = Ф^5 (幽)片(百)%’ откуда (pm(必)% = ° при % = 〃; 一 —尸1(必)〃「 Ясно, что %三〃;, так что и2 ^ й2. Заметим, что полиномы аннулируют векторы 〃2 и й'2 одновременно, так как их минимальные аннуляторы совпадают. Аналогичным образом выбираются 〃з, .. •» 〃瓦 Пусть Р2, ..., Рь ——циклические подпространства, порожденные векторами и2, ..., и*. Так как 尸(№)〃2 M W 尸(面)"2 И если 尸1(")"2 =尸2(加)"2, то 尸1 (加)22 =尸2 (加)"2 И обратно (здесь 尸,尸i, % — любые полиномы), векторы пространства Р2 входят по одному во все классы, составляющие Р2, и нулевой класс представляет нулевой вектор. Аналогичным образом обстоит дело с пространствами Рз, ..., Pk.
Сумма пространств В + Р2+ … + Pk равна пространству S, ибо любой вектор из S сравним по Р【с вектором из Рг + ... + Р^ Сумма эта прямая, ибо если 21 + 22+ ... + 2比=0 при z© Р“ то 巨2 + ... + 2А = 0, откуда z2, ..., zk равны нулю, ибо S/P\ есть прямая сумма Р^ ..., Pk. Но тогда Z2 = ... =之比=0 и, на・ Конец, zi = 0. Теорема доказана.
Модули над кольцом главных идеалов. Читатель, вероятно, обратил внимание на сходство формулировок теорем 9 и 10 и их
доказательств с теоремами теории конечных абелевых групп — теоремой о разложении конечной абелевой группы в прямую сумму примарных и теоремой о разложении примарной абелевой группы в прямую сумму примарных циклических подгрупп. Обе эти теории можно рассматривать как частные случаи более общей теории конечно порожденных А-периодических модулей над кольцом главных идеалов А.
Дадим некоторые относящиеся сюда определения. Пусть А — ассоциативное коммутативное кольцо с единицей. Модулем М над кольцом А называется абелева группа, для элементов которой определено умножение на элементы А, удовлетворяющее естественным требованиям:
(eq + а2) х = ctj 十 а2х,а (Xj 十 х2) = аХ[十 ах2,aj (а2х) = (aia2)x,
= X.
Здесь a, ai, «2 А и xi, х2, х М,
Модуль называется конечно порожденным, если существует конечное множество хь ..., xk^ М такое, что все элементы из М представляются в виде 勿修 十при аь а* е Л. Модуль называется Л-периодическим, если для каждого хе Л1 существует такое aw А, что ах = 0. Каждый элемент а, обладающий этим свойством, называется аннулятором элемента х. Множество аннуляторов образует идеал кольца Л и, если Л есть кольцо главных идеалов, идеал аннуляторов оказывается главным и порождающий его элемент играет роль минимального аннулятора——всякий другой аннулятор на него делится. Далее, существует аннулятор всего модуля, например произведение аннуляторов элементов хь ..., хА, порождающих М. Аннуляторы всего Л1 снова образуют главный идеал, так что найдется минимальный в смысле делимости .аннулятор, играющий роль минимального полинома. Модуль называется примарным, если он аннулируется степенью простого элемента кольца Л. Ввиду того, что в кольце главных идеалов существует линейное представление наибольшего общего делителя, доказываются аналоги предложений 6, 7, 8 и теорема 9.
Модуль называется циклическим, если он порождается одним элементом. Аналог теоремы 10 о разложении примарного модуля в прямую сумму примарных циклических доказывается так же, как сама теорема 10, может только представить некоторое затруднение выбор объектов, по которым проводится индукция.
Конечные абелевы группы представляют собой конечно порожденные периодические модули для кольца Z целых чисел. Пространство с оператором W можно рассматривать, как конечно порожденный периодический модуль над кольцом полиномов К"]*
с «умножением» вектора на 尸(/) по правилу (尸(/))х =尸(銘)尤 Как кольцо Z, так и кольцо K[t] являются кольцами главных идеалов.
Некоторые следствия.
Предложение 11. Характеристический полином оператора на примарном пространстве равен степени соответствующего неприводимого полинома с показателем, равным сумме показателей 6 минимальных полиномах для циклических слагаемых.
Действительно, характеристический полином на прямой сумме инвариантных подпространств равен произведению характеристических полиномов на этих подпространствах. Примарное пространство разлагается в прямую сумму циклических подпространств, и на каждом циклическом подпространстве характеристический полином равен минимальному. Минимальный полином оператора на каждом примарном циклическом слагаемом есть степень неприводимого полинома, именно того, степенью которого является минимальный полином примарного пространства.
Предложение 12. Пусть S — пространство с оператором 必 〃(р^1ф^2 ... ср:月 ——каноническое разложение характеристического полинома %. Тогда примарные сомножители Ф^, ср^2, ..ф^л равны характеристическим полиномам оператора 必 на полных примарных прямых слагаемых.
Действительно, характеристический полином оператора S на всем пространстве равен произведению характеристических полиномов на полных примарных прямых слагаемых. Эти полиномы равны степеням неприводимых полиномов, различных для различных прямых слагаемых. Следовательно, произведение этих характеристических полиномов есть каноническое разложение характеристического полинома на всем пространстве.
Предложение 13. Инвариантные подпространства примарного циклического пространства S с характеристическим полиномом фт суть q)S, cp^S, ..., ф^1^, составляющие убывающую цепочку
S n q)S n q?S п …п срm"S п 屮小5 = 0.
Д о к а з а т е л ь~с т в о. Пусть и ——вектор, порождающий S. Тогда все векторы из S имеют вид F(s^)ut где 尸«)——полиномы из К*]. Пусть Р — инвариантное подпространство пространства S м ?=尸1(原)〃——такой вектор из Р, для которого полином 尸i(f) делится на возможно меньшую степень полинома ср. Пусть эта степень равна 屮人,так что 尸! (/)=①小尸? (/), причем 尸2«) не делится на ф. Полином 尸2«) взаимно прост с ①小,так что существуют такие полиномы "(f) и g(f), что F2P + 屮勺= 1. Тогда р (s^v = ="(坟)尸1 (碎)〃 ="(/)9小(度)尸2(碎)〃 =(pg (加)(/-《(必)(p叫加加h —q)mi(&)以,ибо 屮小(加)u = 0: 中 Следовательно, q)m, (s^) и принадлежит пространству Р и порождает его, ибо полиномы 尸 〃)для элементов из Р делятся на
Фт>. Таким образом,尸=屮^|(/)5 при некотором т^ Включения V n <pS n 92s п …n(pm-1S n(pmS = 0 тривиальны в силу инвариантности веех中小1(/)5.
Предложение 14. Примарное циклическое пространство- неразложимо 6 сумму правильных инвариантных подпространств. Действительно, если Pi и Р2 —два инвариантных подпростран* ства, то одно из них содержится в другом, пусть 尸2 и А и 2 + P = P*S.
Таким образом, разложение пространства в прямую сумму примарных циклических подпространств окончательное, полученные прямые слагаемые уже не разлагаются в прямую сумму инвариантных подпространств.
Каноническая форма матрицы оператора. Как мы видели выше, для упрощения матрицы оператора целесообразно разложить пространство в прямую сумму инвариантных подпространств и взять в качестве базиса объединение базисов прямых слагаемых. Тогда матрица примет блочно-диагональный вид с блоками,, равными матрицам ограничений оператора на прямые слагаемые.
В качестве прямых слагаемых следует взять примарные циклические подпространства. Если в примарном циклическом пространстве с минимальным полиномом фт, где ф — неприводимый полином степени 々,взять в качестве базиса и, 必〃,立?〃,..., 必巾為一1〃户 где и — порождающий пространство вектор, мы получим в качестве матрицы оператора, матрицу, сопровождающую полинои Фт. Если это сделать в каждом примарном циклическом, слагаемом, матрица оператора станет блочно-диагональной, состоящей из полиномов, сопровождающих минимальные полиномы примар* ных циклических слагаемых. Эту форму матрицы оператора на* зовем грубой канонической формой.
Более полно отражает строение примарного циклического пространства форма матрицы в базисе:
01 = 〃, 02 =*〃,...,
6左+1=9(3)〃,6左+2 = *屮(*)〃,…,ё2左=*1屮(*)",
3+1 =中2(*)〃,6m左=3m-lq)J(*)〃.
Если qp(/) = /ft + &dI + …+。也,то
必6点=6左+1 •-Q]C左 一. 020左一1 一 . • * - 0在61,
*色点=色点+1 - °1ё2左—a262左一1 ■- • * • - a左/+1,
*6小左=—a^emh -—d^mk-x— • • • — a左e(m-n总+1
и 國е» = %+1 при 厶 не делящемся на fe.
В этом базисе матрица оператора 垓 состоит из диагональных блоков, каждый из которых равен сопровождающей полином ф матрице,《связанных» единичками, примыкающими снизу и слева
к соседним блокам. (Эти единички возникают из первых слагаемых в выражениях 必缄 必Q在,…,國e(m-i)在 через базис.)
Если осуществить такой выбор базиса во всех примарных циклических пространствах, мы получим форму матрицы, которую назовем общей канонической формой. Она лучше грубой формы тем, что в ней участвуют сопровождающие матрицы для самих неприводимых полиномов, а не для их степеней.
Общая каноническая форма принимает особо простой вид в случае, если характеристический полином разлагается на линейные множители, так что минимальные полиномы примарных циклических слагаемых имеют вид (£ —九尸
В этом случае сопровождающая матрица для полинома t — X есть матрица первого порядка X, и каноническая матрица на при- марном циклическом пространстве имеет вид
лоо...ОО
1Ло...оо
О1Л...оо
о о о ... 1 л
Такая матрица называется каноническим блоком Жордана. Матрица оператора на всем пространстве примет вид блочно-диагональной матрицы,* составленной из блоков Жордана. Такая матрица называется канонической матрицей Жордана.
Диагональные элементы канонических блоков являются корнями характеристического полинома, и каждый корень может входить в несколько блоков. Ясно, что кратность корня характеристического полинома равна сумме порядков блоков Жордана с :этим корнем на диагонали.
В частности, если характеристический полином не имеет кратных корней, то порядки всех блоков Жордана равны 1 и каноническая матрица оператора принимает особо простой вид diag(Xi,九 2, •••, ^п), где 3,九 2,...,九 п ——корни характеристического полинома.
Вместо общей канонической формы матрицы оператора на при- марном циклическом пространстве иногда оказывается удобной так называемая блочно-жорданова форма. В этой форме по диагонали расположены блоки из сопровождающей матрицы неприводимого полинома, но блоки «связаны» не единичками, как в общей форме, а единичными матрицами, например, матрица имеет вид:
Можно доказать, что если неприводимый полином ф сепарабелен, т. е. не имеет кратных корней ни в каком расширении основного поля, то матрица оператора на примарном циклическом про-
странстве с минимальным полиномом 屮小 может быть приведена к блочно-жордановой форме. Мы не будем это доказывать в столь общей ситуации. Но сепарабельность 屮 здесь существенна. Чтобы это продемонстрировать, рассмотрим пример. Пусть Ko = GF⑵ н К = ККу). Полином(р(/) = /2 — у ^ K[t], очевидно, неприводим в поле К, так как если бы он был приводим, то раскладывался бы и в кольце полиномов Ко [у, /], что не имеет места. Он не сепарабелен, ибо его производная равна нулю. Его сопровождающая матрица есть (; ^)・ В циклическом пространстве с минимальным полиномом ф2 общая каноническая форма есть
а блочно-жордановаа блочно-жордановао о у оо о о 1о о у оо о о 1о о у о у о о 1о о у о у о о 1
а блочно-жорданова
а блочно-жорданова
о о у о
о о о 1
о о у о
о о о 1
о о у о у о о 1
о о у о у о о 1
Нетрудно проверить, что над полем К не существует преобразования подобия, переводящего 4 в В. С этой целью следует рассмотреть систему шестнадцати линейных однородных уравнений с шестнадцатью неизвестными, именно, элементами матрицы С, такой что
АС = СВ.
Из рассмотрения этой системы нетрудно получить (учитывая, что характеристика поля К равна 2), что первые две строки матрицы С состоят из нулей, так что невырожденной матрицы, удовлетворяющей уравнению АС = СВ, не существует.
Конечно, неприводимые несепарабельные полиномы могут существовать только над полями с ненулевой характеристикой. Для полей характеристики 0, в частности для числовых полей, неприводимых несепарабельных полиномов не существует.
Оператор проектирования. Пусть 3 = 「◎ Q・ Тогда любой вектор zwS однозначно представляется в виде а = % + у при хеР и у 三 Q. Вектор х называется проекцией вектора z на Р параллельно Q, вектор у, соответственно, — проекцией вектора г на Q параллельно Р. Если г = С\2\ + <^2^2, 2 = % + у,之1 =尤1 + у\9 ^2 = Х2 + У2, то 2 = (eg + QX2)+ 9yi + с2y2), так что х = =匕1尤]+ <?2%2・ Переход от вектора z к вектору х называется оператором проектирования или проектором. Если а = Ci^i + C2Z2, то >;=схх\ + С2Х2. Поэтому оператор проектирования линеен. Далее, если х 三 Р, то его разложение на векторы из Р и Q есть х = х + 0. Следовательно, оператор проектирования действует на векторы из Р как единичный оператор, а на векторы из Q — как нулевой.
Пусть 垓—оператор проектирования S на Р параллельно Q. Тогда при любом г е S вектор 垓胃 принадлежит Р, так что &(S) = ^w・ Таким. образом, оператор 垓2 —垓 аннулирует все векторы из S, и тем самым 垓? — £ = 0, т. е.垓? = &.
Оператор 垓,для которого 垓2=垓,называется идемпотентным. Таким образом, оператор проектирования идемпотентен.
Справедливо и обратное, любой идемпотентный оператор, отличный от 0 и ^, есть оператор проектирования. Действительно, пусть 接2 =接.Обозначим s^S = Р и ◎—必)S = Q. Для любого wwS верно равенство 胃=城胃-)-(咨一以)之=尤三^ при х е Р, у 三 Q・ Следовательно, S = Р + Q. Остается доказать, что эта сумма прямая. Пусть и е Р П Q. Тогда и =垓引 и и = =◎—垓)胃2 при некоторых 厶,га е S. Из первого представления следует, что 垓и =必胃1 =垓厶=и, из второго, что 垓и = =(& —垓2)胃2 = 0・ Таким образом, и = 0 и S = P@Q. Следовательно, из равенства 胃=% + у при х =垓胃 巨 Р и у =(^ —— 垓)之 巨 wQ следует, что х =垓<г есть проекция вектора г на Р параллельно Q.
В базисе, составленном из базисов Р н Q, оператор проектирования имеет диагональную матрицу, ибо все векторы из Р являются собственными векторами для собственного значения 1, а все векторы из Q — собственные векторы для собственного значения 0. Поэтому матрица имеет вид
(Ек。\
I 0 0 丿,
где 尼=dim Р.
Полуобратные линейные отображения. Пусть 垓—любое отображение пространства S в пространство Г. Положим кег ^ = =Р н обозначим через So какое-либо подпространство, дополняющее Р до S, т. е. такое, что Р + So = S. Положим То =垓S, и пусть Q — какое-либо подпространство, дополняющее 7。до Г, т, е. tg + q = t.
Тогда 垓 отображает So на То, ибо векторы из Р отображаются на нулевой вектор. Ядро этого отображения состоит только из нулевого вектора, ибо So и Р пересекаются только по 0. Поэтому ограничение 垓о оператора 垓 на So имеет обратный оператор ^~1, определенный на подпространстве То пространства Г.
Пус.ть 垓 1)есть продолжение М「на все пространство Г, отображающее векторы из Q в нулевой вектор пространства S. Ясно, что 垓(-D есть линейный оператор, действующий из Т в S. Он называется полуобратным для 垓.Разумеется,解(-D зависит от выбора подпространств So и Q.
Для 垓(-D подпространство Q является ядром и So — образом. Подпространство TQ составляет прямую сумму, равную Г, с ядром Q оператора 垓(-",и подпространство Р дополняет образ So оператора 垓(-1)до пространства S. Таким образом, поменяв ролями
S н Т, Sq н То, Р н Q, мы можем построить (垓(т))("). Ясно, что (垓(-1))1)=姦.
Оператор 垓(一口垓 отображает S в S. Если z = x-\- y^S при 尤巨So, y巨P, то垓z = 垓尤=垓ox巨то н垓’T)垓z =域『城0% = %. Таким образом,垓I)垓 отображает любой вектор z нз S на его составляющую х в разложении з = х + r/,'x ^ So, у 巨 Р. Оператор 垓(-D垓 проектирует векторы из S на подпространство S。параллельно подпространству Р.
Соответственно, оператор 垓垓("),отображающий Т в Т, проектирует векторы из Т на подпространство То параллельно Q.
Полуобратный оператор 垓(~D обладает свойством 垓垓(一外垓= =垓.Действительно, если z = х -\- у, х ^ So, у ^ Pt то 垓(-D加z = =х н 城战-i垓z =垓尤=垓之,ибо % и г отличаются слагаемым из ядра 垓.Это верно для любого z 巨 S, следовательно,垓垓(-"加=垓* Соответственно,加"n加垓{-"=m".
Предложение 15. Если оператор s^ из S в Т и оператор 毋 из Т в S связаны соотношениями 以⑨& =垓〃毋垓毋=乳 то 每= =垓(一1)по отношению к некоторым прямым разложениям про- странств S и Т.
Доказательство. Из 垓毋垓=垓 следует, что 纺或纺國= =每垓,т. е.例战 есть идемпотентный оператор нз S в S. Следовательно, он является оператором проектирования. Обозначим через So подпространство, на которое 每垓 проектирует S, и через Р— подпространство, параллельно которому происходит проектирование. Проверим, что P = ker 垓. Действительно, если 尤 巨力,то 毋垓尤=0 и垓毋垓尤=垓尤=0, так что Р三ker垓.Обратное включение тривиально. Из того же соотношения 垓傲X = ^ заключаем^ что 垓鹵垓毋=垓乳 т. е.垓毋一идемпотентный оператор из Т в Т, т. е. оператор проектирования. Введем обозначения То н Q для образа и ядра 解毋.Операторы 垓 н 毋 осуществляют взаимно обратные отображения подпространств So и То, ибо 毋垓 действует на So как единичный оператор,探毋 действует таким же образом на То. Остается доказать, что Q аннулируется оператором 身.Здесь используется соотношение 毋垓毋=毋. Действительно, при у ^Q будет 3Sy =毋(垓毋)у = 0, ибо 垓毋у = 0.
Для операторов, действующих из S в S, тоже можно определить полуобратные операторы, исходя из двух, вообще говоря> различных разложений S в прямую сумму подпространств,.— одно разложение S = Р + So, другое S =以S + Q.
Имеется ситуация, когда эти разложения можно взять одинаковыми. Именно, если подпространства 垓S и Р = ке「垓 пересекаются только по нулевому вектору. Это значит, что если 探z 片 0, то 垓(加z)=垓2zк 0 тогда и 接眨,и 垓4z,игд. — все отличны от нулевого вектора. Таким образом, поставленному ограничению можно дать такую формулировку: из 垓'z=0 при 月》2 должно* следовать, что 加z = 0. Взяв в этом случае разложение S =
=mS ㊉ Р, т. е. положив So = s^S и Q = Р, придем к полуобратному оператору 如"),для которого 妳必т и 必I)必 равны, именно, равны оператору проектирования на 必S параллельно Р.
Операторы в векторных пространствахнад полем С комплексных чисел
Над полем комплексных чисел любой полином разлагается на линейные множители. Поэтому, в силу последних пунктов предьь дущего параграфа, для любого оператора найдется базис, в котором матрица оператора имеет каноническую жорданову форму и, в частности, если характеристический полином оператора не имеет кратных корней, каноническая форма диагональна.
В настоящем параграфе повторим эти результаты, войдя в некоторые подробности, представляющие самостоятельный интерес.
Собственные векторы оператора. Ненулевой вектор 尤 называется собственным вектором для оператора 必,если имеет место равенство 必尤=入尤 при некотором Z ^ .С. Это число иосит название собственного значения оператора.
Предложение 1. Собственными значениями оператора яв~ ляются корни характеристического полинома и только они.
/ аИ …а\п、
Пусть в пространстве выбран базис, А =1 I—
матрица оператора 必 в этом базисе и (хь х2, 尤冷)丁 — столбец из координат вектора х.
В координатной ферме уравнение 垓尤=Zx запишется в виде системы уравнений
〃11%1 + 〃12%2 + • • • + 〃1п%л ^ 九%1,
021汇1 + a22%2 + • , • + a2炉"=九尤2,
"nMl + @n2"2 +,,• + ^nn^a ^九不门 или, что то же самое,
(九-@u) %1 - a12%2 - . •.-Щпхn — 0,——a21%1 + (九--a22)%2--..•——^2ПхП ~ 0
-an1%1 - aл2%2-+ (入—^пп)^п = 0.
Для того чтобы эта система имела ненулевые решения относительно хь 也,…,А, необходимо и достаточно равенство нулю ее определителя:'
九 _%]— а12...— а1п
—021 九一 °22…—02n— Q
а это и значит, что 九 есть корень характеристического полинома det(/£,— А) оператора 垓.
Предложение 2. Линейная комбинация собственных векторов, принадлежащих одному и тому же собственному значению, есть собственный вектор, принадлежащий тому же собственному значению, или нулевой вектор.
Действительно, если 垓х = 九工 и 垓у = Ау, то s^(c\x + ед) = =с】垓х + с?垓у = К{с\х + С2У), так что если С\х + с2y X 0; то С\х 4- с2у — собственный вектор.
Таким образом, все собственные векторы, принадлежащие собственному значению X, вместе с нулевым вектором образуют подпространство —подпространство собственных векторов.
Предложение 3. Собственные векторы^ принадлежащие попарно различным собственным значениям, линейно независимы.
Проведем индукцию по числу векторов. Для одного вектора предложение верно, ибо собственный вектор ненулевой. Пусть предложение верно для совокупности собственных векторов, число которых меньше k, и пусть 〃i, 〃2, 〃也 ——совокупность собственных векторов, принадлежащих попарно различным собственным значениям Хь Хг,...,九尿 Допустим, что
C\U\ + С2〃2 + ・.• + CkUk = 0.
Применив к обеим частям этого равенства оператор» получим
С]九 j〃] + С2 A<2〃2 + • ■ • + С々肌〃也==0.
Умножим первую зависимость на 九々 и вычтем из второй. Получим
6伍1 -九也)〃 1 + e2(九2 -九也)〃 2+...+ 点一1 (統T -Kk)tlk-\ = 0, откуда, в силу индуктивного предположения,
С](九 1 —統)=С2 (九2 —統)=・・♦ =Ck—\ (^Jte—1 —九也)=0.
По условию все разности 笳——九七...,九也一1 —— 九々 отличны от нуля. Следовательно, с\ = с^= ... = ck-\ = 0 и CkUk = 0. Вектор Uk ненулевой. Значит, и Ck = 0.
Предложение 4. Если характеристический полином оператора 垓 не имеет кратных корней, то существует базис пространства, в котором матрица оператора диагональна.
Действительно, в этом случае, в силу предложения 3, сущест* вует базис 〃卜 〃2, ..., 〃п из собственных векторов, и в этом базисе матрица оператора 垓 диагональна, в силу равенств 垓〃 1 = =儿〃 1,盛〃2 =%2〃2,• • •,^Un = hnUg
Предложение 5. Для того чтобы существовал базис, диагонализирующий матрицу оператора 垓,необходимо и достаточно, чтобы размерности подпространств собственных векторов были равны кратностям соответствующих собственных значений как корней характеристического полинома.
Доказательство. Пусть размерность подпространства собственных векторов, принадлежащих собственному значению X, равна 々.Ясно, что это подпространство инвариантно, матрица оператора на нем равна 九Е左 и характеристический полином оператора 窿 на этом подпространстве равен “ —九)氏 Ввиду того, что характеристический полином оператора 垓 на всем пространстве делится на характеристический полином 垓 на любом инвариантном подпространстве,々 не превосходит кратности 九 как корня характеристического полинома.
Ясно, что базис, в котором оператор 垓 имеет диагональную форму, состоит из собственных векторов и на диагонали находятся соответствующие собственные значения. Кратность корня характеристического полинома диагональной матрицы равна кратности вхождения этого корня на диагонали. Поэтому число базисных собственных векторов, отвечающих собственному значению Z, равно кратности 九 как корня характеристического полинома. Следовательно размерность пространства собственных векторов, соответствующих Z, не меньше кратности 九 как корня характеристического полинома, но и не больше, как было установлено выше.
Предложение 6. Любое собственное значение оператора является корнем его минимального полинома.
Доказательство. Пусть и — собственный вектор оператора 垓,принадлежащий собственному значению Z. Тогда минимальным аннулятором вектора и является линейный двучлен t ——九. Минимальный полином оператора аннулирует все векторы, так что делится на все минимальные аннуляторы, в частности, на t—Z. Следовательно, Z есть корень минимального полинома, что и требовалось доказать.
Из предложения 6 следует, что характеристический полином оператора и его минимальный полином разлагаются на одинаковые линейные множители, различны могут быть лишь их кратности,
Корневые векторы. Вектор у называется корневым для оператора 垓,если при некотором 九 выполняется равенство (垓——九咨)加儿=0, т. е. если вектор и аннулируется полиномом “——九)力.Наименьший показатель m называется высотой корневого вектора. Собственный вектор ——это корневой вектор высоты 1. Число 九,участвующее в определении корневого вектора, является собственным значением. Действительно, для корневого вектора и высоты m будет и =(垓一九咨严-】〃=/= 0, но (垓一\S)v = 0, т. е. V есть собственный вектор, принадлежащий собственному значению Z.
Высота корневого вектора, соответствующего собственному значению Z, не превосходит кратности 九 как корня минимального полинома оператора. Эта верхняя грань достигается, т. е. существует корневой вектор, высота которого равна кратности соответствующего собственного значения как корня минимального поли-
нома. Действительно, пусть минимальный полином оператора 城 равен (/ —入)吋⑺,где F(X)¥= 0. Полином (/ —入)力一1尸(£) аннулирует не все векторы, так что найдется вектор и, не аннулируемый этим полиномом. Тогда вектор и = F(^)и не аннулируется полиномом (/ —入)m-i, но аннулируется полиномом (/ — X)m, т. е. является корневым вектором высоты т.
Предложение 7. Линейная комбинация корневых векторов, соответствующих одному и тому же собственному значению X, является корневым вектором, соответствующим тому же собственному значению.
Доказательство. Пусть 卫i и 卫2 — два корневых вектора, соответствующих собственному значению X, и пусть т\ и 团2 — их высоты,团1》团2・ Тогда полином (/ —入)"】аннулирует оба вектора, а также любую их линейную комбинацию.
Таким образом, корневые векторы, соответствующие данному собственному значению, образуют подпространство, называемое корневым подпространством.
Предложение 8. Корневые векторы, соответствующие попарно различным собственным значениям, линейно независимы.
Доказательство. Пусть 卫 i,..., 〃左一корневые векторы для оператора 滋,соответствующие собственным значениям %i,... ...,入七 Ki ¥= ^/, и пусть mi, ..., mk их высоты. Допустим, что
• • • Н~ &〃》~|~ • • • Н~ с々〃左—0.
Рассмотрим полином
fi (0 = (^ 一儿产...(/ -儿产I…(/ -入0%.
Применим оператор 厶(滋)к обеим частям линейной зависимости. Этот оператор аннулирует все корневые векторы, кроме 〃》, ибо полином 厶(/) делится на аннуляторы этих векторов. Но он не аннулирует 也,ибо 厶(£) не делится на минимальный аннулятор этого вектора. Получим Cifi(^)ui = 0, откуда & = 0, ибо 力(£)勿必 *0. Это верно для всех i= 1,
Теорема 9. Векторное пространство S над _С, в котором действует оператор 滋,разлагается в прямую сумму корневых подпространств. /
Доказательство. То, что сумма корневых подпространств есть прямая сумма, следует из линейной независимости векторов из различных корневых подпространств. То, что эта сумма заполняет все пространство S, следует из предложения 8 предыдущего параграфа, ибо полиномы 〃 —— 入1)吃,...,(/——3m* произведением которых является минимальный полином, попарно взаимно просты. Теорема доказана.
Теорема 9 есть, конечно, частный случай теоремы 9 предыдущего параграфа.
Нильпотентный оператор. Оператор 例 называется нильпотентным, если некоторая его степень есть нулевой оператор. Наименьший показатель степени, обладающей этим свойством, называется показателем нильпотентности. Таким образом, если m есть показатель нильпотентности оператора 鳳 то ^т = 0, но 毋*1 * 0. Ясно, что минимальный полином для нильпотентного оператора показателя m есть f\ Нильпотентный оператор имеет единственное собственное значение 0. Все векторы пространства являются корневыми. Высоты их не превосходят показателя нильпотентности, и существуют векторы, высота которых равна показателю нильпотентности.
Для дальнейшего удобно считать, что нулевой вектор имеет высоту, равную нулю.
Введем в рассмотрение цепочку вложенных друг в друга инвариантных подпространств:
{0} = Qo 三 Qi 三三 Qj 三三 Qm = S,
где подпространство Q〃 j = 1, ..., m, состоит из векторов, высоты которых не превосходят /. По построению, Q/ = ker ^^
Предложение 10. Пусть j 2 2. Если векторы s, ..., vk принадлежат Qj и линейно независимы относительно Q/-1, то векторы gui,...,纺Vh принадлежат Qi и линейно независимы относительно Q/-2.
Доказательство. Если swQ〃 то ⑨Е = 0, так что ⑨л(毋s) = 0, т. е.例uqQi Допустим, что 例s, 例% связаны зависимостью
C\^V{ + . . . + Ck^Vk 三 Q/—2.
Это значит, что ^^(c^vi + ••. + с 毋%)=0, так что 毋JT(Gs+ …+ CkVk) = 0, т. е.
CiS + ... + c^Vk g Q/-1*
Следовательно, s = •… = с* = 0, в силу линейной независимости векторов Ui, ..., Vk относительно Q/_i. Это и требовалось доказать.
Построим теперь базис S следующим образом. Пусть и”,… <..,Vikt — базис Qm относительно Q^—i. Тогда, в силу предложения 10, векторы 每и”, ..., ^vi^ принадлежат Q^—i и линейно независимы относительно Q*2・ Дополним эту совокупность векторов до базиса Qm~\ относительно Qm_2- Пусть и2ь ..., v2k.—дополняющая совокупность векторов. Тогда 例2sb. •.,毋2^向,哥内卜... • ••, 纟и?近 принадлежат Qm—2 и линейно независимы относительно Qm—з. Дополним их совокупность до базиса Qm_2 относительно Q*з・ Продолжив этот процесс до построения базиса Qi, получим следующую совокупность векторов:
Si.
艺1•
''°2瓦
Qm- 1
関。11.
Qm—2
関Ml.
0021*
Q2
^m-3v21.
一0m % 2左21
Qi
缪"7。11.
1%,
例吁2。21.
(Слева мы выписали названия подпространств, для которых каждая строка векторов образует базис относительно подпространства с меньшим на 1 индексом.)
Выписанная совокупность векторов составляет базис пространства Qm = S. Действительно, векторы в нижней строке образуют базис Qp Векторы второй строки снизу образуют базис Q2 относительно Qi, так что они вместе с векторами нижней строки составляют базис Q2. После присоединения векторов третьей снизу строки получится базис Q3 и т. д.
Разобьем теперь построенный базис на《башни》,рассматри* вая вместе векторы si, ^п,…,^т-1иц и т. д., расположенные в приведенной схеме на одной вертикали. Общий вид 《башни»: и,血и,...,纺2v при некотором 財 причем 例財и = 0. Подпространство, натянутое на векторы башни, является циклическим, порожденным вектором, находящимся наверху башни. Все пространство S = Qm есть прямая сумма этих циклических подпространств. Тем самым мы вновь доказали теорему 10 из предыдущего параграфа для нильпотентного оператора.
Построенный базис называется каноническим для пространства с нильпотентным оператором. Хотя в его выборе имеется некоторый произвол, число башен каждой высоты вполне определяется размерностями подпространств Qi, Q2, …,Qm.
На циклическом пространстве с базисом и,毋и, ..., g*-】u (при 砂и = 0) матрица оператора 例 имеет вид
00...0
1о...о
о1...о
о о 1 о
Такая матрица называется нильпотентным жордановым блоком. Во всем пространстве матрица нильпотентного оператора по отношению к каноническому базису квазидиагональна с жордановыми блоками вдоль диагонали. Число блоков равно числу нижних этажей башен, т. е. числу линейно независимых собственных векто-
。加—1,1• • • Ufft-l,右m—[
ров. Заметим, что результаты этого пункта сохраняют силу для векторных пространств над любым полем, а не только над полем С комплексных чисел.
Каноническая форма Жордана матрицы оператора. Пространство S, в котором действует оператор 必,однозначно разлагается в прямую сумму корневых подпространств. Взяв в пространстве базис, составленный посредством объединения базисов корневых подпространств, мы придем к квазидиагональной матрице для оператора 吼 диагональные блоки которой суть матрицы оператора 必 на корневых подпространствах.
Рассмотрим корневое подпространство, соответствующее собственному значению 九.Оператор (必一^)m, где tn — кратность 入 как корня минимального полинома, аннулирует все векторы рассматриваемого подпространства, т. е. оператор 劣=必一九否 нильпотентен на этом подпространстве. .
В каноническом базисе для оператора % этот оператор имеет квазидиагональную матрицу с нильпотентными жордановыми блоками вдоль диагонали. В том же базисе оператор 必=⑨+ 九(斤 будет иметь матрицу, отличающуюся от матрицы оператора 例 тем, что к нулям на главной диагонали прибавится 九,ибо единичному оператору S соответствует единичная матрица. Таким образом, матрица оператора на рассматриваемом корневом подпространстве есть квазидиагональная матрица, составленная из жордановых блоков
с числом 九 на главной диагонали. Число блоков с данным 九 равно числу линейно независимых собственных векторов для собственного значения 九,ибо каждый собственный вектор оператора 纟 есть собственный вектор для оператора 必,соответствующий собственному значению 九.
Если во всех корневых подпространствах выбрать канонические базисы, то в их объединении оператор будет иметь квазидиаго-
нальную форму, диагональными блоками которой являются канонические блоки Жордана, отвечающие всем собственным значениям, т. е. каноническую форму Жордана общего вида. Тем самым
мы вновь пришли к результату, полученному в конце предыдущего параграфа из более общих соображений.
На языке матриц теорема о канонической форме означает, что для квадратной матрицы Л с элементами из поля £」существует невырожденная матрица С такая, что С~1АС есть каноническая матрица Жордана.
Заметим еще, что характеристические полиномы 卄一X)fe жордановых блоков называются элементарными делителями матрицы tE 一 Л, Этот термин связан с другим подходом к рассматривае
мому вопросу, основанным на теории матриц над кольцом полиномов С」4・ Именно, если построить наибольшие общие делители миноров порядка / матрицы £Е — Л, мы получим некоторые полиномы gj(f)・ Почти очевидно, что g/ делится на g/т. Их частные |/ = g//g/-i называются инвариантными делителями матрицы tE — А. Примарные множители (/ —九力兑 инвариантных делителей как раз и являются элементарными делителями матрицы tE—4. Мы не будем на этом останавливаться.
Пример. Рассмотрим в заключение параграфа один небольшой пример. Пусть Л — квадратная матрица ранга 1. Ее строки пропорциональны, так что ее можно представить в виде произведем ния столбца В =(仇,Ь* ..・,Ь〃)т на строку= (сь с2,с„)
Оба сомножителя ненулевые. Для «феделенности положим, что 5# 0 и с 5^0. Матрицу Л будем рассматривать как оператор левого умножения в пространстве столбцов. Г1усть X = (хь 汇2,・・•
呪)т. Тогда АХ = ВСХ =(С]Х1 + с2х2 + ... + спхп)В.
Поэтому X = В является собственным вектором оператора 解, принадлежащим собственному значению с® + с2b2 + ... + cnbn- Далее, любой вектор с компонентами, удовлетворяющими требованию С]Х1 + с2Х2 + • • • + спХп = 0, является собственным вектором при собственном значении,равном 0. Таких линейно независимых векторов существует 九一1- Пусть это будут X】,*. • 3 X fl—1. Если X = С\Ь\ + ^2^2 + - -. + Ckbk =7^ 0, то векторы В, Xi, ..., Хл-> составляют базис из собственных векторов, и в этом базисе ма* трица оператора левого умножения на Л принимает вид
А 0 •・• 0о о … о
о о … о
Если же схЬ} + с2Ь2+ ... + спЬп = 0, то вектор В попадает в пространство, натянутое на Хь .... Х„_ь В этом случае А2 = =ВСВС = 0, ибо СВ = 0, т. е. А нильпотентна показателя 2. В этом случае в канонический базис, кроме собственных векторов, нужно включить один корневой. В качестве корневого можно взять
любой такой вектор X, что АХ,0, что будет, если сгх} + с^ + …. • •• + спХп #= 0. Можно взять, в частности, X = (1, 0, ..., 0)т. Тогда АХ = с\В. Вектор дВ нужно дополнить до базиса пространства собственных векторов. Для того чтобы обеспечить линейную независимость этих векторов с вектором 口8 = (口匕1,... ...,c/QT, достаточно взять дополняющие векторы Х2, ..., N〃_i с нулевой первой компонентой и с остальными, удовлетворяющими соотношению с2хг + .. • + спхп = 0. Таких найдется м ——2 линейно независимых и не больше, ибо среди чисел % …,сп имеется хотя бы одно отличное от нуля, иначе равенство 0/1 + 02^2+ • — …+ cnbn = 0 было бы невозможно. В выбранном базисе X, С\В, Х2, ..., Хп-1 матрица оператора умножения на А прини* мает вид
Итак, в терминах матриц, существует такая невырожденная матрица Р, что
(А 0 ... 0 \
Р^1ЛР = I ° ° J 7 в° I, если 入=仇5+ …+ bncn =/= 0,
\о оо丿
или
/ оО ... 0\
оо
Р~1АР= ОО0,еслиЬ^у+... + bncn = 0.
\ооо /
§ 7. Операторы в векторных пространствахнад полем R вещественных чисел
Поле вещественных чисел не алгебраически замкнуто, т. е. не каждый полином с вещественными коэффициентами имеет только вещественные корни. В частности, характеристический полином матрицы может иметь корни с ненулевой мнимой частью, и таким корням не соответствует собственный вектор в исходном пространстве. Поэтому преобразование матрицы оператора к канонической форме Жордана не всегда возможно. Цель настоящего параграфа—вывести достаточно наглядную каноническую форму в этом случае.
Комплексификация вещественного пространства. Пусть S — векторное пространство над полем R. Погрузим его в векторное пространство S над полем С. следующим образом. Введем в рассмотрение формальные суммы х + 必 при х 三 S, у 三 S. Условимся
считать, что х + iy = х" + 1у" в том и только в том случае, если х =』и у = У,Определим сложение по формуле (х + iy) + + “ + 修)=х + х^ + i{y + yf) и умножение на комплексные числа по формуле (а + bi) (х + iy) = ах — by + i(bx + ay). Легко проверить, что множество 5 всех х + уц x^S, у е S, удовлетворяет по отношению к введенным действием всем аксиомам векторного пространства над полем С. Пространство 5 называется комплексификацией пространства S・ Базис @, ..., еп пространства S оказывается базисом и для 5 по отношению к полю Cj. Действительно, пусть х = &161 + …+ bnen. у = С\е\ + …+ с^п, при 岳,qwR, тогда x + iy = (b{ + са)ех + ... +(bn + cni}en. Поэтому комплексификация S n-мерного вещественного пространства S оказывается тоже n-мерной по отношению к полю ,С.
Векторы из S, отождествляемые с векторами из 5 с нулевой второй компонентой, будем называть вещественными. Векторы z = х + iy и z = х — £у, х, ywS, будем называть комплексно сопряженными. Легко проверить, что аг = аг при а е С и z 4- гл = =2 + У.
Предложение 1. Если векторы s, ...» vk ^S линейно независимы над С', т。сопряженные векторы nj,・..,пА тоже линейно независимы.
Действительно, если c\V\ + ... + c^Vk = 0, то t\V\ + ... ...+ CkVk = 0, откуда ё1 = ... = с* = 0 и, следовательно, с^ =... ...=с* = 0.
Продолжение операторов, действующих в вещественном пространстве, на комплексификацию. Пусть 加一оператор, действующий в вещественном векторном пространстве S. Продолжим его на комплексификацию S по формуле 激(х + %) = &х + £%у. Покажем, что продолженный оператор останется линейным и надполем С То, что он переводит сумму в сумму, очевидно, нужно только убедиться в том, что комплексный множитель можно вынести за знак оператора. Это легко проверяется. Действительно, 3 (а + Ы)(х + 力)=W (ах — by + i(bx + ау))=
=W (ах — by) + is^(bx+ ay) = a^x 一 bWy + £ (bWx + а^у}=
=(а + Ы)^(х + iy).
Заметим еще, что вектор, сопряженный с Wz, при zwS равен 加W Предложение 2. Пусть z принадлежит комплексификации S вещественного пространства S с оператором “• Пусть(р(/) = f在 + + аМ内-i + .・・ + а£—полином с комплексными коэффициентами^ являющийся аннулятором для вектора z. Тогда полином ф (/)= =加 + &式1 + ・..+ 五内 с сопряженными коэффициентами есть аннулятор для вектора z.
Действительно, переход к сопряженным в равенстве 必吃十 + a^-'z ++ ав = 0 дает “険十d^-'z + ,,, + d*z = 0,
что и доказывает предложение.
Из доказанного предложения следует, что если z — корневой вектор, соответствующий комплексному собственному значению X, то 芝 ——корнеЕой_вектор, соответствующий сопряженному собственному значению 兀 Более того, учитывая сохранение линейной независимости при переходе к сопряженным векторам, мы можем заключить, что векторы, сопряженные с каноническим базисом в корневом подпространстве, соответствующем X, составляют канонический базис в корневом подпространстве, соответствующем 入> и каждой «башне» векторов канонического базиса для X соответствует башня из сопряженных векторов для Л.
Каноническая форма оператора в вещественном пространстве. Разобьем пространство S в прямую сумму корневых подпространств для оператора 3 и затем корневые подпространства—в прямые суммы циклических, натянутых на «башни» ка* конического базиса. Ясно, что для каждого из вещественных собственных значений канонический базис может быть взят в самом пространстве S, и этим базисам соответствуют вещественные блоки Жордана.
Пусть теперь К = а + Ы — комплексное собственное значение при Ь*0,入一сопряженное собственное значение, Р — подпространство, натянутое на башню канонического базиса корневого* подпространства для X, Р — подпространство из сопряженных векторов, входящее прямым слагаемым в корневое подпространство- для X. Сумма подпространств Р + Р есть прямая сумма, ибо корневые подпространства для различных собственных значений 入 и 入 пересекаются только по нулевому вектору. Пусть z\ = х\ + iy\r 22 =汇2 + £%2, . -., 2* = х* + ^* — базис подпространства Р. Тогда 21,…,Zk вместе с 心,…,z* составляют базис подпространства Р® Р. Базис (относительно поля С) составят также вещественные векторы xi, ..., X*, ибо векторы • • •, 芝卜 . •・ ...,Zk выражаются через них линейно и, обратно,汇1,41,・..,х*,у^ выражаются линейно через &,呑,...,之在,2尼.Вещественное подпространство, натянутое на векторы Х\,у1,х2ч у^ ••・,х*, ykt есть пересечение S и Р ® Р. Выясним, как действует оператор 3 на эту совокупность векторов. Вспомним, что 之2 = (& —入冒)之1, 备= =(必-九甘)之2,…,之々=(必—入冒)2也一1 и (з一Х^)г* = 0. Перепишем эти соотношения в форме: *21 =%21 +22,必n2 =%22 +23,.. .
. .. , ^Zk—\ =入2左一1 + 2д, з2左=%2々.一 Подставив к — а + bi м Z[ — х/ + iy^ получим:
^X\ 4- i^y\ =йХ1 — b"i + i ("i + ад) + 尤2 + 打2, 國 M + i^2 = ^2 — b〃2 + i (b%2 + Од2) + %3 +『Уз,
岗/-i + »3九-1 = a/-i —匕办-i + i (b/-i + 的尼-i) + 办 + W«, 岗/ + i^yk = axk — byk + i(bxk + ay^.
Отделив
вещественные и мнимые части в этих равенствах, по-
лучим:
解 %1 == а/ — Ьу\ + %2, 原川=ЬХ[ +。川 + у?,
或/一1 - a/_i -勿在一1 + /, 加%-1 =b/_i +。九 -1 + 勿, 解/ = axk -匕力,
Таким образом, в рассматриваемом базисе оператору 垓 соответствует матрица
а
—b
1
0 0
0
b0000
а0000
0ab00
1— 6а00
01000.
00100
0
0
000 ...10 аb
000 ...01— bа
Обозначив диагональные
блоки ( — ь
а 1 через л и единичную
матрицу второго порядка
через Е,
получим блочно-жорданову
форму,
Z X0ОЧ
£XО
ОЕО
、00 ЕI /
Мы рассмотрели одну пару сопряженных башен. Так же можно рассуждать для всех остальных, так что часть канонической ма~ трицы, соответствующей комплексно-сопряженным парам собственных значений, есть квазидиагональная матрица, составленная из блочно-жордановых матриц указанного вида. Вещественным же собственным значениям соответствуют обычные жордановы блоки.
ГЛАВА XIII
ЕВКЛИДОВО И УНИТАРНОЕ ПРОСТРАНСТВА
Определения и простейшие свойства
Скалярное произведение. В обычной геометрии на плоскости и в пространстве существеннейшую роль играют метрические понятия, связанные с измерением. К ним относятся длина отрезка и угол между прямыми. В векторной терминологии это длина вектора и угол между векторами. Длина вектора не является линейной функцией от вектора и угол между векторами не является линейной функцией от одного из векторов при фиксированном втором. Несмотря на это, из длин двух векторов и угла между ними при помощи действий, далеких от линейности, можно построить так называемое скалярное произведение векторов, являющееся билинейной функцией от векторов, т. е. линейной по каждому из векторов при фиксированном втором. Именно, скалярным произведением двух векторов называется произведение их длин и косинуса угла между ними. Билинейность почти очевидна на основании определения. Действительно, скалярное произведение векторов х и у равно длине вектора х, умноженной на величину ортогональной проекции вектора у на направление вектора х, а проекция линейной комбинации векторов на любое направление равна такой же линейной комбинации проекций. Таким образом, скалярное произведение оказывается линейной функцией от у при фиксированном х и, в силу симметрии, линейной функцией от 尤 при фиксированном у. Тем самым скалярное произведение векторов с точки зрения алгебры проще длины вектора и угла между векторами. В свою очередь, эти величины просто выражаются через скалярное произведение. Именно, квадрат длины вектора равен скалярному произведению вектора на себя. Косинус угла между векторами равен частному от деления скалярного произведения на произведение длин.
Все сказанное дает основания при введении метрических понятий в теорию многомерных вещественных пространств отталкиваться от понятия скалярного произведения.
Дадим определения.
Скалярным произведением (х, у) векторов вещественного векторного пространства называется функция от векторов х, у с ве* щественными значениями, удовлетворяющая требованиям:
линейности по первому аргументу
(JX + С2у, z) = Q(X, z) + С2®, z);
симметрии
(X, 9)= ®, X);
положительной определенности
(х, х) > 0 при 尤声 0.
Из линейности по первому аргументу и симметрии следует и линейность по второму аргументу:
(х, сху 4-办乞)=б (%, у) 4- & (匕 г).
Далее, длиной |х| вектора х называется “(%, х). В следующем пункте будет доказано неравенство (х, у)2 ^ |х|2- \у\"\ которое делает осмысленным определение угла ср, образованного векторами 尤 и у, посредством формулы
(х. у)
COS ф = т III ・
Вещественное конечномерное пространство со скалярным произведением называется евклидовым пространством. Бесконечномерное пространство со скалярным произведением называется предгильбертовым. (Оно называется гильбертовым, если обладает свойством полноты как метрическое пространство, т. е. если любая последовательность вложенных замкнутых сфер с безгранично убывающими радиусами имеет общую точку. В функциональном анализе устанавливается, что предгильбертово пространство всегда может быть пополнено до гильбертова.)
В комплексном пространстве тоже вводится скалярное произведение как функция (х, у) от двух векторов х и у с комплексными значениями и удовлетворяющая следующим требованиям:
линейности по первому аргументу
(С|Х 4- с2у, z) = С1(х, Z)4- С2®, г);
симметрии с переходом к сопряженному
® Х)= (匸苏
положительной определенности
(х, х) > 0 при 尤声 0.
Заметим, что из первых двух требований следует инволюционная (т. е. с переходом к сопряженным в коэффициентах) линей^ ность по второму аргументу:
", ад 4- c2z) = Cl (х, g) 4- с2(х, г)
(распространенные в последние годы прилагательные «полулинейная» в смысле «линейная с инволюцией» и тем более «полуторалинейная» в смысле «билинейная с инволюционной линейностью по второму аргументу》 мне представляются малоудачными).
Из условия симметрии уже следует, что (х, х) есть вещественное число, ибо (л, х) = (х, х), условие положительной определенности добавляет к вещественности числа (х, х) еще и положительность.
Так же, как в вещественном случае, (х, х) принимается за квадрат длины вектора 尤.Понятие угла между векторами в комплексном пространстве не вводится.
Конечномерное комплексное пространство со скалярным произведением, удовлетворяющим поставленным требованиям, называется унитарным пространством. Бесконечномерные пространства имеют название комплексных предгильбертовых и, в случае полноты,—комплексных гильбертовых пространств.
Неравенство Коши. Известное под этим названием (в более конкретной обстановке) неравенство | (х, У)\2 ^ (^> %) (у, у) доказывается для вещественных и для комплексных пространств одним и тем же приемом. Проведем доказательство для комплексного пространства. Если х = 0, неравенство тривиально. Пусть х =# 0. Введем в рассмотрение вектор w = y—,: * ・ х. Тогда (г, х) = (у, х);:,g • (х, х) = 0 и, следовательно, ⑵ z)= =⑵ g)-号青⑵ X)= Q,У) =(9, у}"' 2:::'")= ="'*)"'(? ^」"д'*. Н。 (г, г) > 0 и (х,х)> 0. Следовательно,
(X, х)(9, у) — \ (х, у) I2 > 0.
Неравенство доказано.
Примеры. Простейшими примерами евклидова и унитарного пространства являются арифметические пространства, т. е. пространства столбцов х = (%i, %2, ..., %п)т с вещественными элементами в евклидовом случае и с комплексными в унитарном, при скалярном произведении (х, у} = х\у\ + х2у2 + ... + хпуп и, соответственно, х\У\ + х2^2 + ... + хпуп.
Неравенство Коши для арифметического унитарного пространства имеет вид
I /况 + /呢 + • • • + ХпУп I2 &
&(|看|2十产『++|x„|2)(|f/1|2 + |f/2p++ I yn
Оно было установлено еще в гл, IV в качестве примера на применение теоремы Бине — Коши.
Примером предгильбертова пространства может служить пространство бесконечных последовательностей комплексных чисел, имеющих лишь конечное число ненулевых компонент. Скалярное произведение 尤{(尤】,х2» ...) и 沙=(物,欣,...)определяется как (х, //)=尤1况 + 尤2兆+ Эта сумма имеет лишь конечное число отличных от нуля слагаемых. Для того чтобы пополнить это пространство до гильбертова, нужно присоединить бесконечные fo・ следовательности х = (xi, х2» ...) со сходящимися рядами из квадратов модулей. Если х и у — две такие последовательности, то применив неравенство Коши к отрезкам ряда 打贝 + 尤2驼+ ..., легко получим, что этот ряд абсолютно сходится. Его сумму и нужно принять за скалярное произведение. Так построенное пространство обозначается /2.
Еще один важный пример предгильбертова пространства дают комплекснозначные непрерывные на данном промежутке [а, Ь]\ функции со скалярным произведением (Д g)=^f (/) g~(0 dt. При- а
менение неравенства Коши в этой ситуации дает интегральное не+ равенство
Ь*6D
Для пополнения этого пространства до гильбертова нужно присоединить функции с суммируемым (т. е. интегрируемым в смысле Лебега) квадратом модуля.
Евклидово и унитарное пространства в общем случае. Пусть S — евклидово пространство и 巳,е2) ...» еп — некоторый его базис. Пусть х = Х1^1 4- х2е2 ++ Хпеп и у = у{ех + у2е2 4-
+ Упвп. Тогда, в силу билинейности скалярного произведения, (х, у)= Z gt产“〃,где gij =(&,⑦).В силу симметрии скалярного л /
произведения ga = gn, так что матрица (g〃) (называемая матри- цей Грама для базиса д, ..., еп) симметрична. Далее, (х, х)= =Е g“xixi и,в силу требования (х, х) > 0 при х #= 0, (g〃) — положительно определенная матрица (т. е. является матрицей положительно определенной квадратичной формы). В матричной форме скалярное произведение записывается в виде ХтбУ, где X и У — столбцы из координат векторов 尤 и у и G = (g〃). При преобразовании координат с матрицей С скалярное произведение в новых координатах Х\ У' запишется в виде Х/тСтбСУ\ так что матрица Грама преобразуется по формуле преобразования квадратичной формы: С = CTGC. В главе V (см. стр. 153 и 163) было установлено, что положительно определенная квадратичная форма МОжет быть приведена к сумме квадратов новых переменных, т. е.
к квадратичной форме с единичной матрицей коэффициентов. Сле довательно, в евклидовом пространстве существует такой базис, в котором матрица Грама есть единичная матрица. Это значит, что (о», Si) = 1 и (е% е;) = 0 при / =# /. Такой базис называется ортонормальным.
Пусть теперь S — унитарное пространство и 内,...,еп — его базис. Тогда (х, у)=工 g»咨田卍=X^gY〉где X и Y — столбцы из координат х и у, G=(g〃j, где g订=(&, q), хь ..., хп и r/b .. ...,уп ——координаты векторов х и у в выбранном базисе. В этой -ситуации матрица Грама G = (g〃)эрмитово симметрична, ибо (е〃 ?》) = (?£, е,). Скалярное произведение имеет вид (х, х)= =28订尤》元八 т. е. представляется в виде эрмитовой формы от 玄 1, ..., хп с матрицей G. Эта форма является положительно определенной. При преобразовании координат с матрицей С матрица Грама преобразуется в CTGC = C^GCx, где Ci = С, т. е. изменяется по формуле преобразования матрицы эрмитовой формы. Положительно определенная эрмитова форма может быть преобразована к сумме квадратов модулей новых переменных т е. к эрмитовой форме с единичной матрицей. Следовательно и в этом случае существует ортонормальный базис со свойствами ®, е)= =1 и ®, ‘•)= 0 при / 声 /.
В п. 6 это обстоятельство будет установлено без ссылки на алгебраическую теорию квадратичных и эрмитовых форм, но при помощи соображений довольно прозрачных при пользовании геометрической терминологией По существу же эти соображения почти равносильны преобразованию положительно определенных форм к каноническому виду.
Ортогонализация совокупности векторов. Векторы 〃 и и унитарного (или евклидова) пространства называются ортогональными, если (а, и) = 0. Из (% и) = 0 следует, что (и, и) = 0, так как (и, е) = (е, и). Из ортогональности и и и следует ортогональность за и zu при любых Ci и с?. Нулевой вектор ортогонален любому другому. Верно и обратное утверждение:
Предложение 1. Если вектор и ортогонален 8cd儿 векторам унитарного (евклидова) пространства, то он равен нулю.
Действительно, если вектор ортогонален всем веьторам пространства, то он ортогонален самому себе, т. е ®,力)=0 н и = 0.
Предложение 2. Попарно ортогональные ненулевые векторы линейно независимы.
Действительно, пусть щ, и?, ..., и总一попарно ортогональные ненулевые векторы, так что (и?, и,) = 0 при / =# /И (и;, uj > 0. Пусть C1S + ... , + CiVi + ... + CkVk = о. Тогда (ср】+ ... + &虫十 十 ・.・ +*%,“•) = 0, откуда Ciivi, vi) = 0 и, наконец, d = 0.
Теорема 3 (об ортогонализации). Пусть иь и?,。在— линейно независимая совокупность векторов в унитарном (или евклидовом) пространстве. Исходя из нее, можно построить от-
личные от нуля попарно ортогональные векторы и^ и2> ,,., и总 7a先, что
=。2 + %1。1,
= % + %1。1 + %2%,
%-1 = %—1十%-1.凸十%一1,2。2 十…十%-0.2%.2,"=%+%1。1 + %。2+ …+展了-1%一],
т. е. каждый вектор и: получается из и» посредством прибавления линейной комбинации предыдущих векторов иь ..., и/_ь
Доказательство. Применим индукцию по й. База индукции при й = 1 тривиальна. Пусть теорема доказана для совокупности из А—1 вектора, и в этом предположении докажем для 玩
Будем искать и[ в виде суммы и* и линейной комбинации уже ортогональных векторов 吟 必•…,U—f
< =+ b^\ + ЬУ, + … +%一1%一1.
Приравняем нулю (或,哈 при i V k. Получим:
0 = (и炉 &) + 4 (°i,%) + • • • +4 (UP Vi) + …• + ^A-l (%-w %)=
V。" 4 (a,哈,
откуда 儿 определяется однозначно: 仇=~ту • Выразим теперь и/ через и® и^ ua-ь Получим
,=% + 4。1 +
+ 右2(。2 + 31。1)+ ・• • + 仇-1 (%-I + ^A—1, 1^1 + * • • + ^A—1, й—2^A-2)^=
=^A + cklVl + Ck^2 + … +%»-&—1
при некоторых cAb cA2, ..., c® f Остается показать, что и;声 0・ Но если бы и^ = 0, то векторы s, s, •・・? Л,。丸 были бы линейно зависимы.
Теорема доказана.
Процесс ортогонализации можно провести несколько иначе. Сначала построить векторы и2г 〃з> ・*・> 〃左,добавив к и2, из, и丸 подходящие кратные и】 так, чтобы и^ w3, ..., w* стали бы ортогональны S. Затем построить векторы 心…、и[ за счет добавления к из,…,"к подходящего кратного вектора w2 с тем, чтобы 〃;・.・,〃,стали ортогональны к и2. При этом ортогональность Ui сохранится. Процесс продолжается до конца. В итоге векторы
q, ы2» % • • * ——это те же векторы и;, и;, •.., и;, что и в первом процессе. Заметим, что так осуществленный процесс ортогонализации точно воспроизводит процесс преобразования положительно определенной эрмитовой (или квадратичной) формы к каноническому виду.
Дадим еще одну интерпретацию процесса ортогонализации. Последовательность F вложенных подпространств O = PouPiU .. ... и Р—и Рк называется флагом, если размерность каждого подпространства на единицу больше размерности предыдущего, так что dim Р『=i. Базисом флага называется базис пространства Р储 включающий базисы всех подпространств, составляющих флаг, так что если иь 也 …,以一базис флага, то s — базис Рь s и S — базис Р2 и т. д.
Пусть S, и2, ... , 5电——базис флага 尸,и пусть
% = &]% + С 22^2'
% = C31U1 + %2% + С33%,
U; = %l% + %2%+ …+%卢比,
причем сц,0, с?,0,3 千 0.
Тогда и: —— ненулевой вектор в Р” и; принадлежит Р? и не является линейной комбинацией и; и т. д., и: принадлежит Р; и не является линейной комбинацией и;, ・・., и:— при всех г. Следовательно, и[, и;, ・・•, и; линейно независимы и образуют базис R, так что Up % •…,и; есть базис флага F. Ясно, что любой базис флага 尸 связан с базисом иь и2, . ., Vk формулами указанного вида.
Вернемся к теореме об ортогонализации. Примем исходную систему векторов иь U2, ..., vk за базис некоторого флага 尸. Тогда векторы и:, и;,…,“ после проведения ортогонализации составят базис того же флага, но составленный из попарно ортогональных векторов. Поэтому теорема об ортогонализации может быть сформулирована следующим образом:
Для любого флага существует ортогональный базис, г. е. базис, состоящий из попарно ортогональных векторов.
Ортонормальный базис. Вектор в унитарном (или евклидовом) пространстве называется нормированным, если его длина равна 1. Любой отличный от нуля вектор можно умножить на некоторое число так, что в результате получится нормированный вектор. Действительно, пусть 尤 # 0. Тогда (〃尤,〃尤)=〃江(尤,%)= =I а 12 (л\ х). Достаточно взять а таким, что | а I = — J = = -~г-.
Так подобранное число а называется нормирующим множителем для вектора х. В унитарном пространстве нормирующий множитель определен с точностью до множителя с модулем, равным 1. В евклидовом пространстве нормирующий множитель определен с точностью до знака.
Ясно, что если векторы ортогональны, то и после их нормирования получатся ортогональные векторы.
Пусть теперь уь и% ..., vn ——какой-либо базис унитарного (или евклидова) пространства. Применив к нему процесс ортогонализации, придем к ортогональному базису. После нормирования всех базисных векторов придем к базису, составленному из попарно ортогональных и нормированных векторов еь ег, ..., ея. Такой базис носит название ортонормального. Для ортонормального базиса выполняются соотношения (е», е°=1 и (е厶 е/) = 0 при,方 j, так что матрица Грама для ортонормального базиса есть единичная матрица.
Скалярное произведение векторов в координатах в ортонормальном базисе имеет, очевидно, вид (х, у) = х\у\ + х2№ + ... ... + х疝п, т. е. точно такой же, как в арифметическом пространстве столбцов.
Тем самым установлен изоморфизм, с сохранением скалярных произведений, унитарного (или евклидова) пространства с арифметическим пространством столбцов.
Преобразование координат при замене ортонормального базиса. Напомним, что матрица преобразования координат, с которой координаты векторов в базисе е】,е2, ..., еп выражаются через координаты в базисе е) е;, .. ., е:, имеет своими столбцами координаты векторов е] eg …,е: относительно базиса е^ е?, .. ■, еп.
Допустим, что^р 巴2, •••, еп и е;, е;, ..., е:——ортонормальные базисы унитарного (или евклидова) пространства. Векторы е) е; ..е: нормированы, следовательно, суммы квадратов модулей элементов столбцов матрицы равны 1. Далее, (е) е^) = 0 при / 5^=/, так что суммы произведений элементов r-го столбца на числа, сопряженные с элементами /-го столбца, равны 0. Следовательно, матрица преобразования координат при замене ортонормальных базисов унитарна (ортогональна для евклидова пространства) .
Ясно, что любая унитарная (ортогональная) матрица является матрицей преобразования координат при замене ортонормального базиса на некоторый тоже ортонормальный базис.
Подпространства унитарного (или евклидова) пространства
Ортонормальный базис подпространства и его дополнение до ортонормального базиса пространства. Любое подпространство унитарного (или евклидова) пространства само является унитар-
ным (евклидовым) по отношению к тому же скалярному умножению.
Пусть Р естк Л-мерное подпространство n-мерного унитарного (евклидова) пространства S. Пусть е^, ..., 6饱 ——ортонормальный базис Р. Дополним его до базиса S, присоединив векторы ул+ь ... ・•・,и& Применим к базису еь ..., е^, ^饱+卜...,0门 процесс ортогонализации. Первые векторы ei, ..., е^ при этом не изменятся, так как они попарно ортогональны. Получим ортогональный базис %, ..., е饱,и;+], ・.・, и:. Чтобы получить ортонормальный базис S, остается только нормировать векторы и^+1, ..., и:.
Ортогональное дополнение. Пусть S есть n-мерное унитарное (или евклидово) пространство и Р — его 々-мерное подпространство, 1《В 0 九一1. Ортогональным дополнением Р丄 к подпространству Р называется множество всех векторов из S, ортогональных всем векторам из Р. Ясно, что если векторы ортогональны всем векторам из Р, то любая их линейная комбинация обладает тем же свойством. Поэтому Р丄 есть подпр остр а нство S.
.Пусть а,е饱 ——ортонормальный базис Р н е】,・・・,е#,
6饱+1, ..., еп ——включающий его ортонормальный базис 5. Натянем на векторы с^+ь ..., с^ подпространство Q. Любой вектор из Q, будучи линейной комбинацией векторов е^\9 ..., е”,ортогонален векторам еь .・.,»饱 н, следовательно, любой их линейной комбинации, т. е. любому вектору из Р. Следовательно, Q 三 Р丄.Пусть теперь вектор х = xi^i + ... + хАеА + х^\в^\ + •♦. + xnen^PL. Тогда (х, е,) = Xi = 0 при г = 1, ..., k. так что х = х^хе^\ + ... ...+ хпеп ^ Q. Итак, любой вектор из Q принадлежит Р1 и любой вектор из Р丄 принадлежит Q. Подпространства Q н Р丄 совпадают.
Таким образом, ортогональное дополнение Р丄 к подпространству Р есть подпространство, натянутое на векторы, дополняющие ортонормальный базис Р до ортонормального базиса S.
Теперь легко установить следующие свойства ортогональных дополнений.
dim Р丄=dimS — dim P.
Непосредственно следует из построения базиса Р1.
<Р丄)丄=Р.
Действительно, в качестве векторов, дополняющих ортонормальный базис 6饱+1, еп подпространства Р丄 до ортонормального базиса S, можно взять е】,..., 以,и натянутое на эти векторвд подпространство (Р1)丄 совпадает с Р.
Если Pi с= Р2, то Р\~ о Pi>
Ясно из определения ортогонального дополнения.
(Р1 +Р2)丄 иР'ПР丸
Действительно, любой вектор из (Pi + Р?)丄 ортогонален всем векторам из Р〔 и всем векторам из Р* т. е. принадлежит р±пр右
Обратно, любой вектор из PfflPj ортогонален всем векторам из Р и всем векторам из % и любым их суммам, т. е. принадлежит (Р + Р)丄.
Перейдя в свойстве 4 к ортогональным дополнениям, получим В + 尸2 =(尸卢ПР»丄.Заменив в этом равенстве 尸卢 и Р2 . на Р1 И 尸2, ПОЛУЧИМ:
(РНr)丄=外+咽
Таким образом, переход к ортогональным дополнениям обращает отношение включения подаространств и переставляет операции сложения и пересечения подпространств. *
S = p㊉尸丄.
Действительно, базис S есть объединение базисов Р и 尸丄联 В этой ситуации говорят, что пространства S есть ортогональная сумма подпространств Р и Р.
Более общо, скажем, что S есть ортогональная сумма своих подпространств Рь ..., Ра, если S = R+ ... +尸々,причем векторы, взятые из различных подпространств, ортогональны. Орто- гональная сумма всегда прямая, ибо из равенства Ui + • •. +。儿= =0 при Vi е Pi следует равенство нулю всех слагаемых s, ибо наличие ненулевых слагаемых в левой части противоречило - бы линейной независимости ненулевых попарно ортогональных векторов.
Пространства, сопряженные с евклидовыми унитарным пространствами
в илу у 1У, где 1у — линейная функция со значениями &(%) = = (х,у). Линейность функции 1У следует из линейности скалярного произведения относительно первого аргумента.
Однако линейной комбинации векторов соответствует линейная комбинация ковекторов с сопряженными коэффициентами, в силу свойства (х, С\ух + с2у2)= Ci (х, у\)+ с2(х, 1/2). Таким образом, между унитарным пространством и его сопряженным имеется инволюционный изоморфизм, с заменой коэффициентов на сопряженные при линейном комбинировании.
Операторы в унитарном пространстве
L Инвариантный флаг для оператора в комплексном пространстве. Пусть S — векторное пространство над полем С; и 城—линейный оператор в '
Предложение 1. Для оператора 城,действующего в комплексном пространстве S, существует флаг, составленный из инвариантных подпространств.
Для доказательства достаточно установить, что для каждого 左「мерного инвариантного подпространства Р* найдется объемлющее его (^ +_1)-мерное инвариантное подпространство Р*+ь Пусть S = S//\ и 城—оператор, индуцированный оператором 城 на S. Пусть X — собственное значение оператора 城 и 〃三 S — соответствующий собственный вектор. Пусть и — произвольный вектор из класса 広 Тогда 城昆三 Xu (PQ, т. e.城〃 =Xu + г при г 三 /\. Вектор и не принадлежит Р*, ибо 〃耍 0. Пусть Р*+1 — подпространство, натянутое на базис Р* и на вектор и. Оно (应 + 1)-мерно, ибо и 吏 Ра Оно инвариантно. Действительно, х 三 РА+1 значит, что х = си + у при у 三 Pfe, Тогда 城尤=с城〃 + 城у = eXu + cz + з/у曰 е Pk+ъ ибо и, г и 城у принадлежат Р*+ь Тем самым предложение 1 доказано.
В любом базисе флага, составленного из инвариантных подпространств, оператор имеет верхнюю треугольную матрицу. Действительно, пусть 〃卜 иг» ..., ил — базис флага, состоящего из инвариантных подпространств В, Рг,…,Р衣 Тогда 城〃ieR, т・ е.城〃 1 =九i〃i. Далее,城〃2 三「2, т. е.城〃2 = @i2〃i + 九2〃2,以以з = ==fliaui + 023^2 + А-зМз и т. д. Матрица из координатных столбцов векторов 城〃ь 城〃2, а ееть
Диагональные элементы матрицы А суть собственные значе* ния оператора 垓,ибо характеристический полином матрицы 4 равен "—九i)(f —儿2)(f —統).
Пусть теперь S — унитарное пространство. В силу теоремы об ортогонализации для любого флага существует ортонормальный базис. Следовательно, верна следующая теорема Шура:
Теорема 2. Для любого оператора в унитарном пространстве существует ортонормальный базис, 8 котором оператор имеет верхнюю треугольную матрицу. '
Любую квадратную комплексную матрицу можно принять за матрицу линейного оператора по отношению к некоторому ортонормальному базису. Переход от исходного ортонорма7;ыюго базиса к ортонормальному базису инвариантного флага влечет пр > образование координат с унитарной матрицей. Поэтому теорема Шура имеет следующий эквивалент на языке матриц:
Для любой квадратной комплексной матрицы А существует такая унитарная матрица С, что С^АС есть верхняя треугольная матрица.
Рассмотрим один интересный частный случай. Пусть матрица сама унитарна. Тогда верхняя треугольная матрица С~МС тоже унитарна и, следовательно, ее строки и столбцы нормированны, т. е. суммы квадратов модулей элементов всех ее строк и столбцов равны 1. Но легко видеть, что верхняя треугольная матрица
С нормированными строками и столбцами диагональна и ее диагональные элементы по модулю равны 1. Действительно, рассматривая сумму квадратов модулей элементов первого столбца, получим I九i|2=l. Для первой строки теперь получим |Xi|2 + ,|的2|2十••• +|〃lm|2=l, ОТКуда |的2 户 + ••• +|^1л|2 = 0 И 〃12=…=а\п = 0. Теперь обратимся ко второму столбцу и затем ВТОрОЙ Строке. ПОЛУЧИМ | ?v212 = 1 И &23=…=&2八=。и т. д. Таким образом, для унитарных матриц верна следующая теорема:
Теорема 3. Для любой унитарной матрицы А найдется такая унитарная матрица С, что С-1 АС диагональна. Все собственные значения унитарной матрицы равны по модулю 1.
Эту теорему мы получим далее в качестве частного случая бо- лее общей теоремы.
Сопряженный оператор. Сопряженным оператором для данного оператора 加,действующего в унитарном пространстве S, называется такой оператор 加*, что при любых векторах х и у имеет место равенство (加尤,у) = (%, ^у)-
Докажем существование сопряженного оператора. С этой целью перейдем к координатной записи. Пусть (хь х2,...,力八)丁 —— столбец из координат вектора 尤 в некотором ортонормальном базисе, ®i,勿,•••,f/«)T —координаты вектора у и А = (а//) —матрица оператора
Тогда
у)=
=(Оц%! + а12Х2 + •・・ + d\nxn)y\ +
+ (021%1 +022%2 + • • • + a2nXn)g2 +
+ (^nlXl +。捡2%2 + • • • + annXn) Уп —
==xt (aH^i + a2i^2 + • • • + ani^n) +
+ %2 @2*1 +。22歹2 + • • • + an2^n) +
+ Xn (aln^l + a2n^2 + • • • + аппУп)-
Вторые сомножители в этой сумме комплексно сопряжены с числами
办01+G202 + • • • + ^п\уп^
亙 12yl + 622y2 + • ' • + 江成^仪,
^InUl + ^2пУ п + • • • + ^ппУп^
которые являются координатами вектора **у, где оператор ** имеет матрицу
которая транспонирована и комплексно сопряжена (т. е. просто сопряжена, как мы условились на стр. 140) с матрицей оператора “ Итак, нам удалось построить оператор ** такой, что (W = (%,**)・
Теперь нужно показать единственность сопряженного оператора и, тем самым, независимость от выбора ортонормального базиса в пространстве S.. Пусть (*%, у) = (х, №*у) и 汲尤,у) — ={х,毋у)・ Тогда при любых хну будет (%, **у) = (%,毋у), т. е. 《居 л5^*у —修у) = 0. Так как это выполнено при всех %, заключаем, что 財*V —以/ = 0 при всех 弘 а это и значит, что ** =处
Итак, для любого оператора * существует единственный сопряженный оператор, и его матрица в любом ортонормальном базисе сопряжена с матрицей оператора
Отметим некоторые очевидные свойства действия сопряжения операторов.,
(**)* = *.
(* +岛)* = ** + ^*・
(сХ)* = 0城*.
(孤岛尸=缈城*.
Свойство 1 очевидно из рассмотрения матриц для 必 и 必*. Это же легко проверяется и бескоординатно:
(必*X, у) = (у,必*х) = (必у, х) = (х,必у).
Свойства 2 и 3 непосредственно получаются из определения сопряженного оператора. Свойство 4 проверяется, например, так: (必例х, у) = (^х, ^*у) = (х,窗必*9).
Для дальнейшего важно еще одно, менее очевидное свойство сопряженного оператора.
1Лредложение 4. Ортогональное дополнение 戶丄 к инвариантному для оператора 以 подпространству Р инвариантно для оператора 必七
Доказательство. Пусть у 三 Р丄.Это значит, что у ортогонален всем векторам из Р, в частности, всем векторам 原% при х е Р. Это значит, что (必匕 //) = 0 и (х,必%) = 0. Это равенство верно для всех х е Р, следовательно, ^у 三戶丄.
Нормальные операторы. Оператор, действующий в унитарном пространстве, называется нормальным, если он перестановочен со своим сопряженным. К классу нормальных операторов относятся самосопряженные операторы, совпадающие со своими сопряженными, и унитарные операторы, для каждого из которых сопряженный равен обратному.
В ортонормальном базисе самосопряженный оператор имеет эрмитову матрицу, а унитарный — унитарную.
Предложение 5. Если 必一нормальный оператор, 齿一 единичный и а—любое комплексное число, то оператор 毋= =必一тоже нормальный,
Доказательство. Проверим равенство ⑨調=舒⑨.Имеем ⑨@* =(加 —сx^)(加* —五冒)=必必* — a加* — a加+ ad冒; 劣*例=(必* — 五冒)(加—a^) = ^*^一五必—a必* + aa^.
Поэтому⑨劭=您⑨,ибо必加* =解*加.
Предложение 6. Собственный вектор нормального оператора есть собственный вектор и сопряженного оператора, соответствующий сопряженному собственному значению.
Доказательство. Пусть и — собственный вектор нормального оператора 阮 принадлежащий собственному значению X. Тогда 國и = iu, что можно записать как ⑨〃 =0, где ⑨=必一九&. Из равенства 勿〃 =0 следует, что (用〃,⑨〃)= 6. Но (⑨% ⑨〃)= =3,舒⑨〃)=(弘⑨砂〃)=磔” ^*u) • Следовательно, 舛〃 =0, откуда (W — ^冒)〃 =0 и 必*〃 =雜 что и требовалось доказать.
Теорема 7. Для нормального оператора существует орт。//。。- мальный базис, 6 котором матрицы оператора и его сопряженного диагональны и их соответствующие диагональные элементы сопряжены.
• Доказательство. Пусть Ui — нормированный собственный вектор для нормального оператора 必 и Р — одномерное поДпро-
странство, натянутое на вектор 尻卜 Так как Ui является собственным вектором и для 城*, подпространство Pi инвариантно и для 的.Следовательно, ортогональное дополнение 尸亡 к Е инвариантно как для 城,так и для 城*. Ограничения операторов 城 н 城* на останутся взаимно сопряженными, ибо раз равенство (城х, //) = (尤,^У) верно для всех векторов 尤,у пространства, оно будет верно и для векторов из 尸十・ Для оператора 以 на Р\ найдется нормированный собственный вектор и% Он ортогонален вектору Ui. Вектор 尻2 будет собственным и для 城*. Поэтому подпространство 尸2, натянутое на векторы 卫〔и 尻2, инвариантно как для 城,так и для 城*. Его ортогональное дополнение 尸才 тоже инвариантно для 城 и 城*, которые на Р^ останутся взаимно^ сопряженными. В Р* находится нормированный собственный вектор и3, который ортогонален U) и и2, он будет собственным вектором и для оператора 城*. Продолжая этот процесс шаг за шагом, построим ортонормальную совокупность собственных векторов для 城,которая в конце концов даст базис пространства. В этом базисе матрицы операторов 城 и 城* диагональны. Соответствующие диагональные элементы будут сопряжены как собственные значения операторов 城 и 城*, соответствующие одному и тому же собственному вектору. Теорема доказана.
По ходу доказательства теоремы мы конструировали ортонормальный базис из собственных векторов. Но некоторые собственные векторы ортогональны автоматически.
Предложение 8. Собственные векторы нормального опера- тдра, принадлежащие различным собственным значениям, ортогональны.
Действительно, пусть и и и — собственные векторы нормального оператора <s^, соответствующие собственным значениям А, и |i, X =# ц. Тогда и и и будут собственными векторами и для сопряженного оператора 城*, соответствующие собственным значениям Лиц. Подсчитаем двумя способами число (城 а, и). С одной стороны, (垓и, и) = (%Е, и) = %(а, и). С другой стороны,(垓и, и)= =(以 应*и) = 〃,M) = N(以 и). Сравнив, получим (X — ц) (и, и)= =0, откуда (и, и) = 0, что и требовалось доказать.
Доказанное предложение дает возможность указать другую конструкцию для построения ортонормального базиса из собственных векторов.
В силу диагонализуемости матрицы нормального оператора любой вектор пространства равен сумме собственных векторов, и, следовательно, пространство равно сумме подпространств собственных векторов, принадлежащих попарно различным собственным значениям. В силу предложения 8 эта сумма ортогональная. Поэтому для построения ортонормального базиса всего пространства достаточно объединить ортонормальные базисы всех подпространств собственных векторов.
Нормальность оператора не только достаточна для диагонали- зируемости матрицы в некотором ортонормальном базисе, но и необходима. Действительно, если матрица оператора 加 равна diag(Zi,入2, ..., Zrt), то в том же базисе матрица^ сопряженного базиса сопряжена с матрицей 加,т. е. равна diag(Zi, Z2,...,入门), а любые диагональные матрицы коммутируют.
Самосопряженные операторы. Предложение 9. Для того чтобы нормальный оператор был самосопряженным^ необходимо и достаточно, чтобы все его собственные значения были вещественными.
Действительно, матрица самосопряженного оператора в любом ортонормальном базисе совпадает с сопряженной, в частности^ диагональная матрица, получающаяся в базисе из собственных векторов. Но диагональная матрица совпадает с сопряженной, составленной из комплексно сопряженных чисел, в том и только в том случае, когда она вещественна. Элементы, находящиеся на диагонали, равны собственным значениям.
Предложение о возможности унитарного преобразования матрицы самосопряженного оператора к вещественной форме, в терминах матриц означает, что для любой эрмитовой матрицы А существует унитарная матрица С такая, что С-1ДС = С*АС есть вещественная диагональная матрица. Это равносильно тому, что эрмитова форма с матрицей А может быть приведена к каноническому виду посредством преобразования переменных с унитарной матрицей. Это было сформулировано в конце гл. V.
Если оператор 加 самосопряженный, то (加尤,х) вещественно при всех значениях вектора х. Действительно,(加尤,х) = (х,加*尤)= «=(X,加尤)=(加尤,х).
Если все значения (加尤,х) при ненулевых векторах х положительны, то самосопряженный оператор 加 называется положительно определенным. Если 〃卜...,ип ——ортонормальный базис из собственных векторов оператора 加 при собственных значениях Zi, ... t Zrt и 尤 1,尤2, •・•, хп координаты вектора х в этом базисе, тб
(加尤,尤)=(加(尤1〃1+ +хпи^,尤1〃1+ + XnUn)=
=(尤1入1〃1 + • ■ • + Xrt^n^n, X\U\ + • • • + ^n^n)——
= ^iki|2+ …+Kn\xn\2,
Из этого равенства следует, что для положительной определенности оператора необходимо и достаточно, чтобы все его собственные значения были положительны. '
Предложение 10. Из положительно определенного самосопряженного оператора можно ^извлечь квадратный корень》, являющийся самосопряженным положительно определенным опера- тЬром. Это значит, что для положительно определенного самосо-
§ 4] ОПЕРАТОРЫ В УНИТАРНОМ ПРОСТРАНСТВЕ 361 пряженного оператора 垓 существует положительно определенный оператор 毋 такой, что 例?=以・
Доказательство. Пусть Xi,入2,・••,入%一собственные значения самосопряженного положительно определенного оператора j^ и Ui, U2, ..., «п — ортонормальный базис из соответствующих собственных векторов. Все числа 3,儿2, …,Хл положительны, и из них можно извлечь положительные квадратные корни.
Пусть 毋—оператор, имеющий собственные векторы 〃卜 〃% •・■ ...,〃几 и собственные значения、入口 д/九2,•…,、\心 Этот оператор самосопряжен, ибо его матрица в ортонормальном базисе 〃ь «2, ..., ил диагональна и вещественна. Он положительно определенный, ибо его собственные значения положительны. Квадрат его матрицы в базисе 〃i, U2, …,ип равен матрице оператора 垓 в том же базисе. Следовательно, ^2 =城.
Теорема 11. Любой невырожденный оператор равен произведению унитарного на положительно определенный.
Доказательство. Пусть 垓一невырожденный оператор. Тогда оператор W垓 самосопряженный и положительно определенный.
Действительно,飞垓*垓)* =垓* (垓У =垓‘城.Далее, при х =/= О имеем (垓*垓х,尤)=(垓匕垓х) > 0, ибо 垓х=/=6 при х =/= 0. Пусть 毋一квадратный корень из оператора 垓*М Тогда 的垓 =紀 Умножив это равенство справа и слева на 殄* получим
①一城*城例一1 = S.
Ho ^~W* — (<s^^-1)*. Таким образом, оператор 垓毋一】и его сопряженный взаимно обратны, т. е. оператор 也=垓仍】унитарный. Следовательно,
城=双纵
что и требовалось доказать.
Это разложение носит название полярного разложения оператора.
Существует и другое полярное разложение, в котором положительно определенный множитель находится слева, а унитарный справа. Действительно, применив полярное разложение к сопряженному оператору 垓皐,получим
城* =双纵
и переход к сопряженным дает • 城=孙%* =分〃-i.
Оператор 弘-】унитарен вместе с ^.
Оператор ортогонального проектирования. Пусть S = Р ^ Ф Q, где Q = Р丄.В этом случае проектирование называется ортогональным, и соответствующий оператор называется оператором орто го налъного проектирования. Оператор ортогонального проектирования самосопряжен, ибо он имеет вещественную диагональ-
ную матрицу в ортонормальном базисе, получающемся посредством объединения ортонормальных базисов Р н Q.
Предложение 12. Любой самосопряженный идемпотентный оператор есть оператор ортогонального проектирования.
Действительно, любой идемпотентный оператор 垓,как мы видели на стр. 331, является оператором проектирования S на 尸=垓5 параллельно Q =(吝 —— 垓)S. Нужно доказать только, что Р н Q ортогональны. Пусть х =或〃三 Р ц у = и ——垓и w Q. Тогда (х, у) = (垓〃,v ——垓и). В силу самосопряженности 垓 имеем /立〃,V —垓и) = (〃,直и —垓%) = (〃,0) = 0, что и требовалось доказать.
Унитарные операторы.
Предложение 13. Для того чтобы нормальный оператор был унитарен, необходимо и достаточно, чтобы его собственные значения были равны 1 по модулю.
Действительно, диагональная матрица нормального оператора в ортонормальном базисе из собственных векторов унитарна в том и только в том случае, если все ее диагональные элементы, т. е. собственные значения, равны 1 по модулю.
Предложение о возможности унитарного преобразования подобия матрицы унитарного оператора к диагональной форме мы получили ранее более формальными средствами при помощи теоремы Шура.
Операторы в евклидовом пространстве
Комплексификация евклидова пространства. Пусть S — евклидово пространство и S — его комплексификация. Введем скалярное произведение в 6 по формуле:
(元 +“ 以 + 加)=(招 以) + (〃 0) +"匂,以)一(м 0)).
Нужно проверить корректность этого определения. Аддитивность по первому аргументу при фиксированном втором очевидна. Для проверки линейности по первому аргументу достаточно убедиться в возможности вынесения комплексного множителя из первого аргумента. Соответствующее вычисление не представляет труда, но довольно громоздко. Именно:
((а + Ы) (х + у/), 〃 + vi) = (ах — by + (bx + ау)乙 〃 + vi)=
= (ax — by, u) + (bx + ау“)+ i((bx + ар, и) —(ax —by, v)) =
= a(xt u) — b (y, u) + b (x, и) + а (у, v) + b (居 u) i +
+ a(yt u)i — a(xt v)i + b (y, v) i =
=(a + bi) ((x, u) + ®, u) + i (®, u)—(居已)))=
=(a + 友)(% + yit и + 加).
Симметрия с инволюцией очевидна ——при перестановке местами х + yi и 〃 + ui вещественная часть скалярного произведения не меняется, а мнимая меняет знак на обратный.
Наконец, (х + 弘 х + 勿)=(х, х) + (yt у)+К(у, х) — (х, у))= = (х, х) + (у, У)> 0, если х + у/ #= 0. Таким образом, комплекси- фикация S евклидова пространства S становится унитарным пространством.
Заметим еще, что скалярное произведение пары векторов х + yi, 〃 + 山 и скалярное произведение пары комплексно сопряженных с ними векторов х — yi, 〃 ——vi комплексно сопряженные. Это непосредственно следует из определения скалярного произведения в S.
Операторы в евклидовом пространстве и их продолжение на комплексификацию. В евклидовом пространстве для оператора 垓 определяется сопряженный оператор 垓* той же формулой (墟х, у) = (л,垓*у) при любых х и у, что и в унитарном пространстве. Доказательство существования и единственности сопряженного оператора ничем не отличается от аналогичных доказательств для унитарного пространства. Матрица оператора 垓* в ортонормальном базисе просто транспонирована с матрицей оператора 垓.При продолжении взаимно сопряженных операторов 3 и 垓* с S на S они останутся сопряженными.
Действительно,
(城(x +必),〃 +а)=(城х + f城弘〃 +加)=
=(城%, и) + (^у, и)—(城X, и) i + (城у, u) i =
= (x,城*〃)+ ®,城*。)一(%,城*u)i + ®,城*〃)/ =
=((% + 勿),(城*〃 + 城*壮))=(% + yi,、№*(〃 + 5))'.
Нормальные операторы в евклидовом пространстве. Нормальный оператор 垓 в евклидовом пространстве S остается нормальным и при его продолжении на комплексификацию S пространства S. Поэтому в S существует ортонормальный базис из собственных векторов, диагонализующий матрицу оператора А.
Для вещественных собственных значений можно взять вещественные собственные векторы, т. е. лежащие в S. Действительно, координаты собственных векторов относительно базиса S определяются из линейных однородных уравнений с вещественными коэффициентами в случае вещественности собственного значения.
Комплексные собственные значения появляются парами сопряженных с одинаковой кратностью. Выбрав ортонормальный базис из собственных векторов, принадлежащих некоторому собственному значению к = а + bi при b 声 0, базис из собственных векторов для собственного значения К = а — bi можно взять из векторов, сопряженных с векторами базиса собственных значений для %. Такой базис будет ортонормальным. Теперь натянем на каждую пару u + vf и и — vi сопряженных векторов двумерное комплексное подпространство. Все эти подпространства инвариантны, ортогональны' друг другу и вещественным собственным
векторам, соответствующим вещественным собственным значениям.
Комплексное пространство, натянутое на векторы 〃 + ”t н и —"厶 очевидно, совпадает с комплексным подпространством, натянутым на Вещественные векторы и и ”, и, следовательно, является комплексификацией вещественного подпространства, натянутого на и и г.
Далее, из ортогональности собственных векторов 〃 + 山 и и ——”i, принадлежащих различным собственным значениям % = =а + Ы и ^ = а — bi, следует:
0 = ® +"乙 и —vi) = (и, 〃)一(”,") + “(",«) + («, ")) =
「=(и, а) —(и, u) + 2i(", и),
ибо в евклидовом пространстве S скалярное произведение симметрично.
Из этого равенства следует, что (〃,”)= 0, т. е. векторы и и п ортогональны, а также (〃,〃)= (”,”). Вспомним теперь, что вектор 〃 + ”i нормированный, т. е., ввиду ортогональности 〃 н ”, (〃,«) + (г, ”)=1. Поэтому (〃,и) = (г, ”)=1/2, так что векторы и и V не нормированны, но становятся нормированными после умножения на д/2・
Итак, для нормального оператора, действующего в евклидовом пространстве S, существует ортонормальный базис, составленный из собственных векторов, принадлежащих вещественным собственным значениям, и умноженных на 、/2 вещественных и мнимых частей собственных векторов, принадлежащих комплексным собственным значениям. Одномерные подпространства, натянутые на вещественные собственные векторы, и двумерные, натянутые на компоненты комплексных собственных векторов, инвариантны, так что матрица оператора в построенном базисе квазидиагональна и составлена из диагональных блоков первого и второго порядка. Блоки первого порядка — это вещественные собственные значения. Найдем блоки второго порядка. Пусть u-\-vi — собственный вектор, принадлежащий собственному значению а + Ы. Тогда
М(〃 + ”i) = (a + bi) (〃 + vi), откуда
=^bu + av.
Ровно те же соотношения сохранятся после умножения векторов мни на “2・ Таким образом, блоки второго порядка имеют вид
Заметим еще, что эти блоки появляются из подпространства, натянутого на сопряженные собственные векторы, принадлежащие сопряженным собственным значениям а 土&, так что наряду с блоком (_; :),записанным при помощи собственного значения а + b厶 не нужно включать блок (: 一:), соответствующий собственному значению а 一 Ы.
Самосопряженные операторы в евклидовом пространстве. Нормальный оператор в евклидовом пространстве самосопряжен в том и только в том случае, если все его собственные значения вещественны. Действительно, самосопряженный оператор в евклидовом пространстве остается самосопряженным п в комплексифи- кации. Поэтому существует ортонормальный базис в самом евклидовом пространстве, в котором его матрица диагональна. В терминах матриц это значит, что для любой вещественной симметричной матрицы Л существует ортогональная матрица С такая, что С-1ЛС = С^АС диагональна. Это обстоятельство было выяснено еще в гл. V в связи с ортогональным преобразованием квадратичной формы к каноническому виду. Тесная связь между теорией самосопряженных операторов в евклидовом пространстве с теорией квадратичных форм ясно видна из того, что скалярное произведение (垓х, х) выражается через координаты вектора х в ортонормальном базисе в виде квадратичной формы с матрицей, равной матрице оператора 垓 в том же базисе, и при ортогональном преобразовании координат матрица оператора и матрица квадратичной формы преобразуются одинаково: “
力-> C-i<C= Ст力с
ибо для ортогональной матрицы С-1 = Ст.
Для самосопряженных операторов в евклидовом пространстве имеют место те же свойства, которые отмечались для самосопря^ женных операторов в унитарном пространстве, и их доказательства ничем не отличаются от доказательств в случае унитарного пространства.
Поэтому ограничимся их перечислением.
Самосопряженный оператор положительно определен в том и только в том случае, когда его собственные значения положительны.
Из самосопряженного положительно определенного оператора можно извлечь положительно определенный квадратный корень.
Любой невырожденный оператор можно представить в виде произведения положительно определенного самосопряженного оператора на ортогональный, как в одном, так, и в другом порядке.
Оператор ортогонального проектирования есть самосопряженный идемпотентный оператор и обратно, самосопряженный идемпотентный оператор есть оператор ортогонального проектирования.
Ортогональные операторы. Ортогональный оператор имеет ортогональную матрицу в любом ортонормальном базисе. Так как ортогональный оператор нормален, существует ортонормальный базис, в котором матрица оператора блочно-диагональна и состоит из вещественных чисел 九上 на диагонали и блоков вида (_; д ) • 0з ортогональности такой матрицы следует, что 儿= =±1, и в каждом блоке второго порядка &2十 b? = 1. (Это можно увидеть также из того, что ортогональный оператор становится унитарным при продолжении на комплексификацию, и, следовательно, все его собственные значения равны 1 по модулю.)
Можно положить а = cos <р, Ь = sin ф. Оператор на плоскости з / cos (р sin ф \
с матрицей ( _ sin 展 cos j 丿 есть оператор вращения плоскости на угол ——ср.
Ортогональный оператор называется собственно ортогональным, если определитель его матрицы равен 1; если же определитель равен ——1, то оператор называется несобственно ортогональным. Порядок базисных векторов можно выбрать так, чтобы по диагонали следовали сначала 1, потом ——1 и за ними блоки второго порядка. В случае, если оператор собственно ортогонален, число диагональных элементов, равных ——1, четно. Матрицу второго порядка I о 丿 удобно рассматривать как блок второго / cos л sin ли
порядка I .I, геометрически означающий поворот пло-
\兄 COS 兄 X
скости на л.
Таким образом, действие собственно ортогонального оператора геометрически означает следующее. Пространство разбивается в ортогональную сумму подпространств, одно из которых натянуто на собственные векторы, принадлежащие собственному значению 1, — это подпространство неподвижных векторов, и нескольких двумерных подпространств, каждое из которых вращается на некоторый угол (вообще говоря, разные плоскости на разные углы).
В случае несобственно ортогонального оператора имеется еще один базисный вектор, переходящий в противоположный под действием оператора.
Преобразование уравнения гиперповерхностивторого порядка к каноническому виду
Пространство точек. Пусть дано векторное гГространство S. Пространством, точек для S называется однородное пространство М для аддитивной группы пространства S с нулевыми стабилизаторами для всех точек М (заметим, что, в силу коммутативности группы, стабилизаторы всех точек совпадают).
Подробнее, М есть множество объектов, называемых точками, для которых определено действие сдвига на вектор, переводящее точку в точку.
Записывая эту операцию знаком +, мы придем к следующим свойствам этой операции:
(т + х) + у — m+ (х + у), где mwM, х, ywS.
/и + 0 = /и, где 0 — нулевой вектор.
Для любых точек mi и /и? из М найдется такой вектор х, что /И] + х =
Если /и + х = /и, то 尤=0.
Первые два требования означают, что М есть множество, на котором определено действие《сдвига》на векторы из S, т. е. М есть 5+-множество (здесь S+ обозначает аддитивную группу пространства S). Третье условие означает однородность М как 5+-множества. Наконец, четвертое, — что стабилизаторы всех точек состоят только из 0.
Зафиксировав некоторую точку g в М, мы можем сопоставить каждой точке /и из М вектор, переводящий т^ в т. Этот вектор назовем координатным вектором для т при выбранном начале координат /Ио. Соответствие между точками и их координатными векторами взаимно однозначно. Началу координат соответствует нулевой вектор.
Если изменить начало координат, перенеся его на вектор 尤о в точку /и;, то координатные векторы х и 尤'любой точки т^М относительно начал т^ и т。связаны очевидным соотношением
尤=尤0 +尤二
Выбор начала координат в пространстве точек и выбор базиса в векторном пространстве S дает возможность сопоставить каждой точке ее координаты, именно, координаты координатного вектора точки относительно выбранного базиса.
Если S — евклидово пространство, то соответствующее пространство точек называется евклидовым. Координаты точек относительно некоторого начала и ортонормального базиса в S носят название прямоугольных координат. Преобразование координат при фиксированном начале, но с переходом от одного ортонормального базиса S к другому, называется преобразованием поворота осей. В дальнейших пунктах этого параграфа пространство точек будет предполагаться евклидовым.
Алгебраические гиперповерхности. Множество всех точек в пространстве, координаты хь ..., хп которых связаны соотношением 尸(尤1, ..., хп) = 0, где F ——полином с вещественными коэффициентами, называется алгебраической гиперповерхностью. Степень полинома F называется степенью или порядком гиперповерхности.
Гиперповерхности первой степени называются гиперплоскостями. В векторной форме уравнение любой гиперплоскости можно
записать в виде (6, х) = р, где b — некоторый ненулевой вектор, х — координатный вектор точки. Без нарушения общности можно считать вектор b нормированным. Тогда уравнение (Ь, х) = р называется нормальным уравнением гиперплоскости.
Если уравнение гиперповерхности в n-мерном пространстве имеет вид 尸(打,...,х^) = 0 при k <Z п, то координаты х^ъ ..., хя остаются произвольными. В этом случае говорят, что гиперповерхность является цилиндрической гиперповерхностью с (几——ft)-мерными образующими, построенной на гиперповерхности с тем же уравнением, в 々-мерном подпространстве, натянутом на первые k базисных векторов, исходящих из начала координат.
Гиперповерхности второго порядка. В векторной форме уравнение гиперповерхности второго порядка можно записать в виде
(垓& х) + 2 (b, х) + с = О,
где 垓—самосопряженный оператор, b — вектор и с — число. Действительно, в виде (垓х, х) записывается квадратичная форма, составленная из членов второй степени полинома, 2(6, х) является записью суммы членов первой степени, наконец, с ——свободный член.
Выясним, как изменяется уравнение при переносе начала координат. Пусть х — координатный вектор при исходном начале координат, у — координатный вектор при новом начале и хо —координатный вектор нового начала относительно исходного. Тогда, подставив х = хо + У в уравнение поверхности, получим, как легко видеть, преобразованное уравнение в виде
<^У,9) + 2 Зхо + b, д) + с + 2 (Ь, х0) + (№хо, х0) = 0.
Если уравнение 垓х()+ b = 0 разрешимо, то за счет переноса начала можно в уравнении уничтожить первые степени координат. Если же уравнение 垓х()+ В = 0 не имеет решений, то этого достигнуть нельзя. Таким образом, нужно рассмотреть два случая, в зависимости от разрешимости или неразрешимости уравнения
+ b = 0.
Первый случай гиперповерхности второго порядка. Пусть уравнение 垓х()+ Ь = 0 разрешимо. Тогда, сдвинув начало координат на вектор хо, придем к уравнению
(垓У, У) + с' = 0,
где с' = с + 2 (6, х0) + (垓хо, х0).'
Теперь сделаем поворот осей, приняв за базис пространства векторов ортонормальный базис из собственных векторов оператора 垓.Пусть этот базис образован векторами 〃卜...,〃左,〃左+卜... ...,unt причем 〃i,Uk принадлежат ненулевым собственным значениям 入卜...,入左,а 〃左+卜...,ил принадлежат нулевому собственному значению. Обозначив через у[,・・・, у;, У;+“ ・•・‘ У; координаты вектора у в этом базисе, получим уравнение гиперпо-
верхности в виде
九 W,+ • • • + 九在 У? + с' = 0.
Если 々 V 九,то гиперповерхность будет цилиндрической с (л — &)-мерными образующими, построенной на гиперповерхности с уравнением К^ + ... + \成 十 с' = 0 в 々-мерном подпространстве. Если с' = 0, то поверхность коническая, именно, если точка m с координатным вектором у лежит на поверхности, то и прямая, проходящая через начало координат и точку т, т. е. множество точек с координатными векторами 匂,一оо VfV+oo, целиком лежит на гиперповерхности. Если при этом 九卜...,X* одного знака, то конус вырождается в одну точку — начало координат. Конусы классифицируются по максимальному числу коэффициентов^ одного знака.
Если же с'=/=0, то, разделив обе части уравнения на —с', придем к уравнению 、
%У;2 + • • • + 秋 У? = L
Если все коэффициенты аь ..., а在 отрицательны, то на гиперповерхности нет точек. Если все коэффициенты положительны, то для координат точек на гиперповерхности имеют место неравенства у;| & 1/“%, так что гиперповерхность ограничена. В этом случае гиперповерхность в 々-мерном пространстве носит название эллипсоида или, в случае @1 = ... = а*, сферы, радиуса l/«@i・
Если же среди коэффициентов @i, ..., а* имеются как положительные, так и отрицательные, то гиперповерхности (в 々-мерном пространстве) носят название гиперболоидов. Гиперболоиды классифицируются по числу отрицательных коэффицеинтов 。匕...,а^
Конусы, эллипсоиды, гиперболоиды и построенные на них цилиндрические гиперповерхности носят название центральных, так как начало координат после преобразования к каноническому виду оказывается центром симметрии. Действительно, точки с координатными векторами у и —у одновременно принадлежат или не принадлежат гиперповерхности.
Второй случай гиперповерхности второго порядка. Пусть теперь уравнение 垓х。+ 6 = 0 не разрешимо. Это возможно, только если размерность образа оператора 垓 меньше п, т. е. оператор имеет нетривиальное ядро и среди его собственных значении имеется число 0.
Напомним, что для самосопряженного оператора образ и ядро ортогонально дополнительны. Образ есть подпространство, натянутое на собственные векторы оператора, принадлежащие ненулевым собственным значениям, а ядро состоит из собственных векторов, принадлежащих собственному значению 0.
Разобьем вектор 6 на два слагаемых, b = bi + Ь?, из которых первое принадлежит образу оператора 垓,второе — его орто го-
нальному дополнению, т. е. ядру. В рассматриваемом случае Ь2 =/= =/=0. Тогда уравнение s^a + b} = 0 разрешимо, и все его решения получаются из частного решения 修 добавлением произвольного вектора из ядра оператора 垓.Если 也=修 + z при z из ядра, то (城心,x2)=(城不,修 + z)=(城修,必)+ (城修,z)=(城修,Xi) + +(X], s^z) = (<9^X1, Xi). Таким образом, для любого решения х2 уравнения 垓工 + 九=0 число (垓а 心)остается неизменным.
Будем искать вектор сдвига начала в виде х0 = xj + 紡2, при вещественном /. Так как Ь2 принадлежит ядру 垓,будут иметь место равенства 垓xo + bi = O и (垓х。, х()) =(以工卜 xj. После такого сдвига начала уравнение примет вид
(城y,У)+ 2(城х()+ 历,y)+ 2(左,У)+ e + 2(仇,Хо) +
+ 2 (匕2, Хо) + (垓Хо, Хо) = S
Слагаемое 2(<^х0 + Ь^ у) в левой части исчезает. Далее,(匕八 %才= =(瓦,Xi + 也)=(仇,xj,, ибо 仇 и b2 ортогональны; &, xj = =(尻,xi) + t(b2, b2);(垓xo, №)=(垓xi, Xi). Таким образом, уравнение принимает вид
(垓协 y)+2(b2, y) + 2t(b2i 岳) + 2(岳,修)+ 2(历,修)+
+ (垓修,xj) + с = 0, Если взять
/ (2方2,尤1) + 2(仿,尤]) + (4尤],#])+ 6
=2 (以方2),■
то уравнение примет вид
(М/, У)+ 2(/?2, у)= 0.
Пусть 匕2 = —ри, где V — нормированный вектор. При этом уравнение примет вид
(垓g, y)=2p(v, у).
Теперь сделаем поворот осей, приняв за новый базис нормированные собственные векторы Ui, ..., uk, принадлежащие ненулевым собственным значениям X), ..., ХА оператора 垓,и нормированные собственные векторы 〃克+】,…,〃小 принадлежащие нулевому собственному значению, включив в их число вектор а Пусть и = 〃穴+1・,,
Уравнение в новых координатах yrv …,угп примет вид
厶也广+…+МУ? = 2ру;+「
Гиперповерхности с такими уравнениями (в (k + 1)-мерном пространстве) носят название параболоидов, причем эллиптических. если все 九卜...,九穴 одного знака, и гиперболических, если среди 九 1,九穴 имеются числа противоположных знаков. Гипер
болические параболоиды классифицируются по максимальному числу собственных значений 九 1,...,九穴 одного знака.
Линейные отображенияунитарного пространства в унитарное
Сопряженные отображения. Пусть S и Т — два унитарных пространства и 垓一линейное отображение S в Т. Сопряженным. с 垓 отображением 垓* называется отображение Т в S, обладающее свойством (<s^x,у) = (х, ^у) при любых 尤 wS и у ^Т. Выберем в пространствах S и 7 ортонормальные базисы. Пусть А — матрица оператора 垓 по отношению к этим базисам. Записав скалярные произведения (垓х, у) через координаты векторов % и у и сделав такие же преобразования, как в аналогичной ситуации для оператора из S в S, легко получим, что поставленному требованию удовлетворяет оператор, матрица которого сопряжена (т. е. транспонирована к комплексно сопряженной) с матрицей Д. Единственность сопряженного оператора и, тем самым, независимость от выбора базисов доказывается так же, как для операторов из S в S. Именно, если (垓无,у) = (%,垓*у) и (垓%, у) = (%,縱) при любых %wS, у ^Т, то (%,(垓*—毋)р) = 0 при всех 尤三 3, следовательно,(垓* —— ⑨)у = 0 при всех у 三 Т, а это и означает, что①=城*.
Для операции сопряжения верны свойства:
(加*)* =城. 2.(城 1 + 城2)*=城;+ 城;.3. (c城)*=d城七
Если 垓 отображает Si в S2 и ^ отображает S? в S3, то для 例必,отображающего Si в S3, верно (兔М)* =垓*阕七
Доказательства ничем не отличаются от доказательств аналогичных свойств в ситуации операторов из S в S.
Предложен ие 1. Образ оператора 垓 есть ортогональное дополнение к ядру оператора 垓*.
Действительно, если ywker 垓*, то при любом 尤=垓胃三垓5 будет (х, у)=(垓2, У)=(2,垓*у) = 0. Обратно, если у ортогонален всем векторам 垓2 из 以М, то (垓2, у) =(2, Wy) = 0 при всех 2 三 S, следовательно, 解*у = 0. Предложение доказано.
В силу симметрии 垓 и 垓* по отношению операции сопряжения, из предложения 1 следует
П редл ожен ие 2. Образ оператора 垓* есть ортогональное дополнение к ядру оператора 垓.
Каноническая форма матрицы линейного отображения унитарного пространства в унитарное. Пусть 垓—линейное отображение унитарного пространства S в унитарное пространство Т и 垓* — сопряженное отображение. Рассмотрим оператор 的垓, отображающий S в S. Он самосопряжен, ибо (垓*垓)* =垓七"* = =垓*垓.Далее, ke「垓*垓=ke「垓.Действительно, если 垓*垓尤=0 при х 巨 S, то (城*城汇,%) = (城%,城尤)=0, откуда 城%=0. Таким образом, ker 垓*垓三 ker&. Обратное включение тривиально.
Пусть Р = кег 垓,So = Р丄=垓*Т, Tq — s^S и Q = # = ке『垓*. Так как S = So ㊉尸,то То =垓5 =垓So + 垓尸=垓5> Таким образом, 垓 отображает So на все То. Аналогично,垓* отображает
То на все So. Очевидно, что ядро 垓 на So состоит только из нулевого вектора, и то же имеет место для оператора W на То.
Оператор 沙澳 на So не только самосопряжен, но и положительно определен. Действительно, при xwSo и х/О имеет место (接*必狷 х) = (加尤,Nr)>0, ибо при %^о и 必尤工0.
Положим dimS == л, dimT = m и dimSo = dimТо = А. В S& найдем ортонормированный базис 口力.<.,и* из собственных векторов оператора 的垓.Тогда 垓*垓切=入山〃 причем 儿 > 0. Положим Az = и?. Векторы 或Ui попарно ортогональны. Действительно^ (6% 挑%)= (% 接*揉匕)=(吃”泅)=卩;(%.,U/) = °,
Положим 力=卩尸加吃.Векторы s,не только ортогональны, но и нормированны, ибо(ир %)=卩宀(*%,接%)=卩[2(接*接%,%)= = (u., u.)= 1. Таким образом, векторы tq, ..., и在 образуют базис То. Ясно, что 國 th =卩m.
Пусть н*+ь •一, ип ——ортонормальный базис Р, u^+i, .,., vm — ортонормальный базис Q. Тогда совокупности векторов 口卜...,ukt Uk^u ••一 Un и б, ..., и爲 力+1, ..., Um образуют ортонормальные базисы пространств S и Т. По отношению к этим базисам оператор 垓 имеет следующую матрицу:
Ai 0 …0
0 n2…0
00,,. pft
^m—ft, A ^m^k, n—k
Числа 牍i,...,牍々 носят название главных или сингулярных значений оператора М
На языке матриц полученный результат можно сформулировать следующим образом.
Для любой комплексной т X п-матрицы Л существуют унитарные матрицы В и С такие, что В* Л С есть матрица вида Af, причем k равно рангу матрицы.
Действительно, любая комплексная m X и-матрица может рассматриваться как матрица линейного отображения п-мерного унитарного пространства S в /n-мерное унитарное пространство Т по отношению к некоторым ортонормальным базисам. Матрицы С и В преобразования координат от исходных базисов к базисам 〃】,…,ип и ui,…,vm унитарны. В силу формулы преобразования матрицы линейного отображения при преобразованиях координат, в новом базисе матрица вида М выражается посредством формулы В" АС = В* АС. Число А = dim 7。= dim В* равно рангу матрицы А.
Обобщенный обратный оператор. Пусть 垓一оператор» отображающий п-мерное унитарное пространство S в /п-мерное
унитарное пространство Т. Пусть So, Р, 7\) и Q — те же пространства, что и в п. 2. Полуобратный оператор, построенный исходя из разложений S = So^P и Т = To® Q, называется обобщенным обратным и обозначается через ^. В этой ситуации операторы 窮热 и 热窮 будут операторами ортогонального проектирования,, т. е. будут самосопряжены.
Легко видеть, что если оператор 留,действующий из Т в S, удовлетворяет условиям或笺或 =<5/,纟直纟=吼纟解и解务самосопряжены, то ^ =解+・ Действительно, первые два условия показывают, что 岛 есть полуобратный оператор для некоторых разложений S = So ㊉ ker 解,7 = <5/S ® Q, оператор 例國 проектирует S на So параллельно ker <5/, а оператор 解纟 проектирует 7 на Тд =國勺.Из самосопряженности операторов 或笺 и 兔立 следует, что оба проектирования ортогональны, т. е. So ~(ker ^/)х и Q = =(欧S)丄.Поэтому 纟=^.
Если ортонормальные базисы в S и 7 выбраны так, что m X ^* матрица оператора <5/ равна
卩1
0 ... 0
0
卩2…0
°A,n-ft
0
д — А
то, очевидно, ^ будет иметь лХ m-матрицу такого же вида,, только вместо 卩卜 卩2, 卩左 будут 卩卩尸,..ц^1.
Понятие обобщенного обратного оператора естественно переносится на матрицы, так как каждую матрицу можно рассматривать как матрицу оператора по отношению к ортонормальным базисам.
Для вычисления матрицы Л+, обобщенной обратной для т%п- матрицы Л ранга 財 можно, например, поступить так. Представить Л в виде произведения ВС т >< ^-матрицы В ранга k на 月 X 九“ матрицу С ранга k. Тогда матрицы В*В и СС* самосопряжены и невырожденны. Легко проверить, что 力+= С*(СС*)-1(В*В)ТВ*. Для этого нужно убедиться в выполнении равенств АА^А = Л, Л+ЛЛ+ = Л+ и в самосопряженности Л+Л и ЛЛ+, что не представляет труда.
Роль обобщенного обратного оператора в теории систем линейных уравнений. Сначала введем одно важное понятие. Пусть- в унитарном пространстве S даны подп р остр а нство Р и вектор z. Расстоянием от вектора z до подпространства Р называется минимум длин векторов z — и при u е Р. Пусть z = % + g при х е Р, ywP丄,Тогда \z—u|2 = (х — u + у, x — 〃 + y) = (x—u, x —— 以)-p(y, у), ибо векторы х ——ину ортогональны. Ясно, что минимум реализуется при и = х и равен ®y,= |y|Z Таким образом, расстояние от г до Р равно длине ортогональной проекции
вектора z на Р丄 н реализуется на векторе 尤,являющемся ортогональной проекцией z на Р.
Обратимся теперь к системе линейных уравнений. Систему т линейных уравнений с п неизвестными в векторно-операторной форме можно рассматривать как задачу определения вектора 尤 из уравнения 以尤=厶 где 垓——оператор из /г-мерного пространства S в zn-мерное пространство Т, a f——данный вектор в Т. Для систем с комплексными коэффициентами (в частности, с вещественными) пространства S н 7 можно рассматривать как унитарные пространства с данными ортонормальными базисами. Вектора % удовлетворяющего уравнению 垓工=厶 может не существовать. Для любого вектора х ^S вектор f ——^х е Г называется вектором невязки. Обобщенным решением или решением в смысле наименьших квадратов называется вектор 尤% при котором вектор невязки имеет минимальную длину. Векторы 尤,отличающиеся на слагаемые из ядра 垓,дают один и тот же вектор невязки. Среди них имеется кратчайший. Он называется нормальным обобщенным решением.
Покажем, что вектор 垓+f дает нормальное обобщенное решение уравнения 垓尤=厶 Действительно,垓垓+f есть ортогональная проекция вектора f на То =垓S. Поэтому на этом векторе невязка имеет минимальную длину. Далее, 必+f w S。= (ker 必)丄.Поэтому длина любого вектора s^+f + У при ywkei■垓,квадрат которой равен I 垓+f 12 + 加 2, имеет минимум при у = 0.
Линейное отображение евклидова пространства в евклидово. Теория линейных отображений евклидова пространства в евклидово ничем не отличается от теории отображений унитарных пространств с заменой унитарных преобразований координат на ортогональные. Имеет место такая же каноническая форма, существует обобщенный обратный оператор, играющий такую же роль, как в комплексном случае, для систем линейных уравнений с вещественными коэффициентами.
Объем параллелепипеда в евклидовом пространстве
Квадрат объема в общем случае. Параллелепипедом, натянутым на т линейно независимых векторов и「 S,…,Dm в n-мерном евклидовом пространстве, называется множество векторов 6^1 + ^2^2 + •・・ + tmVm при 力,независимо изменяющимися на отрезке [0,1]. Назовем (т— 1)-мерный параллелепипед, натянутый на векторы уь у2,...,。加一卜 основанием параллелепипеда, а расстояние от вектора vm до подпространства, натянутого на о】,。2, ..., fm-ь ——высотой параллелепипеда.
«Объемом» одномерного параллелепипеда {勿,называется длина вектора s. Для больших размерностей объем определяется индуктивно, как объем основания, умноженный на высоту.
Теорема 1, Квадрат объема параллелепипеда равен опреде- 瓜,s) ...®, ym_i) (s, um)
лителю Грама G = coso&y/i-
®m,6)• • • (Um, 1) (Ug Um)
HOCTU векторов Ui,Um-1, vm.
Доказательство проведем индукцией по числу m векторов. Для m = 1 это верно, ибо | ^i |2 = (ui, s). Допустим, что это верно для совокупности из m— Г векторов.
Пусть у — ортогональная проекция вектора vm на ортогональное дополнение к подпространству 尸,натянутому на s,…,fm-i. Эта проекция осуществляется параллельно подпространству 尸,так ЧТО у = Vm + «1^1 + ... + Qm—lUmT При НвКОТОрЫХ %,.,.,。加~1> и у ортогонален к векторам s,…,ит_ь
Прибавим к последнему столбцу определителя G предшествующие, умноженные на 斫,…,ат-ь В силу линейности скалярного- произведения по второму аргументу, мы получим в последнем столбце числа ®, у), …,(Um-i, у), (и% у), из которых первые m — 1 равны нулю. Последний элемент (и% у) последнего столбца равен —ад — … 一@力**1, у) = (у, у) = \у\2^
Длина вектора у равна высоте параллелепипеда, согласно определению расстояния от вектора до подпространства. Таким обра- (s, и» …(УЬ Um—)
зом, G — \у^ Последнийопределитель,
(Um — i, У1) ... (Ут-1, Ут-1)
согласно индуктивному предположению, есть квадрат объема основания. Следовательно, G равен квадрату объема рассматриваемого параллелепипеда, что и требовалось доказать.
Объем л-мерного параллелепипеда в л-мерном евклидовом пространстве. Пусть s, % …,vn — линейно независимая совокупность векторов в n-мерном пространстве, и пусть матрица
имеет своими столбцами координаты векторов Ui, и2, ..., vn отно* сительно некоторого ортонормального базиса е】,е?, •••, е小 Тогда? элемент gif матрицы G = ATA равен а^а^ + а^а^ + • • • + dmanj = = (s,力),т. е. матрица G = ЛТЛ есть матрица Грама для совокупности векторов и】, и?, ..., и小 Имеем det G = det ЛТЛ = (det Л)2.
Таким образом, квадрат объема параллелепипеда равен ква-- драту определителя матрицы Л и, следовательно, объем паралле* лепипеда равен абсолютной величине det Л.
Вскроем геометрический смысл знака определителя матрицы А. Скажем, что совокупность векторов Ui, и?, ... t vn ориентирована так же, как базис а, &,…,е〃,если det Л > 0, и ориентирована; противоположным образом, если det Л V 0.
Скажем, что базис Vi, U2, ..., vn получается непрерывной деформацией из базиса &, е?, ..., ел, если существует матрица 力(Е), элементы которой непрерывно зависят от параметра 厶 меняющегося на отрезке [0, 1], такая, что А(0) = Е и Л (1) = Л, где А—матрица из координат векторов tn, U2, ..., ^九,причем det 4(f)干 0 при всех значениях t.
диагональная матрица из положительных собственных значений 入1,入2, .. -» ^л матрицы В. Пусть D(t)——диагональная матрица, составленная из элементов е'^"凡尼,々=1, 2, ..., п. Тогда £)(0)=диагональная матрица из положительных собственных значений 入1,入2, .. -» ^л матрицы В. Пусть D(t)——диагональная матрица, составленная из элементов е'^"凡尼,々=1, 2, ..., п. Тогда £)(0)=Покажем, что если базис vb v^ ..., vn имеет одинаковую ориентацию с базисом еь е?, ..., ел, то существует непрерывная деформация, переводящая &, е?, .., еп в Vi, U2, ..., ^加 С этой целью представим невырожденную матрицу А в виде произведения ВН положительно определенной матрицы В на ортогональную матрицу Н. Далее, матрицу В представим в виде C~{DC^ где D —
диагональная матрица из положительных собственных значений 入1,入2, .. -» ^л матрицы В. Пусть D(t)——диагональная матрица, составленная из элементов е'^"凡尼,々=1, 2, ..., п. Тогда £)(0)=
диагональная матрица из положительных собственных значений 入1,入2, .. -» ^л матрицы В. Пусть D(t)——диагональная матрица, составленная из элементов е'^"凡尼,々=1, 2, ..., п. Тогда £)(0)=
=Е, D(1) = D и элементы £)(f) меняются непрерывно. При этом detC(/) = (detny,O. Положим B(t) = C:lD (/)Ci.
Матрица Н собственно ортогональна^ ибо det Д > 0 и det В > 0. Поэтому Н допускает представление 〃 = СЕ%С2, где С2 — ортогональная матрица, а 尸—блочно-диагональная, составленная из 1 z / cos © sin © \ ■ 1 и блоков второго порядка вида ( _§也 j cos^ 丿(включая «блоки»
с ср = л). Пусть 尸(f) ——блочно-диагональная матрица, в которой каждый блок второго порядка ^ __ sin ^ cos ^ j заменен на блок (-;::Й cis J) • Матрица F(t) непрерывно зависит от / и при всех значениях f собственно ортогональна- Очевидно, что 尸(0) = Е и 尸(1) = Е Положим Н (t) = C2{F (/) С2. Ясно, что Н (/) непрерывно зависит от f, собственно ортогональна при всех значениях f, Я (0)= =£ и 〃(i)= 〃・
Наконец, положим A(t) = B(t)H(t). Матрица 4(f) непрерывна при OWfWL det Д (/) = det В (/)=5^ 0, 4(0) = Е и Д (1) = Д, Искомая деформация получена.
Если же ориентация vb v2, .. -, ^九 противоположна ориентации £1, 色,...,еп, то непрерывной деформации базиса е】, 色,...,еп в Vb U2, ..., vn не существует. Действительно, если матрица A(t) непрерывна при 0 W f W 1, 4(0) = Е и Д (1) = Д, причем det Д V V 6, то det Д(/), будучи непрерывной функцией от f, должен перейти от положительного значения det Д(0) = 1 к отрицательному det Д(1) = det А < 0, что возможно, только если при некотором значении %, 0 V% V 1, det4(%) =0, т. е. векторы щ〃о),立伍),..・ ...,Un(fo) с матрицей из координат, равной 4(%), линейно завн*
симы и не составляют базнса.
Г Л A BA XIV
ЭЛЕМЕНТЫ АЛГЕБРЫ ТЕНЗОРОВ
Основные понятия
Определение тензора. Тензоры представляют собой многокомпонентные системы, элементы которых занумерованы двумя системами индексов ——несколькими верхними и несколькими нижними, каждый из которых пробегает значения от 1 до и. Число нижних индексов называется валентностью ковариантности, число верхних ——валентностью Контравариантности^ их сумма ——полной валентностью.
Тензоры, у которых отсутствуют верхние индексы, называются чисто ковариантными, у которых отсутствуют нижние―чисто контравариантными. Если присутствуют те и другие, тензор называется смешанным. Так, компоненты трижды ковариантного и дважды контравариантного тензора имеют вид а?%. Тензоры считаются связанными с n-мерным векторным пространством, в котором выбран базис, таким образом, что компоненты тензора при фиксированных индексах, кроме одного верхнего, образуют координаты вектора в выбранном базисе, компоненты же при фиксированных индексах, кроме одного нижнего, образуют координаты ковектора в дуальном базисе. При замене базиса компоненты тензора изменяются в соответствии с приведенным истолкованием индексов, нумерующих компоненты тензора.
В соответствии с данным определением набор координат вектора следует рассматривать как контравариантный тензор валентности 1 и нумеровать их следует верхними индексами.
В матрице преобразования координат элементы каждого столбца являются координатами векторов, именно, векторов нового базиса относительно исходного. Поэтому строки матрицы преобразования координат следует нумеровать верхними индексами. Элементы же каждой строки можно рассматривать как координаты ковекторов, т. е. линейных функций, посредством которых исходные координаты векторов выражаются через новые, и нумеровать их нижними индексами. При таких обозначениях матрица преобразования координат имеет вид (с|)・ Выражения исходных координат через новые имеют вид
а выражения новых координат через исходные имеют вид %"= = 2 y[xkt где (yP — матрица, обратная к (с) То, что эти две матрицы взаимно обратны, можно записать в форме §%《 = 6£. Здесь dj^ — символ Кронекера, т. е. 6^ = 0 при и 礎=1, (^0— единичная матрица. Ввиду того, что обратная матрица является не только левой обратной, но и правой, верно, что
多吶?=6f.
При транспонировании матрицы нужно поменять ролями верхние и нижние индексы. Напомним, что матрица преобразования координат транспонирована с матрицей замены базиса, так что формулы замены базиса имеют вид
4 = 4 *
(суммирование по верхнему индексу матрицы (с。,а не по нижнему).
Напомним еще, что при преобразовании координат коэффициенты линейной функции 厶炉 + —・ + /пхл, т. е. координаты /ь ..., /〃 соответствующего ковектора, преобразуются по формулам
厶=§ %
т. е. совершенно по тем же формулам, что формулы замены базиса. Это и дает основание считать набор координат ковектора ковариантным тензором.
В соответствии с данным выше определением тензора и формулами преобразования координат вектора и ковектора мы приходим к следующему правилу преобразования компонент тензора при преобразовании координат:
Здесь суммирование производится по индексам 入,也,v, и, т, меняющимся от 1 до л.
Это правило изменения компонент при преобразовании коорди* нат может рассматриваться и как определение тензора.
Сокращенные тензорные обозначения. В формулах преобразования компонент тензора при преобразовании координат, в частности, наборов координат вектора и ковектора, происходит суммирование при изменении некоторых индексов в одних и тех же пределах — от 1 до п, причем во всех рассмотренных в п. 1 ситуациях индекс, по которому осуществляется суммирование, входит два раза ——как нижний и как верхний. Эти обстоятельства делают
излишним указание пределов для индекса суммирования и, более того, само употребление знака X становится не необходимым, если условиться считать, что как только в выражении встречается одинаковое обозначение для некоторых нижнего и верхнего индекса* то по этому индексу осуществляется суммирование. Так, формула преобразования компонент тензора записывается без знака X в виде 口器=呱/紡或丫冠,Действительно, здесь каждый из ин* дексов X,卩,V, о, т встречается как верхний и как нижний и, следовательно, по всем этим индексам производится суммирование.
Соответственно, формулы преобразования координат для координат вектора и ковектора записываются в виде %" = у/, 4 = =с%* Значение ковектора (линейной функции) с координатами Ц на векторе с координатами W записывается в виде Цх\ Элементы /| произведения матриц 』=(〃/) и 8=(Ь() запишутся в виде "=喇・
Эти сокращенные обозначения оказываются удобными иногда и за пределами алгебры.
Примеры тензоров. Примеры контравариантного и ковариантного тензоров валентности 1 мы уже видели — это наборы координат вектора в некотором базисе и, соответственно, ковектора в дуальном базисе.
В качестве следующего примера рассмотрим матрицу коэффициентов линейного оператора. Она может рассматриваться как тензор, один раз контравариантный и один раз ковариантный. Действительно, строки матрицы следует занумеровать верхними индексами, столбцы — нижними. Равенство у ~ Ах запишется в виде K=d%j. Матричная форма записи матрицы оператора при преобразовании координат Д-> С~МС совпадает с тензорной записью a; = *y:c:・ Суммирование по т соответствует умноже
нию справа на матрицу преобразования координат, суммирование по k соответствует умножению слева на обратную матрицу.
В частности, символ Кронекера, связанный с единичным опера
тором, является тензором, однократно ковариантным и контрава- риантным. Матрица коэффициентов квадратичной формы, рассматриваемой как функция от координат вектора, есть дважды ковариантный тензор. Действительно, сама квадратичная форма есть 口订/尤厶 При преобразовании координат 炉 заменяются на с,/弋
значение формы превратится в ai.c^nx!kx!m, т. е. ее коэффициенты превращаются в 〃订以唸=%加 преобразуясь по правилу
преобразования дважды ковариантного тензора. Суммирование по / равносильно умножению матрицы формы справа на матрицу преобразования, суммирование по i можно рассматривать как умножение слева на матрицу, транспонированную с матрицей
преобразования координат, в полном совпадении с формулой преобразования А-^С^АС, Тензор коэффициентов квадратичной формы обладает свойством симметрии 。订=0幫,которое, разумеется, сохраняется при преобразовании координат.
Полилинейной функцией от нескольких векторов называется функция, линейная относительно каждого вектора. Рассмотрим полилинейную функцию от трех векторов одного и того же п-мер- ного пространства и двух ковекторов. В координатной записи она имеет вид ^kxixixkypyqt Здесь хг — координаты векторов,外一 координаты ковекторов в дуальном базисе. Набор коэффициентов а?% является тензором, трижды ковариантным и дважды контравариантным.
В следующей главе мы познакомимся с некоторым один раз контравариантным и два раза ковариантным тензором, естественно возникающим в пределах самой алгебры. Тензоры более высоких валентностей играют существенную роль в геометрии римановых пространств и в теоретической физике.
Действия над тензорами
Сложение и умножение на число. Суммой двух тензоров одинакового типа называется тензор, компоненты которого равны суммам соответствующих компонент слагаемых:
(а + b)^k = a^k + 6?储
То, что сумма тензоров действительно является тензором, ясно из формулы преобразования компонент при замене базиса.
Произведением числа а на тензор называется тензор, полученный из исходного умножением всех компонент на а:
(аа)?* = аа%
Из этих определений ясно, что тензоры одинакового типа составляют векторное пространство, размерность которого равна степени 几 с показателем, равным полной валентности.
Умножение тензоров. Произведением тензоров 。筑 и 唸 называется система чисел d?雋廿=。?%爲 в предположении, что все индексы независимо принимают допустимые значения. Легко видеть, что произведение тензоров есть тензор. Действительно, при замене базиса ©; = €^、компоненты преобразуются по формуле
"爲产 d紹 4c:y;y;%c 疗丫: = d?爆 с;с;点滋 y;Y;Y;,
т, е. по формуле изменения компонент тензора пятикратно ковариантного и трехкратно контравариантного. При умножении тензоров их валентности складываются.
Аналогично определяется произведение любого числа тензоров.
Тензор называется разложимым, если его можно представить в виде произведения тензоров валентности 1.
Предложение 1. Любой тензор можно представить 8 виде линейной комбинации разложимых тензоров.
Доказательство. Зафиксируем базис пространства ei,… ...,еп и рассмотрим векторы 段 и ковекторы ", составляющие дуальный базис. Их координаты равны нулю, кроме одной, равной единице. Тензор, равный произведению тензоров из координат этих векторов и ковекторов, имеет единственную компоненту, равную 1, и остальные нули, причем 1 можно получить в любом месте тензора. Следовательно, любой тензор является их линейной комбинацией.
Наименьшее число разложимых тензоров, линейной комбинацией которых является данный тензор, называется его рангом. Легко видеть, что тензор полной валентности 2 имеет ранг, равный рангу соответствующей матрицы. Вопрос об определений ранга полной валентности 3 и выше еще не получил алгорифмического решения в общем виде, и возможно, что даже вопрос о существовании алгорифма не является бесспорным.
Свертка. Пусть имеется тензор а?%, имеющий как верхние, так и нижние индексы. Приравнивая один верхний индекс к одному нижнему, мы должны, по соглашению об обозначениях, просуммировать по этому индексу, и в результате получится система элементов, в верхних и нижних номерах которых останется на одну единицу меньше, так что можно положить 峪=噌也・ Эта операция называется сверткой тензора.
Предложение 2. Свертка произведения тензора на символ Кронекера, как по верхнему, так и по нижнему индексу этого символа, не меняет тензор по существу и сводится только к переименованию индекса.
Действительно, сумма 哨^ имеет лишь одно слагаемое, отличное от нуля, именно то, для которого значение символа Кронекера равно 1, т. е. при q ~ s. Поэтому 嘴錫=嘴皆 Аналогично, 哪类=嘅.
П редл ожение 3. Результатом свертки тензора является тензор.
Доказательство. Пусть дан тензор а獵 Обозначим а电 через % Пусть е:=駕气一замена базиса. Тогда компоненты тензора а我 преобразуются по формуле
a篇=a涤或必成Y;Y:■
Переход к % требует положить v = т и просуммировать по v. Это дает 6^ === ^кскс^с^рУ^ Но сумма с^ равна д*, и сумма
&珞熊 по g н 左 равна сумме о蘇==%・ Итак, 関=b^ickc^p-
Это значит, что 峙/ действительно есть тензор.
Симметричные и антисимметричные тензоры
Применение подстановки к индексам ковариантного тензора. Пусть ai[i2... itn——ковариантный тензор валентности т и о ——некоторая подстановка чисел 1, 2, ..., т. Применив эту подстановку к номерам индексов, мы получим систему чисел, занумерованную т индексами 厶,/2, ..., Ди, где 八=%6 ..., = ima- Из формул преобразования компонент тензора, которые имеют одинаковый вид для всех индексов, заключаем, что мы снова получим /и-кова- риантный тензор. Операцию применения подстановки к номерам индексов можно рассматривать как обобщение операции транспонирования матрицы.
Симметричные тензоры. Тензор называется симметричным, если он не меняется в результате всех подстановок номеров индексов, т. е. если его компоненты не изменяются при всех перестановках индексов.
Примером симметричного ковариантного тензора валентности т при индексах, меняющихся от 1 до п, может служить набор коэффициентов формы степени т от п переменных, если сомножители в каждом одночлене рассмотреть во всех возможных порядках и коэффициент разделить поровну по всем записям одночлена. Запись такой формы принимает вид
(верхние индексы мы ставим в скобки, чтобы не перепутать с показателями степени, которые здесь естественно возникают при равных значениях индексов) с симметричным тензором коэффициентов.
Иногда применяется операция симметризации тензора. Эта операция заключается в том, что производятся все т\ подстановок номеров индексов, результаты складываются и делятся на /и!” В результате операции симметризации получается симметричный тензор.
Нетрудно проследить, что тензор коэффициентов произведения двух форм равен результату симметризации произведения тензоров коэффициентов перемножаемых форм.
Симметризацию тензора иногда применяют по части индексов и применяют ее не только к ковариантным, но и к смешанным тензорам, в последнем случае по всем (или части) нижним индексам и отдельно по всем (или части) верхним индексам.
Антисимметричные тензоры. Ковариантный тензор а^ ... im называется антисимметричным, если две его компоненты, получающиеся одна из другой переменой местами двух индексов, отличаются только знаком. Ясно, что тогда любая компонента с хотя бы одной парой одинаковых значений индексов равна нулю. Далее, если система индексов получается из другой посредством четной подстановки, то компоненты равны, если же системы индексов связаны нечетной подстановкой^ то они отличаются знаком. Полилинейная форма 尸(占,хЛ = а. хЧхЧхгт с антисимметричным тензором коэффициентов антисимметрична, Т・ е. 尸(尤 1, • * * » 尤厶• • * » 尤/, • • * » 尤m) ■ 尸(尤1, « • ■ ) %/, • ■ .} x;t .., ...,尤小).Если валентность m меньше числа п возможных значений для индексов, то в индексации каждой компоненты встретятся одинаковые значения, так что все компоненты тензора равны нулю.
Интересен случай, когда m = /г. В этом случае ненулевые компоненты будут иметь индексы (厶,f2,・・•, tn), среди которых нет равных, т. е. они представляют собой перестановки чисел 1. 2,... ...,п. Если положить tn, 2,…,п = а, то остальные компоненты равны
Соответствующая полилинейная форма будет равна
аХ(—I)’11"'"•⑨尤卜力力= adet]君君…%,
…"丿
Подобно симметризации рассматривается антисимметризация, При которой все тензоры, получающиеся при подстановках индексов, складываются со знаками + или ——в зависимости от четности или нечетности подстановки индексов.
Тензорные произведения векторных пространств
Определение тензорного произведения. Пусть S и Т ——два векторных пространства над полем К. Рассмотрим пары векторов (%, у) при 尤三 S, у w Т н их формальные суммы
(尤1, 41)+(%2, %)+ …+(整,%)•
'Введем следующие эквивалентности:
(ах, у)〜(%, ау) при а в К;
Ub у) + (х2, у) ^(Х1 + %2, у);
(X, У\) + (%, у2) — (%, Ух + у2).
Две формальные суммы пар будем считать эквивалентными, если от одной к другой можно перейти посредством конечного
числа эквивалентностей 1), 2), 3). Класс эквивалентности, содержащий сумму пар (хь t/!)+ (^2,1/2)+ ... +(xki t/*), будем обозначать
•^1 ® 1/1 + -^2 ® J/2 + …+ 办名* 勿・
На множестве формальных сумм пар введем структуру векторного пространства, положив
a((м,矶)+ …+(打,f/Q) = (a%i,勿)+ …+(a办,办) и
((%i,I/i)++ (%焉勿))+ ((%计I,故+i) + •…+(%,,勿))=
=U1, t/l)+ ... +(XA,故)+ (融十I,勿+I)+ ... +(修,玖).
При бесконечном поле К это пространство, очевидно, бесконечномерно. Ясно, что если две суммы пар эквивалентны, то они останутся эквивалентными после умножения на а. Если первая сумма пар эквивалентна второй и третья эквивалентна четвертой, то сумма первой и третьей эквивалентна сумме второй и четвертой. Поэтому структура векторного пространства может быть перенесена на множество классов эквивалентных сумм пар. Получившееся векторное пространство называется тензорным произведением. пространств S н Т н обозначается S®T.
Базис и размерность тензорного произведения. Пусть е【,
...,еп — базис пространства S н gi, ..., g^ — базис пространства Т. Тогда, в силу эквивалентности 2) и определения произведения пары на элемент поля К, любая сумма пар эквивалентна сумме Ci(e】, у\)+ c2(e2f 故)+ . .- + сп(еп, у^ при некоторых с【,...,сп s еК и у、,…,y^wT. Далее, в силу эквивалентностей 3) и 1), такая сумма эквивалентна сумме
Сн 伍1,gi) + С12 伍1, g2)+ • • • + Gm (乡,gm) +
+e21 (0,gl) +e22 (的,g2)+ "•• + C2m 传2, Stn) +
+ %I (%, gi) + %2 (%, g2)+ • • • + Cnm (%, gm)・
Таким образом, векторы е( ® gh i— 1, ..., n, / = 1, ..., m, порождают пространство S ® 7\
Докажем, что они линейно независимы. Пусть fi, ..., fn и и Ль ..., йт ——базисы сопряженных пространств S* и Г*, дуальные к выбранным базисам пространств S и Т. Рассмотрим пары (厶,hj) и определим их действие как линейных функций на пространстве сумм пар по формуле
(加力力(6(修,I/i)++爆(办,办))=
=cJ/Xj -h/yi 4- ... + CkftXk-hjy^
Линейность этой функции на пространстве сумм пар очевидна.
Покажем, что эта функция принимает одинаковые значения на эквивалентных суммах пар. Это достаточно проверить для эквивалентностей 1), 2), 3). Получаем
(А', А/) (ах, у) = ft (ах) hjy = aft (%) hj ®,
& %) (%, ay) = fi(x) hj (at/) = a% (%) h, (y);
(M /г,) [(xi, y) + (%2, y) ] = ftxi • hjy + fiX2 • hjy,.
(fl, hi) Ui + %2, 9) = fi(Xi + x2) -hjy = hxi-hjy + fiX2-hjy. Проверка для эквивалентности 3) аналогична. Таким образом, функция (厶,И,) определена на классах эквивалентных пар как линейная функция.
Допустим теперь, что имеется зависимость
С11® 吵 gl)+ …+ С\т (^1 ® gm) + …+源1(备吵 g])+ …
* • • + Cfim (备 ® gm) = О, Применим к этому равенству функцию (力,加).Ясно, что ее значения на всех произведениях базисных векторов, кроме et®g〃 равны нулю, а значение на в/ ® ^/ равно 1. Поэтому с订=0 при всех i и /. Таким образом, элементы в/ ® ^/ составляют базис пространства S ® Т, причем размерность этого пространства равна тп.
Тензорное произведение нескольких пространств. Тензорное произведение нескольких пространств Si, S2,5* вводится ана
логично тензорному произведению двух пространств. Рассматриваются наборы компонент (尤厶 х2,・••,尤丸)при 尤?巨 S? и их формальные суммы. Вводятся действия сложения (формально) и умножения на элементы основного поля, посредством присоединения множителя к первой компоненте. Множество таких формальных сумм становится векторным пространством (бесконечномерным при бесконечном основном поле). Вводятся эквивалентности 1) (axi,%2, 办)~ (尤 i,a%2,…•,尤丸)~ ••• ~ (хьх2, ахй); 2)(”], • • •,尤『-И(%i,♦ • *, %£‘•・.,”归)-Н (尤1,…•,%『,**•,”归)・
Две формальные суммы рассматриваемых наборов считаются эквивалентными, если от одной из них можно перейти к другой посредством конечного числа эквивалентностей вида 1), 2). Структура векторного пространства формальных сумм наборов компонент переносится на множество классов эквивалентности. Получившееся пространство называется тензорным произведением Si®Sz 吵 …® Sk пространств S】,S2,…,S丸.Класс, содержащий набор Ui,尤 2,尤丸),обозначается xj ® х2 ® ...吵尤斯 Тензор
ные произведения базисов пространств Si, S2, ..., S丸 составляют базис Si ® S2 ® ... ® S丸.Это доказывается аналогично подробно разобранному выше случаю 々=2. Поэтому размерность тензорного произведения пространств равна произведению размерностей этих пространств.
Инвариантное определение тензора. Сейчас мы дадим определение тензора, отличное от данного в § 1, но, разумеется, тесно
с ним связанное. Пусть дано векторное пространство S и сопряженное с ним пространство S*. Элементы тензорного произведения т экземпляров S н 々 экземпляров S* называются т раз контра- вариантными и А раз ковариантными тензорами. Если выбран базис вь &, • ■ •, & пространства S и дуальный с ним базис 产,...,fn пространства S*, то тензоры представляются в виде
Из формул преобразования координат следует, что набор коэффициентов 仪4 …;, составляет А раз ковариантный и m раз контра- вариантный тензор в смысле определения, данного в § 1.
Данное здесь определение тензора хорошо своей инвариантностью, в его формулировке никак не участвует выбор базиса пространства. Однако в приложениях тензоров чаще оказывается более удобным определение через компоненты и формулы преобразования.
Действия над тензорами в свете инвариантного определения. Действия сложения и умножения на скаляры -совпадают с одноименными действиями в пространстве тензоров данного типа. Действие умножения тензоров равносильно их тензорному умножению как векторов в своих пространствах. Это с очевидностью следует из представления тензоров через базис:
(叫二I? e(® …@ e/加®户® …® 祚)®
=&二/:吟二;‘% ®...®斗团®户®…®产在®
® е~ ® • •・ ® 々г ® 产® • •・ ® f%.
Операция свертки заключается в том, что в каждом слагаемом суммы тензорных произведений
X. ® ... ® г, ® ... ® х. ® д' ® .…• ® 〃*
выбираются одинаково для всех слагаемых один ковектор у^ и один вектор %&, они выбрасываются, но при этом появляется в качестве множителя значение ковектора уЧ на векторе %/§• Инвариантность этой операции легко проследить. Если ее выполнить в записи тензора через базис:
或…夕…®®@®®…@",
мы получим, что значение f" на eis отлично от нуля и равно 1 только при js =厶, и при фиксированных остальных индексах нужно сложить получившиеся свободные члены, что и сводится к
суммированию по 〃 компонент 4:二《二:,?,т. е. описанная операция свертки в инвариантной форме совпадает со сверткой при задании тензора компонентами.
«Прямоугольные» тензоры. Компоненты тензора полной валентности т естественно сопоставляются точкам с целыми координатами от 1 до п (п ——размерность пространства) в т~мерном пространстве. Они образуют как бы m-мерно кубическую таблицу, подобно тому, как при полной валентности 2 компоненты располагаются в виде квадратной матрицы. Аналогами прямоугольных матриц могут служить компоненты тензоров, связанных с несколькими пространствами.
Пусть даны пространства Si, S2, ..., Sr над одним и тем же полем К^ Рассмотрим тензорное произведение нескольких экземпля: ров S] и S;, нескольких экземпляров S? н S; и т. д. Векторы получившегося пространства будут иметь вид
[厶厶…,",0】"2…仰•• g
中2…%plp2…%…Л
...® е^®//] ® ... ® f^0 g%®...® е^®//] ® ... ® f^0 g%®®的@…®科@…®的@…®科@…
...® е^®//] ® ... ® f^0 g%®
...® е^®//] ® ... ® f^0 g%®
®的@…®科@…
®的@…®科@…
Здесь индексы 厶,...,и,厶,...,厶 принимают значения от 1 до ni = dimSi, индексы %, ..., qt и pi, ..., ps принимают значения от 1 до 孔2 = dim S2 и т. д.; е〔,..., е% — базис 5(,厶•…九】一 дуальный базис S;, g” g& н %,...,厶火—базисы S2 и S^ и т. д.
Компоненты при преобразованиях координат в пространствах Sb S2, ... изменяются по правилам преобразования компонент тензора, только первая группа индексов связана с S〔, вторая группа с S2 и т. д. Сложение, умножение на скаляры и умножение тензоров выполняются по тем же правилам, что и для обычных тензоров. Свертка допустима только по нижнему и верхнему индексам из одной группы.
ГЛАВА XV
АЛГЕБРЫ
Общие сведения
Определение и простейшие свойства алгебр. В различных разделах математики возникает потребность рассматривать векторные пространства (над данным полем К), в которых кроме действий сложения и умножения на скаляры определено еще действие умножения, сопоставляющее каждой упорядоченной паре векторов третий вектор того же пространства — их «произведение». В этой ситуации всегда естественно предполагать, что результат умножения ху линеен по каждому из множителей при фиксированном втором, т. е.
(С1%1 + С2%2)у = СМ1У + C2X2yt %(С1У1 + С2y2)= 6%勿 + С2Ху2.
Пространство с умножением, удовлетворяющим такому требованию билинейности, называется алгеброй над полем К.
Иначе можно сказать, что алгебра есть одновременно кольцо и линейное (векторное) пространство с естественным согласованием кольцевого умножения и векторных действий. Именно, сложение в кольце и сложение в векторном пространстве совпадают, а свойства дистрибутивности для умножения «усиливаются» до линейности по каждому множителю, для чего достаточно потребовать, чтобы (сх)у = х(су) = сху при любых с ^ К и xt у из алгебры.
Читатель уже неоднократно встречался с алгебрами. Напомним некоторые знакомые примеры алгебр.
Поле .С, комплексных чисел над полем R вещественных чисел образует, очевидно, алгебру размерности 2.
Кольцо квадратных матриц порядка и с элементами из поля К образует алгебру над этим полем размерности и2.
Кольцо многочленов K[t] образует алгебру бесконечной размерности над полем К.
Пусть f — фиксированный многочлен степени и из К [t]. Классы сравнений по модулю f образуют алгебру размерности и.
Все эти алгебры ассоциативны. Все они, кроме алгебры квадратных матриц, коммутативны. Примером неаесоциативной алгебры может служить пространство векторов в трехмерном евклидовом пространстве с умножением в смысле векторного умножения.
Мы будем рассматривать только конечномерные алгебры.
С каждым элементом % алгебры Л связаны два оператора, действующие в линейном пространстве алгебры. Это оператор пра-
вого умножения Six'. у^~>у%, сопоставляющий каждому элементу у ^ А его произведение на х справа, и оператор левого умножения 2*: У^~^^У^ Оператор Ях линеен в силу линейности умножения в алгебре относительно левого множителя. Далее, отображение х«—>^Л пространства алгебры А в пространство S линейных операторов тоже линейно в силу линейности умножения в алгебре относительно правого множителя. Аналогично, линеен оператор 纟* и линейно отображение хь-^З7^ Операторы правого и левого умножения связаны очевидным соотношением: Zx(y) ~ ^у(х).
Задание некоторого линейного отображения хн^фЛ данного векторного пространства А в пространство S линейных операторов, действующих в 4, можно рассматривать как задание алгебры, для которой операторы <р% суть операторы правого умножения. Действительно, если для элементов xt у ^ А положить ух = 屮尤(у), то линейность этого умножения относительно первого множителя обусловливается линейностью операторов 屮尤,а линейность относительно второго множителя ——линейностью отображения %*~~>屮加 Аналогично алгебра может быть задана и посредством задания операторов левого умножения.
Две алгебры А и В называются изоморфными, если существует взаимно однозначное линейное отображение А на В, преобразующее произведение прообразов в произведение образов.
Например, алгебра С комплексных чисел (как алгебра над полем R) изоморфна алгебре вещественных матриц вида
(: ~ а ) • Действительно, отображение линейно, взаимно однозначно и
Ф [(а + 庆)(с + 成)]=
(ас — bd — ad ~ be \ — / а ——匕、/ с ad + be ас — bd / —(匕 a ) \ d
Взаимно однозначное соответствие
/ о 《
<р: <р (а + 6i)=(;
一:)
—/ )=Ф (a+bi)(p(c+di).
(а,瓦 с)
-e
一 b
о
一a
& а О
между тройками вещественных чисел и антисимметричными матрицами третьего порядка есть изоморфизм алгебр, если тройки умножать по правилу векторного умножения векторов, заданных в декартовой системе координат, а «произведением» матриц L и М считать L ° М = LM — ML-
2. Структурные константы алгебры. Для того чтобы описать правило умножения в данной конечномерной алгебре, достаточно задать «таблицу умножения» для какого-либо ее базиса, т. е. записать произведение каждой пары элементов выбранного базиса в виде линейной комбинации его элементов: е^ = %е& 鸣三 К (мы пользуемся тензорными обозначениями). Константы 鸣 назьр
ваются структурными константами алгебры. Покажем, что они составляют дважды ковариантный и один раз контравариантный тензор. Пусть /р == c^z — новый базис алгебры. Тогда ek = yr^r Далее,(厶=吋46円=6/网自=碎片露y£, так что новые структурные константы а方,4催 получены из исходных по правилу преобразования дважды ковариантного и один раз контравариант- ного тензора. По этой причине набор структурных констант называют также"структурным тензором.
Если алгебры Л и В изоморфны, то в соответствующих (в силу изоморфизма) базисах структурные константы совпадают. Ясна и обратное, если у двух алгебр структурные константы совпадают, то сопоставление базисных элементов осуществляет изоморфизм алгебр. Поэтому для изоморфизма двух алгебр необходимо и достаточно, чтобы в них существовали базисы, определяющие одинаковые структурные тензоры. Следовательно, для того чтобы алгебры, заданные структурными тензорами в некоторых базисах, были изоморфны, необходимо и достаточно, чтобы эти структурные тензоры были связаны соотношением а;[ = а%с/為 при некоторых 哈
Некоторые классы алгебр. Как уже было сказано выше, алгебры с ассоциативным умножением называются ассоциативными алгебрами. Ассоциативность будет иметь место, если выполнены 几з равенств: (е?е『)е^ = ej(e,eQ, где еь ..., еп ——какой-либо базис алгебры. Запишем это условие в терминах структурных кон- стант. Имеем: 6円=%外,(eiej)ek = a^pek = а^е^ Далее, е^— =а;在е「, б[(е『е在) = а;在е;е「= а;在a^Cq. Таким образом, условие ассоциативности имеет вид %а沫=0;也?尸
Положив %毋在==а友а〃 = 6力在,получим, что Ь:住 есть тензор структурных: констант для тройных произведений eiejek = Ь^^д ассоциативной алгебры.
В терминах операторов умножения условие ассоциативности формулируется проще и естественнее. Именно, ассоциативность эквивалентна каждому из трех следующих свойств операторов умножения (записанных как левые операторы, т. е. первым действующим считается тот, который записан справа):
1) 5?#д^5?у5?#, 2)究尤包д ^ Rу乳尤, 3) Sху 31 ZxSу.
Алгебра называется коммутативной, если ху = ух при любых х и у из алгебры. Алгебра называется антикоммутативной, если квадрат любого ее элемента равен нулю. В этом случае для любых х н у из алгебры выполнено соотношение ху =——ух, ибо
о =.(х + у) (х + У)= X2 + ух + ху + у2 = ух + ху.
Алгебра называется алгеброй Ли» если она антикоммутативна и для любых трех ее элементов выполнено соотношение Нкоби:
X (") + 9 (ZX)+ ■ z.(xg) = 0.
Среди алгебр, встречающихся в приложениях, алгебры Ли играют особую роль. В частности, они тесно связаны с группами Ли.
Любая ассоциативная алгебра может быть «превращена» в алгебру Ли посредством введения нового «умножения» 。 по правилу х о у = ху — ух. Ясно, что х ох з=« 0 при любом X. Соотношение же Якоби легко проверяется: .
Хо (yoZ) + yo (ZoX)+ Zo(Хоу) = X(yZ — Zy) — (yZ—Zy)x +
+ y(zx — xz) — (zx — xz) Z/+ z(xy — yx)—.(第一gx) z == 0.
Алгебра (не обязательно ассоциативная) называется алгеброй с делением, если уравнение 司/ = % разрешимо относительно % при данных у =# 0 и z. Другими словами, алгебры с делением характеризуются тем, что все операторы правого умножения, кроме нулевого, невырожденны. В алгебрах с делением уравнение ху = z при у 幺 0 разрешимо относительно % однозначно, ибо невырожденный оператор имеет нулевое ядро. В частности, из равенства %у=0 следует, что при у=И=0 х = 0 и что %*0 возможно только при у = 0. Но это значит, что любой оператор левого умножения, кроме умножения на 0, имеет нулевое ядро и, следовательно, невырожден. Поэтому и каждое уравнение %у = z при %*0 разрешимо относительно у.
Легко видеть, что над полем С не существует алгебр с делением, кроме самого -С. Действительно, если размерность 几 алгебры с делением больше 1, то в ней существует два линейно независимых элемента % н у. Рассмотрим соответствующие им операторы правого умножения 5?х и 5?у и их матрицы R% н Ry в некотором базисе. В силу невырожденности операторов правого умножения detR#,O и detRg,0. Рассмотрим элемент %+旬 при fw C Оператор правого умножения на него есть Rx + tR屮 Его определитель det (R# + 次,)=det R* + ... + 饪 det Ry есть полином степени n от t, следовательно, обращается в 0 при некотором значении t. Это невозможно в алгебре с делением, ибо % + %辛=0, и, следовательно, оператор 虱 +1斑у должен быть невырожден. Что касается алгебр размерности 1, то, как легко видеть, их существует только две, с точностью до изоморфизма, — алгебра с нулевым умножением (т. е. алгебра, в которой произведение любых двух элементов равно 0) и С. Над полем вещественных чисел алгебры с делением существуют—в частности, поле С. С важной алгеброй размерности 4 мы познакомимся в следующем параграфе.
Идеалы алгебры. Правым идеалом алгебры Л называется подпространство J такое, что при любых у ^ Jt х ^ А будет ух е /. Другими словами, правый идеал алгебры есть подпространство, инвариантное для всех операторов правого умножения. Аналогично определяется левый идеал алгебры. Подпространство, являющееся правым идеалом и левым идеалом одновременно, называется двусторонним идеалом. Ясно, что в коммутативной или в антикомму- тативной алгебре все идеалы двусторонние.
Двусторонние идеалы играют в теории алгебр такую же роль, как нормальные подгруппы в теории групп: именно они, и только они, являются ядрами гомоморфизмов алгебр. Гомоморфизмом, или гомоморфным отображением алгебры Л в алгебру 8 называется линейное отображение ф: Л —*В, сохраняющее умножение, т. е. такое, что屮(初)=中(尤)屮(У).
Легко видеть, что ядро J любого гомоморфизма 屮 алгебры Л есть двусторонний идеал. Действительно, если ywJ, то 屮(у) = 0, но тогда ф (ху) = ф(х)(р(у) = 0 и 屮(ух)=屮(у)屮(х) = 0 при любом х^А, Значит, ху ^J и yxwJ, т. е. J есть двусторонний идеал.
Для того чтобы показать, что любой двусторонний идеал есть ядро некоторого гомоморфизма, нужно осуществить построение факторалгебры 力/J, т. е. ввести естественным образом действие умножения в факторпространстве A/J, Вспомним, что факторпро- странство A/J состоит из классов сравнений по модулю J. Линейной комбинацией классов считается класс, содержащий такую же линейную комбинацию представителей, и этот класс не зависит от выбора представителей в силу очевидного свойства сравнений по подпространству. Введем столь же естественным способом действие умножения классов. Именно, произведением двух классов назовем класс, содержащий произведение любой пары представителей от умножаемых классов. Корректность этого определения, т. е. независимость класса от выбора представителей, обеспечивается следующей леммой.
Лемма. Если J — двусторонний идеал алгебры А и если х} w 胃 ух (mod J)瓦尤2 M У2 (mod J), то %i尤2 三 У1У2 (mod J).
Доказательство.勺尤2 -y1У2 = 勺(尤2 - 勿)斗(无1 — 幼)故石丿, ибо %2 ——У2®」,X]—у\^ 1 и J есть двусторонний идеал. Лемма доказана.
Итак, в факторпространстве A/J мы ввели умножение. Его линейность относительно каждого из сомножителей следует из билинейности умножения в алгебре Л. Ясно, что A/J есть гомоморфный образ алгебры Л при «естественном» отображении, соотносящем каждому элементу 尤三 4 содержащий его класс. То что это отображение гомоморфно, следует из определения действий в A/J.
Справедлива также следующая теорема.
Теор ем а 1. Гомоморфный образ алгебры изоморфен фактор* алгебре по ядру гомоморфизма.
Доказательство почти очевидно — легко проследить, что прообразами будут классы по ядру, т. е. элементы факторалгебры, и их умножение соответствует умножению образов.
Алгебра, не имеющая двусторонних идеалов, кроме себя и нуля, называется простой алгеброй.
Легко видеть, что алгебры с делением могут быть охарактеризованы как алгебры, не имеющие правых (левых) идеалов, кроме себя и нуля, и отличные от алгебры размерности 1 с нулевым умножением.
Присоединение единицы. Единицей алгебры Д называется элемент 1, удовлетворяющий требованиям 1 -х = х-1 == х при любом х е Л. Единица в алгебре может существовать, может и не существовать. Если существует, то только одна: если Г и 1" — две единицы, то Г1" = 1", так как Г — единица, и Г1" = У, ибо 1"— тоже единица, т. е. Г = 1".
Однако всегда можно погрузить алгебру Л в алгебру А на единицу большей размерности так, что в алгебре А единица есть. Действительно, положим А = Кв ® А и введем в А умножение по правилу: 9? + %i) (&£ + %2)= еде + 仃冷 +。2打 + ”2 при любых 6,方三 К, %ь х2е Д. Ясно, что введенное умножение билинейно, так что А — алгебра. Далее, е(се -\- х) = се -}- х и (се -\- х)е = се -\- х, так что е есть единица алгебры А. Действия над элементами из А внутри 才 не отличаются от действий над ними внутри А-
Переход от алгебры Л к алгебре 4 называется внеигним присоединением единицы. Если в исходной алгебре Z единица была, то в расширенной алгебре она перестает быть единицей. Ясно, что алгебра Л является двусторонним идеалом для А и факторалгебра А/Л изоморфна полю К.
Легко проверяется, что если алгебра Л ассоциативна» то и А ассоциативна; если Л коммутативна, то и А коммутативна. Но, например, антикоммутативность (и лиевость) алгебры не сохраняется при внешнем присоединении единицы, так что эта операция для антикоммутативных (и лиевых) алгебр не целесообразна.
Вложение ассоциативной алгебры в алгебру матриц.
Теорема 2. Ассоциативная алгебра с единицей размерности п над полем К изоморфна некоторой подалгебре алгебры &8adpат・ ных матриц порядка 九.Если единицы нет、то возможно погружение 8 том же смысле в алгебру матриц порядка 九 или 九 + L
Доказательство. Пусть Sх — оператор левого умножения на элемент х в ассоциативной алгебре Д размерности п. Из ассоциативности x(yz) = (xy)z следует, что умножить слева на %“ все равно, что сперва умножить на у, потом на х. Это значит^ что SХу = ZXZу (при левой записи операторов), т. е. что отображение xi—^Z'x есть не только линейное отображение пространства алгебры Л в пространство операторов, но и гомоморфизм алгебры Л в алгебру операторов. Ядро этого гомоморфизма состоит из тех элементов х Д, которые аннулируют все элементы алгебры при умножении слева, т. е. таких, что xz = 0 при всех z w 4 Если таких элементов нет в алгебре А, кроме нуля, то отображение есть изоморфное отображение алгебры на подалгебру алгебры линейных операторов, состоящую из операторов левого умножения. В свою очередь, алгебра всех линейных операторов, действующих в пространстве алгебры Л, изоморфна алгебре квадратных матриц порядка п. Ясно, что если алгебра содержит 1, то X -1 = х, и ядро отображения kj> 宅х состоит только из нуля. Поэтому для алгебр с единицей теорема доказана*
Если же ядро нетривиально, то перейдем к алгебре А посредством внешнего присоединения единицы. Обозначим через 交# оператор умножения на х е Л в алгебре А. Ясно, что снова SxSy = r 生n при любых х, gw 4. Но на этот раз ядро гомоморфизма хн->^х состоит только из нуля, ибо из х-1 = 0 следует х = 0. Таким образом, отображение хи^堂乂 есть изоморфизм алгебры Л в алгебру операторов, действующих в пространстве алгебры А, которая, в свою очередь, изоморфна алгебре матриц порядка м 4- 1.
Алгебра кватернионов
1. Определение, размерности 4 над имеющая базис 1, 庐 н= j 2Ah 2 H — 1,1. Определение, размерности 4 над имеющая базис 1, 庐 н= j 2Ah 2 H — 1,Алгеброй кватернионов называется алгебра основным полем, обладающая единицей 1 и i, /, k со следующей таблицей умножения: ij ■= —ji = A, jk = —kj н= i, ki = —tk = /.
1. Определение, размерности 4 над имеющая базис 1, 庐 н= j 2Ah 2 H — 1,
1. Определение, размерности 4 над имеющая базис 1, 庐 н= j 2Ah 2 H — 1,
Основное поле может быть взято произвольно. Наиболее интересной для приложений является алгебра кватернионов над полем R вещественных чисел, которая и будет исследоваться в дальнейшем.
Прежде всего установим ассоциативность алгебры кватернионов. Для этого следует проверить 27 равенств (три возможности для каждого из трех множителей в равенствах (ab)c = а(Ьс), проверяемых для базисных элементов i, /, А). Мы избежим этого, установив изоморфизм алгебры кватернионов над R и некоторой алгебры матриц специального вида над С. Именно, единице 1 сопоставим единичную матрицу Е == ( ° : ) второго порядка, элементу i алгебры кватернионов — матрицу /= ( [ _: ) (здесь элемент матрицы i 曰 С — обычная мнимая единица, так что нами сознательно допущена путаница в обозначениях — буква f обозначает в одном контексте два разных объекта), элементу j сопоставим матрицу / =( _: ^)н элементу k — матрицу К = ( : j ) • Равенства /2 = 72 ^ № = —Е, IJ = —JI = К, JK = —KJ = /, К/ = —IK в J легко проверяются. Они означают, что пространство матриц, натянутое на матрицы Е, /, J, К, образует алгебру, изоморфную алгебре кватернионов.
На основании ассоциативности умножения матриц мы заключаем об ассоциативности алгебры кватернионов.
Заметим, что если за основное поле принято поле С комплексных чисел, то алгебра кватернионов (над Д) окажется изоморфной алгебре ЛТ2(С) всех квадратных матриц второго порядка над С; ибо матрицы £, /, J, К линейно независимы над О и их линейные комбинации заполняют всю алгебру Л42(С).
工 Связь алгебры кватернионов с векторами в трехмерном евклидовом пространстве. Пусть а = а -[- Ы -}- cj -[- dk — кватернион. Число а называется скалярной частью кватерниона. Кватернион
bi + cj + dk называется векторной частью кватерниона а. Кватернионы с нулевой скалярной частью будСм называть векторами^ они, естественно, изображаются как векторы трехмерного евклидова пространства.
Пусть % = b\i + cj + d[k н 〃2 R М +。2/ + 成月一два вектора. Вычислим их произведение (в алгебре кватернионов)
以 i〃2 = bxib^i + b Md + 儿必2 月 + Cijb^t + С1/С2/ + c/d2 月 +
+ d 由 b2i + d/zj + 山左厶左=-6也一eg- did2+ (e1必一山内)f+
+ (d/2 — 602)/ + (b[C'2 —。力2)卜=—(以 1,以2)+ [〃h 以2]
(здесь 也i,以2】一векторное произведение векторов Ui и u2).
Таким образом, скалярной частью кватерниона 〃i〃2 оказывается скалярное произведение векторов иь иг, взятое с обратным знаком. Векторная же часть кватерниона uiu2 равна векторному произведению векторов 〃「 и2. Тем самым операция умножения векторов как элементов алгебры кватерйионов как бы объединяет оба умножения векторов — скалярное и векторное.
Далее, легко видеть, что
以2〃1 =—(以2,以i)+[以2,以i] = — (〃i,以2) — [wi, U2].
Отсюда
(以1,以 2)= —у("1"2 + 以2%), 固,m=4("№ 一 以2以1)■
Из последней формулы немедленно следует известное в векторной алгебре соотношение Якоби [[修,岐],以з] + [[〃2,以з],以J + + [[〃з, 〃i],以2] = 0. Достаточно принять во внимание связь между ассоциативными алгебрами и алгебрами Ли (см. п. 3 § 1).
Алгебра кватернионов как алгебра с делением. Пусть дан кватернион а = а + bi + cj + dk = а -]- и. Кватернион а = а — —Ы ——с/ ——dk = а — и, отличающийся от а знаком векторной части, называется сопряженным с кватернионом а. Ясно, что а а.
Умножим кватернион а на сопряженный а. Получим ай = =(а + и) (а — и) = а2 + аи — аи — и2 = а2 + (и, и) — [и, и] => а2+ + (〃,и) = а2 + b2 + с2 + d2. Поэтому, если а =й= 0, то аа-> 0, Заметим еще, что аа = аа.
Число «а& = «@2 + 62 + с2 + d2 называется модулем, кватерниона а и обозначается через |а|. Теперь легко установить, что каждый отличный от нуля кватернион а имеет обратный. Действительно, (曲&) а = а (表&) = 1, так что обратным кватернионом для а является -Х^ • а. Таким образом, алгебра кватернионов над полем R есть алгебра с делением.
Заметим, что здесь существенно было использовано то обстоятельство, что за основное поле принято поле R: заключение о не-
равенстве нулю 炉 + 旅 + ^ + 产 при а#0 было бы неверно, например, для поля С или поля вычетов по простому модулю.
Тождество Эйлера.
Теорема 3. Модуль произведения двух кватернионов равен произведению модулей сомножителей.
Доказательство. Сначала докажем, что кватернион, сопряженный с произведением двух кватернионов, разен произведению сопряженных кватернионов, взятых в обратном порядке. Действительно, пусть а = tz + w, р = 6 + и, где а,门三 R, 〃 н и — векторы. Тогда ар = tzZ? + аи + 6w + wu = ab — (w, v)-\- av -\- bu-\- + [w, v]. Далее, ра = ab — av — bu + vu =ab — (и, и)— av — bu + ^+ [и, и] =ab — (w, v) — av — bu — [w, v] =ар. Теперь имеем |ар|2= = ар-ар = а₽ра = а|р|2а = |р|2|а|2, откуда |ар| = |а| |阳,что и требовалось доказать.
Распишем теперь тождество fap|2 = |ct|2| р|2 через компоненты кватернионов, положив а = о】一b\i — с/ — d\k, p = tZ2 + + 戾力 + Qj + d?h, так что ctp ^ Oitz? + 瓦邑 + CiQ + did? H- (а^Ь?— —b\d2 — С02 + diQ)j +(O[C2 + b'd? — C]O2 —山匕2)j +(0闻2 — —仇Q+ 口区2 — dg)£. Получим известное тождество Эйлера: (g +取+ e: +片)(w+的+呢+遇)=•
^ (0[出 + b也2 + GQ +。1。2)2 +(O]% - %a2 - Ad2 + d]C2y +
+ ("1Q + %。2 一%02 -d也)2 + ("1。2 - &e2 + Q% 一 ^lfl2)2> позволяющее выразить произведение двух сумм четырех квадратов в виде суммы четырех квадратов билинейных выражений. Аналогичные тождества имеют место для сумм двух квадратов (это тождество связано с умножением комплексных чисел) и для сумм восьми квадратов. Это последнее тождество связано с умножением в так называемой алгебре Кэли — некоторой уже не ассоциативной алгебре с делением размерности 8. Оказывается, что аналогичных тождеств для сумм 九 квадратов, кроме перечисленных при 九=2, 4, 8 (и тривиального тождества при п = 1), не существует.
Вращения трехмерного евклидова пространства. Пусть и, и, 如一тройка попарно ортогональных векторов единичной длины, ориентированная так же, как тройка £, /,豆 Тогда, согласно правилу умножения векторов в алгебре кватернионов, получим w2 = =V2 = w2 = —1. Далее, uv = — (w, u) + [w, v] = [w, v] = w. Здесь мы воспользовались тем, что векторное произведение взаимно ортогональных единичных векторов равно единичному вектору, ортогональному к ним обоим и направленному в соответствии с ориентацией базисных векторов 厶 /, й. Аналогично, ии = —w, vw = — wv = w, wu = — uw = и. Таким образом, правило умножения векторов 〃,и, w ничем не отличается, кроме обозначений, от правила умножения векторов 厶 /, k. Иными словами, отображение 1 ь-> 1, »ь~>〃,/i-^u, k—^也 задает изоморфизм алгебры кв а-
тернионов на себя,虱 е. автоморфизм этой алгебры. Линейное преобразование пространства векторов, отображающее тройку i, j, k на тройку и, и, w, есть, очевидно, собственно ортогональное преобразование, ибо эти две тройки образуют ортонормальные одинаково ориентированные базисы пространства векторов. Ясно, что любое собственно ортогональное преобразование пространства векторов определяет некоторый автоморфизм алгебры кватернионов-
Все автоморфизмы получаются указанным способом. Действительно, пусть 〃,V, w — образы i, /, Л при некотором автоморфизме. Тогда и2 = V2 = w2 = —1, uv = —vu = w, vw = —wv = и и wu = =—uw = и. Из равенства и2 = --1 заключаем, что кватернион и есть вектор единичной длины. Действительно, пусть 〃 = а + 儿打 где а — скалярная часть и. Тогда —1 = и2 = а2 + 2аих—| ui |2, откуда 2aui = 0. Если допустить, что 〃i = 0, то —1 = а2, что невозможно. Поэтому ui =# 0 и, следовательно, а = 0, |u| = |ui|= 1. По той же причине 阳атернноны и и 切一тоже векторы единичной длины. Далее, из того, что скалярная часть кватерниона uv = w равна нулю, мы заключаем, что векторы и и и ортогональны. По той же причине ортогональны векторы v, w и w, и, так что и, и, w составляют тройку попарно ортогональных единичных векторов. Ориентация этой тройки совпадает с ориентацией тройки 厶 /,財 ибо в противном случае было бы uv = —w, а не uu = w.
Пусть теперь а — некоторый кватернион единичного модуля. Ясно, что отображение %—>a-i%a есть автоморфизм алгебры кватернионов и, следовательно, он осуществляет некоторое собственное вращение пространства векторов. Рассмотрим его подробнее* Пусть а = а + 〃о, где а — скалярная часть а. Тогда 〃2 十 | 儿。12 = ^ так что можно положить а = cos ср, | u01 = sin ср, 0 ^ ср ^ л. Тогда а = cos ср + u sin ср, где и — вектор единичной длины (если а=±1, то и0 = 0, и в качестве и можно взять любой единичный вектор). Пусть теперь и — какой-либо вектор единичной длины, ортогональный вектору и, и пусть з = uv. Выясним, как действует автоморфизм хи—>а-1 ха на векторы и, и, ш. Ясно, что а и и коммутируют, так что aja = и. Далее,
а-1 = а = cos ср — и sin 屮,а-%а = (cos 屮一и sin ср) и (cos 屮 + 〃 sin ср)==(и cos ср — w sin 中)(cos ср + и sin ср)=
=v cos 2(p — w sin ср cos(p+ vu sin 屮 cos 屮一wu sin2 屮=
=и (cos2 ср — sin2 ср) — 2w sin 屮 cos 屮=и cos 2屮一w sin 2(pj а-1за = (w cos 屮 + и sin 屮)(cos 屮 + 〃 sin 屮)=и sin 2屮 + 切 cos 2ср.
Итак, автоморфизм xi—>а~1ха не меняет вектор и и поворачивает на угол —2(р плоскость, натянутую на векторы и и w (считаем положительным направление вращения от и к ш), т. е. вращает пространство векторов вокруг оси, проходящей через вектор
瓦,на угол —2(р. Известно, что всякое собственное вращение трехмерного пространства есть поворот вокруг некоторой оси на некоторый угол, так что любое собственное вращение может рассматриваться как трансформация х >—> а-1ха посредством кватерниона е единичным модулем.
Заметим, что преобразование х\-^а~1ха при |а|*1 не дает ничего нового, ибо, если положить а = |а|ао, то |ао|= 1 и а-1ха = а0-1ха0 при любом кватернионе х.
В любой ассоциативной алгебре с единицей обратимый элемент а порождает автоморфизм алгебры x^—>а-1ха. Такие автоморфизмы называются внутренними автоморфизмами алгебры. Полученный ранее результат показывает, что все автоморфизмы алгебры кватернионов внутренние.
Кватернионы единичного модуля образуют, очевидно, группу относительно умножения. Сопоставление каждому такому кватерниону вращения xf—>а-1ха трехмерного пространства векторов есть, очевидно, гомоморфное отображение, ибо (оф) Fag = =р-1 (a~1xa)P, т. е. произведению кватернионов отвечает произведение вращений. Ядро этого гомоморфизма состоит только из элементов ±1. Действительно, a = a + 6/ + с/ + d^ принадлежит ядру, если a-1xa = % при любом векторе %, т. е. если ха = ах. Положив х = i, получим с = d = 0t а положив х = /, получим ft — =d = 0. Итак, a = a = 士 1, ибо |a| = |a| = 1.
Тем самым мы получили, что группа SO(3) собственных вращений трехмерного пространства изоморфна факторгруппе группы кватерниэнов единичного модуля по подгруппе {士i}・
Представление трехмерных вращений при помощи кватернионов очень удобно тем, что кватернион, связанный с вращением, определяет непосредственно его геометрические характеристики — ось вращения и угол поворота. При обычном задании вращения при помощи ортогональной матрицы для определения оси вращения и угла нужно произвести некоторые, хотя и несложные, вычисления. Закон умножения кватернионов тоже проще (по форме записи) закона умножения матриц третьего порядка.
Заметим еще, что группа кватернионов с единичным модулем изоморфна группе SU(2) унитарных матриц второго порядка с определителем, равным единице. Действительно, кватерниону а = =。+ 尻 + / + 眾 соответствует, в силу описанного в п. 1 изо- морфизма, матрица 4 = ( 一^十成 а — Ы /1 сопряженному кватерниону a — bi — с] — dh — матрица (:二窑 Из равенства act = 1 следует ЛЛ* — Е, т. е. матрица унитарна. Далее, det Д = a2 + ft2 + с2 + rf2 = 1, Обратно, если матрица % = =(° R ) унитарна и det Д = 1, то равенство Л-1 = А* дает 6 = &, 丫= —В,т. е. 4 = (「鲁:±* )•
Таким образом, отображение а—>4 осуществляет изоморфизм группы кватернионов единичного модуля и группы SU (2).
Вращения четырехмерного пространства. Рассмотрим четы- рехмерное пространство кватернионов как евклидово, с естественной метрикой: если х^ а^ + bii+ с" + 由幺 у == а^ + b2i + с2/ + + d2A, то (х, у) == %。2 + &1&2 + 匕传2 + 4& = Re (ху) = Re(x^).
Пусть р — кватернион, |р| = 1. Покажем, что как оператор левого умножения на р, так и оператор правого умножения являются ортогональными операторами. Действительно,
(§х, р«/) = Re(рхр«/) = Re (х^>у) = Re (兄g) = (%,“)
(唱 уР) = Re(x₽i/P) = Re(%PPy) = Re(xy) = (x, y).
Более того, оба эти оператора собственно ортогональны. Для доказательства положим р = cos ср + u sin ср и возьмем в качестве базиса векторы 1, u, v, ш, где и — какой-либо единичный вектор, ортогональный вектору и, и ш = uv. Тогда
р • 1 = cos <р + 〃 sin <р,
Р • u = — sin qj + u cos ①,
В и =v cos ф + 切 sin ср,
В=—v sin ф cos ф.
Таким образом, в рассматриваемом базисе оператор левого умножения на § имеет матрицу, составленную из двух одинаковых блоков определителя +1. Аналогично
1 • р = cos <р + u sin <р, u р — sin 〃 cos и • P =v cos qp — w sin ф,
切• p =v sin <p + 切 cos <p,
так что матрица оператора правого умножения на 0 тоже имеет определитель, равный +1.
Заметим, что в базисе 1, и,明 и оператор правого умножения имеет матрицу, состоящую из двух одинаковых блоков. Базис 1, u, u, w получается из исходного 1,厶 j, k посредством собственно ортогонального преобразования координат, а базис 1, u, w, v получается из исходного посредством несобственно ортогонального преобразования координат.
Рассмотрим теперь оператор двустороннего умножения: хь-> f—> у-1хр, где у и р ——кватернионы единичного модуля. Этот оператор есть произведение собственно ортогонального оператора левого умножения на у-1 и собственно ортогонального оператора правого умножения на р, поэтому он тоже собственно ортогонален.
Покажем, что любой собственно ортогональный оператор в пространстве кватернионов представляется в виде оператора двусто-
роннего умножения. Действительно, пусть 屮一такой оператор и пусть ф(1) = а. Тогда |а| = 1 и i|)(x) =(р(х)а-1 оставляет 1 на месте, и, следовательно, преобразует в себя ортогональное к 1 трехмерное пространство векторов, индуцируя в нем собственно ортогональный оператор. Следовательно, «(%) = у-1%у при некотором кватернионе у единичного модуля и 屮(%) = 丫一1%§ при § = уа.
Рассмотрим (внешнее) прямое произведение G двух экземпляров группы кватернионов единичного модуля и каждому элементу 入= (?, 0)e:G этой группы сопоставим оператор хт*『х& Тогда произведению элементов из О соответствует произведение операторов. Действительно, пусть Xi =(yi, Pi), Х2 =(?2, Рг). Элементу 入1入2 = (?1?2, 6i62) соответствует оператор %>~^(?[?2)一1%6[02 = н 丫家'(丫1 '%61)б2‘ применение которого равносильно последовательному применению операторов, соответствующих элементам Ai и 厶2・ Таким образом, мы задали гомоморфное отображение группы О на группу вращений четырехмерного пространства. Ядро этого гомоморфизма состоит из таких пар (у, §), для которых 丫一1尤§ = % при всех х. Положив х = 1, получим, что у = §• Из 6一1尤§ = % при всех х следует, как мы видели в предыдущем пункте, что § = ± 1・ Итак, ядро состоит из элементов (1, 1) и (—1,—1).
Таким образом, мы доказали следующую теорему.
Теорема 4. Группа SO(4) собственно ортогональных преобразований четырехмерного пространства изоморфна факторгруппе прямого произведения двух групп кватернионов единичного модуля по подгруппе, состоящей из (1, 1) и (—1,—1).
Заметим еще, что группа SO (4) содержит циклическую подгруппу второго порядка, образованную операторами ±<В\ где 罟一 тождественный оператор. Факторгруппа PSO(4) группы SO(4) по этой подгруппе изоморфна, как легко видеть, прямому произведению двух групп SO(3).
, Такое разложение группы SO (4) ставит ее в исключительное положение среди групп SO(n), Именно, все группы SO(n) при нечетном п ^ 3 простые и факторгруппы PSO(n) групп SO(n) по подгруппе {±男 при четном 孔 > 6 тоже простые.
Установленное разложение группы SO (4) показывает, что в ней имеются два замечательных нормальных делителя, соответствующих операторам правого и левого умножения в алгебре、 кватернионов. Интересно охарактеризовать эти группы в терминах самой группы SO(4), Это нетрудно сделать. Выше мы видели, что каждый оператор правого умножения и каждый оператор левого умножения имеет в некотором ортонормадьном базисе матрицу, состоящую из двух одинаковых блоков второго порядка. Оказывается, что этим свойством вполне характеризуются элементы SO(4), допускающие реализацию в виде оператора правого или левого умножения. Действительно, пусть оператор 垓 #= 士齒 обладает этим свойством. Тогда 必2一 2 cos ф <5^ 4-1=0, ибо этому
уравнению удовлетворяют оба блока. Отсюда следует, что каков бы ни был вектор х, векторы 尤 и 垓尤 линейно независимы, порождают инвариантное двумерное подпространство и ортогональное дополнение к нему тоже инвариантно. Пусть 垓 действует в пространстве алгебры кватернионов и пусть р = <s^(l). Кватернион § будет иметь единичный модуль и будет отличен от 土1, ибо 1 и § линейно независимы. Положим В = cos 屮 十 〃 sin 屮” Пусть v — какой-либо вектор, ортогональный векторам и и w = uv. Тогда либо в базисе 1, и, и,侬,либо в базисе 1, u, wt и матрица оператора 垓 будет состоять из двух равных блоков. В первом случае 加 есть оператор левого умножения на 0, во втором — правого.
Итак, мы получили следующее.
Элементы SO(4), имеющие в некотором ортонормальном базисе матрицу, состоящую из двух равных блоков второго порядка, разбиваются на два класса в зависимости от ориентации этого базиса. Эти два класса имеют общими элементами лишь 土石.
Элементы каждого класса образуют группу по умножению.
Элементы из разных классов коммутируют.
Прямое доказательство этих утверждений без обращения к алгебре кватернионов непросто.
Внешняя алгебра
Определение внешней алгебры. Под названием внешней алгебры известна ассоциативная алгебра, введение которой, в частности, полезно при построении теории интегрирования в многомерных пространствах. Внешняя алгебра (над данным полем К) строится, если задано некоторое векторное пространство над тем же полем. Элементами внешней алгебры являются формальные «внешние» произведения векторов, причем попарное умножение векторов считается антикоммутативным. Никаких соотношений, кроме тех, которые следуют из дистрибутивности, ассоциативности и антикоммутативности, при умножении векторов не предполагается. Строже определение внешней алгебры можно дать различными способами. Мы дадим следующее формальное определение.
Пусть ^ = {1,2, ..., п}——множество чисел, составляющее от* резок натурального ряда N- Символами Г, Гь 1%, ... будем обозначать подмножества множества М включая само ^ и пустое множество 0. Каждому FuN сопоставим базисный элемент е「внешней алгебры. Тем самым размерность конструируемой алгебры равна числу подмножеств множества N,什.е 2П. Действие умножения во внешней алгебре обозначается знаком А. Для базисных элементов оно задается следующим образом:
Если「1П「2* 0,то е「| А еГг = 0.
Если Г1Г)Г2= 0, то еГ1 А еп = ( — 1)1п^(п, г2)еп
Здесь inv(Ti, Г2) обозначает число инверсий, которое образуют числа, составляющие Гь с числами, составляющими Га.
Ассоциативность. Докажем ассоциативность умножения во внешней алгебре. Пусть Гь R и Гз — три подмножества множества М Нам нужно доказать, что (е「A еп) А 々尸 廿口 А ®\ А 凯).
Допустим сначала, что хотя бы одно из множеств Г] Q Гг, Г1 Г) Гз, Г2П Гз непусто. В этом случае обе части равенства равны нулю. Действительно, левая часть равна нулю, ибо непусто либо Г1 П Г2, либо (Г1 U Г2)П Г3. Аналогично, правая часть равна нулю, ибо непусто либо П С Г3, либо Г1 Г)(R U Гз).
Теперь допустим, что Г1 Г) Гг = Г1 П Г3 = Г2 П Г3 = 0. Имеем
(廿口 А 外2)А ^Гз = (~ l)Ev (п, и f2 A ^г3 =
=(—l)inv(n, O+hiv (Г(иГ3,仆)0口 ипи Г8;
CFi A (CFz A Cf) = ( — l)InV(C' F迎n A CFi и Fs =
=(—1 >nv (Га, r3)+inv (Гь Га U「)〃| U 口 U Г3*
Ho inv(ri U Г2, Г3) = inv(rb Г3)+ inv(r2, Г3) и inv(rb Г2иГ3) = =inv (Гь Г2) + inv (Гь Гз). Поэтому (^rtA^r2) A ^r3 = ^rt A (a? A 々J
Градуировка. Степенью базисного элемента е? внешней алгебры называется число элементов, составляющих Г. Элемент Z 的々 называется однородным, если все базисные элементы, вхо- г
дящие с ненулевыми коэффициентами, имеют одинаковую степень. Зта степень называется степенью однородного элемента. Нулевой элемент алгебры причисляется к однородным элементам любой степени. Ясно, что однородные элементы фиксированной степени 也 образуют линейное подпространство в пространстве внешней алгебры, и его размерность равна числу ^-элементных подмножеств множества М т. е- числу сочетаний 2" Ясно также, что произведение двух однородных элементов есть однородный элемент, степень которого равна сумме степеней сомножителей, если эта сумма не превышает п. Если же сумма степеней двух однородных элементов больше п, то их произведение равно нулю, ибо в этом случае подмножества, индексирующие любую пару базисных элементов, входящих в сомножители, имеют непустое пересечение.
Разложение внешней алгебры в прямую сумму подпространств однородных элементов называется ее градуировкой.
Вообще, алгебра конечной или бесконечной размерности называется градуированной, если она может быть разложена в прямую сумму подпространств “,^ = 0, 1, 2, ..., причем если х е Uk, у ^ Ui, то ху 三 Uk" Разумеется, если градуированная алгебра имеет конечную размерность, то пространства Uk при достаточно больших k состоят только из 0. Примером градуированной алгебры может служить алгебра многочленов от одной или нескольких переменных. Эта алгебра имеет бесконечную размерность.
Элементы внешней алгебры нулевой степени являются кратными элемента е0, который, очевидно, есть единица внешней алгебры. Поэтому элементы нулевой степени естественно отожде-
ствить с элементами основного поля и называть скалярами. Элементы первой степени образуют п-мерное пространство, натянутое на базисные векторы еь е2, ..., еп (мы обозначаем одноэлементные множества {1}, ..., {九} просто 1, ..., п, что здесь не приведет к недоразумению). Элементы первой степени будем называть векторами и образованное ими пространство считать пространством, над которым построена внешняя алгебра.
Однородные элементы степени 2 называются бивекторами, степени 3 — тривекторами и т. д.; общий термин — поливекторы.-
Как уже было сказано, пространство r-векторов имеет размерность С^. В частности, пространство n-векторов одномерно» его элементы имеют вид се“ при cwK; пространство (п—1)-векторов n-мерно, и вообще, пространства r-векторов и (п — г) -векторов имеют одинаковую размерность. Из определения произведения ясно, что % = eZ1 А ^2 А . • •八£〃, если Г = {и, 必.一,〃} и 厶 V i2 V ... V 〃• Поэтому общий вид r-вектора есть
Xс'也…А% А ... А е”.
У2V •••%
Если (/1, /2, ..., /г)——какая-либо перестановка чисел 厶,为,•・•, i- то % л el2 л …八 е“ = ( — 1尸丫(厶,力,…》)% д ef, д ... д elr.
Выписав индексы,卜 必...,〃 во всех возможных порядках и положив 6厶‘2一 i)inv (Л> /2, ••• ir)clil2 lr^ получим запись
r-вектора в тензорной форме:匕八厶…%“ A e/2 A • -. A e,尸 Совокупность коэффициентов й^^4 составляет антисимметричный кон-
травариантный тензор.
Свойства внешнего умножения векторов.
Предложение 1. Пусть f — вектор. Тогда f Af = 0.
Действительно, если f =。1内 + 02^2++ an^n, то fAf = u £ E %%(e, A s) = £ G(q A %) + 刍 a円 e A^ + e. A %)= =0, ибо ei Ае( = 0, ei Ae; = e{f /} и ef Лв/ = —e{. /} при iVj.
Предложение 2. Пусть 厶 〃 f2 — два вектора. Тогда А Л Л ^ = —% Л fl.
Действительно, 0 = (Л + %) Л (Л + %) = Л Л Л + fi Л f2 + Л Л Л fi + /г Л /г = Л /2 + /г А /ь
П р е дл ожение 3. Если во внешнем произведении fi Л ... ...Л fk имеется хотя бы одна пара равных сомножителей, то оно равно нулю.
Действительно, попарно переставляя соседние множители, добьемся того, чтобы равные оказались рядом.
Предложение 4. Пусть 厶,反•・•,fk — векторы и (аь 出一… ak)—перестановка чисел 1, 2, k. Тогда 储 Л fa2 A •一
…AfaL( T)ya宀…,”% Af2 A ... A /ft.
Доказательство. От расположения 九产 /皿‘ • • •» f” можно перейти к расположению 厶,%, ..., fk посредством транспозиций соседних элементов. При каждой такой транспозиции меняется знак внешнего произведения. Четность или нечетность числа нужных транспозиций совпадает с четностью или нечетностью числа инверсий inv(ab а2, ..., а*), что и доказывает предложение.
Пусть теперь даны векторы 九,力,…,%, т^п, и пусть Г = ={уп 丫2,•…,у*} — подмножество множества {1, 2, ..., /и}. Будем считать, что ?i V у2 V ... V 丫女. Внешнее произведение fY1 A fY2 Л «.. Л fyk назовем стандартным (по отношению к выбранной нумерации векторов 九,力,•…,Ап) и обозначим через 尸г・ Ясно, что если индексы ai, а2, — •, а在 составляют множество Г, так что лишь порядком отличаются от yr у2> •・•, Y克,то f^i Л fc^ 八・•・ ...Л fak = {— l)lnv(ai'a2j a^Fr- Это следует из предложения 4.
Предложение 5.尸门八尸门=0, если 口 [] Г2 #= 0, 〃尸口八尸厶= =(—iynv(「. П)尸口 и%, если Г! П Г2= 0.
Доказательство. Пусть Fi = {w, ..., 丫仆, Yi < Y2 < ■ • •
-• • < Yfe» и Г2 = {yfe4.b ...» Y/}, Yfe+i V •・・ V w・ Тогда 尸口 Л 尸门=' /yi Л /丫2 八• * * Л fvfe Л fy^+i 八• • • A /y/* Если 口 f] 1\,0, то среди множителей в последнем произведении найдутся равные, и произведение равно 0. Если же Г1 П Г2 = 0, то
尸г, л 尸П= ( 一 1产(%,也,…,","+I,…,")尸пиП=(一 1 产(一,内)尸nun,
ибо inv(Yi,丫2Ya,Ya+iyz) = inv(r1, Г2).
Автоморфизмы внешней алгебры. Пусть векторы fb ..., fn линейно независимы и число их равно размерности пространства векторов, так что они образуют базис. Докажем, что элементы 尸с когда Г пробегает все подмножества множества ^= {1,..., м}, составляют базис внешней алгебры. Число элементов 户「 равно, очевидно, размерности внешней алгебры, вак что нам достаточно показать, что элементы 尸? порождают внешнюю алгебру как векторное пространство. Но это почти очевидно — исходные базисные элементы ei, ..., еп являются линейными комбинациями 厶,...,fn, и, следовательно, при любом Г и М ег = eY1 Л eY2 Л … Л eYfe есть линейная комбинация внешних произведений векторов fb ..., fn, взятых по К. Все такие произведения либо равны нулю, либо с точностью до знаков являются стандартными произведениями. Таким образом, стандартные произведения 尸? порождают в виде линейной комбинации все базисные элементы е? внешней алгебры, а значит, и все элементы внешней алгебры являются их линейными комбинациями, что и требовалось доказать.
Заметим, что из приведенного рассуждения следует линейная независимость всех 2" стандартных призведений Fr и, в частности, неравенство нулю каждого из них.
Итак, наряду с исходной системой базисных элементов {cfIFu/V} внешней алгебры можно взять в качестве базиса лю* бую систему(Fj|FuN}, где Fr — стандартные произведения, построенные, исходя из какого-либо базиса 厶,...,fn пространства векторов. В силу предложения 5 таблицы умножения для {Ff |十и/V} и {erlFuN} одинаковы, т. е. переход от базиса {女} к базису {户「} есть автоморфизм внешней алгебры. Сами элементы вг и 戶г получаются из нумерованных базисов 例….,戏 и 厶,…,后 пространства векторов одинаковым способом — посредством со* ставления стандартных произведений для каждого РиМ
Условие линейной независимости векторов в терминах внешней алгебры.
Теорема 6. Для того чтобы система векторов %, %, •••, % была линейно независимой, необходимо и достаточно, чтобы А А /2 А …入% #=0.
Доказательство. Пусть система /ь %, …,fk линейно независима. Тогда ее можно дополнить до базиса 厶,%, ..., %, /й+ь …,fn. В силу сказанного в п. 5 стандартные произведения fY1 A fy2 А • • • А ,丫々, Yi V ・•・ V 丫々,все отличны от нуля, в частности, fi A f2 Л ... Л/* 方 0.
Если же система 九 %, …,fk линейно зависима, то один из ее векторов fj есть линейная комбинация остальных: fi,...,力т, 力+i, ..., fk и произведение fi Л ... A = fi Л ... Л 力」Л 人 Efi* … + c/-if/-i + c/+if/+i + … + Ckfk) A f;+i A … 人故 есть линейная комбинация внешних произведений, в каждом из которых имеется пара равных сомножителей. Все они равны нулю. Тем самым теорема доказана.
Внешнее произведение п векторов. Пусть 卜,…,fn ——система из п векторов в пространстве с базисом ei,…,еп:
Л =。1步1 +。12% + • • • +。1n%, % =。21ё1 +。22ё2 + • • ■ +。2n%, fn = an\e\ + an2e2 + …+ аппеп'
Матрицу коэффициентов (。订)обозначим через 4
Рассмотрим 厶八力八Л fn. Из предыдущего ясно, что это произведение есть однородный элемент степени 孔,и, следовательно, лишь множителем а отличается от е“ = е】/\ & /\ ... Л е% Из свойств внешних произведений мы можем без вычислений сказать о некоторых свойствах этого множителя. Из дистрибутивности внешнего умножения следует, что этот множитель есть линейная функция от каждого из сомножителей, т. е. линейная функция от элементов каждой строки матрицы 4 Далее, этот множитель меняет знак при перестановке двух сомножителей, т. е. при перестановке двух строк матрицы. Наконец, если матрица Л единичная, т. е.力=G, / = 1, 2, ..., п, то множитель а равен 1. Мы знаем.
что этими свойствами обладает определитель матрицы 力,и, более того, можно показать, что определитель характеризуется этими свойствами- Таким образом, должна быть верна формула:
fi Л h А ... Л fn = det Аех Ле2 Л … '丛е% (1)
Убедимся в этом прямым вычислением. Имеем л
『1八『2 八• • •八 fn^j ■ ^lai^2a2 * • * ^nan^ai 八 %2 Л • • • Л ^an*
Здесь индексы ai, a2, ..., a〃 независимо пробегают значения 1, 2, ..,, л. Значительная часть слагаемых в правой части равна нулю. Именно, это будет, если среди значений индексов аь аг, … ...,а〃 встретится хотя бы пара равных. Если же значения аь «2,…,а〃 попарно различны, то они образуют перестановку чисел 1, 2,…,п, и тогда
旬八&2八... Aea“ = (-l)mv(%,%,…,%)冬八後 А ... Ае“.
Итак,
71 А /г Л Л /л =
=£( - l),nv(a>'a^ -'a^aiaia2a2... a^A^A ... Де„ =
=det Л ei Л е2 Л ... Л еп, согласно определению определителя (под знаком суммы (ai,眼 … …,ал) пробегает все перестановки чисел 1, 2, …,и),
Заметим, что если базисные векторы ei, е2, ..., еп заменить на любую систему векторов gi, g2, gn (быть может, зависимую), то в силу п. 4 все вычисления сохраняются, так что если
Л = an^i + • • • + aingn9
f n ^ a^igi + •.. + ctnngn.
где gi,g2, ..., gn — любая система векторов, то fi Л ... д 加= =det A gi Л …Л gn, где А = (а〃).
Выведем теперь в качестве следствий из формулы (1) некоторые свойства определителей, ранее полученные другими сред
ствами.
Следствие 1. Для того чтобы векторы 厶,...,fn были линейно независимы, необходимо и достаточно, чтобы det Л =/= 0.
Для этого заключения достаточно сопоставить формулу (1) с теоремой 6.
Сл едств ие 2 (теорема об определителе произведения двух квадратных матриц). Пусть
fi =瓦 igi + • •・ + bingm % =匕21gl 十…+ b2ngM
gi = Cu3 + •. • + 勺门4, g2 === /13 + . . . + &/!%,
fn == bnigi + ・• • + bnngn
8n = %卢1 +一•十 слпеn»
причем 当,©2, •••, е〃 ——линейно независимая система. Тогда
/1 =。1步1 + • •・ + а\пепу
『2 н а21^1 + • • • + °2门%,
fЛ *^ ■ ^л 1^1 + • • • + ^лл^л»
причем Л = ВС, Л = (а/;), В = (Ь力,С = (с〃).
Применив формулу (1), получим, с одной стороны,
fi А /2 А ... А % = det В gi A g2 AA g〃 =
=det В det C ei A A …А ел-
С другой стороны, fi A f2 A …A fn = det A e\ Ae2 A …A e& Сравнив коэффициенты при e^Ae2A ... Ле% получим detЛ = =det В det C.
Следствие 3 (формула для определителя ступенчатой ма”
трицы). Пусть
…"1在
…%在
一%1,在
0
0
“在+1, fe+1 '
.0
.0
,"在+1, n
(看;
i,0_、 i力2丿
ak\
"在+1,1
41
ank
%,点+ 1…
'ann
Положим
fi =a1卢1 + • • • +01 卢在,
f在=0在卢1 + • • • +"在成在,
ffe+l = 0在+1,14 + • • ' +0扣 1,卢在 +0在+1,在+卢比+1 + • • ' +0在+1,几分,
fn = °门1°1 + ・・• + ^nkek + ал. fe+lefe+l + • • • + ^nnen*
Тогда, с одной стороны, fi А /2 А … A f* A fM А ... A /л = =det Л ei А е2 А ... А е小 С другой стороны,
fi A f2 A ・・・ A h =(厶 А …А 〃) A (f*+i △' • • • A fQ =
=det Л] 6] А …Л еА А 以+] А • - < Л /я.
В последнем внешнем произведении мы можем опустить в выражениях /*+ь ...» fn слагаемые, содержащие е】,...,е*, ибо они аннулируются множителем 当/\&八 … Лед;. Поэтому
fi А『2 А • • • A fn ===
=(det А\ ei А вг А … А е*) A (det Лг ^+1 Л ... AeQ =
—det Л1 det Лй^! Ле2 Л Л откуда det Л = det 4 det 4.
Внешнее произведение k линейных комбинаций m векторов при ft < /п. Пусть
fl RGllgl + …+ Glmgm
fk = a^lg 1 + • • • + akmgtn-
Пусть M = {1,2, ..., m} и Г = {皆,打,Та} и М, причем Yi V Y2 V … < Ya- Обозначим через Лгминор матрицы Л =« (ац\9 составленный из столбцов с номерами 丫1,丫2, ••・,丫在,т. е.
%i …fllYft
А「-
4¥1…flAYft.
Через О г обозначим стандартное внешнее произведение
g、i Л g、2 Л • • • Л gy^・
Предложение 7. Справедлива формула fi 八 % 八 • •. Л %= =X A「Gn где сумма распространена на все k-элементные подмножества множества М.
Доказательство.
fl Л /2 Л • • • Л fft X ^1а1^2аг • • ' &а在gai Л ga2 Л • • • Л ga^ аB …,ай
Здесь аь ..., а在 пробегают независимо значения 1, 2, ... t m. Если среди ai, ..., а在 имеются равные, то соответствующие слагаемые равны нулю и их можно опустить. Остается
X ^1а1^2аг • ' •在gai Л ga2 八♦ ••八 ga^・
%耍а.
Оставшиеся теперь комбинации значений индексов составляют все 弘элементные подмножества Г множества М, причем каждое подмножество встречается k\ раз, ибо наборы (аь ..., aQ при данном составе элементов встретятся во всех возможных порядках. Пусть уь 丫2, •.., ?а — элементы подмножества Г, расположенные в порядке возрастания: ?i V 丫2 V .. - V 丫屏 Тогда наборы (ai, a2, ..., a在),поставляющие одно и то же подмножество Г, представляют собой перестановки чисел уь 72»у*. Объединяя
слагаемые, соответствующие одному и тому же подмножеству Г, и складывая получившиеся суммы для всех Г, получим
fl Л /2 Л • • •八 f在=£ X Зонa在aAgai Л • • • A gab
「(\,…,%)
где (a】,a在)пробегает все перестановки чисел 71,72, ・.・,丫在・
Но g% 八 g% 八八 g% = ( - l),nv(%'…'%g% Л^2Л A^ft = =(—l)Ev(ai,…,%)G「. Поэтому ПОЛучаеМ f 1 Л f2 Л ... △% =
0 ¥ (( Z )( — l)sv(%,…,%)〃皿…耿“)G「= § ЛгОг, так как Z ( — l)inv (%,…,a*)aiai akak = .“....I". = Л г согла
сно определению определителя.
Заметим еще, что если fi = a^gi + .一 + a[mgmt 加= u akigi ++ akmgm и fe > m, то fi A •一 A f* = 0, ибо в этой
ситуации векторы 九,...,加 образуют линейно зависимую систему. В том же легко убедиться и формальной проверкой ——в выражении fi А А 底 через внешние произведения ^ь <. ■, gm мы в каждом слагаемом будем встречаться с равными множителями.
Из доказанной формулы легко выводятся еще некоторые свойства определителей.
Сл едств ие 4 (теорема Бине——Коши об определителе произведения двух прямоугольных матриц). Пусть
где / = ВС, причем А < т, Т】V у2 V ... < у*. Положим%打…^IVftВг = • u%Y1…%hгде / = ВС, причем А < т, Т】V у2 V ... < у*. Положим%打…^IVftВг = • u%Y1…%hПусть Г={уь ..., yj,Пусть Г={уь ..., yj,С»1 …Cy\kCV*I …%kС»1 …Cy\kCV*I …%kzdezde
где / = ВС, причем А < т, Т】V у2 V ... < у*. Положим
%打…^IVft
Вг = • u
%Y1…%h
где / = ВС, причем А < т, Т】V у2 V ... < у*. Положим
%打…^IVft
Вг = • u
%Y1…%h
Пусть Г={уь ..., yj,
Пусть Г={уь ..., yj,
С»1 …Cy\k
CV*I …%k
С»1 …Cy\k
CV*I …%k
zde
zde
Тогда detX = ^ B「C「,?@е сумма распространена на все k-элемент- г
ные подмножества множества М ={1, 2, *.., т}.
Доказательство. Пусть
fl = 611gl + . . . + b'mgm, gl = 0品 + ・・・ + C}kekt
fk =^ bf^gi + •.・ + Ь/1mgm,gm =^ %円十・・.十。团卢总,
причем ?i, ..., ек линейно независимы. Тогда •
Л = д11^1 + ・・・ + Cl{kek->
fk = ak\e\ +・・• +仪冗卢片
Поэтому, с одной стороны, fl Л …Л /ft 1= det л ei Л ... Л е*, с другой стороны, /1 Л /2 Л ... Л /А= ^ &gvi 八 &2 八• •・ Л g%
Ясно, чтоЯсно, чтоg% = %出1 + • • • + сY 仔也,gY2 = eY2卢1 + • •・+ 汨成也,
Ясно, что
Ясно, что
gy 右=%右卢1 + ... + Cykkeki
откуда gYi A gy2 A •…A gyk — Cre{ A ^2 A •.. Л “, так что /1 л а а ...八九=2&不向А & /\ …А е^.
Г
Сравнение коэффициентов при ei Л е2 Л ・・• 八 е也*0 дает det Д == £ 8「С「,что и требовалось.
Заметим, что если k> т, то det8C = 0, ибо произведение Л Л /2 Л •…Л /ft обратится в 0 как внешнее произведение линейных комбинаций меньшего, чем 財 числа векторов.
Следствие 5 (теорема Лапласа). Пусть квадратная матрица
必D必D22разделена на две клетки, первая из которых имеет k строк, пусть Г есть k-элементное подмножество множества N == {1, 2, ..., л} “ ГЛ = ^\Г ——его дополнение. Пусть 4「——минор 龙-z。порядка матрицы А[, составленный из столбцов, номера которых составляют Г, 〃 Дгг7—минор (л — к)-го порядка матрицы 4, номера столбцов которого составляют 1V. Тогда
必D
必D
2
2
det A =£ Л1гЛ2г" ( 一1)
『看,…,办)
Доказательство. Пусть
九=%1竹 + • • • + а1лел,
fk = @右卢1 + • •・ + a^«/t,
fk+l =。右+1,1^1 + • • • + @也+1, пеп»
fn == ^nl^l + ♦ • • + ^пп^п*
Тогда
det Л et Л е2 Л ... д en = (fi 八 % 八.••八浦八(九+i Л ... A fj
Но Л Л /2 A .. • Л /а = Z Аг%, /й+1 Л ・・• A fn=^ 力 2аС& где Г
пробегает все /г-элементные подмножества, а Д—все (п — ^)-элементные подмножества множества ЛГ. Ясно, что ег Л ^д = 0, если ГПА непусто, а пусто оно, только если Д ™ ГЛ. Следовательно, det Л eN = f1 Л ... Л fn — £ £ '力2аСг Л вд =
г д
=X Л1гЛ2Г^Г Л е『R £ 4г力2『( l)inv(r,Г')%, гг
Пусть Г = {уь ..., у» и YiV?2 V …. V 丫辰 Все элементы, меньшие, чем 丫卜 находятся в Г", поэтому 71 составляет ?i — 1 инверсий с элементами из Г, далее, все элементы, меньшие, чем 心, кроме уь находятся в F', так что 72 составляет 72 — 2 инверсий с элементами из Г и т. д. Таким образом, inv(f\『) = ?』•• • ...+ yft — 1 —...—左=丫]+ • • • + Y/г — 1/2左(左 + i)・ Итак, det Л = 三 Х (— 1)"十・*・十¥囱力ir力2г‘, что и требовалось доказать.
Переставляя строки, легко доказать теорему Лапласа в общем случае, когда в матрице 力 выбраны любые k строчек. Мы предоставляем это читателю.
Следствие 6 (критерий линейной независимости в терминах ранга матрицы). Для того чтобы векторы fi = auCi+ ... •. • + ащ^л, •. •,= 61*1^1 + •. • + a kneп были линейно незави
симы, необходимо и достаточно, чтобы хотя бы один минор k-го порядка матрицы А = (ац) был отличен от нуля.
Действительно, для линейной независимости необходимо и достаточно, чтобы & /\・・・Л %声0. Но “ …八九=X 4价,и для fi Л ... Л /л #« 0 необходимо и достаточно, чтобы хотя бы один из миноров Яг был отличен от нуля.
Внешняя алгебра над пространством Евклида. Пусть в пространстве векторов имеется структура евклидова пространства, т. е. основное поле есть поле R вещественных чисел и в пространстве определено скалярное произведение. Пусть базис е】,...,ел, исходя из которого строится внешняя алгебра, ортонормален. Продолжим евклидову структуру на все пространство внешней алгебры, считая базис {ер} ортонормальным, так что скалярное произведение элементов х= 2 %г^г н У = X УгеГ равной Хру】.
ггг
При таком соглашении однородные элементы разных степеней будут ортогональны, так что градуировка определяет разложение пространства внешней алгебры в прямую ортогональную сумму подпространств однородных элементов.
Предложение 8. Пусть /ь fk и gi, gk — две системы векторов. Тогда скалярное произведение k-векторов 厶 Л .… …Л fk и g{ Л ... /\gk равно
(八,当)g2)…(厶,g/
(九,gi)仇,&)…(几,8А)
В частности, квадрат длины k-вектора fi 八.,. Af* равен опреде- (//)…(厶/)
лителю Грама ,т. е. совпадает с квадратом
СЮ …(&JQ
объема параллелепипеда, натянутого на векторы fi, ..., f» 、 Доказательство. Пусть
九=切 13 十...十 b{nent gi = 5品 十.•. + c[nen,
fk ~ 瓦ti3 + • • • + 匕々“?“, gk = 41g + • < • + %“修
Обозначим через В” Сг миноры, «вырезаемые» множеством Г из матриц В =他〃),С = (с〃). Как мы уже знаем,
^ = Л А . • • A fk= S ^гвг, G = ^i А … A g在=X。「?1> гг
Поэтому (F, G) = £ ВгСг = det ВСТ в силу теоремы Бине — Коши
(G ——транспонированная матрица). Согласно правилу умножения
卜卜/^исн + ... + Ь{пс{п ... %1%1+…+ %"%“
卜
卜
матриц ВСТ = 1
'%С][ + …+ %Сд峭%[ ++ bknCkn
/仇国)…(hgQ、
=| 卜что и требовалось доказать.
< 0居g)…(几及)'
Чтобы получить частный случай, включенный в формулировку предложения, достаточно положить gi = fi, ..., gk =
Заметим, что скалярное произведение (尸,G) 々-векторов зависит лишь от скалярных произведений (ft, gt), т. е. от взаимного расположения этих двух систем векторов друг относительно друга, но не от выбора системы координат. В частности, отсюда следует, что если %, ..., fn ——ортонормальный базис исходного пространства и {Fг]——стандартные произведения базисных элементов, то для двух Л-элементных подмножеств Г1 и Г2
(^Л,尸F?)=(凯,女)(^Л,尸F?)=(凯,女)если Г\ * Г2, если Г1 = Г2,
(^Л,尸F?)=(凯,女)
(^Л,尸F?)=(凯,女)
ибо скалярные произведения векторов, составляющих Fri и Frlt равны соответствующим скалярным произведениям векторов, составляющих е「[ и ei\・
Таким образом, ортогональное преобразование координат в пространстве векторов вызывает ортогональные преобразования во всех пространствах 々-векторов, а следовательно, и во всем пространстве внешней алгебры, ибо оно разлагается в прямую ортогональную сумму пространств поливекторов.
Внешнее произведение векторов как направленный объем. Пусть задана упорядоченная система линейно независимых векто-
ров fi, ..., fk в п-мерном евклидовом пространстве R三 Напомним, что объем параллелепипеда, натянутого на эту систему, равен квадратному корню из определителя Грама: »'(%, ..., f«) = =det( (^, fj)). Если 九,…,fk и gi,…,gk — два базиса некоторого й-мерного подпространства Р в R" н gi = 2c“f], z=l, 2, .... k, то V(git ..., gk) = |det(c:/) I У(л, ...» ^). Если det(c/7) > 0, системы gi, gn и 厶,...,fk одинаково ориентированы, если же det (с订)V 0, то их ориентации противоположны- Напомним, что если fi, 底 н gi, g左 одинаково ориентированы, то существует непрерывный путь, соединяющий две эти системы, т. е. существует система векторов /и(£),.…,hk(t)} непрерывно завися* щая от вещественного параметра 乙 О W £ W L н такая, что 用“0)= =fi. hi(l) = gi и при любом f из промежутка 0 < / < 1 система векторов h\(t), ..., hk(t) остается базисом подпространства Р・ Если же fi, ..., fk н gi, ..., gk имеют противоположную ориентацию, то такого пути не существует.
Теперь докажем теорему, вскрывающую геометрическое значение внешнего умножения векторов.
Теорема 9. Пусть %, ..., fk ——линейно независимая система векторов в п-мерном евклидовом пространстве Rrt, w пусть gh ... ...,gk — другая система векторов. Для того чтобы имело место равенство
fl八『2八• • •八% = gl八g2八* • •八g左,(3)
необходимо 〃 достаточно, чтобы системы 卜,…、底 иg%
порождали одно и то же подпространство е R,были бы в нем одинаково ориентированы и объемы 卜(九, …,底)w b(gb ..., gQ были бы равны.
Доказательство. Докажем сначала необходимость. Пусть равенство (3) выполнено. Тогда при любом i, 1 W i V 电 будет fi A ^2 А ... A ^ A g/ = 0 и, следовательно, система 九,...,%, g, линейно зависима, откуда в силу независимости %, 九 еле-、 Дует, что gt = У, Cijfj, z = 1, 2瓦 Тогда g1 А ... А^ =
=det(c//)/i А A fk, так что det(C/) = + 1. Следовательно, системы 八…,底 в gi,gk порождают одно и то же подпространство и одинаково в нем ориентированы. Так как b(gi,… • • •, gQ = I det(c/;) \ V(f^ ...,底),объемы равны.
Докажем теперь достаточность. Пусть h …,底 в gi,g* порождают одно и то же подпространство, имеют одинаковые ориентации и V(^, ..., fk) = ^(^ь ..., gQ. Тогда g;= X cafb причем det(%)>0 и |det(%・)|=l, т. е. det (с;;) = L Ясно, чт© gi /\ • • • △ g^ = det(Ci/)fi А ... А = Л Л ...入,麻
Доказанная теорема позволяет трактовать /! А /а Л ... Л /# как «направленный объем» параллелепипеда, натянутого на 力,... ..fk. Действительно, это внешнее произведение определяет как величину объема, так и его «направление», т. е. подпространство, в котором этот объем сосредоточен, и ориентацию в этом подпространстве. В этом смысле внешнее произведение системы векторов обобщает векторное произведение пары векторов в трехмерном пространстве. Напомним, что векторное произведение равно по величине площади параллелограмма, натянутого на пару векторов, а его направление характеризует плоскость, порожденную парой векторов и ориентацию пары на этой плоскости.
Подпространства однородных элементов дополнительных степеней. Пусть Sk и Sn-k ——подпространства однородных элементов степеней 也 н 九一k в пространстве внешней алгебры. Размерности этих подпространств совпадают. Если u е S^ и v е Sn-k, то и Л V принадлежит одномерному подпространству Sn элементов степени ". Пусть @, еп — какой-либо базис в Si. Тогда и Ли == а(и, v)ei Л е2 Л ... Л ел. Ясно, что коэффициент a (u, v) есть при фиксированном v линейная функция от и. Очевидно^ что порожденное тем самым отображение Sn-k в пространство S;, сопряженное с 5兑,линейно и его ядро состоит только из 0. Из совпадения размерностей Sn k и S^ следует, что это отображение есть изоморфизм. Так определенный изоморфизм пространств Snf и S; зависит от вмбора базиса е】,...,ел, но зависит «слабо»—он определен с точностью до множителя det(c“), где (с订)一 матрица перехода от исходного базиса к другому. В частности, если det(c/)=+l, то изоморфизм Sn_k и S^ сохраняется при замене базиса еь еп на бкзнс /1, ..., /л при 卜=£ 口拦卜
Если за исходный базис в пространстве Sk взяты элементы ег = 千Су】Д ... Л^уй>Yi V ・•・ V Ук,то сопряженным базисом в 5门~兑 будет система элементов (——l)inv(r, г‘)ег,, где Г7 = N\F, что непосредственно следует из закона умножения во внешней алгебре.
Допустим, что исходное пространство Si евклидово и базис еь е% ..., еп ортонормальный. Тогда пространства Sk и Sn—々‘тоже имеют структуру евклидова пространства при ортонормальных базисах {с】} и {сг‘}・ Напомним, что для евклидова пространства S имеется естественный изоморфизм между S и сопряженным пространством S*, именно, образом элемента gwS при этом изоморфизме является функционал fy(x) = (x7 у). Наличие этого изоморфизма позволяет отождествить S и S*. Эти соображения делают естественным введение следующего понятия. Будем считать, что элемент u^Sk квазиравен элементу vwSi и писать 〃^и, если ft и V индуцируют в Sk одинаковые функционалы, т. е. при любом w^Sk имеет место равенство w Av ==(w, и)е{ Л ... Л ел. Ясно,
что квазиравные А- и (孔一Л)-векторы и и и имеют одинаковые координаты в базисах {%} и {(— l)Inv <г- г^е^} при『=汽\「. Отношение квазиравенства «почти симметрично», именно, если паи, то иа(—1)々("一后)м. Отношение квазиравенства зависит от выбора базиса, но, очевидно, не изменяется при собственно ортогональном преобразовании координат. При несобственно ортогональном преобразовании квазиравные поливекторы превращаются в квазипротивоположные, т. е. если до преобразования было и ^ и, то после преобразования станет и —и (конечно, при определении квазиравенства по отношению к новым базисным векторам). Это следует из того, что если 九,…,fn получается из ①,…,еп несобственно ортогональным преобразованием, то 九 А …А /л = ===—3 А А
^Выясним теперь, какой элемент из S〃一々 квазиравен внешнему произведению gi А …Ag^wS^ линейно независимых векторов gi, •••, gk- С этой целью выберем в подпространстве Р, натянутом на gr ..., gkt ортонормальный базис 九,...,底,причем так, чтобы ориентации системы векторов ^ь ...» gk н fi, ..., % были одинаковы. Тогда gi А ... Л^ = Vfi Л ... Л/^, где V — объем парал- lelepjpeda, natynutogo па gi, g^ Дополним 厶,...,fk до ортонормального базиса 厶,...,fk,底+i, …,fn пространства Si, имеющего одинаковую ориентацию с исходным базисом 内,…,е〃. Тогда, в силу сказанного выше,
gi Л Л^А ^ V加+1 л л}
Векторы /а+ь ...,『% составляют базис ортогонального дополнения Р丄 к подпространству Р. Если в этом пространстве взять любую систему векторов 优+卜 …,Ал, имеющих одинаковую ориентацию с %+i, ..., fn и с объемом параллелепипеда 匕 то gi Л … ...Л gjt ^ Ла+1 Л ... Л Ал. Итак, если векторы 酸+1, ..., hn ортогональны векторам gi, ..., g左,объемы параллелепипедов, натянутых на ^ь ...» ^ и hk+it •••, hn, одинаковы и ориентация системы векторов gi, ..., gkt Ла+ь ..., hn совпадает с ориентацией исходного базиса @, то giA .・• A^^/i^+i Л ... ЛАл.
Рассмотрим случай 孔= 3н^ = 2. В этом случае gi Л g2 ^ %з, где й3 — ортогональный к gi и g2 вектор, длина которого равна площади параллелограмма, натянутого на gi, g2, и ориентация g〔, g2, %з совпадает с ориентацией исходного базиса. Таким образом, вектор 坛,квазиравный бивектору gi Л g2 (при л = 3), есть не что иное, как векторное произведение [gi, g^.
Заметим, что квазиравенство g\ Л …Л gk^hk+i Л …Л Ал равносильно равенству компонент этих поливекторов по отношению к базисам {е「} и {(— l)inv(rtrz)erj при ГЛ = ЛГ\ Г. Это равенство может быть сформулировано как равенство миноров 々-го порядка, составленных из первых 尼 столбцов матрицы координат векторов gi, ... fgkt 无计 i,历,их алгебраическим дополнениям. Формальная проверка таких соотношений не совсем тривиальна.
СПИСОК ЛИТЕРАТУРЫ
Архангельский А. В. Конечномерные векторные пространства. — Мл Изд-во МГУ, 1982.
Б о р е в и ч 3. И. Определители и матрицы. — М.: Наука, 1970.
Ван дер Варден Б. Л. Алгебра. — М.: Наука, 1979.
Гельфанд И. М. Лекции по линейной алгебре. — Мл Наука, 1971.
Кострикин А. И. Введение в алгебру. — М.: Наука, 1977.
Кострикин А. И. и Манин Ю. И. Линейная алгебра и геометрия.
М.: Изд-во МГУ, 1980.
К у р о ш А. Г. Курс высшей алгебры.— Мл Наука, 1975.
Ленг С. Алгебра. — М.: Мир, 1968.
Мальцев А. И. Оосновы линейной алгебры.——М.: Наука, 1975.
Фаддеев Д. К. и Соминский И. С. Сборник задач по высшей ал* гебре. — М.: Наука, 1977,
2. Пространство, сопряженное с унитарным пространством. Так же, как в евклйдовом пространстве, устанавливается взаимно однозначное соответствие между векторами и ковекторами по нра«