Многочлены над областями целостности (теория и приложения). Учебное пособие
.pdfж) f (x) x5 x3 2x2 12x 8 ;
з) f (x) x5 2x4 2x3 4x2 5x 2 ; и) f (x) x5 2x4 2x3 x2 4x 4 ; к) f (x) x5 x4 7x3 7x 6 ;
л) f (x) x5 x4 2x3 x2 3x 2 .
89.Разложите многочлен f(x) на неприводимые над полем
множители:
а) |
f (x) 8x3 12x2 2x 3; |
|||
б) f (x) 2x3 5x2 x 1; |
||||
в) |
f (x) 15x3 11x2 |
x 1; |
||
г) |
f (x) 6x4 |
7x3 10x2 |
14x 4 ; |
|
д) |
f (x) 6x4 |
11x3 8x2 |
6x 4 ; |
|
е) |
f (x) 6x4 |
x3 10x2 6x 1. |
||
90. |
Дан многочлен |
f (x) x5 x4 6x3 14x2 11x 3 . |
||
Найдите кратный корень этого многочлена и укажите его кратность. Разложите f(x) на неприводимые над полем множители.
91. Применив признак Эйзенштейна докажите неприводимость многочлена:
а) f (x) x4 8x3 12x2 6x 2 ;
б) f (x) x5 12x3 36x 12 .
92. Докажите, что многочлен неприводим над кольцом целых чисел :
а) f (x) x3 7x 2 ;
б) f (x) x4 13x3 x 2 ; в) f (x) x3 3x2 x 3;
91
г) f (x) x5 2x4 2x3 x 2 ; д) f (x) x9 16x6 13x2 1.
93. При каких m и n многочлен mx3 n приводим над полем .
94. |
Докажите, что число 3 10 |
7 22 3 10 |
7 22 – целое. |
||||||||||||||||||||
Найдите это число. |
|
|
|
|
|
|
|
|
|
||||||||||||||
95. |
Докажите, что cos 20 и |
cos 40 |
– иррациональные |
||||||||||||||||||||
числа. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96. |
Сократите дробь, если числитель и знаменатель дро- |
||||||||||||||||||||||
би – многочлены над кольцом 5 : |
|
|
|
|
|
|
|
||||||||||||||||
|
x4 |
|
x3 x2 |
|
x |
|
|
|
|
x4 |
|
|
|
|
|
||||||||
а) |
2 |
3 |
3 |
; |
б) |
4 |
|
. |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
x3 2x2 4x 3 |
x3 3x2 4 |
||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||
§11. Основная теорема алгебры многочленов
иее следствия
Вэтом параграфе будем рассматривать многочлены над полем комплексных чисел, так как теория многочленов над
полем оказывается более стройной и простой, чем теория многочленов над полем и объясняется это именно основной теоремой.
Теорема 11.1 (основная теорема алгебры многочленов).
Всякий многочлен степени n 1 над полем имеет, по крайней мере, один комплексный корень.
Доказательство этой теоремы не является чисто алгебраическим и использует различные факты теории функций комплексного переменного1.
1 Впервые эту теорему сформулировал Альбер де Жирар в 1629 г. Доказательства теоремы предложили Д’Аламбер (1746), Эйлер (1749), Фонсене (1759) и Лагранж (1771), но эти доказательства были небезупречны.
92
Докажем сначала ряд вспомогательных утверждений.
Лемма 11.2. Пусть свободный член многочлена
f (z) a0 zn ... an 1z равен нулю. Тогда для любого > 0 существует > 0 такое, что | f (z) | для всех |z| < .
Доказательство. Обозначим A max{| a0 |, | a1 |,..., | an 1 |}.
Имеем |
| f (z) | | a |
0 |
|| |
z |n | a |
|| z |n 1 |
... | a |
n 1 |
|| z | A(| z |n |
|
||||||||||||||
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
| z |n 1 |
... | z |) A | z | | z |n 1 |
. Возьмем |
|
|
|
и пусть |
|||||||||||||||||
|
A |
||||||||||||||||||||||
|
|
|
|
1 | z | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
| z | . Так как < 1, то | z | 1 и, значит, |
| z | | z |n 1 |
|
| z | |
|
. |
||||||||||||||||||
1 | z | |
1 | z | |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
A | z | |
A |
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
||
Следовательно, | f (z) | |
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
1 | z | |
1 |
1 |
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|||||
Лемма 11.3. Модуль многочлена |
f (z) |
– непрерывная1 |
на |
||||||||||||||||||||
всей комплексной плоскости функция.
Доказательство. Пусть z0 – произвольная точка. По-
кажем, |
что многочлен |
f (z) непрерывен в точке |
|
z0 . Разло- |
||||||||||||||||||||||
жим |
f (z) |
по |
степеням |
|
z z |
0 |
: |
f (z) b |
(z z |
0 |
)n |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
||
b (z z |
0 |
)n 1 |
... b |
|
|
(z z |
0 |
) b . |
|
Так |
как |
f (z |
0 |
) b |
|
, |
то |
|||||||||
1 |
|
|
|
|
n 1 |
|
|
|
n |
|
|
|
|
|
|
|
|
n |
|
|
|
|||||
f (z) f (z |
0 |
) b (z z |
0 |
)n b |
(z z |
0 |
)n 1 |
... b |
(z z |
0 |
) . |
Зада- |
||||||||||||||
|
|
|
|
|
0 |
|
|
|
1 |
|
|
|
|
n 1 |
|
|
|
|
|
|
||||||
Первым удовлетворительное доказательство основной теоремы алгебры получил Гаусс, который привел три разных доказательства (1799, 1815 и 1816), поэтомуее часто называют теоремой Гаусса.
1 Функция f (z) непрерывна в точке z , если она определена в точке z |
0 |
и |
0 |
|
|
предел lim f (z) f (z0 ) , т.е. для любого > 0 существует > 0 такое, что |
||
z z0 |
|
|
для всех | z z0 | следует | f (z) f (z0 ) | .
93
дим > 0. |
По |
лемме 11.2 |
существует > 0 такое, что для |
всех | z z0 |
| |
следует | f |
(z) f (z0 ) | (*). Значит, мно- |
гочлен f (z) непрерывен в точке z0 . Так как справедливо не-
равенство| f (z) f (z0 ) | |
|
| f (z) | | f (z0 ) | |
|
, |
то утверждение |
|
|
||||
леммы следует из неравенства (*). |
|
||||
Лемма 11.4. (о модуле многочлена) |
Если многочлен |
||||
f (z) const , то для любого М > 0 существует R > 0, такое что |f (z)| > M для всех |z| > R.
Доказательство. |
Представим |
f (z) a |
zn a zn 1 |
... |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
1 |
|
|
||
a |
n 1 |
z a |
a zn 1 |
a1 |
|
z 1 ... |
|
an 1 |
z1 n |
an |
z n |
|
|
|||||||
|
|
|
|
|||||||||||||||||
|
n |
0 |
|
a0 |
|
|
a0 |
|
|
|
a0 |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
a1 |
|
|
|
|
an 1 |
|
|
|||||
a zn (1 g(z 1)) , где a |
0 и |
g(z 1) |
z 1 |
... |
|
z1 n |
||||||||||||||
|
|
|||||||||||||||||||
|
0 |
|
|
|
0 |
|
|
|
a0 |
|
|
|
a0 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
an z n – многочлен, свободный член которого равен нулю. a0
Из леммы 11.2 следует, что для = 0,5 найдется такое > 0,
что | g(z 1) | 0, 5 |
при | z 1 |
| . Если взять |
| z | n 2M | a 1 | , |
|
|
|
|
|
0 |
то очевидно, что | a0 zn | 2M . Пусть R max n 2M | a0 1 |, 1 . |
||||
Тогда |
при |
|z| > R |
выполняется |
неравенство |
| f (z) | | a0 zn | |1 g(z 1) | | a0 zn | 1 | g(z 1) | 2M (1 0,5) M .
Лемма 11.5. Модуль многочлена f (z) принимает в некоторой точке z0 наименьшее значение.
Доказательство. Множество модулей значений многочлена f (z) ограничено снизу (|f (z)| ≥0). Следовательно, оно
94
имеет точную нижнюю грань1. Обозначим ее через m. Докажем, что существует точка z0 такая, что | f (z0 ) | m . Рас-
|
|
1 |
|
|
|
1 |
|
|
смотрим последовательность чисел |
m |
|
|
. Числа |
m |
|
не |
|
k |
k |
|||||||
|
|
|
|
|
|
являются нижней границей для |f (z)|, поэтому для каждого
k = 1, 2, … существует zk |
такое, что | f (zk ) | m |
1 |
. Пусть |
|
k |
||||
|
|
|
M = m + 1. По лемме о возрастании модуля найдется R такое, что при всех |z| > R справедливо неравенство
| f (z) | M m 1
k . Следовательно, | zk | R , последовательность { zk } ограничена и из нее можно извлечь сходящуюся
подпоследовательность zk . Пусть lim zk |
z0 . Тогда в силу |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
t |
|
t |
t |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
непрерывности |f (z)| |
имеем |
lim | f (zk ) | | f (z0 ) | . |
Так как |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
m 1 |
|
|
|
|
|
|
|
|
|
|
|
m |
|
f (zk |
) |
|
, |
то имеем lim |
|
f (zk |
) |
|
m и, |
значит, |
|||||||
|
|
|
|
||||||||||||||||
|
|
|
|
|
t |
|
|
k |
|
|
t |
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
f (z0 ) |
|
m . |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Приведем два вспомогательных утверждения также необ-
ходимых для доказательства основной теоремы. |
|
Лемма 11.6. (Д’Аламбера2) Пусть многочлен |
f (z) const |
и f (z1) 0 . Тогда существует точка z2 |
такая, что |
| f (z2 ) | | f (z2 ) |. |
|
1 Применяем теоремы, доказанные в анализе: Теорема 1. Всякое ограниченное снизу (сверху) множество имеет точную нижнюю (точную верхнюю) грань. Теорема 2. Из всякой ограниченной последовательности можно извлечь сходящуюся подпоследовательность.
2 ЖанЛеронД’Аламбер (1717–1783) – французский математик, философ и механик. Д’Аламбер ввел термин «предел». В теории рядов его имя носит достаточный признак сходимости. Основные математические ис-
95
Лемма 11.7. Если действительная функция f (z) комплексного переменного z непрерывна во всех точках замкнутой
области D, то существует точка z0 D такая, что функ-
ция f (z) принимает в этой точке наименьшее значение.
Лемма 11.7 является обобщением теоремы Вейерштрасса1 об ограниченности функции непрерывной на отрезке.
Перейдем теперь к доказательствутеоремы 11.1. Доказательство. Пусть дан многочлен f (z) a0 zn
a1zn 1 ... an 1z an степени n (n ≥1). Применим к этому многочлену лемму 11.4 о возрастании модуля многочлена.
Для M | f (0) | | an | существует R > 0 такое, что для всех |z| > R будет | f (z) | | f (0) | . Если в лемме 11.7 в качестве области D взять замкнутый круг с центром в точке 0 радиуса R,
следования Д’Аламбера относятся к теории дифференциальных уравнений, где он дал метод решения дифференциального уравнения в частных производных, описывающего колебания струны. Ему принадлежат также важные результаты в теории обыкновенных дифференциальных уравнений с постоянными коэффициентами. Д’Аламбер дал первое (не вполне строгое) доказательство основной теоремы алгебры. Во Франции она называется теоремой Д’Аламбера–Гаусса.
1 Карл Теодор Вильгельм Вейерштрасс (1815–1897) – немецкий математик. Исследования Вейерштрасса посвящены математическому анализу, теории функций, вариационному исчислению, дифференциальной геометрии и линейной алгебре. Вейерштрасс разработал систему логического обоснования математического анализа, дал строгое доказательство основных свойств функций, непрерывных на отрезке, и ввел понятие равномерной сходимости функционального ряда. Большой вклад Вейерштрасс внес в развитие теории аналитических функций, теории алгебраических функций и абелевых интегралов. В линейной алгебре Вейерштрассу принадлежит построение теории элементарных делителей. Приведенные Вейерштрассом определения предела, непрерывности, сходимости ряда и равномерной сходимости функций воспроизводятся без всяких изменений в современных учебниках.
96
то в этом круге существует точка z0 , в которой | f (z) | принимает наименьшее значение. В частности, | f (z) | | f (0) | . Легко показать, что точка z0 будет точкой минимума для | f (z) | на всей комплексной плоскости. Отсюда следует, что z0 является корнем многочлена f(z), т.е. f (z0 ) 0 . Если предположить, что f (z0 ) 0 , то по лемме д’Аламбера существует точка z1 такая, что | f (z1) | | f (z0 ) | , что противоречит выбору точки z0 .
Большой интерес представляют следствия, которые вытекают из основной теоремы алгебры многочленов.
Следствие 11.8. Всякий многочлен степени n 1 над полем раскладывается в произведение n линейных множителей.
Доказательство. Будем доказывать это утверждение методом математической индукции. При n = 1 сам многочлен является линейным. Предположим, что утверждение уже доказано для многочленов степени k, и пусть f(x) – многочлен степени k + 1. Тогда по основной теореме алгебры многочле-
нов f(x) имеет корень 1 , и по теореме Безу f(x) предста-
вим в виде f (x) (x 1) f1(x) . Но многочлен f1(x) имеет степень k и по индуктивному предположению раскладывается в произведение k линейных множителей. Но тогда многочлен f(x) является произведением k + 1 линейного множителя. Согласно принципу математической индукции утвержде-
ние справедливо для любого натурального числа n. |
|
Из следствия к основной теореме алгебры многочленов вытекает, что всякий многочлен степени n > 1 над полем комплексных чисел приводим.
97
Следствие 11.9. Всякий многочлен степени n 1 над полем имеет n корней, если считать каждый корень столько раз, какова его кратность.
Доказательство. Пусть f (x) a0 xn a1xn 1 ... an 1x an –
многочлен степени n 1. По предыдущему следствию f(x) разлагается в произведение n линейных множителей. Учиты-
вая, что старший коэффициент многочлена f(x) равен a0 по-
лучаем f (x) a0 (x 1)(x 2 )...(x n ) , где 1, 2 ,..., n –
корни многочлена f(x) (среди них могут быть и одинаковые). Заменяя в последнем равенстве одинаковые сомножители их степенями, получим, что многочлен f(x) можно представить в виде
f (x) a (x )k1 |
(x |
2 |
)k2 |
...(x |
s |
)ks , |
(11.1) |
|
0 |
1 |
|
|
|
|
|
||
где корни 1, 2 ,..., s |
различны, |
а показатели k1, k2 ,..., ks – |
||||||
это кратности соответствующих корней. Так как степени многочленов в левой и правой частях равенства (11.1) одина-
ковы, то n k1 k2 ... ks .
Основная теорема алгебры многочленов позволяет для многочленов любой степени сформулировать утверждение, которое при n = 2 доказывается в школьном курсе под названием теорема Виета. Это утверждение и в общем случае называется теоремой Виета1.
1 Франсуа Виет (1540–1603) – французский математик, основоположник символической алгебры. По образованию и основной профессии – юрист. Виет разработал новый язык – язык обобщённой арифметики, которая даёт возможность проводить математические исследования с недостижимыми ранее глубиной и общностью. Он обозначает буквами не только неизвестные, что уже встречалось ранее, но и все прочие параметры, для которых он придумал термин коэффициенты. Символика Виета была высоко оценена учёными разных стран. К заслугам Виета нужно отнести полное аналитическое изложение теории уравнений первых четырёх степеней.
98
Теорема |
11.10. |
|
(теорема Виета) Пусть f(x) = |
|||
a xn a xn 1 |
... a |
n 1 |
x a |
n |
– многочлен над полем , при- |
|
0 |
1 |
|
|
|
||
чем a0 0 , и пусть 1, 2 ,..., n – его корни, каждый из которых взят столько раз какова его кратность. Тогда коэф-
фициент аk |
( k 1, 2,..., n ) равен |
произведению |
(1)k a0 |
на |
|||||||||
сумму всех |
возможных |
произведений по k элементов |
из |
||||||||||
1, 2 ,..., n , т.е. |
|
|
|
|
|
|
|
|
|
|
|
||
|
a1 |
a0 (1 2 |
... n ), |
|
|
||||||||
|
a2 |
a0 (1 2 1 3 |
... n 1 n ), |
(11.2) |
|||||||||
|
|
|
|
... |
... |
... |
|
|
... |
||||
|
|
a |
|
( 1)n a |
|
2 |
... |
n |
, |
|
|
||
|
|
n |
|
0 |
1 |
|
|
|
|
|
|||
(Выражение для коэффициента a |
содержит Ck |
слагаемых.) |
|||||||||||
|
|
|
|
|
|
|
|
k |
|
|
n |
|
|
Формулы (11.2) называют формулами Виета.
Для вывода формул Виета воспользуемся следствием 11.8. Согласно этому следствию многочлен f(x) представим в виде
f (x) a0 (x 1)(x 2 )...(x n ) . |
(*) |
Так как многочлен f(x) может иметь кратные корни, то в разложении (*) множитель x – i встречается столько раз, ка-
кова кратность корня i.
Выполним умножение в правой части равенства (*), воспользовавшись свойством дистрибутивности. Члены, содер-
жащие xn k , будут получаться при перемножении первых слагаемых из каких-либо n – k скобок и вторых слагаемых из остальных k скобок. Коэффициент каждого такого члена будет равен произведению каких-либо k элементов из
1, 2 ,..., n , умноженному на (1)k a0 . После приведения подобных членов в правой части равенства (*) получится
многочлен, у которого коэффициент при xn k равен сумме всех возможных произведений по k элементов из
99
1, 2,..., n , умноженный на (1)k a0 . Приравняв коэффици-
енты этого многочлена соответствующим коэффициентам
многочлена f(x), получим формулы (11.2). Для нормированного многочлена формулы Виета прини-
мают вид |
|
|
|
|
|
|
|
|
|
|
|
|
|
a1 (1 |
|
2 ... n ), |
|
|
, |
|
|||||||
a |
|
|
|
... |
|
(11.3) |
|||||||
2 |
... 1 |
2 ... |
1 |
|
|
3... |
|
...n 1 |
n |
|
|||
a |
( 1)n |
|
2 |
... |
n |
. |
|
|
|
|
|||
n |
|
|
1 |
|
|
|
|
|
|
|
|
||
Для квадратного трехчлена |
f (x) x2 |
px q |
формулы |
||||||||||
Виета имеют вид ( x1, x2 – корни трехчлена) |
|
|
|
||||||||||
|
x1 |
x2 |
p, |
|
|
|
|
(11.4) |
|||||
|
x x q. |
|
|
|
|
|
|||||||
|
1 |
2 |
|
|
|
|
|
|
|
|
|
|
|
а для многочлена третьей степени ( x1, x2 , x3 – корни многочлена) –
x1 x2 x3 p, |
||
|
|
x1x3 x2 x2 |
x1x2 |
||
|
x x |
x r. |
|
1 2 |
3 |
f (x) x3 px2 qx r
q, |
(11.5) |
Пример 49. Для многочлена f (x) x2 11x 7 найдите
а) сумму квадратов корней многочлена; б) сумму кубов корней многочлена;
в) сумму чисел, обратных квадратам корней многочлена. Решение. Многочлен f(х) нормированный. Запишем теорему
Виета, обозначив через x1 и x2 корни многочлена:
x1 x2 11, x1x2 7.
Сумму квадратов корней найдем, используя формулу квадрата суммы двух чисел. Из этой формулу следует, что
x12 x22 x1 x2 2 2x1x2 . Тогда x12 x22 135 .
100
