Основная теорема алгебры
Если рассматривать поле рациональных чисел, то увидим, что далеко не всякий многочлен, заданный над этим полем, имеет рациональные корни. Например, многочлен f(х) = х2 - 3 не имеет рациональных корней. То же можно сказать и о многочленах, заданных над полем действительных чисел. В этом поле, например, многочлен f(х)=х2+1 не имеет действительных корней. Самым «обширным» числовым полем является поле комплексных чисел. В этом поле извлекается корень n-й степени из любого комплексного числа. О корнях многочленов, заданных над полем комплексных чисел, можно сказать следующее:
Основная теорема алгебры (теорема о существовании корня). Всякий многочлен f(x), заданный над полем комплексных чисел, степени n ³ 1 имеет, по меньшей мере, один комплексный корень.
Еще в 1629 г. французский ученый Жирар предположил, что любое алгебраическое уравнение n-й степени имеет n корней, действительных и мнимых. В 1746 г. французский ученый Д’аламбер впервые попытался доказать основную теорему алгебры, но его рассуждения оказались нестрогими. В 1799 г. Гауссу удалось получить сравнительно удовлетворительное доказательство. Впоследствии Гаусс нашел еще несколько доказательств основной теоремы.
Так как основная теорема алгебры тесно связана с понятием непрерывности, то она не является чисто алгебраической теоремой.
Здесь будет дано доказательство этой теоремы, в котором многочлен с комплексными коэффициентами рассматривается как комплексная функция комплексного аргумента.
Обычное определение непрерывной функции, рассматриваемое в курсе математического анализа, без особых затруднений можно перенести и на тот случай, когда переменное х и функция f(x) принимают комплексные значения. Приходится лишь вместо абсолютной величины говорить о модуле, а именно: комплексная функция f(x) комплексного переменного х называется непрерывной в точке хо, если для всякого наперед заданного положительного числа e можно указать такое положительное число d, что для всякого значения х, удовлетворяющего неравенству
|х- х0| < d, (1)
будет иметь место неравенство
|f(x)-f(x0)|<e (2)
для соответствующих значений функций. Здесь две вертикальные черточки означают уже не абсолютную величину, а модуль комплексного числа.
Так как х и f(х) принимают комплексные значения, то можно положить, что x=x+ ih и w =f(х)=u+iv. Возьмем, далее, для изображения значений переменного х и функции f(x) две плоскости Р и Q, причем на плоскости Р возьмем прямоугольную систему координат xОh, а на плоскости Q - прямоугольную систему координат uO’v. Каждое значение x=x+ ih комплексного переменного можно изобразить точкой на плоскости P с координатами. (x,h) (или вектором, исходящим из начала O и имеющим конец в этой точке). Соответствующее значение функции w=f(х)=u+iv будет изображаться точкой w на плоскости Q с координатами (u,v). Будем плоскость Р называть плоскостью переменного х, a Q — плоскостью функции f(х).
Возьмем теперь на плоскости Р переменного х круг С некоторого радиуса с центром в некоторой точке плоскости Р. Под замкнутым кругом С мы будем подразумевать все точки этого круга, включая и его границы.
Функция f(x) комплексного переменного называется непрерывной в замкнутом круге С, если она непрерывна в каждой точке этого круга (включая, следовательно, и его границы). В случае, когда функция f(х) непрерывна в любой точке хо плоскости переменного х, функция f(x) называется непрерывной во всей плоскости. В этом случае мы будем говорить, что f(x) непрерывна, для краткости опуская слова «во всей плоскости»
Обратимся теперь к многочлену f(х) над полем комплексных чисел, т.е. многочлену с комплексными коэффициентами. Если его рассматривать как комплексную функцию комплексного переменного х, то можно доказать следующее
предложение.Многочлен f(x) есть непрерывная функция комплексного переменного х.
Доказательство. Совершенно так же, как в курсе математического анализа, обнаруживается, что сумма и произведение нескольких непрерывных комплексных функций комплексного аргумента х также непрерывны. Отсюда получается, что целая неотрицательная степень хk и произведение akxk постоянной ak на степень xk непрерывны, так как, очевидно, х и постоянная ak являются непрерывными комплексными функциями комплексного аргумента х. Следовательно, сумма членов akxk (k=0,…,n), то есть многочлен
f(х)=anxn+an-1xn-1+…+a1x+a0
есть непрерывная комплексная функция комплексного аргумента х.
из этой теоремы легко получается, что модуль |f(x)| также непрерывная функция комплексного переменного х. В самом деле, согласно свойству модуля
||f(x)-f(x0)||£|f(x)-f(x0)|. (3)
Но по доказанной теореме о непрерывности многочлена f (x) можно для всякого e> 0 указать такое d> 0, что при |x — х0|<d будет иметь мести неравенство |f(x)-f(x0)|<e. Отсюда благодаря неравенству (3) и подавно будет:
||f(x)-f(x0)||<e при |x — х0|<d.
Для доказательства основной теоремы алгебры нам понадобится еще несколько лемм и теорем.
Лемма 1 (о многочлене без свободного члена). Для всякого многочлена f(х) anxn+an-1xn-1+…+a1x+a0 степени n ³1 со свободным членом а0, равным нулю, можно для любого e> 0 указать такое d> 0, что для всех х, удовлетворяющих неравенству |х|< d, будет иметь место неравенство |f(x)|<e (т. е. при достаточно малых по модулю значениях х рассматриваемый многочлен f(x) может быть сделан по модулю сколь угодно малым).
Доказательство. Возьмем в качестве x0 значение 0. Многочлен f(х) есть непрерывная функция комплексного переменного x, следовательно, для любого e> 0 можно указать такое d> 0, что при всех х, удовлетворяющих неравенству |х-0|<d, будет |f(x)—f(0)|<e или при |х|< d будет |f(x)|<e, так как, очевидно, f(0) =0. .
Теорема 1 (о модуле старшего члена). Пусть
f(х)=anxn+an-1xn-1+…+a1x+a0 - многочлен степени n ³1 и А - наибольшая из величин модулей |аn-1|, |аn-2|,…, |а0|. Тогда для любого наперед заданного действительного положительного числа k будет выполняться неравенство
|anxn|>k|an-1xn-1+…+a0|
при |x|> .
Эта теорема понадобится также в дальнейшем.
Доказательство. Усиливаем очевидное неравенство
|an-1xn-1+…+a0|£|an-1||x|n-1+…+|a0|,
заменяя в его правой части |аn-1|, |аn-2|,…, |а0| величиной А:
|an-1xn-1+…+a0|£А(|x|n-1+|х|n-2+…+1),
или, суммируя геометрическую прогрессию,
|an-1xn-1+…+a0|£А .
Если взять x>1, то последнее неравенство можно усилить следующим образом:
|an-1xn-1+…+a0|£А .
Выясним, для каких значений х
kА <|anxn|,
для чего решаем это неравенство:
kА <|an ||x|n , kА <|an|,
откуда |х|> .
Итак, при |х|> , будет |anxn|>k|an-1xn-1+…+a0|, что и требовалось доказать.
На основании теоремы 1 легко получается следующая лемма.
Лемма 2 (о возрастании модуля многочлена). Модуль всякого многочлена f(х) степени n³1 при достаточно больших значениях |х| будет больше любого наперед заданного действительного положительного числа М.
Доказательство. Так как модуль суммы больше или равен разности модулей, то
|f(х)| ³|anxn|-|an-1xn-1+…+a0|. (4)
Применив теорему 1, полагая, k = 2 и |х|> , получим:
|an-1xn-1+…+a0|< |anxn|
Таким образом, заменяя в правой части неравенства (4) вычитаемое большей величиной — |anxn|, мы неравенство только усиливаем:
|f(х)|> |anxn|- |anxn|= |anxn|.
Возьмем теперь х таким большим по модулю, чтобы одновременно
|х|> и |х|> .
Тогда при таких значениях х
|f(х)|> |anxn|> |an|( )n,
после соответствующих сокращений: |f(х)|>М, что и требовалось показать.
Мы подошли к лемме, играющей решающую роль в доказательстве основной теоремы алгебры.
Лемма Даламбера. Если многочлен f(х)=anxn+an-1xn-1+…+a1x+a0¹0, степени n³1 не обращается в нуль при х=х0,то всегда можно подобрать комплексное число h ¹0, чтобы |f(х0 + h)|<|f(х0)| (при этом h может быть даже сколь угодно малым по модулю).
Доказательство. Разложим f(х0 + h) по степеням h:
f(х0 + h)= f(х0)+hf’(x0)+…+hn
или
f(х0 + h)= f(х0)+g(h),
где
g(h)= hf’(x0)+…+hn .
очевидно, что g(h) ¹0, так как =an¹0. Пусть cmhm - отличный от нуля член наименьшей степени многочлена g(h) (1£m£n). Тогда мы можем написать, что
g(h)= cmhm(1+k(h)),
где k(h)¹0 при m<n и k(h)=0 при m=n. Таким образом,
f(х0+h)=f(х0)+cmhm(1+k(h)),
или
f(х0+h)= (f(х0)+cmhm )+ cmhm k(h).
Так как модуль суммы меньше или равен сумме модулей, а модуль произведения равен произведению модулей, то отсюда получаем неравенство:
|f(х0+h)|£|f (х0)+cmhm |+|cmhm ||k(h)|. (5)
Но k(h) есть многочлен без свободного члена. Следовательно, по лемме 1 можно для e=1 подобрать такое d1>0, чтобы в случае |h|<d1 выполнялось условие |k(h)| <1. Усиливаем при |h|<d неравенство (5) следующим образом:
|f(х0+h)| <|f(х0)+cmhm |+|cmhm |.
Теперь подберем аргумент h так, чтобы аргумент cmhm отличался от аргумента f(х0) на p:
arg(cmhm)=j+p,
где j - аргумент f(х0). Так как arg (cmhm)= arg cm +m arg h, то получаем уравнение: arg cm +m arg h=j+p, из которого находим без труда, что
arg h= =w.
С этого момента будем предполагать, что arg h=w. При таком предположении вектор , изображающий cmhm, лежит на одной прямой с вектором , изображающим f(х0), но направлен в противоположную сторону, в силу чего
|f(х0)+cmhm |=|f(х0)|- |cmhm | и
|f(х0+h)| <||f(х0)|- |cmhm ||+|cmhm |. (6)
Найдем, при каких значениях h будут одновременно выполняться неравенство (6) и неравенство
|cmhm | <|f(х0)|. (7)
Решаем неравенство (7) относительно h:
|cmhm |=|cm||h|m <|f(х0)|, откуда
|h|< =d2
(корень m-й степени, очевидно, следует брать в арифметическом смысле).
Обозначим теперь через d наименьшее из чисел d1 и d2. Тогда при |h|<d и argh=w будут одновременно выполняться неравенства (6) и (7). Но из неравенства (7) следует, что разность |f(х0)|-|cmhm| - положительное действительное число, а потому
||f(х0)|- |cmhm ||=|f(х0)|-|cmhm|.
Таким образом, предполагая |h| <d и argh=w , мы можем неравенство (6) преобразовать в
|f(х0+h)| <|f(х0)|- |cmhm |+|cmhm |,
или после уничтожения подобных членов,
|f(х0+h)| <|f(х0)|.
Лемма Даламбера доказана.
Кроме леммы Даламбера, существенное значение в доказательстве основной теоремы будет иметь следующая теорема, относящаяся к действительной функции комплексного переменного, то есть к функции, принимающей только действительные значения при всевозможных комплексных значениях х.
Действительная функция j(х) комплексного переменного х, непрерывная в некотором замкнутом круге С, достигает в этом замкнутом круге своего наименьшего значения, то есть в замкнутом круге С существует такая точка х0, что j(х0)£j(х) для всех точек х замкнутого круга С. (Кроме того, функция j(х) достигает в замкнутом круге С и своего наибольшего значения, но в данном случае это обстоятельство не представляет интереса.)
Мы не приводим доказательство, так как оно относится к теории функций комплексного переменного.
Посмотрим, что дает эта теорема для модуля многочлена f(х), являющегося, очевидно, действительной функцией комплексного переменного.
Для большей наглядности мы воспользуемся геометрической иллюстрацией. Восставим в каждой точке плоскости переменного х перпендикуляр с длиной, равной (при заданной единице масштаба) модулю значения многочлена f(х) в точке х. В силу непрерывности модуля многочлена концы перпендикуляров должны образовать некоторую непрерывную поверхность, расположенную над плоскостью переменного х. Возьмем теперь в качестве замкнутого круга С круг на плоскости переменного х с центром в точке О и с произвольным радиусом R. Этому замкнутому кругу С будет соответствовать кусок поверхности.
Так как модуль |f(х)| многочлена f(х) удовлетворяет условиям теоремы, то среди точек замкнутого круга С найдется по меньшей мере одна такая точка х0, для которой перпендикуляр будет иметь наименьшую длину |f(х0)|, т. е.
|f(х0)|£ |f(х)| (8)
для всех точек х замкнутого круга С. Эту точку х0 мы, назовем точкой минимума |f(х)| в замкнутом круге С.
Мы утверждаем, что при соответствующем выборе радиуса R неравенство (8) будет иметь место уже для точек всей плоскости переменного х, то есть х0 при соответствующем выборе радиуса R будет точкой минимума |f(х)| на всей плоскости переменного х.
В самом деле, пусть f(х) - многочлен степени n³1. Тогда согласно лемме 2 о возрастании модуля многочлена можно указать такое N > 0, что при |х|>N выполняется |f(х)|>|f(0)|. Возьмем теперь радиус R круга С равным N. Пусть х0 - точка минимума |f(x)| в замкнутом круге С радиуса N. Тогда для всех точек х этого замкнутого круга будет справедливо неравенство (8); в частности, будет иметь место
|f(х0)|£ |f(0)|.
Но неравенство (8) будет выполняться и для всех точек х, лежащих вне рассматриваемого круга, так как если |х|> N, то
|f(х) >|f(0)| ³|f(х0)|.
Теперь мы можем приступить к доказательству теоремы.
Доказательство. Покажем, что упомянутая выше точка х0 минимума модуля многочлена f(х) на всей плоскости переменного х является корнем f(х). Допустим противное: пусть х0 не является корнем многочлена f(х). Тогда f(х0)¹0, и мы можем применить лемму Даламбера. Согласно этой лемме можно указать такое комплексное число h, что
|f(х0+h)| <|f(х0)|.
или, обозначив х0+h=х1, получим |f(х1)| <|f(х0)|. Но последнее неравенство противоречит тому, что х0 является точкой минимума |f(х)| на всей плоскости х. Следовательно, наше допущение неверно, и f(х0)=0.
В курсе алгебры нам гораздо интереснее, чем доказательство самой теоремы, ее следствия. Рассмотрим наиболее важные из них.
Следствие 1. Всякий многочлен f(x)ÎC[x], deg f(x)³2 приводим над полем комплексных чисел.
Доказательство. Действительно, по основной теореме алгебры всякий многочлен f(x)ÎC[x], deg f(x)³1 имеет в поле С корень a, тогда по следствию из теоремы Безу f(x)=(х-a)g(x) и deg g(x)³1, следовательно, f(x) приводим над полем комплексных чисел. Обратно, пусть р(х) – неприводим над полем комплексных чисел. Но основной теореме алгебры всякий многочлен р(x)ÎC[x], deg р(x)³1 имеет в поле С корень a0, следовательно, р(x)=(х-a)g(x), а так как р(х) – неприводим, то g(x)=с и р(x)=(х-a)с, то есть неприводимы над полем С только многочлены первой степени.
Следствие 2. Всякий многочлен f(x)=anxn+an-1xn-1+…+a1x+a0 степени n³1 имеет в поле С ровно n корней, если считать каждый корень столько раз, какова его кратность.
Доказательство. Докажем методом математической индукции по степени многочлена n.
Если n=1, то f(x)=ax+b, a,b,xÎC. Так как в поле С уравнение ax+b=0 однозначно разрешимо, то многочлен f(x) имеет в этом поле единственный корень, то есть теорема верна.
Предположим, что теорема верна для любого многочлена степени меньшей n, и рассмотрим многочлен n-ой степени f(x). по основной теореме алгебры всякий многочлен f(x)ÎC[x], deg f(x)³1 имеет в поле С корень a, тогда по следствию из теоремы Безу f(x)=(х-a)g(x) и deg g(x)=n-1. Так как deg g(x)<n, то для него справедливо индуктивное предположение, то есть многочлен g(x) имеет ровно n-1 корень с учетом их кратности. Пусть b - произвольный корень многочлена g(x) (b¹a), то есть g(b)=0, тогда f(b)=(b-a)g(b)Ûf(b)=0Û b - корень многочлена f(x). Обратно, если b - произвольный корень многочлена f(x), отличный от a (b¹a), то f(x)=(х-a)g(x)Þ f(b)=(b-a)g(b)=0, а так как в поле нет делителей нуля и (b-a)¹0, то g(b)=0Ûb - корень многочлена g(x). Таким образом, мы доказали, что всякий корень многочлена g(x) является корнем многочлена f(x), а любой, может быть за исключением a , корень многочлена f(x) является корнем многочлена g(x). Можно сделать вывод, что многочлен f(x) имеет (n-1)+1=n корней, то есть теорема верна, следовательно, она верна для любого натурального числа n.
Следствие 3. Если многочлен f(x)=anxn+an-1xn-1+…+a1x+a0, степени n³1 имеет в поле С различные корни a1, a2, …, as кратности соответственно k1,k2,…,ks, то
f(х) =an(х—a1)k1(x—a2)k2...(x—as)ks,
и это разложение является для многочлена f(х) единственным с точностью до порядка следования сомножителей в силу единственности разложения многочлена на неприводимые множители.
Следствие 4. Пользуясь разложением многочлена на линейные множители, можно получить так называемые формулы Виета. А именно, пусть
f(x)=xn+an-1xn-1+…+a1x+a0 - какой-нибудь многочлен, n³1, с комплексными коэффициентами и со старшим коэффициентом, равным единице. Обозначим его корни через a1, a2, …, an. Тогда можно написать следующее разложение многочлена f(x) на линейные множители:
xn+an-1xn-1+…+a1x+a0=(х—a1)(x—a2)...(x—a n ).
Перемножая линейные множители, получаем
xn+an-1xn-1+…+a1x+a0= xn -(a1+a2+…+an)xn-1+…+(-1) na1a2…an.
Но если два многочлена равны, то их коэффициенты при одинаковых степенях х должны совпадать. Следовательно,
an-1=-(a1+a2+…+an)
an-2=a1a2+a1a3+…+a n-1an
……………………………… (*)
a0=(-1) na1a2…an.
В правых частях соотношений (*) стоят всевозможные произведения корней по одному, по два, по три и т. д. Мы пришли к формулам Виета, выражающим коэффициенты многочлена f(x) через его корни.
Формулы Виета для многочлена f(x)=anxn+an-1xn-1+…+a1x+a0 , очевидно, имеют вид:
a1+a2+…+an=-
a1a2+a1a3+…+a n-1an=
………………………..
a1a2…an=(-1) n
Пример. Найти многочлен четвертой степени со старшим коэффициентом 2, имеющий 1 и - 1 простыми корнями и 5 - двукратным корнем.
Записываем искомый многочлен в виде f(х) =2(x4+ax3+bx2+cx+d). По формулам Виета находим, что
a=-(1+5+5-1)=-10,
b=1*(-1)+1*5+5*(-1)+1*5+5*(-1)+5*5=-24,
c=1*(-1)*5+1*5*5+(-1)*5*5+1*(-1)*5=-10,
d=-1*1*5*5=-25.
Следовательно, f(х) =2(x4-10x3-24x2-10x-25) =2x4-20x3-48x2-20x-50.
Дата добавления: 2020-10-25; просмотров: 941;