
От Пантелеева / Книги студентам / лИТЕРАТУРА / Тартышников
.pdfЕ. Е. Тыртышников |
107 |
|
|
q(x) = b0 + b1x + . . . + bnq xnq , |
bi = 0 ïðè i ≥ nq + 1. |
Суммой многочленов называется многочлен p(x) + q(x) = s0 + s1x + . . . , в котором коэффициент при xi равен
si = ai + bi, i ≥ 0.
Произведением многочленов называется многочлен p(x) q(x) = t0 + t1x + . . . , в котором коэффициент при xi равен
|
i |
ti = |
X akbl, i ≥ 0. |
|
k+l=i |
Именно такой многочлен получится, если привычным способом раскрыть скобки и привести подобные члены в выражении
(a0 + a1x + . . . + anp xnp )(b0 + b1x + . . . + bnq xnq ) =
(a0b0) + (a1b0 + a0b1)x + (a2b0 + a1b1 + a0b2)x2 + . . . + (anp bnq )xnp+nq .
Важное (хотя и очевидное) наблюдение:
deg(p(x) q(x)) = deg p(x) + deg q(x). |
(#) |
16.3Кольцо многочленов
Утверждение. Множество многочленов P [x] относительно операций сложения и
умножения многочленов является коммутативным кольцом с единицей. Делителей нуля в P [x] нет.
Доказательство. Ввиду очевидности того, что сложение превращает P [x] в абелеву
группу, перейдем сразу к изучению свойств операции умножения. Наряду с p(x) è q(x), рассмотрим еще один многочлен
r(x) = c0 + c1x + . . . + cnr xnr , ci = 0 ïðè i ≥ nr + 1.
Пусть (p(x)q(x))r(x) = u0 + u1x + . . . ; p(x)(q(x)r(x)) = v0 + v1x + . . . . Тогда, согласно
определению операции умножения,
ui |
= |
kX |
akbl!cm |
= |
akblcm = |
ak |
blcm! |
= vi. |
|
X |
|
X |
|
X |
X |
|
|
|
j+m=i |
+l=j |
|
k+l+m=i |
|
k+j=i |
l+m=j |
|
Таким образом, умножение многочленов ассоциативно. Дистрибутивность проверяется очевидным образом. Коммутативность умножения также очевидна. Роль единицы
выполняет многочлен 1. Отсутствие делителей нуля вытекает из свойства (#). 2
Заметим, что P [x] можно рассматривать и как линейное пространство над полем P
(сложение векторов определяется как сложение многочленов, умножение векторов на элементы поля P как умножение многочленов на нулевой многочлен и многочлены
нулевой степени, отождествляемые с элементами поля P ).
Линейное пространство P [x] бесконечномерно (при определении многочлена как
формальной суммы одночленов линейная независимость любой системы одночленов с разными степенями очевидна). Множество многочленов Pn[x] степени n èëè íèæå
является подпространством размерности n + 1.

108 |
Лекция 16 |
|
|
16.4Деление с остатком
Утверждение. Для любой пары многочленов f(x), g(x) P [x] в случае g(x) 6= 0 существуют и единственны многочлены q(x), r(x) P [x] такие, что
f(x) = g(x)q(x) + r(x), |
deg r(x) < deg g(x) ëèáî r(x) = 0. |
( ) |
Доказательство. Пусть f(x) = anxn + . . . + a0, g(x) = bmxm + . . . + b0, |
причем |
bm 6= 0. Åñëè deg f(x) < deg g(x), то существование доказано: q(x) = 0 è r(x) = f(x). Åñëè deg f(x) ≥ deg g(x), то положим
f1(x) = f(x) − |
an |
deg f1(x) < deg f(x) ëèáî f1(x) = 0. |
bm xn−m g(x) |
Воспользуемся индукцией по степени f(x). Если уже найдено представление
f1(x) = g(x)q1(x) + r1(x), |
deg r1(x) < deg g(x) ëèáî r1(x) = 0, |
òî ( ) получается при выборе
q(x) = |
an |
xn−m + q1(x), |
r(x) = r1(x). |
|
|||
|
bm |
|
удовлетворяющих соотношению ( ). Тогда |
qe(x) |
|
re(x) |
, |
Докажем единственность. Пусть имеется еще одна пара многочленов |
|
è |
|
|
g(x)(q(x) − qe(x)) = r(x) − re(x). |
|
|
|
|
Åñëè q(x) −q(x) 6= 0, то степень многочлена в левой части не меньше степени g(x) |
|
|
deg(r(x) − r(x)) ≥ deg g(x). Это невозможно, потому что при вычитании многочленов
степень |
результата не выше степени каждого из них |
|
q(x) = q(x) |
|
r(x) = r(x) |
. |
||||||
e |
|
|
|
|
|
|
|
|||||
2 |
e |
|
|
|
|
|
|
|
|
|
||
Многочлен |
|
из равенства |
|
называется остатком, à |
|
неполным частным |
||||||
r(x) |
( ) |
q(x) |
e |
|
e |
|
||||||
|
|
|
|
|
|
|
|
|
|
при делении многочлена f(x) íà g(x) 6= 0. Åñëè r(x) = 0, то говорят, что f(x) делится
íà g(x), èëè g(x) является делителем многочлена f(x).
16.5Наибольший общий делитель
Пусть многочлен d(x) P [x] является общим делителем многочленов f(x) и g(x) из P [x]. Он называется наибольшим общим делителем, если любой общий делитель этих многочленов является также и его делителем. Обозначение: d(x) = (f(x), g(x)). Много-
члены называются взаимно простыми над полем P , если их наибольший общий дели-
тель имеет нулевую степень.
Из определения ясно, что наибольший общий делитель многочленов определен однозначно с точностью до ненулевого множителя (многочлена нулевой степени), принад-
лежащего полю P . В случае взаимно простых многочленов f(x) è g(x) всегда можно считать, что (f(x), g(x)) = 1.

Е. Е. Тыртышников |
109 |
|
|
Предположим, что deg f(x) ≥ deg g(x). Наибольший общий делитель многочленов
f(x) è g(x) можно найти с помощью алгоритма Евклида, представляющего собой цепочку делений с остатком следующего вида:
f(x) |
= |
g(x)q1(x) |
g(x) |
= |
r1(x)q2(x) |
r1(x) |
= |
r2(x)q3(x) |
. . . |
. . . |
. . . |
rk−2(x) = rk−1(x)qk(x) rk−1(x) = rk(x)qk+1(x).
+r1(x),
+r2(x),
+r3(x),
+rk(x),
deg r1(x) < deg g(x), deg r2(x) < deg r1(x), deg r3(x) < deg r2(x),
deg rk(x) < deg rk−1(x),
При последовательном делении с остатком степень остатка понижается на каждом шаге. В данной цепочке rk(x) последний ненулевой остаток.
Утверждение. rk(x) = (f(x), g(x)).
Доказательство. Просматривая данные равенства снизу вверх, легко убедиться в том, что rk(x) является общим делителем многочленов f(x) è g(x). Пусть de(x) любой
общий делитель для f(x) è g(x). Просматривая те же равенства сверху вниз, получаем,
÷òî de(x) является делителем для rk(x). Следовательно, rk(x) = (f(x), g(x)). 2
Теорема о наибольшем общем делителе. Для любых многочленов f(x), g(x) P [x]
существуют многочлены φ(x), ψ(x) P [x] такие, что
f(x)φ(x) + g(x)ψ(x) = d(x), |
d(x) = (f(x), g(x)). |
Доказательство. Искомые многочлены конструктивно получаются на основе алгоритма Евклида. Если уже получены равенства
ri−2(x) = f(x) φi−2(x) + g(x) ψi−2(x), ri−1(x) = f(x) φi−1(x) + g(x) ψi−1(x),
то из них нетрудно вывести, что ri(x) = f(x) φi(x) + g(x) ψi(x), ãäå
φi(x) = φi−2(x) − ψi−1(x) qi(x), ψi(x) = ψi−2(x) − ψi−1(x) qi(x).
Требуемое равенство получается при i = k. 2
Следствие. Для взаимно простых многочленов f(x), g(x) P [x] существуют много- члены φ(x), ψ(x) P [x] такие, что f(x) φ(x) + g(x) ψ(x) = 1.
Замечание. Любой многочлен вида f(x)φ(x) + g(x)ψ(x) делится на d(x) = (f(x), g(x)) (поэтому, в частности, его степень не меньше степени d(x)).
16.6Значения многочлена и корни
Пусть f(x) = a0 +a1x+. . .+anxn P [x] è θ P . Определим f(θ) естественным образом: f(θ) = a0 +a1θ+. . .+anθn. ßñíî, ÷òî f(θ) P . Оно и называется значением многочлена
f(x) ïðè x = θ. Элемент θ называется корнем многочлена f(x), åñëè f(θ) = 0.
Теорема Безу. Если f(x) P [x] и f(θ) = 0 для некоторого θ P , то f(x) делится на x − θ. 1
Доказательство. Выполнив деление с остатком, находим f(x) = (x − θ)q(x) + r(x), ãäå r(x) = 0 ëèáî deg r(x) = 0. Åñëè r(x) = 0, то все доказано. Случай deg r(x) = 0
1Данное предложение обычно приводится в качестве главного следствия из теоремы Безу утверждения о том, что r(θ) = f(θ) для остатка r(x) от деления f(x) íà x − θ.
110 |
Лекция 16 |
|
|
ведет к противоречию: 0 = f(θ) = (θ − θ) q(θ) + r(θ) = r(θ) |
r(x) = 0. Â òî æå |
время, согласно нашим определениям, многочлен нулевой степени не может быть равен нулевому многочлену. 2
Ненулевой многочлен f(x) P [x] называется разложимым над P , если существуют многочлены ненулевой степени p(x), q(x) P [x] такие, что f(x) = p(x)q(x). В противном случае многочлен f(x) называется неразложимым, èëè неприводимым íàä P .
Из теоремы Безу вытекает, что неразложимый над P многочлен не может иметь
корней из P , а произвольный многочлен степени n над P не может иметь более n корней.
Задача. Докажите, что над любым конечным полем существует бесконечно много неразложимых многочленов.
Задача. Докажите, что для многочленов над полем вычетов Zp по простому модулю p имеет место равенство (z − 1)p = zp − 1.
16.7Присоединение корня
Нередко приходится рассматривать многочлены над полем P , не имеющие корней из P . Такие многочлены могут, тем не менее, иметь корень в каком-либо расширении F ïîëÿ P . Элемент θ F называется алгебраическим над полем P , если он является корнем многочлена над P . Многочлен над P минимальной степени с корнем θ называется
минимальным многочленом äëÿ θ над полем P .
Будем рассматривать только такие расширения поля P , которые вложены в F . Пусть θ F . Поле называется минимальным θ-расширением ïîëÿ P , если оно содержит θ и вложено в любое поле, содержащее P è θ. Обозначение: P (θ).
В более общем случае, если θ1, . . . , θk F , то через P (θ1, . . . , θk) обозначается минимальное поле, содержащее P и элементы θ1, . . . , θk. Минимальность означает, что данное поле вложено в любое поле, содержащее P è θ1, . . . , θk.
Åñëè θ / P , то говорят, что поле P (θ) получено из P присоединением элемента θ. Расширение такого типа называется простым алгебраическим, åñëè θ является корнем некоторого многочлена из P [x].
Минимальный многочлен для θ определяется однозначно с точностью до ненулевого множителя. Если n его степень, то минимальное θ-расширение поля P имеет вид
P (θ) = {s F : s = a0 + a1θ + . . . + an−1θn−1, a0, a1, . . . , an−1 P }. ( )
Доказательство. Предположим, что f(x) è g(x) два минимальных многочлена для θ (оба степени n). Тогда их наибольший общий делитель d(x) P [x] имеет вид
d(x) = f(x)φ(x) + g(x)ψ(x), |
ãäå φ(x), ψ(x) P [x]. |
Отсюда d(θ) = 0. Поэтому deg d(x) = n |
каждый из многочленов f(x) è g(x) |
отличается от d(x) лишь ненулевым множителем.
Обозначим через M множество, определенное правой частью ( ). Очевидно, что M P (θ). Поэтому остается только доказать, что M подполе.
Возьмем произвольный многочлен p(x) над полем P и заметим, что p(θ) M. Äëÿ

Е. Е. Тыртышников |
111 |
|
|
доказательства разделим p(x) с остатком на минимальный многочлен f(x):
p(x) = f(x)q(x) + r(x) p(θ) = r(θ).
ßñíî, ÷òî r(θ) есть сумма элементов 1, θ, . . . , θn−1 с коэффициентами из поля P . Поэтому r(θ) M.
Произведение двух элементов из M является, очевидно, значением некоторого многочлена p(x) P [x] ïðè x = θ. Поэтому оно принадлежит M. Далее, любой элемент из M имеет вид p(θ), где многочлен p(x) P [x] имеет степень не выше n − 1. Ìíî-
гочлен f(x), очевидно, неразложим, поэтому многочлены p(x) è f(x) взаимно прос-
ты. По следствию из теоремы о наибольшем общем делителе, существуют многочлены φ(x), ψ(x) P [x] такие, что
f(x)φ(x) + p(x)ψ(x) = 1 p(θ)ψ(θ) = 1. 2
√
Задача. Ïîëå P минимальное числовое поле, содержащее поле рациональных чисел Q è 5 2. Докажите, что поле P есть линейное пространство над полем Q и найдите его размерность.
Задача. Докажите, что квадратные корни √p1, . . . , √pn из простых чисел p1 < . . . < pn линейно независимы как элементы линейного пространства вещественных чисел над полем рациональных чисел.
112 |
Лекция 16 |
|
|

Лекция 17
17.1Комплексные многочлены
Замечательно, что в наиболее интересных случаях а именно, для комплексных многочленов (многочленов с комплексными коэффициентами) можно получить точное
утверждение о существовании корней: любой многочлен степени n > 1 имеет корень,
являющийся комплексным числом. Данное утверждение традиционно называется îñ-
новной теоремой алгебры.
Оно занимает действительно особое место в ряде разделов математики многие из них имеют для нее свои собственные доказательства. Все известные доказательства в той или иной мере используют понятие непрерывности. Мы изложим доказательство, основанное на методе Даламбера 1 и требующее от нас наименьшей подготовительной работы.
Мы будем рассматривать многочлен f(z) C[z] как функцию от z C. Ïðè ýòîì ðà-
венство многочленов как функций влечет за собой также их равенство как формальных выражений от степеней буквы z. Для доказательства можно практически повторить
рассуждение, проведенное в случае вещественных многочленов. А можно это сделать и так: из теоремы Безу ясно, что многочлен степени n не может иметь более, чем n
корней; если f(z) = g(z) äëÿ âñåõ z, то многочлен f(z) − g(z) имеет бесконечно много корней, поэтому он обязан быть нулевым многочленом.
17.2Последовательности комплексных чисел
Пусть задана последовательность комплексных чисел zk, k = 1, 2, . . . . Она называется сходящейся к точке z0, если для любого ε > 0 существует номер N = N(ε) такой,
÷òî äëÿ âñåõ k ≥ N выполняется неравенство |zk − z0| ≤ ε. (Согласно определению, понятие сходимости для комплекных последовательностей сводится к сходимости к нулю
вещественной последовательности |zk − z|.) Обозначение: lim zk = z0 èëè zk → z0.
k→∞
Теорема Больцано-Вейерштрасса. Для произвольной последовательности zk òî- чек прямоугольника Π = [A, B] Ч [C, D] существует подпоследовательность zki , ñõî- дящаяся к некоторой точке z0 Π.
Доказательство. Запишем zk = xk + i yk, xk, yk R. Очевидно, xk [A, B] è yk [C, D]. В силу теоремы Больцано-Вейерштрасса для вещественных последова-
тельностей на отрезке, существует подпоследовательность xki , сходящаяся к вещест- венному числу x0 [A, B]. Рассмотрим соответствующую подпоследовательность точек
1Заметим, что Даламбер не мог дать полного доказательства, так как в его время не было строгого понятия непрерывной функции.
113

114 Лекция 17
zki = xki + i yki . Поскольку yki [C, D], по той же причине найдется подпоследователь- ность ykij , сходящаяся к вещественному числу y0 [C, D]. Ïðè ýòîì xkij → x0 (êàê
подпоследовательность сходящейся последовательности). Пусть |
z0 = x0 + i y0. Тогда |
|zkij − z0| ≤ |xkij − x0| + |ykij − y0| → 0. |
2 |
17.3Непрерывные функции на комплексной плоскости
Рассмотрим функцию Φ(z), определенную при всех z C и принимающую вещественные значения. Функция Φ(z) называется непрерывной в точке z0, если для для любой последовательности zk, сходящейся к z0, последовательность значений Φ(zk) сходится к
Φ(z0).
Теорема Вейерштрасса. Пусть функция Φ(z) непрерывна во всех точках прямоугольника Π = [A, B] Ч [C, D]. Тогда существуют точки z , z Π такие, что
Φ(z ) ≤ Φ(z) ≤ Φ(z ) z Π.
Доказательство. Докажем существование точки z . Прежде всего, убедимся в том, что функция Φ(z) ограничена сверху. Если это не так, то существует последователь-
ность zk со свойством Φ(zk) > k. По теореме Больцано-Вейерштрасса, она обладает сходящейся подпоследовательностью zki → z0 Π. В силу непрерывности, Φ(zki ) → Φ(z0), а это противоречит неравенствам Φ(zki ) > ki, выполняющимся при всех ki. Поэтому существует вещественное число M такое, что Φ(z) ≤ M äëÿ âñåõ z Π. Число M
называется верхней гранью äëÿ Φ(z).
Рассмотрим множество вещественных чисел Φ(Π) = {x : x = Φ(z), z Π}. Поскольку оно ограничено сверху, то для него существует точная верхняя грань M такая
верхняя грань, которая либо принадлежит множеству, либо к ней сходится некоторая последовательность отличных от нее чисел из данного множества. 2 Итак, пусть zk Π
è Φ(zk) → M . По теореме Больцано-Вейерштрасса, имеется подпоследовательность zki , сходящаяся к некоторой точке z Π. В силу непрерывности,
M = lim Φ(zki ) = Φ(z ).
k→∞
Очевидно, что функция Ψ(z) = −Φ(z) ограничена сверху тогда и только тогда, когда Φ(z) ограничена снизу. Значит, нами доказано также существование нижней грани äëÿ Φ(z). Опирась на уже доказанное утверждение, заключаем, что для Ψ(z) существует точка z Π такая, что Ψ(z) ≤ Ψ(z ) äëÿ âñåõ z Π. Отсюда Φ(z ) ≤ Φ(z) äëÿ âñåõ
z Π. 2
17.4 Свойства модуля многочлена
Рассмотрим произвольный многочлен
f(z) = a0 + a1z + . . . + an−1zn−1 + zn |
(#) |
2Данный факт доказывается в курсе математического анализа.

Е. Е. Тыртышников |
115 |
|
|
с комплекными коэффициентами и старшим коэффициентом an = 1, n ≥ 1.
Лемма о непрерывности модуля многочлена. Функция Φ(z) = |f(z)| непрерывна
ïðè âñåõ z C.
Доказательство. Для доказательства непрерывности в точке z = z0 достаточно установить непрерывность функции Φ(z0 +h) îò h C в точке h = 0. ßñíî, ÷òî f(z0 +h) есть многочлен от h:
f(z0 + h) = b0 + b1h + . . . + bn−1hn−1 + hn, ãäå b0 = f(z0).
Отсюда находим
|Φ(z0 + h) − Φ(z0)| = ||f(z0 + h)| − |f(z0)|| ≤ |f(z0 + h) − f(z0)|
≤|b1h + . . . + bn−1hn−1 + hn|
≤|b1||h| + . . . + |bn−1||h|n−1 + |h|n. 2
Лемма о росте модуля многочлена. Для любого числа M > 0 существует R > 0
такое, что из неравенства |z| ≥ R вытекает, что |f(z)| ≥ M.
Доказательство. Учитывая, что |zi| = |z|i, получаем
|f(z)| ≥ |zn| − |a0 + a1z + . . . + an−1zn−1| ≥ |z|n − |a0| − |a1||z| − . . . − |an−1||z|n−1.
Обозначим через A максимальное из чисел |a0|, . . . , |
|an−1|. Тогда при |z| ≥ 1 находим |
||
|f(z)| ≥ |z|n |
1 − |z| |
. |
|
|
|
nA |
Для любого заданного M > 0 положим
√
R = max{1, 2nA, n 2M}.
Легко видеть, что если |z| ≥ R, òî
|f(z)| ≥ Rn |
1 − |
nA |
= Rn/2 ≥ |
2M |
= M. 2 |
||
|
|
|
|
||||
2nA |
2 |
17.5Основная теорема алгебры
Пусть f(z) произвольный многочлен вида (#).
Лемма Даламбера. Если в некоторой точке z C выполняется неравенство |f(z)| > 0, то найдется h C такое, что |f(z + h)| < |f(z)|.
Доказательство. Утверждение очевидно в случае n = 1. Поэтому предположим, что n ≥ 2. Фиксируем z C и рассмотрим f(z + h) как многочлен от h:
f(z + h) = f(z) + b1h + . . . + bn−1hn−1 + hn.
Пусть bm первый ненулевой коэффициент ( b1 = . . . = bm−1 = 0). Тогда
f(z + h) = f(z) + bmhm + g(h)hm+1, g(h) = bm+1 + . . . + bn−1hn−m−2 + hn−m−1.

116 Лекция 17
Определим комплексное число ζ равенством ζm = −f(z)/bm и будем искать h â âèäå
h = ζt, t > 0.
ßñíî, ÷òî
|f(z) + bmhm| = |f(z)(1 − tm)| = |f(z)|(1 − tm) < |f(z)| ïðè t > 0.
При этом на отрезке 0 ≤ t ≤ 1 для некоторого B > 0 имеем
|g(ζt) (ζt)m+1| ≤ Btm+1.
Следовательно, если 0 < t ≤ 1, òî
|f(z + ζt)| < |f(z)|(1 − tm) + Btm+1 = |f(z)| + (Bt − |f(z)|) tm.
Ïðè 0 < t ≤ min(1, |f(z)|/B) получаем |f(z + ζt)| < |f(z)|. 2
Основная теорема алгебры. Любой многочлен с комплексными коэффициентами степени выше нулевой имеет хотя бы один комплексный корень.
Доказательство. Пусть M = |f(0)|. Åñëè M = 0, то все доказано. Предположим, что M > 0. Cогласно лемме о росте модуля многочлена, при всех |z| ≥ R имеем |f(z)| ≥ M. Рассмотрим квадрат Π = [−R, R] × [−R, R]. Функция |f(z)| непрерывна при всех z C и, в частности, при всех z Π. По теореме Вейерштрасса, существует z Π такое, что |f(z )| ≤ |f(z)| ïðè âñåõ z Π. Очевидно, что |f(z )| ≤ M и, кроме того, M ≤ |f(z)|
z / Π
|f(z )| ≤ |f(z)| z C. ( )
Åñëè |f(z )| > 0, то, по лемме Даламбера, при некотором h C получаем |f(z + h)| < |f(z)|, что противоречит неравенствам ( ). Таким образом, |f(z )| = 0 z является искомым корнем: f(z ) = 0. 2
17.6Разложение комплексных многочленов
Многочлены первой степени называют также
Теорема. Любой комплексный многочлен f(z) степени n > 0 разлагается в C[z] на n линейных множителей:
f(z) = a (z − z1) . . . (z − zn), |
a, z1, . . . , zn C. |
( ) |
Данное разложение единственно с точностью до порядка сомножителей.
Доказательство. По основной теореме алгебры, f(z) имеет хотя бы один комплекс-
ный корень пусть это будет z1. Согласно теореме Безу, многочлен f(z) делится на линейный многочлен z − z1: f(z) = (z − z1)f1(z). Åñëè deg f1(z) = 0, то искомое разложение уже получено. Если deg f1(z) > 0, то и этот многочлен имеет хотя бы один кореньпусть это будет z2. Таким образом, f(z) = (z − z1)(z − z2)f2(z). Åñëè deg f2(z) = 0, то разложение получено. Если нет, то f2(z) также имеет комплексный корень, и так далее. Ясно, что число a равно старшему коэффициенту многочлена f(z).
Теперь предположим, что имеются два разложения:
f(z) = a (z − z1) . . . (z − zn) = ea (z − ze1) . . . (z − zem).